diff --git a/rdagent/scenarios/data_science/dev/runner/eval.py b/rdagent/scenarios/data_science/dev/runner/eval.py index c460d98c..1c8f66f3 100644 --- a/rdagent/scenarios/data_science/dev/runner/eval.py +++ b/rdagent/scenarios/data_science/dev/runner/eval.py @@ -47,7 +47,7 @@ class DSCoSTEERCoSTEEREvaluator(CoSTEEREvaluator): ) # Remove previous submission and scores files generated by worklfow. # execute workflow - stdout = implementation.execute(env=env, entry="coverage run main.py") + stdout = implementation.execute(env=env, entry="python -m coverage run main.py") stdout = re.sub(r"=== Start of EDA part ===(.*)=== End of EDA part ===", "", stdout) # Check score file @@ -109,7 +109,7 @@ class DSCoSTEERCoSTEEREvaluator(CoSTEEREvaluator): if feedback: # remove unused files - implementation.execute(env=env, entry="coverage json -o coverage.json") + implementation.execute(env=env, entry="python -m coverage json -o coverage.json") coverage_report_path = implementation.workspace_path / "coverage.json" if coverage_report_path.exists(): used_files = set(json.loads(coverage_report_path.read_text())["files"].keys())