From: Ján Tomko Date: Wed, 4 Mar 2020 15:48:27 +0000 (+0100) Subject: tests: do not include skipped tests in failedTests X-Git-Tag: v6.2.0-rc1~284 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bd9dfc58b437a982eb523faf1d195cf434efadf2;p=thirdparty%2Flibvirt.git tests: do not include skipped tests in failedTests We recognize three return values from tests: * OK -> 0 * SKIP -> EXIT_AM_SKIP * ERROR -> anything else Also check for EXIT_AM_SKIP when building a bitmap of failed tests, otherwise the skipped tests would be printed in the suggested range of tests that shoud be re-run. Reported-by: Peter Krempa Signed-off-by: Ján Tomko Fixes: cebb468ef5e82b8d4253e27ef70c67812cf93c5a Reviewed-by: Peter Krempa --- diff --git a/tests/testutils.c b/tests/testutils.c index 2f6d65364e..5fd81b70a2 100644 --- a/tests/testutils.c +++ b/tests/testutils.c @@ -172,7 +172,7 @@ virTestRun(const char *title, fprintf(stderr, "!"); } - if (ret != 0) + if (ret != 0 && ret != EXIT_AM_SKIP) ignore_value(virBitmapSetBitExpand(failedTests, testCounter)); g_unsetenv("VIR_TEST_MOCK_TESTNAME");