Skip to content

REQ 085

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

REQ-085: Run qualification as an ordered Docker-bracketed conveyor

Requirement

Release qualification shall run as one ordered conveyor in which Docker stations bracket the VirtualBox guest stages.

Rationale

Cheap Docker checks should reject a broken candidate before scarce VM time, and an explicit station between guest families makes each VM-to-VM transition observable instead of implied.

Fit Criterion

For one conveyor ID and resolved candidate commit, run D0 (Docker build and both existing LUnit gates), then V1 (the ubuntu-linux and ubuntu-windows-public lanes), then D1, then V2 (the windows-linux lane), then D2. A stage starts only after its predecessor station reports PASS for the same conveyor and candidate. FAIL or UNKNOWN halts the conveyor; no stage is skipped, reordered, or borrowed from another conveyor or candidate. A restart begins a new conveyor ID at D0; partial resume is not permitted.

Verification

Planned, TEST-087; requires the successor decision to ADR-0006.

Source

Software-Requirements-Specification

Priority

High

TestID

TEST-087

TestArtifact

Planned station-order, halt, skip, reorder, cross-conveyor, and restart fixtures

CodeRef

Planned release qualification conveyor

Status

Planned

Clone this wiki locally