Skip to content

Scope ServiceVerbTests to a fixture-local GVFS service - #7

Closed
tyrielv wants to merge 1 commit into
masterfrom
tyrielv/test-registry-scoping
Closed

Scope ServiceVerbTests to a fixture-local GVFS service#7
tyrielv wants to merge 1 commit into
masterfrom
tyrielv/test-registry-scoping

Conversation

@tyrielv

@tyrielv tyrielv commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary\n- run ServiceVerbTests against a dedicated service name per fixture instance instead of the shared test service\n- thread optional service-name overrides through GVFSHelpers, GVFSProcess, and GVFSFunctionalTestEnlistment so clone/mount/unmount/register/service verbs all hit the same fixture-local registry\n- add overloads in GVFSServiceProcess to install/start/stop/uninstall a named test service while keeping existing defaults intact\n\n## Validation\n- dotnet build GVFS/GVFS.FunctionalTests/GVFS.FunctionalTests.csproj -c Debug\n- attempted targeted functional test run of ServiceVerbTests.ServiceCommandsWithNoRepos (blocked locally by existing ProgramData access denial while cleaning Test.GVFS.Service logs before tests start)

Run ServiceVerbTests against a dedicated GVFS service name so --mount-all/--unmount-all only touch repos created in that fixture.\n\nThis wires service-name overrides through functional-test helpers and adds fixture-local service lifecycle setup/teardown for ServiceVerbTests.

Assisted-by: GPT-5.3-Codex\nSigned-off-by: Tyrie Vella <tyrielv@gmail.com>
@tyrielv
tyrielv force-pushed the tyrielv/test-registry-scoping branch from ff4555c to 47683e8 Compare July 10, 2026 17:34
@tyrielv tyrielv closed this Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant