run-make: add a //@ needs-symlink
directive over //@ ignore-windows
#127797
Labels
A-compiletest
Area: The compiletest test runner
A-run-make
Area: port run-make Makefiles to rmake.rs
A-testsuite
Area: The testsuite used to check the correctness of rustc
C-cleanup
Category: PRs that clean code up or issues documenting cleanup.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
symlinks are a priviledged operation on Windows, but we should not straight up
//@ ignore-windows
as the CI runners have symlinks enabled, and so might the contributor on their local Windows machines. Instead, we should try to do what stdlib does here:rust/library/std/src/fs/tests.rs
Lines 68 to 85 in 5c84886
Thanks to @ChrisDenton for pointing this out to me!
The text was updated successfully, but these errors were encountered: