Worker Live MXAccess Smoke Test #34

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

Source: $file
Milestone: $currentMilestone

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

Deliverables:

  • opt-in live test harness,
  • open gateway session,
  • spawn worker,
  • create MXAccess COM,
  • Register,
  • AddItem,
  • Advise,
  • wait bounded time for data/status,
  • CloseSession.

Acceptance criteria:

  • test skips without explicit environment variable,
  • test cleans up worker even on failure,
  • logs include enough data for parity debugging.
Source: $file Milestone: $currentMilestone Labels: `area:worker`, `area:tests`, `type:test`, `priority:p0` Deliverables: - opt-in live test harness, - open gateway session, - spawn worker, - create MXAccess COM, - `Register`, - `AddItem`, - `Advise`, - wait bounded time for data/status, - `CloseSession`. Acceptance criteria: - test skips without explicit environment variable, - test cleans up worker even on failure, - logs include enough data for parity debugging.
dohertj2 added this to the integration-and-parity milestone 2026-04-26 15:22:35 -04:00
dohertj2 added the area:workerarea:teststype:testpriority:p0 labels 2026-04-26 15:22:35 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:39 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:39 -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:40 -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:40 -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:40 -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:40 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:43 -04:00
Author
Owner

Worker 2 is taking this issue. Branch: agent-2/issue-34-worker-live-mxaccess-smoke-test. Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2.

Worker 2 is taking this issue. Branch: agent-2/issue-34-worker-live-mxaccess-smoke-test. Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2.
Author
Owner

Implemented and merged via PR #91.

Verification performed by orchestrator:

  • dotnet test src\MxGateway.IntegrationTests\MxGateway.IntegrationTests.csproj --filter FullyQualifiedName~IntegrationTestEnvironmentTests passed: 3 passed.
  • dotnet format src\MxGateway.sln --verify-no-changes passed.
  • dotnet build src\MxGateway.sln passed: 0 warnings, 0 errors.
  • dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-build passed: 114 passed.
  • dotnet test src\MxGateway.sln --no-build passed: integration 3 passed/1 skipped, gateway 179 passed, worker 114 passed.

Live MXAccess execution was skipped because MXGATEWAY_RUN_LIVE_MXACCESS_TESTS is not set. The new smoke test remains opt-in and reports as skipped in the normal solution test run.

Additional review fix applied before merge: repository root discovery now supports git worktree .git files as well as normal .git directories, with regression coverage.

Implemented and merged via PR #91. Verification performed by orchestrator: - `dotnet test src\MxGateway.IntegrationTests\MxGateway.IntegrationTests.csproj --filter FullyQualifiedName~IntegrationTestEnvironmentTests` passed: 3 passed. - `dotnet format src\MxGateway.sln --verify-no-changes` passed. - `dotnet build src\MxGateway.sln` passed: 0 warnings, 0 errors. - `dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-build` passed: 114 passed. - `dotnet test src\MxGateway.sln --no-build` passed: integration 3 passed/1 skipped, gateway 179 passed, worker 114 passed. Live MXAccess execution was skipped because `MXGATEWAY_RUN_LIVE_MXACCESS_TESTS` is not set. The new smoke test remains opt-in and reports as skipped in the normal solution test run. Additional review fix applied before merge: repository root discovery now supports git worktree `.git` files as well as normal `.git` directories, with regression coverage.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#34