fix(windows99): expose autostart check-mode executor
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 3m30s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
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 3m30s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
This commit is contained in:
@@ -1004,6 +1004,24 @@ def test_awoooi_priority_work_order_readback_routes_closed_backup_to_host_boot_a
|
||||
state["windows99_vmware_autostart_check_mode_effective_execution_ready"]
|
||||
is True
|
||||
)
|
||||
assert (
|
||||
state[
|
||||
"windows99_vmware_autostart_check_mode_execute_allowed_by_this_package"
|
||||
]
|
||||
is True
|
||||
)
|
||||
assert (
|
||||
state["windows99_vmware_autostart_check_mode_runtime_write_authorized"]
|
||||
is False
|
||||
)
|
||||
assert state["windows99_vmware_autostart_check_mode_collector_command"] == (
|
||||
"bash scripts/reboot-recovery/collect-windows99-vmware-verify.sh --collect"
|
||||
)
|
||||
assert state["windows99_vmware_autostart_check_mode_scorecard_command"] == (
|
||||
"python3.11 scripts/reboot-recovery/"
|
||||
"reboot-auto-recovery-slo-scorecard.py --output <scorecard.json>"
|
||||
)
|
||||
assert state["windows99_vmware_autostart_check_mode_post_verifier_count"] == 5
|
||||
assert (
|
||||
state["windows99_vmware_autostart_check_mode_collector_readback_present"]
|
||||
is True
|
||||
@@ -1207,6 +1225,25 @@ def test_awoooi_priority_work_order_readback_routes_closed_backup_to_host_boot_a
|
||||
assert payload["summary"][
|
||||
"windows99_vmware_autostart_check_mode_effective_execution_ready"
|
||||
] is True
|
||||
assert payload["summary"][
|
||||
"windows99_vmware_autostart_check_mode_execute_allowed_by_this_package"
|
||||
] is True
|
||||
assert payload["summary"][
|
||||
"windows99_vmware_autostart_check_mode_runtime_write_authorized"
|
||||
] is False
|
||||
assert payload["summary"][
|
||||
"windows99_vmware_autostart_check_mode_collector_command"
|
||||
] == "bash scripts/reboot-recovery/collect-windows99-vmware-verify.sh --collect"
|
||||
assert payload["summary"][
|
||||
"windows99_vmware_autostart_check_mode_scorecard_command"
|
||||
] == (
|
||||
"python3.11 scripts/reboot-recovery/"
|
||||
"reboot-auto-recovery-slo-scorecard.py --output <scorecard.json>"
|
||||
)
|
||||
assert (
|
||||
payload["summary"]["windows99_vmware_autostart_check_mode_post_verifier_count"]
|
||||
== 5
|
||||
)
|
||||
assert payload["summary"][
|
||||
"windows99_vmware_autostart_check_mode_public_display_only"
|
||||
] is True
|
||||
|
||||
@@ -114,6 +114,20 @@ def test_windows99_vmware_autostart_check_mode_package_builder_is_no_power_write
|
||||
assert payload["collector_readback_present"] is True
|
||||
assert payload["local_console_channel_reachable"] is True
|
||||
assert payload["effective_check_mode_execution_ready"] is True
|
||||
assert payload["check_mode_execute_allowed_by_this_package"] is True
|
||||
assert payload["check_mode_execution_ready"] is True
|
||||
assert payload["check_mode_runtime_write_authorized"] is False
|
||||
assert payload["check_mode_collector_command"] == (
|
||||
"bash scripts/reboot-recovery/collect-windows99-vmware-verify.sh --collect"
|
||||
)
|
||||
assert payload["check_mode_scorecard_command"] == (
|
||||
"python3.11 scripts/reboot-recovery/"
|
||||
"reboot-auto-recovery-slo-scorecard.py --output <scorecard.json>"
|
||||
)
|
||||
assert payload["check_mode_post_verifier_count"] == 5
|
||||
assert payload["action_chain"]["check_mode"][
|
||||
"execute_allowed_by_this_package"
|
||||
] is True
|
||||
assert "vm_power_change" in payload["forbidden_actions"]
|
||||
assert "scheduled_task_register_or_modify" in payload["forbidden_actions"]
|
||||
|
||||
@@ -147,6 +161,8 @@ def test_windows99_vmware_autostart_check_mode_package_endpoint_returns_readback
|
||||
)
|
||||
assert payload["public_display_only"] is True
|
||||
assert payload["check_mode_package_execution_authorized_by_this_endpoint"] is False
|
||||
assert payload["check_mode_execute_allowed_by_this_package"] is True
|
||||
assert payload["check_mode_runtime_write_authorized"] is False
|
||||
assert payload["apply_allowed_by_this_package"] is False
|
||||
assert payload["operation_boundaries"]["vm_power_change_performed"] is False
|
||||
assert payload["action_chain"]["execution_boundary"][
|
||||
|
||||
Reference in New Issue
Block a user