From 9c29add70ffc187c9591277d835bef7dfcc3202f Mon Sep 17 00:00:00 2001 From: Tobias Kaupat Date: Tue, 20 Oct 2026 10:17:52 +0200 Subject: [PATCH] fix: handle JUnit failures without message in sabotage check Co-Authored-By: Claude Sonnet 5.5 --- tests/sabotage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/sabotage.py b/tests/sabotage.py index 992b3ab..9d17637 100644 --- a/tests/sabotage.py +++ b/tests/sabotage.py @@ -76,7 +76,7 @@ def red_tests(report: Path) -> tuple[set[str], set[str]]: failure = case.find("failure") if failure is None: continue - if STEP_FAILED in failure.get("message") or "": + if STEP_FAILED in (failure.get("message") or "") or STEP_FAILED in (failure.text or ""): errors.add(case.get("name", "")) else: failures.add(case.get("name", ""))