Skip to content
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

Split the test suite into multiple binaries #2743

Merged
merged 2 commits into from
May 26, 2016

Conversation

alexcrichton
Copy link
Member

Helps reduce compile time of tests, more ergonomic names to type, more conventional configuration, and makes it basically easier to work with.

The previous support module is now a separate cargotest crate.

This isn't really necessary and we can do setup manually in a few cases and
lazily do it in all the others.
@rust-highfive
Copy link

r? @wycats

(rust_highfive has picked a reviewer for you, use r? to override)

@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented May 26, 2016

📌 Commit aa70276 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented May 26, 2016

⌛ Testing commit aa70276 with merge 459399d...

@bors
Copy link
Contributor

bors commented May 26, 2016

💔 Test failed - cargo-win-msvc-64

@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented May 26, 2016

📌 Commit 0151deb has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented May 26, 2016

⌛ Testing commit 0151deb with merge ebb006a...

@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented May 26, 2016

💡 This pull request was already approved, no need to approve it again.

  • This pull request is currently being tested. If there's no response from the continuous integration service, you may use retry to trigger a build again.

@bors
Copy link
Contributor

bors commented May 26, 2016

📌 Commit 0151deb has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented May 26, 2016

💔 Test failed - cargo-win-msvc-64

@alexcrichton
Copy link
Member Author

@bors: retry

On Wed, May 25, 2016 at 5:33 PM, bors notifications@github.com wrote:

💔 Test failed - cargo-win-msvc-64
http://buildbot.rust-lang.org/builders/cargo-win-msvc-64/builds/472


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#2743 (comment)

@bors
Copy link
Contributor

bors commented May 26, 2016

⌛ Testing commit 0151deb with merge f26b81e...

bors added a commit that referenced this pull request May 26, 2016
Split the test suite into multiple binaries

Helps reduce compile time of tests, more ergonomic names to type, more conventional configuration, and makes it basically easier to work with.

The previous `support` module is now a separate `cargotest` crate.
@bors
Copy link
Contributor

bors commented May 26, 2016

💔 Test failed - cargo-win-msvc-64

@alexcrichton
Copy link
Member Author

@bors: retry

On Wed, May 25, 2016 at 5:51 PM, bors notifications@github.com wrote:

💔 Test failed - cargo-win-msvc-64
http://buildbot.rust-lang.org/builders/cargo-win-msvc-64/builds/473


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#2743 (comment)

@bors
Copy link
Contributor

bors commented May 26, 2016

⚡ Previous build results for cargo-cross-linux, cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64 are reusable. Rebuilding only cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64...

@bors
Copy link
Contributor

bors commented May 26, 2016

💔 Test failed - cargo-win-gnu-32

@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented May 26, 2016

📌 Commit 237b17d has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented May 26, 2016

⌛ Testing commit 237b17d with merge 52ad04c...

@bors
Copy link
Contributor

bors commented May 26, 2016

💔 Test failed - cargo-win-msvc-64

@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented May 26, 2016

📌 Commit f4b7134 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented May 26, 2016

⌛ Testing commit f4b7134 with merge ded5328...

@bors
Copy link
Contributor

bors commented May 26, 2016

💔 Test failed - cargo-win-msvc-64

Compiling everything in one binary was getting annoying as it just took forever
to build, instead shard it all up so we can build just particular test suites at
a time.
@alexcrichton
Copy link
Member Author

@bors: r+

@bors
Copy link
Contributor

bors commented May 26, 2016

📌 Commit 763ba53 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented May 26, 2016

⌛ Testing commit 763ba53 with merge 5b22575...

@bors
Copy link
Contributor

bors commented May 26, 2016

💔 Test failed - cargo-win-gnu-32

@alexcrichton
Copy link
Member Author

@bors: retry

On Wed, May 25, 2016 at 9:40 PM, bors notifications@github.com wrote:

💔 Test failed - cargo-win-gnu-32
http://buildbot.rust-lang.org/builders/cargo-win-gnu-32/builds/525


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#2743 (comment)

@bors
Copy link
Contributor

bors commented May 26, 2016

⌛ Testing commit 763ba53 with merge 07c1d99...

bors added a commit that referenced this pull request May 26, 2016
Split the test suite into multiple binaries

Helps reduce compile time of tests, more ergonomic names to type, more conventional configuration, and makes it basically easier to work with.

The previous `support` module is now a separate `cargotest` crate.
@bors
Copy link
Contributor

bors commented May 26, 2016

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.

4 participants