Live E2E Acceptance Tests¶
Live E2E means a real OS or Docker daemon on a lab host. It is not go test, and it is not a mocked docker script.
Results are commit-scoped and lab-scoped. They are not a perpetual production guarantee. A later commit can regress. A different host can fail.
Lab-only failure injection vs production failure¶
| Lab injection | Production failure |
|---|---|
Explicit -TestFailAt / --test-fail-at / IQV_TEST_FAIL_AT |
Disk full, bad image, Mongo down, wrong actor |
| Operator chooses the stage | Uncontrolled |
| Rollback path is the thing under test | Customer impact is real |
| Must never be enabled by a default env var on a customer host | — |
Do not treat a successful injected rollback as proof that every production failure will roll back.
How to read the two evidence sets below¶
- Previously written lab pages in this repository (August 2026 cycle). Those pages still exist and may disagree with later operator claims.
- Operator-declared historical qualification for commit
e2202ac, recorded here because the release-preparation owner listed those host results. This documentation task did not re-execute those live tests and did not find the SHA in older docs.
Previously written repository lab record (historical)¶
| Surface | Written status in existing E2E pages |
|---|---|
| Windows Native | LIVE E2E VALIDATED = YES (45 PASS), SHA not recorded on that page |
| Linux Native | Offline install / reboot / NO-OP LIVE PASS; inbound POST BLOCKED / RETEST REQUIRED |
| Linux Docker | Mixed LIVE PASS rows; ForceRedeploy LIVE FAIL / RETEST; rollback blocked pending that retest |
| Windows Docker | Attempts #1–#2 incomplete; Attempt #3 NOT RUN |
Details: windows-service-e2e.md, linux-systemd-e2e.md, docker-e2e.md.
Operator-declared historical release qualification — commit e2202ac¶
Source: release-preparation owner, not a transcript attached to this docs change. Use placeholders for lab topology (do not publish private IPs).
Linux Docker e2202ac¶
| Scenario | Operator record |
|---|---|
| Offline package / image load | Declared PASS |
| Clean install | Declared PASS |
| External MongoDB | Declared PASS |
| Reboot | Declared PASS |
| NO-OP | Declared PASS |
| New-image update | Declared PASS |
| ForceRedeploy | Declared PASS |
| Controlled rollback | Declared PASS |
| live/ready | Declared PASS |
| Inbound functional POST | Declared PASS |
Windows Native e2202ac¶
| Scenario | Operator record |
|---|---|
| Clean install | Declared PASS |
| Service | Declared PASS |
| Mongo dependency | Declared PASS |
| Firewall | Declared PASS |
| live/ready | Declared PASS |
| Reboot | Declared PASS |
| ServiceRepair / config preserve | Declared PASS |
| Uninstall | Declared PASS |
Windows Docker e2202ac¶
| Scenario | Operator record |
|---|---|
| Clean install | Declared PASS |
| External MongoDB | Declared PASS |
| live/ready | Declared PASS |
| Reboot | Declared PASS |
| NO-OP | Declared PASS |
| ForceRedeploy | Declared PASS |
| Controlled rollback | Declared PASS |
| Metadata preserved | Declared PASS |
Not in that e2202ac list: Linux Native inbound POST retest. Keep linux-systemd-e2e.md BLOCKED / RETEST REQUIRED for that item until a new host log exists.