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
Move Linux CI tests from Travis to Cirrus #1070
Commits on Jul 25, 2020
-
Switch Linux/GNU x86_64 tests from Travis to Cirrus
Hopefully this will get us more up-to-date VMs.
Configuration menu - View commit details
-
Copy full SHA for 2face49 - Browse repository at this point
Copy the full SHA 2face49View commit details -
Hopefully fix test_alarm and test_poll in CI
It looks like the SIGALARM is interrupting poll(2)
Configuration menu - View commit details
-
Copy full SHA for ef8d239 - Browse repository at this point
Copy the full SHA ef8d239View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef4df89 - Browse repository at this point
Copy the full SHA ef4df89View commit details -
Configuration menu - View commit details
-
Copy full SHA for efe113c - Browse repository at this point
Copy the full SHA efe113cView commit details -
Fix some bugs with multithreaded tests:
* kmod tests must run exclusively, because they load and unload a module with a constant name. * A few tests were doing some variant of chdir, but weren't taking the CWD_MTX. * The kmod tests read files by path relative to CWD, so they need the CWD_MTX. But they don't need it exclusively, so convert the CWD_MTX into an RwLock. * Tests that do change the cwd need to change it back when they're done.
Configuration menu - View commit details
-
Copy full SHA for fafd78d - Browse repository at this point
Copy the full SHA fafd78dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcda7c4 - Browse repository at this point
Copy the full SHA fcda7c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8767023 - Browse repository at this point
Copy the full SHA 8767023View commit details -
WIP skip should_panic tests, which sometimes cause problems in CI with
--test-threads > 1
Configuration menu - View commit details
-
Copy full SHA for 6bdb886 - Browse repository at this point
Copy the full SHA 6bdb886View commit details -
Skip the af_alg tests in Cirrus CI
I don't know why they fail. It's probably either a kernel bug or an undocumented restriction. According to /proc/crypto these algorithms _are_ supported on Cirrus's VMs.
Configuration menu - View commit details
-
Copy full SHA for 09a68c4 - Browse repository at this point
Copy the full SHA 09a68c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b876579 - Browse repository at this point
Copy the full SHA b876579View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2811caa - Browse repository at this point
Copy the full SHA 2811caaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41ae1c3 - Browse repository at this point
Copy the full SHA 41ae1c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f33f1f7 - Browse repository at this point
Copy the full SHA f33f1f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c61a08 - Browse repository at this point
Copy the full SHA 0c61a08View commit details -
Configuration menu - View commit details
-
Copy full SHA for dacabbc - Browse repository at this point
Copy the full SHA dacabbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5631c8f - Browse repository at this point
Copy the full SHA 5631c8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3501f9d - Browse repository at this point
Copy the full SHA 3501f9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50cf6c1 - Browse repository at this point
Copy the full SHA 50cf6c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8167464 - Browse repository at this point
Copy the full SHA 8167464View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01542c8 - Browse repository at this point
Copy the full SHA 01542c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f6fbe0 - Browse repository at this point
Copy the full SHA 2f6fbe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab0295e - Browse repository at this point
Copy the full SHA ab0295eView commit details