[asterisk-commits] dvossel: trunk r249186 - /trunk/main/test.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Feb 26 12:41:40 CST 2010


Author: dvossel
Date: Fri Feb 26 12:41:36 2010
New Revision: 249186

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=249186
Log:
adds Time field to "test show results" cli command

Modified:
    trunk/main/test.c

Modified: trunk/main/test.c
URL: http://svnview.digium.com/svn/asterisk/trunk/main/test.c?view=diff&rev=249186&r1=249185&r2=249186
==============================================================================
--- trunk/main/test.c (original)
+++ trunk/main/test.c Fri Feb 26 12:41:36 2010
@@ -731,7 +731,8 @@
 
 static char *test_cli_show_results(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
 {
-#define FORMAT_RES_ALL "%s%s %-30.30s %-25.25s\n"
+#define FORMAT_RES_ALL1 "%s%s %-30.30s %-25.25s %-10.10s\n"
+#define FORMAT_RES_ALL2 "%s%s %-30.30s %-25.25s %s%ums\n"
 	static const char * const option1[] = { "all", "failed", "passed", NULL };
 	char result_buf[32] = { 0 };
 	struct ast_test *test = NULL;
@@ -768,7 +769,7 @@
 			return CLI_SHOWUSAGE;
 		}
 
-		ast_cli(a->fd, FORMAT_RES_ALL, "Result", "", "Name", "Category");
+		ast_cli(a->fd, FORMAT_RES_ALL1, "Result", "", "Name", "Category", "Time");
 		AST_LIST_LOCK(&tests);
 		AST_LIST_TRAVERSE(&tests, test, entry) {
 			if (test->state == AST_TEST_NOT_RUN) {
@@ -781,11 +782,13 @@
 					(test->state == AST_TEST_FAIL) ? COLOR_RED : COLOR_GREEN,
 					0, sizeof(result_buf));
 
-				ast_cli(a->fd, FORMAT_RES_ALL,
+				ast_cli(a->fd, FORMAT_RES_ALL2,
 					result_buf,
 					"  ",
 					test->info.name,
-					test->info.category);
+					test->info.category,
+					test->time ? " " : "<",
+					test->time ? test->time : 1);
 			}
 		}
 		AST_LIST_UNLOCK(&tests);




More information about the asterisk-commits mailing list