modify 'test show registered' cli output format
authorDavid Vossel <dvossel@digium.com>
Tue, 26 Jan 2010 17:40:02 +0000 (17:40 +0000)
committerDavid Vossel <dvossel@digium.com>
Tue, 26 Jan 2010 17:40:02 +0000 (17:40 +0000)
In order to improve readability, the output from 'test show
registered' has been modified to truncate fields to fit within
the format output if they are over a certain length.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@243242 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/test.c

index 754f770..d348b02 100644 (file)
@@ -570,7 +570,7 @@ static struct ast_test *test_alloc(ast_test_cb_t *cb)
 /* CLI commands */
 static char *test_cli_show_registered(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
 {
-#define FORMAT "%-15s %-20s %-30s %-10s\n"
+#define FORMAT "%-20.20s %-20.20s %-30.30s %-10.10s\n"
        static const char * const option1[] = { "all", "category", NULL };
        static const char * const option2[] = { "name", NULL };
        struct ast_test *test = NULL;
@@ -681,7 +681,7 @@ static char *test_cli_execute_registered(struct ast_cli_entry *e, int cmd, struc
 
 static char *test_cli_show_results(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
 {
-#define FORMAT_RES_ALL "%s%s %-15s %-20s %-30s\n"
+#define FORMAT_RES_ALL "%s%s %-20.20s %-20.20s %-30.30s\n"
        static const char * const option1[] = { "all", "failed", "passed", NULL };
        char result_buf[32] = { 0 };
        struct ast_test *test = NULL;