[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