(failed_tests)
| 11 | return failed_tests |
| 12 | |
| 13 | def rerun_failed_tests(failed_tests): |
| 14 | if failed_tests: |
| 15 | print("Initial failed tests:", failed_tests) |
| 16 | failed_test_names = ' '.join(failed_tests) |
| 17 | result = subprocess.run(f'pytest --headless {failed_test_names}', shell=True, capture_output=True, text=True) |
| 18 | print(result.stdout) |
| 19 | print(result.stderr) |
| 20 | else: |
| 21 | print('All tests passed.') |
| 22 | |
| 23 | if __name__ == "__main__": |
| 24 | failed_tests = parse_test_results('test-reports/junit_intg.xml') |
no test coverage detected
searching dependent graphs…