-
Notifications
You must be signed in to change notification settings - Fork 41
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
CI tests way too long on WIndows ! #395
Comments
and yes, |
stupid me: |
why did we set such a time out ? |
well, that does not explain why CI tests remain much slower on Windows |
I did look at your setup but Windows have some aggressive file locking that can make some IO operations quite slow. Sometimes creating the environment is the bottleneck, and if that is the case here, I wonder if pixi could help. I can try a PR n xt week if you are interested in experimenting with it. |
thanks @ocefpaf ! |
building/restoring the env with micromamba takes about 5mins in Windows, while is takes 1mins (build) or 15 seconds (restore from cache) under Linux and Mac OS, even if the env is in cache and about the same size (600 vs 500 mb) as an indication, the tests suite takes about:
so even if we install the env in about seconds, running the suite under Windows remains slower by about 15 to 20 mins |
We need to understand why CI tests are so much longer with Windows OS than with the other Linux and Mac.
They can take longer than the runner cancelling policy of 45mins, eg:
https://github.com/euroargodev/argopy/actions/runs/11027230679/job/30627964822
which make the CI tests suite to fail for the wrong reasons
Any idea of how to improve this or to understand why this is the case ?
The text was updated successfully, but these errors were encountered: