@@ -28,18 +28,6 @@ def compare_test_results(original_results: TestResults, candidate_results: TestR
2828 for test_id in test_ids_superset :
2929 original_test_result = original_results .get_by_unique_invocation_loop_id (test_id )
3030 cdd_test_result = candidate_results .get_by_unique_invocation_loop_id (test_id )
31- candidate_test_failures = candidate_results .test_failures
32- original_test_failures = original_results .test_failures
33- cdd_pytest_error = (
34- candidate_test_failures .get (original_test_result .id .test_fn_qualified_name (), "" )
35- if candidate_test_failures
36- else ""
37- )
38- original_pytest_error = (
39- original_test_failures .get (original_test_result .id .test_fn_qualified_name (), "" )
40- if original_test_failures
41- else ""
42- )
4331
4432 if cdd_test_result is not None and original_test_result is None :
4533 continue
@@ -51,7 +39,7 @@ def compare_test_results(original_results: TestResults, candidate_results: TestR
5139 ):
5240 continue
5341 if original_test_result is None or cdd_test_result is None :
54- return False , []
42+ continue
5543 did_all_timeout = did_all_timeout and original_test_result .timed_out
5644 if original_test_result .timed_out :
5745 continue
@@ -62,6 +50,19 @@ def compare_test_results(original_results: TestResults, candidate_results: TestR
6250 ):
6351 superset_obj = True
6452
53+ candidate_test_failures = candidate_results .test_failures
54+ original_test_failures = original_results .test_failures
55+ cdd_pytest_error = (
56+ candidate_test_failures .get (original_test_result .id .test_fn_qualified_name (), "" )
57+ if candidate_test_failures
58+ else ""
59+ )
60+ original_pytest_error = (
61+ original_test_failures .get (original_test_result .id .test_fn_qualified_name (), "" )
62+ if original_test_failures
63+ else ""
64+ )
65+
6566 test_src_code = original_test_result .id .get_src_code (original_test_result .file_name )
6667 test_diff = TestDiff (
6768 scope = TestDiffScope .RETURN_VALUE ,
0 commit comments