Skip to content

fix(tests): isolate renderer runtime directories - #120

Merged
azelarin merged 1 commit into
mainfrom
fix/renderer-runtime-isolation
Nov 1, 2026
Merged

azelarin merged 1 commit into
mainfrom
fix/renderer-runtime-isolation

Conversation

@azelarin

@azelarin azelarin commented Nov 1, 2026 •

Copy link
Copy Markdown
Owner

renderer fixtures now use a private runtime directory for their compositor and thing instance. the parent wayland socket is resolved before switching directories, and the temporary runtime remains until the fixture's process group has stopped. this keeps test command sockets separate from desktop instances.

a regression reproduces the shared runtime on main and checks directory permissions, parent connection, and cleanup ordering. tool tests and guarded opengl and vulkan fixtures pass.

closes #119

@azelarin azelarin added the bug Something isn't working label Nov 1, 2026
@azelarin azelarin self-assigned this Nov 1, 2026
@azelarin
azelarin force-pushed the fix/renderer-runtime-isolation branch from a4821d7 to 7c5f79d Compare November 1, 2026 19:12
@azelarin
azelarin marked this pull request as ready for review November 1, 2026 19:21
@azelarin
azelarin merged commit 43e7df9 into main Nov 1, 2026
5 checks passed
@azelarin
azelarin deleted the fix/renderer-runtime-isolation branch November 1, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

renderer fixtures share the desktop runtime directory

1 participant