-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
change conditional parallel tests to check for JULIA_TESTFULL #10605
Conversation
cc @tkelman |
Cool, trying this out on my machine. @timholy do these break anything for you, if you've been running the full version of your subarray test set? |
Hm, this doesn't work for me, I get a lot of "Host key verification failed" and nothing visibly happening for "Testing SSH addprocs with 30 workers" |
Yes, "ssh addprocs requires sshd to be running locally with passwordless login enabled." as mentioned in the comments. We could print that requirement to screen before running ssh manager tests. |
Pushed an update. The required setup for SSH Manager tests is printed now. Also introduced another environment variable I usually test with around 90 worker setup and teardown. |
OSX timeout is after all core tests have passed. |
I can get |
What are your machine specs? |
Pretty old and slow, I think it has 3gb ram? I'll try with fewer than 30. |
Yes, that could be the problem - especially if the machine is swapping. We can lower the default counts further. As things stand SSHManager does not get tested as part of CI. It will be good if it gets any testing done by some developers turning on |
I agree. Some of this could also go into |
It is not really performance or stress. To speed up things, |
Well, it certainly stresses small machines to run it, and we don't do it on every CI build for presumably the same reason. We could call it test-big or test-thorough, the name's not too important, but this kind of thing should maybe be moved out into a separate category of test runs at some point, rather than going off an env var. For now I think it's fine though. |
Reduced default additional workers to 9. |
change conditional parallel tests to check for JULIA_TESTFULL
As discussed in #10505 (comment)