From bb5fc5c7782f6f80de4f8e7aa3c910b1113957eb Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Tue, 29 Sep 2015 11:01:48 -0400 Subject: [PATCH] testutils: Drop virtTestResult virtTestResult is suboptimal for a few reasons: - It poorly duplicates virtTestRun pass/fail reporting logic - It doesn't have virtTestRun's alloc testing support - It only reports the test name _after_ the test has run. - It doesn't follow the standard virtTestRun pattern that most other tests use. There's no users left, so drop it. If any other async tests like eventtest spring up that don't cleanly fit the virtTestRun pattern, I suggest they just open code the support for it around virtTestRun --- tests/testutils.c | 38 -------------------------------------- tests/testutils.h | 2 -- 2 files changed, 40 deletions(-) diff --git a/tests/testutils.c b/tests/testutils.c index bd4ff73f4..857e8195f 100644 --- a/tests/testutils.c +++ b/tests/testutils.c @@ -119,44 +119,6 @@ static void virTestAllocHook(int nalloc ATTRIBUTE_UNUSED, } #endif -void virtTestResult(const char *name, int ret, const char *msg, ...) -{ - va_list vargs; - va_start(vargs, msg); - - if (testCounter == 0 && !virTestGetVerbose()) - fprintf(stderr, " "); - - testCounter++; - if (virTestGetVerbose()) { - fprintf(stderr, "%3zu) %-60s ", testCounter, name); - if (ret == 0) { - fprintf(stderr, "OK\n"); - } else { - fprintf(stderr, "FAILED\n"); - if (msg) { - char *str; - if (virVasprintfQuiet(&str, msg, vargs) == 0) { - fprintf(stderr, "%s", str); - VIR_FREE(str); - } - } - } - } else { - if (testCounter != 1 && - !((testCounter-1) % 40)) { - fprintf(stderr, " %-3zu\n", (testCounter-1)); - fprintf(stderr, " "); - } - if (ret == 0) - fprintf(stderr, "."); - else - fprintf(stderr, "!"); - } - - va_end(vargs); -} - #ifdef TEST_OOM_TRACE static void virTestShowTrace(void) diff --git a/tests/testutils.h b/tests/testutils.h index f34a39346..ccf1d29e1 100644 --- a/tests/testutils.h +++ b/tests/testutils.h @@ -48,8 +48,6 @@ extern char *progname; bool virtTestOOMActive(void); -void virtTestResult(const char *name, int ret, const char *msg, ...) - ATTRIBUTE_FMT_PRINTF(3,4); int virtTestRun(const char *title, int (*body)(const void *data), const void *data); -- 2.39.5