Parity Fixture Matrix #35

Closed
opened 2026-04-26 15:22:36 -04:00 by dohertj2 · 2 comments
Owner

Source: $file
Milestone: $currentMilestone

Labels: area:worker, area:tests, type:test, priority:p1

Deliverables:

  • fixture list based on C:\Users\dohertj2\Desktop\mxaccess\captures,
  • scenarios for invalid handles, write statuses, secured writes, add-item
    context, and buffered registration,
  • comparison format for direct MXAccess vs gateway.

Acceptance criteria:

  • each public method has planned parity fixture or documented gap,
  • gateway results preserve HRESULT/status/value/event shape.
Source: $file Milestone: $currentMilestone Labels: `area:worker`, `area:tests`, `type:test`, `priority:p1` Deliverables: - fixture list based on `C:\Users\dohertj2\Desktop\mxaccess\captures`, - scenarios for invalid handles, write statuses, secured writes, add-item context, and buffered registration, - comparison format for direct MXAccess vs gateway. Acceptance criteria: - each public method has planned parity fixture or documented gap, - gateway results preserve HRESULT/status/value/event shape.
dohertj2 added this to the integration-and-parity milestone 2026-04-26 15:22:36 -04:00
dohertj2 added the area:workerarea:teststype:testpriority:p1 labels 2026-04-26 15:22:36 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:40 -04:00
Author
Owner

Worker 2 is taking this issue.

Branch: agent-2/issue-35-parity-fixture-matrix
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2

Worker 2 is taking this issue. Branch: agent-2/issue-35-parity-fixture-matrix Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2
dohertj2 self-assigned this 2026-04-26 20:35:51 -04:00
Author
Owner

Implemented and merged via PR #98.

Verification performed by orchestrator after updating the branch to current origin/main:

  • dotnet test src\MxGateway.Tests\MxGateway.Tests.csproj --filter FullyQualifiedName~ParityFixtureMatrixTests passed: 4 passed.
  • dotnet build src\MxGateway.sln passed: 0 warnings, 0 errors.
  • dotnet format src\MxGateway.Tests\MxGateway.Tests.csproj --verify-no-changes passed.
  • dotnet test src\MxGateway.sln --no-build passed: integration 3 passed/1 live MXAccess smoke skipped, gateway 183 passed, worker 114 passed.

Live MXAccess parity execution remains opt-in; this change adds matrix data and validation coverage.

Implemented and merged via PR #98. Verification performed by orchestrator after updating the branch to current `origin/main`: - `dotnet test src\MxGateway.Tests\MxGateway.Tests.csproj --filter FullyQualifiedName~ParityFixtureMatrixTests` passed: 4 passed. - `dotnet build src\MxGateway.sln` passed: 0 warnings, 0 errors. - `dotnet format src\MxGateway.Tests\MxGateway.Tests.csproj --verify-no-changes` passed. - `dotnet test src\MxGateway.sln --no-build` passed: integration 3 passed/1 live MXAccess smoke skipped, gateway 183 passed, worker 114 passed. Live MXAccess parity execution remains opt-in; this change adds matrix data and validation coverage.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Depends on
Reference: dohertj2/mxaccessgw#35