From 14ce128738cd47dc5d47914e6c75383ef69d0c7b Mon Sep 17 00:00:00 2001 From: Maximilien Cuony Date: Wed, 22 Apr 2026 19:45:28 +0200 Subject: [PATCH] [reports] Raise an exception if a generator fail during execution --- monitoring/uss_qualifier/reports/artifacts.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/monitoring/uss_qualifier/reports/artifacts.py b/monitoring/uss_qualifier/reports/artifacts.py index 31f461e489..487ef583d1 100644 --- a/monitoring/uss_qualifier/reports/artifacts.py +++ b/monitoring/uss_qualifier/reports/artifacts.py @@ -156,3 +156,7 @@ def make_timing_report() -> None: p.start() for p in generators: p.join() + + failed = [p for p in generators if p.exitcode != 0] + if failed: + raise RuntimeError(f"{len(failed)} generator(s) failed. Check exception above.")