launcher: Keep running tests forever on KNOWN_ERROR
authorThibault Saunier <tsaunier@igalia.com>
Mon, 15 Jun 2020 14:54:20 +0000 (10:54 -0400)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 22 Jun 2020 17:20:32 +0000 (17:20 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>

validate/launcher/baseclasses.py

index 26037c0..41f4d1a 100644 (file)
@@ -2107,7 +2107,7 @@ class _TestsLauncher(Loggable):
                 current_test_num += 1
                 res = test.test_end(retry_on_failure=retry_on_failures)
                 to_report = True
-                if res not in [Result.PASSED, Result.SKIPPED]:
+                if res not in [Result.PASSED, Result.SKIPPED, Result.KNOWN_ERROR]:
                     if self.options.forever or self.options.fatal_error:
                         self.print_result(current_test_num - 1, test, retry_on_failure=retry_on_failures)
                         self.reporter.after_test(test)