mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-14 05:31:14 -03:00
On Cygwin, check.sh was running all the tests twice, one with symlinks enabled, and one without. But most tests do no use symlinks so re-running those does not test anything new and it's just a major waste of resources and time (and cygwin is quite slow already). So only re-run the tests that use symlinks, i.e. that use `ln`. Filter on mentions of `ln` and not `cygwin_nosymlink` because the latter is only needed when a test would fail in one of the two scenarios, and not all tests with symlinks do.