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

RIIR: Integration tests #4837

Merged
merged 5 commits into from
Nov 29, 2019
Merged

RIIR: Integration tests #4837

merged 5 commits into from
Nov 29, 2019

Conversation

flip1995
Copy link
Member

@flip1995 flip1995 commented Nov 23, 2019

In #4825 the rust-lang/chalk test failed because the output was too large. I didn't want to completely disabling the output, since showing the backtrace of an ICE directly in travis is pretty useful. Since finding strings in command outputs is easier in Rust, than in bash, I just RIIRed it.

This and also rewriting our tests in Rust may help with trying out new CI platforms (cc #4577)

changelog: none

@flip1995
Copy link
Member Author

@bors try

@bors
Copy link
Collaborator

bors commented Nov 23, 2019

⌛ Trying commit d5c485b with merge 65ed447...

bors added a commit that referenced this pull request Nov 23, 2019
[WIP] RIIR: Integration tests

In #4825 the `rust-lang/chalk` test failed because the output was too large. I didn't want to completely disabling the output, since showing the backtrace of an ICE directly in travis is pretty useful. Since finding strings in command outputs is easier in Rust, than in bash, I just RIIRed it.

This and also rewriting our tests in Rust may help with trying out new CI platforms (cc #4577)

Based on #4825, so I could test it.

changelog: none
@flip1995 flip1995 force-pushed the integration branch 3 times, most recently from 99d6e36 to 4a63429 Compare November 23, 2019 16:15
@flip1995
Copy link
Member Author

@bors try

@bors
Copy link
Collaborator

bors commented Nov 23, 2019

⌛ Trying commit 4a63429 with merge cd5e73d...

bors added a commit that referenced this pull request Nov 23, 2019
[WIP] RIIR: Integration tests

In #4825 the `rust-lang/chalk` test failed because the output was too large. I didn't want to completely disabling the output, since showing the backtrace of an ICE directly in travis is pretty useful. Since finding strings in command outputs is easier in Rust, than in bash, I just RIIRed it.

This and also rewriting our tests in Rust may help with trying out new CI platforms (cc #4577)

changelog: none
@flip1995
Copy link
Member Author

@bors try (and now with cache)

@bors
Copy link
Collaborator

bors commented Nov 25, 2019

⌛ Trying commit ab67235 with merge 97a6da4...

bors added a commit that referenced this pull request Nov 25, 2019
[WIP] RIIR: Integration tests

In #4825 the `rust-lang/chalk` test failed because the output was too large. I didn't want to completely disabling the output, since showing the backtrace of an ICE directly in travis is pretty useful. Since finding strings in command outputs is easier in Rust, than in bash, I just RIIRed it.

This and also rewriting our tests in Rust may help with trying out new CI platforms (cc #4577)

changelog: none
@bors
Copy link
Collaborator

bors commented Nov 25, 2019

💔 Test failed - status-appveyor

@flip1995 flip1995 added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties label Nov 25, 2019
@flip1995 flip1995 changed the title [WIP] RIIR: Integration tests RIIR: Integration tests Nov 25, 2019
@phansch
Copy link
Member

phansch commented Nov 28, 2019

@bors try
Let's try with a working rustc again :)

bors added a commit that referenced this pull request Nov 28, 2019
RIIR: Integration tests

In #4825 the `rust-lang/chalk` test failed because the output was too large. I didn't want to completely disabling the output, since showing the backtrace of an ICE directly in travis is pretty useful. Since finding strings in command outputs is easier in Rust, than in bash, I just RIIRed it.

This and also rewriting our tests in Rust may help with trying out new CI platforms (cc #4577)

changelog: none
@bors
Copy link
Collaborator

bors commented Nov 28, 2019

⌛ Trying commit ab67235 with merge 90c8224...

@bors
Copy link
Collaborator

bors commented Nov 28, 2019

☔ The latest upstream changes (presumably #4849) made this pull request unmergeable. Please resolve the merge conflicts.

@bors
Copy link
Collaborator

bors commented Nov 28, 2019

💔 Test failed - checks-travis

@flip1995
Copy link
Member Author

This takes about 1 minute longer per integration test. I think this is because of the additional deps and that libgit2 doesn't support shallow clones (rust-lang/git2-rs#190 (comment)). (Maybe that changed by now)

I think this is worth though.

@phansch phansch added S-waiting-on-bors Status: The marked PR was approved and is only waiting bors and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties labels Nov 28, 2019
@phansch
Copy link
Member

phansch commented Nov 28, 2019

re the shallow clones: It seems like there is active work going on at libgit2/libgit2#3058

The 1 minute extra time is fine with me 👍

tests/integration.rs Outdated Show resolved Hide resolved
Co-Authored-By: Phil Hansch <dev@phansch.net>
@flip1995
Copy link
Member Author

@bors r=phansch

@bors
Copy link
Collaborator

bors commented Nov 29, 2019

📌 Commit 82066d2 has been approved by phansch

@bors
Copy link
Collaborator

bors commented Nov 29, 2019

⌛ Testing commit 82066d2 with merge 61912bc...

bors added a commit that referenced this pull request Nov 29, 2019
RIIR: Integration tests

In #4825 the `rust-lang/chalk` test failed because the output was too large. I didn't want to completely disabling the output, since showing the backtrace of an ICE directly in travis is pretty useful. Since finding strings in command outputs is easier in Rust, than in bash, I just RIIRed it.

This and also rewriting our tests in Rust may help with trying out new CI platforms (cc #4577)

changelog: none
@bors
Copy link
Collaborator

bors commented Nov 29, 2019

💔 Test failed - checks-travis

@phansch
Copy link
Member

phansch commented Nov 29, 2019

@bors retry

@bors
Copy link
Collaborator

bors commented Nov 29, 2019

⌛ Testing commit 82066d2 with merge 7d4e8e1...

bors added a commit that referenced this pull request Nov 29, 2019
RIIR: Integration tests

In #4825 the `rust-lang/chalk` test failed because the output was too large. I didn't want to completely disabling the output, since showing the backtrace of an ICE directly in travis is pretty useful. Since finding strings in command outputs is easier in Rust, than in bash, I just RIIRed it.

This and also rewriting our tests in Rust may help with trying out new CI platforms (cc #4577)

changelog: none
@bors
Copy link
Collaborator

bors commented Nov 29, 2019

☀️ Test successful - checks-travis, status-appveyor
Approved by: phansch
Pushing 7d4e8e1 to master...

@bors bors merged commit 82066d2 into rust-lang:master Nov 29, 2019
@flip1995 flip1995 deleted the integration branch May 4, 2020 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: The marked PR was approved and is only waiting bors
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants