From ac8c6fec5bb2be97c8dbdb2286d2688575a593f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 9 May 2019 01:15:24 +0200 Subject: Refactor unit test runner (#2294) Properly discovers the permissions needed for each test. --- tools/util.py | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'tools/util.py') diff --git a/tools/util.py b/tools/util.py index 5576bef91..007e21ba1 100644 --- a/tools/util.py +++ b/tools/util.py @@ -329,28 +329,6 @@ def enable_ansi_colors_win10(): return True -def parse_unit_test_output(output, print_to_stdout): - expected = None - actual = None - result = None - for line in iter(output.readline, ''): - if expected is None: - # expect "running 30 tests" - expected = extract_number(r'running (\d+) tests', line) - elif "test result:" in line: - result = line - if print_to_stdout: - sys.stdout.write(line) - sys.stdout.flush() - # Check that the number of expected tests equals what was reported at the - # bottom. - if result: - # result should be a string like this: - # "test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; ..." - actual = extract_number(r'(\d+) passed', result) - return (actual, expected) - - def extract_number(pattern, string): matches = re.findall(pattern, string) if len(matches) != 1: -- cgit v1.2.3