Skip to content

Conversation

@alexcrichton
Copy link
Member

Refactor a bit with more aggressive caching to compile at most one Rust program when testing.

In prepration for the next commit...
@alexcrichton alexcrichton force-pushed the more-fast branch 20 times, most recently from a5a0603 to 4ae89ae Compare August 11, 2017 18:46
@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented Aug 11, 2017

📌 Commit 707ca86 has been approved by alexcrichton

bors added a commit that referenced this pull request Aug 11, 2017
Compile less executables in tests

Refactor a bit with more aggressive caching to compile at most one Rust program when testing.
@bors
Copy link
Contributor

bors commented Aug 11, 2017

⌛ Testing commit 707ca86 with merge 622d6a9...

@bors
Copy link
Contributor

bors commented Aug 11, 2017

💔 Test failed - status-travis

@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented Aug 12, 2017

📌 Commit f976a22 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Aug 12, 2017

⌛ Testing commit f976a22 with merge 8a4dacc...

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.
@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented Aug 12, 2017

📌 Commit 761d351 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Aug 12, 2017

⌛ Testing commit 761d351 with merge b021a9d...

bors added a commit that referenced this pull request Aug 12, 2017
Compile less executables in tests

Refactor a bit with more aggressive caching to compile at most one Rust program when testing.
@alexcrichton
Copy link
Member Author

@bors: retry

@bors
Copy link
Contributor

bors commented Aug 12, 2017

⌛ Testing commit 761d351 with merge ee227d8...

bors added a commit that referenced this pull request Aug 12, 2017
Compile less executables in tests

Refactor a bit with more aggressive caching to compile at most one Rust program when testing.
@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented Aug 12, 2017

📌 Commit 65aea18 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Aug 12, 2017

⌛ Testing commit 65aea18 with merge e04b84e...

bors added a commit that referenced this pull request Aug 12, 2017
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!
@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented Aug 12, 2017

📌 Commit 3e99a69 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Aug 12, 2017

⌛ Testing commit 3e99a69 with merge 76fecc5...

bors added a commit that referenced this pull request Aug 12, 2017
Compile less executables in tests

Refactor a bit with more aggressive caching to compile at most one Rust program when testing.
@bors
Copy link
Contributor

bors commented Aug 12, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 76fecc5 to master...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants