-
Notifications
You must be signed in to change notification settings - Fork 987
Compile less executables in tests #1230
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
In prepration for the next commit...
a5a0603 to
4ae89ae
Compare
|
@bors: r+ |
|
📌 Commit 707ca86 has been approved by |
Compile less executables in tests Refactor a bit with more aggressive caching to compile at most one Rust program when testing.
|
💔 Test failed - status-travis |
707ca86 to
f976a22
Compare
|
@bors: r+ |
|
📌 Commit f976a22 has been approved by |
Skip most builds as they end up just clogging the queue. Let's just take one passing builder and test the full suite on the `auto` branch.
Like AppVeyor this only schedules one build to run on PRs, and everything else will exit quickly. This'll help keep the queue clear for PRs when they come through. Also switch Travis to using rustup instead of `rustup.sh` manually.
f976a22 to
761d351
Compare
|
@bors: r+ |
|
📌 Commit 761d351 has been approved by |
Compile less executables in tests Refactor a bit with more aggressive caching to compile at most one Rust program when testing.
|
@bors: retry |
Compile less executables in tests Refactor a bit with more aggressive caching to compile at most one Rust program when testing.
761d351 to
65aea18
Compare
|
@bors: r+ |
|
📌 Commit 65aea18 has been approved by |
Compile less executables in tests Refactor a bit with more aggressive caching to compile at most one Rust program when testing.
Many of the toolchains in the old cross builder came from upstream Ubuntu packages, so just use those but in their own separate container we assemble locally. No need to download multi-gigabyte docker images when all we need is one toolchain!
65aea18 to
3e99a69
Compare
|
@bors: r+ |
|
📌 Commit 3e99a69 has been approved by |
Compile less executables in tests Refactor a bit with more aggressive caching to compile at most one Rust program when testing.
|
☀️ Test successful - status-appveyor, status-travis |
Refactor a bit with more aggressive caching to compile at most one Rust program when testing.