Files
esengine c6fb0eb95b test: skip symlink fixtures where the platform cannot build symlinks
Cause: ten fixtures in serve, ext/plugin and platform/repair built a symlink
with os.Symlink and failed the test on error. A non-elevated Windows run
without Developer Mode returns ERROR_PRIVILEGE_NOT_HELD there, so ten tests
failed and the whole serve suite went red, though CI's elevated runners never
saw it.

Fix: skip those fixtures with the underlying error as the reason, the pattern
the boot package already uses; the refusals they pin down still run wherever
symlinks can be built.

Blast radius: ten test sites in five files, no production code.

Neighbouring behaviours tested: the same tests run unchanged where symlinks
work (ext/plugin, platform/repair, serve), and the packages vet for windows.

Why this layer: the fixture owns whether it can build its own precondition.

Fixes #14969
2026-11-03 15:26:16 -08:00
..
2026-10-26 09:35:58 -07:00