-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Skip tests that fail on Windows. #24435
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
The path forward for fixing these BTW is to add @crossplatform
to each of these tests. That will force the tests to run on all platforms in CI.
How does that work? All tests run on a Linux(?) system, and |
Basically yes. We run just a limited number of mac and windows tests in the emscirpten CI due the exact cost of CI minutes on those platforms (each minute is N times more expensive than on linux). We do run a lot more tests on the emscripten-releases waterfall were we are not budget limited: https://ci.chromium.org/p/emscripten-releases/g/main/console, so I'm a little confused why these didn't already get cauht. |
Indeed it looks like we already run the whole of So the need for this change is confusing.. |
Indeed |
|
And
If I do this, then the test will pass: |
(the git warning comes from the fact that I mucked with the file endings like that) |
Asked a question at python/cpython#134904 to see what python authors think. |
Marking these tests as `@crossplatform` so they will run on windows and macOS during emscripten CI. Followup to emscripten-core#24435 that disabled these tests under windows.
These tests are not in a good shape on Windows, or assume Linux/macOS behavior.
Something that I might be able to look into later, but for now want to focus on getting a passing test run on a Windows system.