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',
|
'# TYPE platform_quality_gate_test_case_result gauge',
|
||||||
])
|
])
|
||||||
for case in test_cases:
|
for case in test_cases:
|
||||||
case_labels = (
|
for status_name in ('passed', 'failed', 'skipped'):
|
||||||
f'{build_labels},category="{label_value(case["category"])}",'
|
value = 1 if case['status'] == status_name else 0
|
||||||
f'test="{label_value(case["test"])}",status="{label_value(case["status"])}"'
|
case_labels = (
|
||||||
)
|
f'{build_labels},category="{label_value(case["category"])}",'
|
||||||
lines.append(f'platform_quality_gate_test_case_result{{{case_labels}}} 1')
|
f'test="{label_value(case["test"])}",status="{status_name}"'
|
||||||
|
)
|
||||||
|
lines.append(f'platform_quality_gate_test_case_result{{{case_labels}}} {value}')
|
||||||
metrics_path.write_text('\n'.join(lines) + '\n', encoding='utf-8')
|
metrics_path.write_text('\n'.join(lines) + '\n', encoding='utf-8')
|
||||||
PY
|
PY
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user