diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2019-04-20 13:34:05 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2019-04-21 03:01:04 +0300 |
commit | dc2044c56d51c36a88f5a23b7275c4eabd0e88aa (patch) | |
tree | 0c0398b019d2a751a2bb8a2ccb2f11bbbc69852a /mesonbuild/mtest.py | |
parent | 79e925b8f6473bd76ea2348e69707e3919a52220 (diff) | |
download | meson-dc2044c56d51c36a88f5a23b7275c4eabd0e88aa.zip meson-dc2044c56d51c36a88f5a23b7275c4eabd0e88aa.tar.gz meson-dc2044c56d51c36a88f5a23b7275c4eabd0e88aa.tar.bz2 |
Report xpass results as failures.
Diffstat (limited to 'mesonbuild/mtest.py')
-rw-r--r-- | mesonbuild/mtest.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/mesonbuild/mtest.py b/mesonbuild/mtest.py index 0f15690..17af4df 100644 --- a/mesonbuild/mtest.py +++ b/mesonbuild/mtest.py @@ -664,7 +664,6 @@ class TestHarness: def process_test_result(self, result): if result.res is TestResult.TIMEOUT: self.timeout_count += 1 - self.fail_count += 1 elif result.res is TestResult.SKIP: self.skip_count += 1 elif result.res is TestResult.OK: @@ -746,6 +745,9 @@ Timeout: %4d line = line.encode('ascii', errors='replace').decode() print(line) + def total_failure_count(self): + return self.fail_count + self.unexpectedpass_count + self.timeout_count + def doit(self): if self.is_run: raise RuntimeError('Test harness object can only be used once.') @@ -754,7 +756,7 @@ Timeout: %4d if not tests: return 0 self.run_tests(tests) - return self.fail_count + return self.total_failure_count() @staticmethod def split_suite_string(suite): @@ -939,7 +941,7 @@ Timeout: %4d if not tests: return 0 self.run_tests(tests) - return self.fail_count + return self.total_failure_count() def list_tests(th): |