Create Cross-Language Client Behavior Fixtures #37

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

Source: $file
Milestone: $currentMilestone

Labels: area:tests, type:test, priority:p0

Deliverables:

  • JSON fixtures for command replies,
  • JSON fixtures for event stream samples,
  • value conversion fixtures,
  • status conversion fixtures,
  • auth error fixtures,
  • timeout/cancel expected behavior notes.

Acceptance criteria:

  • every language can use the same fixture set,
  • fixtures include raw fallback values,
  • fixtures include MXAccess status arrays and HRESULT.
Source: $file Milestone: $currentMilestone Labels: `area:tests`, `type:test`, `priority:p0` Deliverables: - JSON fixtures for command replies, - JSON fixtures for event stream samples, - value conversion fixtures, - status conversion fixtures, - auth error fixtures, - timeout/cancel expected behavior notes. Acceptance criteria: - every language can use the same fixture set, - fixtures include raw fallback values, - fixtures include MXAccess status arrays and HRESULT.
dohertj2 added this to the client-contracts-and-fixtures milestone 2026-04-26 15:22:36 -04:00
dohertj2 added the area:teststype:testpriority:p0 labels 2026-04-26 15:22:36 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:40 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:41 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:41 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:42 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:42 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:43 -04:00
Author
Owner

Worker 1 is taking this issue. Branch: agent-1/issue-37-create-cross-language-client-behavior-fixtures. Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-1.

Worker 1 is taking this issue. Branch: agent-1/issue-37-create-cross-language-client-behavior-fixtures. Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-1.
Author
Owner

Verified and merged by orchestrator in PR #84.

Implementation commit: 108a3d3f8a
Merge/update commit on branch: 1f9207809e4b3c66a9af95b51a7e62607272a867
Merge commit: 044b16c5db
Branch: agent-1/issue-37-create-cross-language-client-behavior-fixtures

Independent verification:

  • powershell -NoProfile -ExecutionPolicy Bypass -File scripts\validate-client-behavior-fixtures.ps1
  • dotnet build src\MxGateway.sln
  • dotnet test src\MxGateway.sln --no-build

Result: all checks passed (fixture validation 8 tests; full suite 1 integration, 176 gateway, 108 worker).

Verified and merged by orchestrator in PR #84. Implementation commit: 108a3d3f8a0f8130b6f8ee5a493b6783f55d3d2e Merge/update commit on branch: 1f9207809e4b3c66a9af95b51a7e62607272a867 Merge commit: 044b16c5db7e84a7518b19cdf567e57f81b11783 Branch: agent-1/issue-37-create-cross-language-client-behavior-fixtures Independent verification: - powershell -NoProfile -ExecutionPolicy Bypass -File scripts\validate-client-behavior-fixtures.ps1 - dotnet build src\MxGateway.sln - dotnet test src\MxGateway.sln --no-build Result: all checks passed (fixture validation 8 tests; full suite 1 integration, 176 gateway, 108 worker).
Author
Owner

Milestone client-contracts-and-fixtures is complete.

Closed issues:

  • #36 Publish Stable Client Proto Generation Inputs
  • #37 Create Cross-Language Client Behavior Fixtures

Both issues were merged after independent verification.

Milestone client-contracts-and-fixtures is complete. Closed issues: - #36 Publish Stable Client Proto Generation Inputs - #37 Create Cross-Language Client Behavior Fixtures Both issues were merged after independent verification.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#37