[asterisk-commits] dvossel: branch dvossel/test_api r235419 - /team/dvossel/test_api/main/test.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Thu Dec 17 10:43:36 CST 2009


Author: dvossel
Date: Thu Dec 17 10:43:34 2009
New Revision: 235419

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=235419
Log:
remove use of AST_LIST_TRAVERSE_SAFE_BEGIN when AST_LIST_TRAVERSE would work.

Modified:
    team/dvossel/test_api/main/test.c

Modified: team/dvossel/test_api/main/test.c
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/test_api/main/test.c?view=diff&rev=235419&r1=235418&r2=235419
==============================================================================
--- team/dvossel/test_api/main/test.c (original)
+++ team/dvossel/test_api/main/test.c Thu Dec 17 10:43:34 2009
@@ -225,7 +225,7 @@
 	AST_LIST_LOCK(&tests);
 	/* clear previous execution results */
 	memset(&last_results, 0, sizeof(last_results));
-	AST_LIST_TRAVERSE_SAFE_BEGIN(&tests, test, entry) {
+	AST_LIST_TRAVERSE(&tests, test, entry) {
 
 		execute = 0;
 		switch (mode) {
@@ -286,7 +286,6 @@
 			}
 		}
 	}
-	AST_LIST_TRAVERSE_SAFE_END;
 	res = last_results.last_passed + last_results.last_failed;
 	AST_LIST_UNLOCK(&tests);
 
@@ -376,13 +375,12 @@
 	}
 
 	/* export each individual test */
-	AST_LIST_TRAVERSE_SAFE_BEGIN(&tests, test, entry) {
+	AST_LIST_TRAVERSE(&tests, test, entry) {
 		/* TODO XXX make this filter by matching category and name
 		 * like the function actually says it does */
 		test_xml_entry(test, f_xml);
 		test_txt_entry(test, f_txt);
 	}
-	AST_LIST_TRAVERSE_SAFE_END;
 	AST_LIST_UNLOCK(&tests);
 
 done:
@@ -571,7 +569,7 @@
 		}
 		ast_cli(a->fd, FORMAT, "Name", "Catagory", "Summary", "Test Result");
 		AST_LIST_LOCK(&tests);
-		AST_LIST_TRAVERSE_SAFE_BEGIN(&tests, test, entry) {
+		AST_LIST_TRAVERSE(&tests, test, entry) {
 			if ((a->argc == 4) ||
 				 ((a->argc == 5) && !test_cat_cmp(test->info.category, a->argv[4])) ||
 				 ((a->argc == 7) && !strcmp(test->info.category, a->argv[4]) && !strcmp(test->info.name, a->argv[6]))) {
@@ -580,7 +578,6 @@
 				count ++;
 			}
 		}
-		AST_LIST_TRAVERSE_SAFE_END;
 		AST_LIST_UNLOCK(&tests);
 		ast_cli(a->fd, "%d Registered Tests Matched\n", count);
 	default:
@@ -689,7 +686,7 @@
 
 		ast_cli(a->fd, FORMAT_RES_ALL, "Result", "", "Name", "Catagory", "Error Description");
 		AST_LIST_LOCK(&tests);
-		AST_LIST_TRAVERSE_SAFE_BEGIN(&tests, test, entry) {
+		AST_LIST_TRAVERSE(&tests, test, entry) {
 			if (test->state == AST_TEST_NOT_RUN) {
 				continue;
 			}
@@ -708,7 +705,6 @@
 					(test->state == AST_TEST_FAIL) ? S_OR(ast_str_buffer(test->args.ast_test_error_str), "Not Avaliable") : "");
 			}
 		}
-		AST_LIST_TRAVERSE_SAFE_END;
 		AST_LIST_UNLOCK(&tests);
 
 		ast_cli(a->fd, "%d Test(s) Executed  %d Passed  %d Failed\n", (failed + passed), passed, failed);




More information about the asterisk-commits mailing list