From 0c7de92ae9813b3564b9f0d8c6223ba5dd64e2a2 Mon Sep 17 00:00:00 2001
From: Pbopbo
Date: Wed, 8 Apr 2026 11:10:12 +0200
Subject: [PATCH] Refactoring to sort results in year/month/day forlder.
---
test_artifact_detection.py | 5 ++---
test_latency.py | 5 ++---
test_latency_buildup.py | 5 ++---
view_results.py | 2 +-
4 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/test_artifact_detection.py b/test_artifact_detection.py
index 88bb120..8d9d820 100755
--- a/test_artifact_detection.py
+++ b/test_artifact_detection.py
@@ -36,10 +36,9 @@ def main():
test_id = timestamp.strftime('%Y%m%d_%H%M%S')
results_dir = Path(config['output']['results_dir'])
- results_dir.mkdir(exist_ok=True)
- test_output_dir = results_dir / f"{test_id}_artifact_detection"
- test_output_dir.mkdir(exist_ok=True)
+ test_output_dir = results_dir / timestamp.strftime('%Y') / timestamp.strftime('%m') / timestamp.strftime('%d') / f"{test_id}_artifact_detection"
+ test_output_dir.mkdir(parents=True, exist_ok=True)
save_plots = config['output'].get('save_plots', False)
diff --git a/test_latency.py b/test_latency.py
index 9ab7947..364c340 100644
--- a/test_latency.py
+++ b/test_latency.py
@@ -26,10 +26,9 @@ def main():
test_id = timestamp.strftime('%Y%m%d_%H%M%S')
results_dir = Path(config['output']['results_dir'])
- results_dir.mkdir(exist_ok=True)
- test_output_dir = results_dir / f"{test_id}_latency"
- test_output_dir.mkdir(exist_ok=True)
+ test_output_dir = results_dir / timestamp.strftime('%Y') / timestamp.strftime('%m') / timestamp.strftime('%d') / f"{test_id}_latency"
+ test_output_dir.mkdir(parents=True, exist_ok=True)
save_plots = config['output'].get('save_plots', False)
diff --git a/test_latency_buildup.py b/test_latency_buildup.py
index fc70be1..9bde045 100755
--- a/test_latency_buildup.py
+++ b/test_latency_buildup.py
@@ -263,10 +263,9 @@ def main():
test_id = timestamp.strftime('%Y%m%d_%H%M%S')
results_dir = Path(config['output']['results_dir'])
- results_dir.mkdir(exist_ok=True)
- test_output_dir = results_dir / f"{test_id}_latency_buildup"
- test_output_dir.mkdir(exist_ok=True)
+ test_output_dir = results_dir / timestamp.strftime('%Y') / timestamp.strftime('%m') / timestamp.strftime('%d') / f"{test_id}_latency_buildup"
+ test_output_dir.mkdir(parents=True, exist_ok=True)
save_plots = config['output'].get('save_plots', False)
diff --git a/view_results.py b/view_results.py
index 6e73e0a..11480c1 100644
--- a/view_results.py
+++ b/view_results.py
@@ -88,7 +88,7 @@ def display_results(yaml_file: Path):
def list_all_results(results_dir: Path):
- yaml_files = sorted(results_dir.glob("*_results.yaml"))
+ yaml_files = sorted(results_dir.rglob("*_results.yaml"))
if not yaml_files:
print("No test results found.")