From 85abe72f628991fd0b67bc1fcdb9c073b4941e26 Mon Sep 17 00:00:00 2001 From: codex Date: Mon, 20 Apr 2026 09:06:38 -0300 Subject: [PATCH] ci(bstein-home): emit placeholder test-case metric when junit is empty --- testing/ci/summary.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/testing/ci/summary.py b/testing/ci/summary.py index 3a09efb..f23089e 100644 --- a/testing/ci/summary.py +++ b/testing/ci/summary.py @@ -124,12 +124,14 @@ def render_payload( f'bstein_home_quality_gate_checks_total{{suite="{suite}",check="{check_name}",result="{check_status}"}} 1\n' for check_name, check_status in checks.items() ) + payload += "# TYPE platform_quality_gate_test_case_result gauge\n" if test_cases: - payload += "# TYPE platform_quality_gate_test_case_result gauge\n" payload += "".join( f'platform_quality_gate_test_case_result{{suite="{suite}",test="{_escape_label(test_name)}",status="{_escape_label(test_status)}"}} 1\n' for test_name, test_status in test_cases ) + else: + payload += f'platform_quality_gate_test_case_result{{suite="{suite}",test="__no_test_cases__",status="skipped"}} 1\n' return payload