Lines Matching refs:test_suite
202 test_suite: TestSuite,
206 test_suite.status = TestStatus.TEST_CRASHED
213 test_suite.status = TestStatus.SUCCESS
215 test_suite.status = TestStatus.FAILURE
230 def bubble_up_test_case_errors(test_suite: TestSuite) -> TestStatus:
231 max_test_case_status = bubble_up_errors(lambda x: x.status, test_suite.cases)
232 return max_status(max_test_case_status, test_suite.status)
238 test_suite = TestSuite()
239 test_suite.status = TestStatus.SUCCESS
243 test_suite.name = name
251 test_suite.cases.append(test_case)
253 if parse_ok_not_ok_test_suite(lines, test_suite, expected_suite_index):
254 test_suite.status = bubble_up_test_case_errors(test_suite)
255 return test_suite
258 return test_suite
296 test_suite = parse_test_suite(lines, i)
297 if test_suite:
298 test_suites.append(test_suite)
305 test_suite = parse_test_suite(lines, -1)
306 if test_suite:
308 'got unexpected test suite: ' + test_suite.name)
318 for test_suite in test_result.suites:
319 if test_suite.status == TestStatus.SUCCESS:
320 print_suite_divider(green('[PASSED] ') + test_suite.name)
321 elif test_suite.status == TestStatus.TEST_CRASHED:
322 print_suite_divider(red('[CRASHED] ' + test_suite.name))
324 print_suite_divider(red('[FAILED] ') + test_suite.name)
325 for test_case in test_suite.cases: