From f1ecd36c3b1e9ffe1823e8b0eccd8d6924ccf272 Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Sun, 22 Jun 2014 10:42:23 -0700 Subject: [PATCH] Mark which tests have skips --- libarchive/test/main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libarchive/test/main.c b/libarchive/test/main.c index f61d16c4c..fcb0f6901 100644 --- a/libarchive/test/main.c +++ b/libarchive/test/main.c @@ -2289,7 +2289,7 @@ struct test_list_t tests[] = { * Summarize repeated failures in the just-completed test. */ static void -test_summarize(int failed) +test_summarize(int failed, int skips) { unsigned int i; @@ -2299,7 +2299,7 @@ test_summarize(int failed) fflush(stdout); break; case VERBOSITY_PASSFAIL: - printf(failed ? "FAIL\n" : "ok\n"); + printf(failed ? "FAIL\n" : skips ? "ok (S)\n" : "ok\n"); break; } @@ -2324,6 +2324,7 @@ test_run(int i, const char *tmpdir) char workdir[1024]; char logfilename[64]; int failures_before = failures; + int skips_before = skips; int oldumask; switch (verbosity) { @@ -2380,7 +2381,7 @@ test_run(int i, const char *tmpdir) } /* Report per-test summaries. */ tests[i].failures = failures - failures_before; - test_summarize(tests[i].failures); + test_summarize(tests[i].failures, skips - skips_before); /* Close the per-test log file. */ fclose(logfile); logfile = NULL; -- 2.47.2