Lines Matching refs:TestStatus
21 self.status = TestStatus.SUCCESS
33 self.status = TestStatus.SUCCESS
43 class TestStatus(Enum): class
158 test_case.status = TestStatus.TEST_CRASHED
170 test_case.status = TestStatus.SKIPPED
172 if test_case.status == TestStatus.TEST_CRASHED:
175 test_case.status = TestStatus.SUCCESS
177 test_case.status = TestStatus.FAILURE
195 test_case.status = TestStatus.TEST_CRASHED
234 def max_status(left: TestStatus, right: TestStatus) -> TestStatus: argument
237 elif left == TestStatus.TEST_CRASHED or right == TestStatus.TEST_CRASHED:
238 return TestStatus.TEST_CRASHED
239 elif left == TestStatus.FAILURE or right == TestStatus.FAILURE:
240 return TestStatus.FAILURE
241 elif left == TestStatus.SKIPPED:
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
274 def bubble_up_errors(status_list: Iterable[TestStatus]) -> TestStatus: argument
275 return reduce(max_status, status_list, TestStatus.SKIPPED)
277 def bubble_up_test_case_errors(test_suite: TestSuite) -> TestStatus:
286 test_suite.status = TestStatus.SUCCESS
331 def bubble_up_suite_errors(test_suites: Iterable[TestSuite]) -> TestStatus:
337 return TestResult(TestStatus.FAILURE_TO_PARSE_TESTS, [], lines)
340 return TestResult(TestStatus.NO_TESTS, [], lines)
342 return TestResult(TestStatus.FAILURE_TO_PARSE_TESTS, [], lines)
361 return TestResult(TestStatus.NO_TESTS, [], lines)
381 if test_suite.status == TestStatus.SUCCESS:
383 elif test_suite.status == TestStatus.SKIPPED:
385 elif test_suite.status == TestStatus.TEST_CRASHED:
390 if test_case.status == TestStatus.SUCCESS:
393 elif test_case.status == TestStatus.SKIPPED:
396 elif test_case.status == TestStatus.TEST_CRASHED:
412 if test_result.status == TestStatus.NO_TESTS:
414 elif test_result.status == TestStatus.FAILURE_TO_PARSE_TESTS:
419 if test_result.status == TestStatus.SUCCESS:
421 elif test_result.status == TestStatus.SKIPPED: