fix(reboot): expose windows99 vmx repair package readback
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m34s
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 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m34s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
This commit is contained in:
@@ -440,6 +440,30 @@ def test_reboot_auto_recovery_slo_scorecard_overlays_prometheus_runtime_metrics(
|
||||
== WINDOWS99_RUNTIME_READBACK_ADDED_BLOCKERS
|
||||
)
|
||||
assert payload["runtime_metric_runtime_readback_added_blocker_count"] == 2
|
||||
package = payload["windows99_vmx_source_repair_package"]
|
||||
assert package["schema_version"] == (
|
||||
"windows99_vmx_source_repair_check_mode_package_v1"
|
||||
)
|
||||
assert package["package_ready"] is True
|
||||
assert package["apply_allowed_by_this_package"] is False
|
||||
assert package["missing_vmx_aliases"] == ["111"]
|
||||
assert package["safe_next_step"] == EXPECTED_WINDOWS99_MISSING_VMX_NEXT_STEP
|
||||
vm_rows = {row["alias"]: row for row in package["vm_rows"]}
|
||||
assert vm_rows["111"]["controlled_restore_required"] is True
|
||||
assert vm_rows["111"]["check_mode_probe_commands"] == [
|
||||
(
|
||||
"Test-Path -LiteralPath 'D:\\Documents\\Virtual Machines\\"
|
||||
"192.168.0.111_Ubuntu_64-bit\\192.168.0.111_Ubuntu_64-bit.vmx'"
|
||||
)
|
||||
]
|
||||
assert payload["readback"]["windows99_vmx_source_repair_package_ready"] is True
|
||||
assert (
|
||||
payload["readback"]["windows99_vmx_source_repair_package_apply_allowed"]
|
||||
is False
|
||||
)
|
||||
assert payload["rollups"]["windows99_vmx_source_repair_missing_vmx_aliases"] == [
|
||||
"111"
|
||||
]
|
||||
assert payload["service_green"] is True
|
||||
assert payload["backup_core_green"] is True
|
||||
assert payload["product_data_green"] is True
|
||||
|
||||
Reference in New Issue
Block a user