mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-08-03 02:17:43 +00:00
fix coverage using method (#706)
This commit is contained in:
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user