-
Notifications
You must be signed in to change notification settings - Fork 660
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test suite fails on Windows #6449
Comments
I can confirm the symlink test fail on windows and PHP 8.0. However, the composer one is working on my end. It's probably due to how composer is installed on your machine. I wonder what makes the symlink test pass on CI though... |
That test is skipped based on some conditions that are not immediately obvious to me. Perhaps it never runs in GH CI. |
The test seems ready to accept a specific error
but what I get when I run the test is
and
seems like the CI either fail the way it's intended or succeed so this is not an issue. Maybe we should just skip the whole test on windows... |
My thoughts exactly. Symlinks on NTFS, while technically possible, are a quite exotic feature known by a few and requiring elevated permissions (last time I checked, which is quite a while ago). |
ideally, we should maybe skip the other one with composer if we detect composer is not installed in standard way. This way contributors on windows would have a working test suite |
The composer issue was fixed in 1.10: composer/composer#9076 |
Fixes vimeo#6449 Symlinks on Windows are rare (and quite unreliable)
Fixes vimeo#6449 Symlinks on Windows are rare (and quite unreliable)
I ran the test suite on Windows 10 using PHP 8.0 while working on #6418 and encountered the following errors.
@weirdan said this about the errors:
I'm not sure how to go about helping to solve these errors but if you need any more information I'm happy to help.
The text was updated successfully, but these errors were encountered: