f59680fa48
v2-ci / build (push) Failing after 38s
v2-ci / unit-tests (tests/Core/ZB.MOM.WW.OtOpcUa.Cluster.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.ControlPlane.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.Security.Tests) (push) Has been skipped
v2-ci / integration (tests/Server/ZB.MOM.WW.OtOpcUa.Host.IntegrationTests) (push) Has been skipped
v2-ci / integration (tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests) (push) Has been skipped
21 lines
2.6 KiB
JSON
21 lines
2.6 KiB
JSON
{
|
|
"planPath": "docs/plans/2026-06-18-driver-pages-reconnect-e2e.md",
|
|
"designPath": "docs/plans/2026-06-18-driver-pages-reconnect-e2e-design.md",
|
|
"branch": "feat/driver-pages-reconnect-e2e",
|
|
"baseSha": "08c7a2bd",
|
|
"designCommit": "482418c8",
|
|
"executionState": "COMPLETE",
|
|
"tasks": [
|
|
{"id": 1, "subject": "Task 1: Harness fidelity fix (AddOtOpcUaRuntime) + opt-in fake driver factory", "classification": "standard", "status": "completed", "commits": ["ffb725e4"], "reviews": "spec ✅ COMPLIANT; code ✅ APPROVED (2 minor nits noted)"},
|
|
{"id": 2, "subject": "Task 2: Reconnect health-transition E2E test (deployed driver Healthy->Reconnecting->Healthy)", "classification": "standard", "status": "completed", "commits": ["f87ad5ae", "0414a048 (review fixes)"], "reviews": "spec ✅ COMPLIANT; code CHANGES-NEEDED(minor, no blocking) -> applied m1/m2 locked-snapshot, m3 stable fake health, m4/I3 InitializeCount property, m6 xml-doc"},
|
|
{"id": 3, "subject": "Task 3: Full driver E2E suite live run + verification (Modbus sim up)", "classification": "small", "status": "completed", "liveRun": "Host.IntegrationTests driver suite GREEN — 18 passed / 0 failed / 4 skipped. New reconnect-transition test EXECUTES + passes (3/3 DriverReconnectE2eTests). The 4 skips are pre-existing fixture-gated tests unchanged from baseline (Modbus TestConnect x2: dotnet-test testhost cannot open outbound TCP to the remote docker host in this env though sim is reachable via nc/python @4ms; S7/AbCip probe: those sims down/connection-refused)."},
|
|
{"id": 4, "subject": "Task 4: Reconcile stale trackers (.tasks.json/§A.9/§8.3/memory) + finish (merge+push)", "classification": "small", "status": "completed", "note": "driver-pages .tasks.json reconciled (Phases 6-10 completed); design §8.3 ModbusTcp->Modbus; stillpending.md §A.9 + memory updated"}
|
|
],
|
|
"reviewFollowUps": [
|
|
"DockerFixtureAvailability / dotnet-test testhost cannot open outbound TCP to the remote docker host (10.100.0.35) in this dev-Mac env, so the skip-gated Modbus TestConnect E2E tests skip locally even when the sim is reachable via nc/python — they execute on a co-located CI host. Pre-existing; orthogonal to this feature.",
|
|
"Full §8.3 manual browser smoke (10.4) not executed-and-recorded (login-disabled docker-dev rig drive) — automated reconnect E2E + green driver suite substantially cover it.",
|
|
"Pre-existing failing test EquipmentNamespaceMaterializationTests.Deploying_an_equipment_namespace_carries_the_signal_into_the_artifact (StartDeployment Rejected — stale seed vs stricter DraftValidator); predates this branch (test added a5d857d5), unrelated."
|
|
],
|
|
"lastUpdated": "2026-06-18"
|
|
}
|