monitoring(testing): count failed test cases in pass-rate rollup

This commit is contained in:
jenkins 2026-05-17 15:27:21 -03:00
parent 674f953e55
commit 3e8667d48a

View File

@ -158,11 +158,23 @@ data:
- record: platform_quality:test_case_pass_rate:percent_1h
expr: |
100 * (
sum by (suite, branch, test, category) (
max_over_time(platform_quality_gate_test_case_result{exported_job="platform-quality-ci",branch!="",test!="",test!="__no_test_cases__",category!="",status="passed"}[1h])
or label_replace(
max_over_time(platform_quality_gate_test_case_result{exported_job="platform-quality-ci",branch!="",test!="",test!="__no_test_cases__",category="",status="passed"}[1h]),
"category", "uncategorized", "__name__", ".*"
(
sum by (suite, branch, test, category) (
max_over_time(platform_quality_gate_test_case_result{exported_job="platform-quality-ci",branch!="",test!="",test!="__no_test_cases__",category!="",status="passed"}[1h])
or label_replace(
max_over_time(platform_quality_gate_test_case_result{exported_job="platform-quality-ci",branch!="",test!="",test!="__no_test_cases__",category="",status="passed"}[1h]),
"category", "uncategorized", "__name__", ".*"
)
)
or on(suite, branch, test, category)
(
0 * sum by (suite, branch, test, category) (
max_over_time(platform_quality_gate_test_case_result{exported_job="platform-quality-ci",branch!="",test!="",test!="__no_test_cases__",category!="",status=~"passed|failed|error|skipped"}[1h])
or label_replace(
max_over_time(platform_quality_gate_test_case_result{exported_job="platform-quality-ci",branch!="",test!="",test!="__no_test_cases__",category="",status=~"passed|failed|error|skipped"}[1h]),
"category", "uncategorized", "__name__", ".*"
)
)
)
)
)