From 04c8abb28e66baeaf6fa12743744bcd72238e3a3 Mon Sep 17 00:00:00 2001 From: Marek Vavrusa <marek@vavrusa.com> Date: Tue, 19 Oct 2010 12:49:13 +0200 Subject: [PATCH] Fixed note() in libtap and updated src/tests/main.c --- src/tests/libtap/tap.c | 3 ++- src/tests/main.c | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/tests/libtap/tap.c b/src/tests/libtap/tap.c index 05e08efc8..ea125f4dd 100644 --- a/src/tests/libtap/tap.c +++ b/src/tests/libtap/tap.c @@ -183,6 +183,7 @@ diag (const char *fmt, ...) { int note (const char *fmt, ...) { + va_list args; va_start(args, fmt); int len = vsnprintf(NULL, 0, fmt, args); @@ -201,7 +202,7 @@ note (const char *fmt, ...) { char* begin = buf; char* end = strchr(begin, '\n'); for(;;) { - fprintf(stdout, "# "); + fprintf(stderr, "# "); if(end == NULL) { end = buf + len; write(fileno(stdout), begin, end - begin + 1); diff --git a/src/tests/main.c b/src/tests/main.c index ca535dbd6..89191c871 100644 --- a/src/tests/main.c +++ b/src/tests/main.c @@ -4,6 +4,7 @@ // Units to test #include "server_tests.c" #include "skiplist_tests.c" +#include "da_tests.c" // Run all loaded units int main(int argc, char * argv[]) @@ -12,14 +13,16 @@ int main(int argc, char * argv[]) unit_api* tests[] = { &server_tests_api, //! Server unit &skiplist_tests_api, //! Skip list unit + &da_tests_api, //! Dynamic array unit NULL }; // Plan number of tests int id = 0; int test_count = 0; + note("Units:"); while(tests[id] != NULL) { - fprintf(stderr, "#test %s : %d tests\n", tests[id]->name, tests[id]->count(argc, argv)); + note("- %s : %d tests", tests[id]->name, tests[id]->count(argc, argv)); test_count += tests[id]->count(argc, argv); ++id; } -- GitLab