Skip to content

REQ 047

sergio velderrain edited this page Nov 9, 2026 · 1 revision

REQ-047: Idempotent NSIS re-entry and failure propagation

Requirement

An explicitly authorized NSIS bootstrap invocation shall converge its owned WinRM configuration idempotently.

Rationale

Re-entry after partial progress must not create duplicates or hide a failed step.

Fit Criterion

Two successful runs leave one correctly scoped owned firewall rule and equivalent listener/service state; each run rechecks actual state. Any required step or final readback failure produces nonzero, including when a legacy completion marker exists.

Verification

Planned, TEST-047; current installer logs step failures without propagating them.

Source

Software-Requirements-Specification

Priority

High

TestID

TEST-047

TestArtifact

Planned repeat-run and step-failure tests

CodeRef

vm/windows-labview/winrm-setup-installer.nsi

Status

Planned

Clone this wiki locally