ci(lesavka): publish explicit test status zeroes
This commit is contained in:
parent
10d390d353
commit
84f84b4891
@ -264,11 +264,13 @@ lines.extend([
|
||||
'# TYPE platform_quality_gate_test_case_result gauge',
|
||||
])
|
||||
for case in test_cases:
|
||||
for status_name in ('passed', 'failed', 'skipped'):
|
||||
value = 1 if case['status'] == status_name else 0
|
||||
case_labels = (
|
||||
f'{build_labels},category="{label_value(case["category"])}",'
|
||||
f'test="{label_value(case["test"])}",status="{label_value(case["status"])}"'
|
||||
f'test="{label_value(case["test"])}",status="{status_name}"'
|
||||
)
|
||||
lines.append(f'platform_quality_gate_test_case_result{{{case_labels}}} 1')
|
||||
lines.append(f'platform_quality_gate_test_case_result{{{case_labels}}} {value}')
|
||||
metrics_path.write_text('\n'.join(lines) + '\n', encoding='utf-8')
|
||||
PY
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user