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.")