fix(api): keep priority readback fail closed
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 31s
CD Pipeline / build-and-deploy (push) Failing after 2m33s
CD Pipeline / post-deploy-checks (push) Has been skipped
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 31s
CD Pipeline / build-and-deploy (push) Failing after 2m33s
CD Pipeline / post-deploy-checks (push) Has been skipped
This commit is contained in:
@@ -43,21 +43,33 @@ def test_awoooi_priority_work_order_readback_loader_returns_mainline_order():
|
||||
assert payload["next_execution_order"][0].startswith("P0-006:")
|
||||
in_progress = payload["in_progress_or_blocked_in_priority_order"][0]
|
||||
assert in_progress["workplan_id"] == "P0-006"
|
||||
assert in_progress["evidence"]["stock_freshness_status"] == "ok"
|
||||
assert in_progress["evidence"]["stock_ingestion_status"] == "ok"
|
||||
assert in_progress["evidence"]["stock_blockers"] == []
|
||||
assert in_progress["evidence"]["drill_preflight_ready"] is True
|
||||
assert in_progress["evidence"]["drill_preflight_blocker_count"] == 0
|
||||
assert payload["mainline_execution_state"]["active_p0_state"] == (
|
||||
"blocked_p0_006_readback_not_green"
|
||||
)
|
||||
assert payload["mainline_execution_state"]["next_executable_mainline_workplan_id"] == (
|
||||
"P0-006-STOCKPLATFORM-DATA-DEPENDENCY-READBACK"
|
||||
)
|
||||
assert in_progress["status"] == "blocked_p0_006_readback_not_green"
|
||||
assert in_progress["evidence"]["stock_freshness_status"] == "not_configured"
|
||||
assert in_progress["evidence"]["stock_ingestion_status"] == "not_configured"
|
||||
assert in_progress["evidence"]["stock_blockers"] == [
|
||||
"stockplatform_freshness_not_configured"
|
||||
]
|
||||
assert in_progress["evidence"]["stock_ingestion_blockers"] == [
|
||||
"stockplatform_ingestion_not_configured"
|
||||
]
|
||||
assert in_progress["evidence"]["drill_preflight_ready"] is False
|
||||
assert in_progress["evidence"]["drill_preflight_blocker_count"] == 9
|
||||
assert (
|
||||
in_progress["evidence"][
|
||||
"drill_preflight_execution_authorized_by_this_endpoint"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert "StockPlatform freshness/ingestion are ok" in in_progress[
|
||||
assert "service/data/backup/StockPlatform readback is not green" in in_progress[
|
||||
"professional_fix"
|
||||
]["action"]
|
||||
assert "current service recovery blocker" not in in_progress[
|
||||
assert "Do not reboot" in in_progress[
|
||||
"professional_fix"
|
||||
]["action"]
|
||||
assert payload["operation_boundaries"]["github_api_used"] is False
|
||||
@@ -88,13 +100,17 @@ def test_awoooi_priority_work_order_readback_endpoint_returns_snapshot(
|
||||
|
||||
assert response.status_code == 200
|
||||
data = response.json()
|
||||
assert data["status"] == "p0_006_event_gated_all_immediate_apply_gaps_closed"
|
||||
assert data["status"] == "mainline_readback_requires_attention"
|
||||
assert data["mainline_execution_state"]["active_p0_workplan_id"] == "P0-006"
|
||||
assert data["mainline_execution_state"]["p0_004_template_copy_apply_gate_runtime_readback_state"] == "ready"
|
||||
assert data["mainline_execution_state"]["reboot_drill_preflight_runtime_readback_state"] == "ready"
|
||||
assert data["mainline_execution_state"]["active_p0_state"] == (
|
||||
"blocked_p0_006_readback_not_green"
|
||||
)
|
||||
assert data["mainline_execution_state"]["reboot_drill_preflight_runtime_readback_state"] == "blocked"
|
||||
assert data["rollups"]["stockplatform_public_api_runtime_ready"] is True
|
||||
assert data["rollups"]["active_p0_event_gated_by_fresh_reboot_window_only"] is False
|
||||
assert data["next_execution_order"][0].startswith("P0-006:")
|
||||
assert "do not reboot" in data["next_execution_order"][0]
|
||||
assert "readback is not green" in data["next_execution_order"][0]
|
||||
|
||||
|
||||
def test_awoooi_priority_work_order_readback_overlays_harbor_deploy_blocker(
|
||||
|
||||
Reference in New Issue
Block a user