From 5b460e51d961a2667a0aabd5725a290a23aaef88 Mon Sep 17 00:00:00 2001 From: pbaekgaard Date: Wed, 13 May 2026 09:17:32 +0200 Subject: [PATCH] better artifacts --- testing/config.toml | 2 +- testing/src/testrunner.py | 2 +- testing/test | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/testing/config.toml b/testing/config.toml index 9d7d199..6b9f905 100644 --- a/testing/config.toml +++ b/testing/config.toml @@ -1,5 +1,5 @@ test_folder = "pinny" -plotmode = "both" # show, save or both +plotmode = "save" # show, save or both injection_points = [ "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", diff --git a/testing/src/testrunner.py b/testing/src/testrunner.py index d2d1f49..6d3c3c1 100644 --- a/testing/src/testrunner.py +++ b/testing/src/testrunner.py @@ -94,7 +94,7 @@ def _fault_worker(args): } def _extract_test_report(stdout: str): - keyword = '"title":\s*"test_report"' + keyword = r'"title":\s*"test_report"' pattern = rf'\{{[^{{}}]*{keyword}[^{{}}]*\}}' match = re.search(pattern, stdout,flags=re.MULTILINE) if match: diff --git a/testing/test b/testing/test index 109efa9..b87ff37 100755 --- a/testing/test +++ b/testing/test @@ -126,7 +126,7 @@ class Experiment: self.db.close() - zip_base = os.path.join(self.artifacts_folder, self.run_folder_name) + zip_base = os.path.join(self.artifacts_folder, self.run_name) shutil.make_archive( zip_base, "zip", self.artifacts_folder, self.run_folder_name ) @@ -137,7 +137,8 @@ class Experiment: def setup(self): timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") run_num = self._get_next_run_number() - self.run_folder_name = f"{run_num}-{timestamp}" + self.run_name = f"{run_num}-{timestamp}" + self.run_folder_name = f"test_results" self.run_folder = os.path.join(self.artifacts_folder, self.run_folder_name) self.run_tests_folder = os.path.join(self.run_folder, "tests") self.runner.compiled_folder = os.path.join(