From dfce8231028f7c7e6dc1f65b0503d1466c72f3a2 Mon Sep 17 00:00:00 2001 From: XianBW <36835909+XianBW@users.noreply.github.com> Date: Wed, 19 Mar 2025 19:00:53 +0800 Subject: [PATCH] fix coverage using method (#706) --- rdagent/scenarios/data_science/dev/runner/eval.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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())