test(dashboards): expect memoized gate rollups
This commit is contained in:
parent
8bf9e12b4e
commit
5bf7a5ac20
@ -227,14 +227,11 @@ def test_jobs_dashboard_separates_current_gate_health_from_reliability():
|
|||||||
|
|
||||||
current_gate_expr = panels_by_title["Latest Gate Checks Passing by Suite"]["targets"][0]["expr"]
|
current_gate_expr = panels_by_title["Latest Gate Checks Passing by Suite"]["targets"][0]["expr"]
|
||||||
assert 'check)' in current_gate_expr
|
assert 'check)' in current_gate_expr
|
||||||
assert "platform_quality:check_status:present_1h" not in current_gate_expr
|
assert "platform_quality:check_status:present_1h" in current_gate_expr
|
||||||
assert '.*_quality_gate_checks_total' in current_gate_expr
|
assert '.*_quality_gate_checks_total' not in current_gate_expr
|
||||||
assert "last_over_time" not in current_gate_expr
|
assert "last_over_time" not in current_gate_expr
|
||||||
assert 'label_replace' in current_gate_expr
|
assert 'label_replace' not in current_gate_expr
|
||||||
assert 'result=~"ok|passed|success|not_applicable|skipped|na|n/a"' in current_gate_expr
|
|
||||||
assert 'status=~"ok|passed|success|not_applicable|skipped|na|n/a"' in current_gate_expr
|
assert 'status=~"ok|passed|success|not_applicable|skipped|na|n/a"' in current_gate_expr
|
||||||
assert 'result!="",result!~"ok|passed|success|not_applicable|skipped|na|n/a"' in current_gate_expr
|
|
||||||
assert 'status!="",status!~"ok|passed|success|not_applicable|skipped|na|n/a"' in current_gate_expr
|
|
||||||
assert 'status!~"ok|passed|success|not_applicable|skipped|na|n/a"' in current_gate_expr
|
assert 'status!~"ok|passed|success|not_applicable|skipped|na|n/a"' in current_gate_expr
|
||||||
assert "unless on(suite, check)" in current_gate_expr
|
assert "unless on(suite, check)" in current_gate_expr
|
||||||
assert "tlast_over_time" not in current_gate_expr
|
assert "tlast_over_time" not in current_gate_expr
|
||||||
@ -342,12 +339,11 @@ def test_jobs_dashboard_collapses_heavy_drilldowns_for_light_first_paint():
|
|||||||
assert failure_rate_panel["fieldConfig"]["defaults"]["max"] == 100
|
assert failure_rate_panel["fieldConfig"]["defaults"]["max"] == 100
|
||||||
assert failure_rate_panel["fieldConfig"]["defaults"]["thresholds"]["steps"][0]["color"] == "dark-blue"
|
assert failure_rate_panel["fieldConfig"]["defaults"]["thresholds"]["steps"][0]["color"] == "dark-blue"
|
||||||
assert "increase(" not in failure_rate_panel["targets"][0]["expr"]
|
assert "increase(" not in failure_rate_panel["targets"][0]["expr"]
|
||||||
assert "platform_quality:check_status:present_1h" not in failure_rate_panel["targets"][0]["expr"]
|
assert "platform_quality:check_status:present_1h" in failure_rate_panel["targets"][0]["expr"]
|
||||||
assert '.*_quality_gate_checks_total' in failure_rate_panel["targets"][0]["expr"]
|
assert '.*_quality_gate_checks_total' not in failure_rate_panel["targets"][0]["expr"]
|
||||||
assert "last_over_time" not in failure_rate_panel["targets"][0]["expr"]
|
assert "last_over_time" not in failure_rate_panel["targets"][0]["expr"]
|
||||||
assert 'label_replace' in failure_rate_panel["targets"][0]["expr"]
|
assert 'label_replace' not in failure_rate_panel["targets"][0]["expr"]
|
||||||
assert 'status!="",status!~"ok|passed|success|not_applicable|skipped|na|n/a"' in failure_rate_panel["targets"][0]["expr"]
|
assert 'status!~"ok|passed|success|not_applicable|skipped|na|n/a"' in failure_rate_panel["targets"][0]["expr"]
|
||||||
assert 'result!="",result!~"ok|passed|success|not_applicable|skipped|na|n/a"' in failure_rate_panel["targets"][0]["expr"]
|
|
||||||
assert "0 *" in failure_rate_panel["targets"][0]["expr"]
|
assert "0 *" in failure_rate_panel["targets"][0]["expr"]
|
||||||
assert "and on(suite)" not in failure_rate_panel["targets"][0]["expr"]
|
assert "and on(suite)" not in failure_rate_panel["targets"][0]["expr"]
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user