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