CI: add a fixture-backed integration leg and a guarded E2E workflow #757

Open
opened 2026-11-06 15:27:09 -05:00 by dohertj2 · 0 comments
Owner

The archreview round-2 STATUS recorded two open CI follow-ups that no issue tracks. #606 closed the rest of the engineering-system work.

  • (b) A fixture-backed integration leg, for example an opc-plc services: block with its own MIN_EXECUTED, covering what the offline unit leg cannot. Today .github/workflows/v2-ci.yml runs unit tests only.
  • (a) When a runner-reachable fleet and real tests/Server/…E2ETests exist, add an E2E workflow with a zero-match guard that fails if Category=E2E matches nothing. The old v2-e2e.yml was a silent no-op and was deleted.
  • Verify still open: the 2026-07-15 integration sweep recorded Host integration at 105/117, with 7 heavy E2E tests timing out under amd64-emulated SQL (OPEN). Re-run it and either fix the timeouts or document them.

Source: archreview/plans/STATUS.md:163-166; archreview/plans/INTEGRATION-SWEEP-STATUS.md:24. Related: #606, #723.

The archreview round-2 STATUS recorded two open CI follow-ups that no issue tracks. #606 closed the rest of the engineering-system work. - (b) A **fixture-backed integration leg**, for example an opc-plc `services:` block with its own `MIN_EXECUTED`, covering what the offline unit leg cannot. Today `.github/workflows/v2-ci.yml` runs unit tests only. - (a) When a runner-reachable fleet and real `tests/Server/…E2ETests` exist, add an E2E workflow **with a zero-match guard** that fails if `Category=E2E` matches nothing. The old `v2-e2e.yml` was a silent no-op and was deleted. - Verify still open: the 2026-07-15 integration sweep recorded Host integration at 105/117, with 7 heavy E2E tests timing out under amd64-emulated SQL (OPEN). Re-run it and either fix the timeouts or document them. Source: archreview/plans/STATUS.md:163-166; archreview/plans/INTEGRATION-SWEEP-STATUS.md:24. Related: #606, #723.
dohertj2 added the priority:p3migratedtype:infra labels 2026-11-06 15:28:01 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#757