(file_path)
| 2 | import subprocess |
| 3 | |
| 4 | def parse_test_results(file_path): |
| 5 | tree = ET.parse(file_path) |
| 6 | root = tree.getroot() |
| 7 | failed_tests = [] |
| 8 | for testcase in root.iter('testcase'): |
| 9 | if testcase.find('failure') is not None: |
| 10 | failed_tests.append(testcase.get('name')) |
| 11 | return failed_tests |
| 12 | |
| 13 | def rerun_failed_tests(failed_tests): |
| 14 | if failed_tests: |
no test coverage detected
searching dependent graphs…