Lines Matching refs:test_suite
247 test_suite: TestSuite,
251 test_suite.status = TestStatus.TEST_CRASHED
258 test_suite.status = TestStatus.SUCCESS
260 test_suite.status = TestStatus.FAILURE
263 test_suite.status = TestStatus.SKIPPED
277 def bubble_up_test_case_errors(test_suite: TestSuite) -> TestStatus:
278 max_test_case_status = bubble_up_errors(x.status for x in test_suite.cases)
279 return max_status(max_test_case_status, test_suite.status)
285 test_suite = TestSuite()
286 test_suite.status = TestStatus.SUCCESS
290 test_suite.name = name
298 test_suite.cases.append(test_case)
300 if parse_ok_not_ok_test_suite(lines, test_suite, expected_suite_index):
301 test_suite.status = bubble_up_test_case_errors(test_suite)
302 return test_suite
305 return test_suite
345 test_suite = parse_test_suite(lines, i)
346 if test_suite:
347 test_suites.append(test_suite)
354 test_suite = parse_test_suite(lines, -1)
355 if test_suite:
357 'got unexpected test suite: ' + test_suite.name)
380 for test_suite in test_result.suites:
381 if test_suite.status == TestStatus.SUCCESS:
382 print_suite_divider(green('[PASSED] ') + test_suite.name)
383 elif test_suite.status == TestStatus.SKIPPED:
384 print_suite_divider(yellow('[SKIPPED] ') + test_suite.name)
385 elif test_suite.status == TestStatus.TEST_CRASHED:
386 print_suite_divider(red('[CRASHED] ' + test_suite.name))
388 print_suite_divider(red('[FAILED] ') + test_suite.name)
389 for test_case in test_suite.cases: