-
Notifications
You must be signed in to change notification settings - Fork 885
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
Fix Windows test flakiness #995
Comments
It's probably rust-lang/rust#29497 in various forms. 😞 |
Let's collect examples of spurious failures here. I'm assuming this is one: I've been trying to reproduce this locally, but the test suite is stubbornly passing every time 😛 I've tried 32-bit and 64-bit, maybe it's specifically -gnu builds? If we have some more examples it may be possible to spot a pattern. |
Hm, I left the test suite running on loop for several hours in 3 different configurations, and didn't get a single failure... |
FWIW, someone is working on a remove_dir_all impl here: rust-lang-deprecated/tempdir#15 (comment) |
cc @Aaronepower once you've got that remove_dir_all crate you might plug it into rustup too. |
Here's a table of recent failures:
It's clearly not related to the configuration. All of them seem related to file or directory removal. However, the last one would not be fixed by an improved |
Update:
|
|
@brson Updating to the newer appveyor image seems to have reduced the failure rate quite a bit. Over 40 builds there was only 1 failure, which would be fixed by the I'll work on getting that PR into a state we can merge (atm it installs more than is strictly required, and increases the build time quite a bit. I might see if it can cache the |
@brson The |
Another victim.
|
Problems persist, may be related to rust-lang/rustup#995
Problems persist, may be related to rust-lang/rustup#995
Problems persist, may be related to rust-lang/rustup#995
Problems persist, may be related to rust-lang/rustup#995
Problems persist, may be related to rust-lang/rustup#995
Just noting that we do still see the occasional unexplained windows failure, but rare vs common. I'm going to close this as long in the tooth and suggest we open specific tickets when we feel we have a pattern emerging again. |
The flakiness of the Windows test suite is out of hand. Most PR's fail multiple times. It feels like it's getting worse. Lots of weird I/O failures.
I don't know if I am comfortable making another release in this state.
The text was updated successfully, but these errors were encountered: