ci(ariadne): emit placeholder test-case metric when junit cases are absent
This commit is contained in:
parent
2eadf55557
commit
6e1416d1ae
@ -284,10 +284,15 @@ def main() -> int:
|
|||||||
"# TYPE ariadne_quality_gate_build_info gauge",
|
"# TYPE ariadne_quality_gate_build_info gauge",
|
||||||
f"ariadne_quality_gate_build_info{_label_str(labels)} 1",
|
f"ariadne_quality_gate_build_info{_label_str(labels)} 1",
|
||||||
]
|
]
|
||||||
payload_lines.extend(
|
if test_cases:
|
||||||
f'platform_quality_gate_test_case_result{{suite="{suite}",test="{_escape_label(test_name)}",status="{_escape_label(test_status)}"}} 1'
|
payload_lines.extend(
|
||||||
for test_name, test_status in test_cases
|
f'platform_quality_gate_test_case_result{{suite="{suite}",test="{_escape_label(test_name)}",status="{_escape_label(test_status)}"}} 1'
|
||||||
)
|
for test_name, test_status in test_cases
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
payload_lines.append(
|
||||||
|
f'platform_quality_gate_test_case_result{{suite="{suite}",test="__no_test_cases__",status="skipped"}} 1'
|
||||||
|
)
|
||||||
payload_lines.extend(
|
payload_lines.extend(
|
||||||
f'ariadne_quality_gate_checks_total{{suite="{suite}",check="{check_name}",result="{check_status}"}} 1'
|
f'ariadne_quality_gate_checks_total{{suite="{suite}",check="{check_name}",result="{check_status}"}} 1'
|
||||||
for check_name, check_status in checks.items()
|
for check_name, check_status in checks.items()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user