Accept optional saved-state smoke skips

This commit is contained in:
2026-07-26 17:18:38 +03:00
parent 9d7c4f38f3
commit c1d5d06f6d
4 changed files with 71 additions and 8 deletions
+4
View File
@@ -171,6 +171,10 @@ def check_adapter_verify_wiring(scripts: list[Path], executable: str) -> list[st
failures.append("verify_1c_adapter_deployment.ps1 must pass --require-write-plan-composition to both REST and MCP selector-chain smoke commands.")
if "--allow-empty-saved-state" not in verify_text or "if (-not $RequireSavedStateWriteSmoke)" not in verify_text:
failures.append("verify_1c_adapter_deployment.ps1 must allow empty saved-state only when -RequireSavedStateWriteSmoke is not set.")
if '"skipped_no_saved_state_candidate"' not in verify_text:
failures.append("verify_1c_adapter_deployment.ps1 must accept a missing safe module candidate in optional saved-state smoke mode.")
if "$RequireWrite -and $report.status -in $skipStatuses" not in verify_text:
failures.append("verify_1c_adapter_deployment.ps1 must reject all saved-state module skip statuses in strict mode.")
if "function Get-DuplicateValues" not in verify_text or "Duplicate BaseId value(s)" not in verify_text:
failures.append("verify_1c_adapter_deployment.ps1 must reject duplicate -BaseId values before writing reports.")
if "function Normalize-BaseIds" not in verify_text or '-split ","' not in verify_text: