Skip to content

REQ 042

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

REQ-042: Capture actual NSIS child exit

Requirement

The Windows bootstrap launcher shall capture the actual NSIS child process exit code.

Rationale

Sending keystrokes or finding an open port does not prove that the installer ran successfully.

Fit Criterion

The elevated launcher waits for the child process and records its OS exit code. Nonzero is failure; a missing exit, lost launcher, or interrupted guest is unknown and non-success. Exit zero alone does not establish readiness.

Verification

Planned, TEST-042; the current VNC launcher does not collect the child exit code.

Source

Software-Requirements-Specification

Priority

High

TestID

TEST-042

TestArtifact

Planned launcher exit and interruption fixtures

CodeRef

vm/windows-labview/vnc-bootstrap.py, NSIS launcher

Status

Planned

Clone this wiki locally