From 8509a0f83983484f94e403c4b54281dbc0d9c30b Mon Sep 17 00:00:00 2001 From: Philipp Hansch Date: Thu, 17 May 2018 21:40:04 +0200 Subject: [PATCH 1/3] Add more crates for integration tests --- .travis.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.travis.yml b/.travis.yml index 22dc2f572ae..0ae91b5efb6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,9 +34,27 @@ matrix: - env: BASE_TESTS=true # runs the base tests - env: INTEGRATION=rust-lang/cargo - env: INTEGRATION=rust-lang-nursery/rand + - env: INTEGRATION=rust-lang-nursery/stdsimd + - env: INTEGRATION=rust-lang-nursery/rustfmt + - env: INTEGRATION=rust-lang-nursery/futures-rs + - env: INTEGRATION=rust-lang-nursery/failure + - env: INTEGRATION=rust-lang-nursery/log + - env: INTEGRATION=rust-lang-nursery/chalk + - env: INTEGRATION=chronotope/chrono + - env: INTEGRATION=serde-rs/serde + - env: INTEGRATION=Geal/nom allow_failures: - env: INTEGRATION=rust-lang/cargo - env: INTEGRATION=rust-lang-nursery/rand + - env: INTEGRATION=rust-lang-nursery/stdsimd + - env: INTEGRATION=rust-lang-nursery/rustfmt + - env: INTEGRATION=rust-lang-nursery/futures-rs + - env: INTEGRATION=rust-lang-nursery/failure + - env: INTEGRATION=rust-lang-nursery/log + - env: INTEGRATION=rust-lang-nursery/chalk + - env: INTEGRATION=chronotope/chrono + - env: INTEGRATION=serde-rs/serde + - env: INTEGRATION=Geal/nom script: - | From b4482ce3814eb2d4cbd45bee6ded40f31e03117d Mon Sep 17 00:00:00 2001 From: Philipp Hansch Date: Thu, 17 May 2018 21:40:23 +0200 Subject: [PATCH 2/3] Make build output cleaner --- ci/base-tests.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/ci/base-tests.sh b/ci/base-tests.sh index daec740212d..37c13fe069e 100755 --- a/ci/base-tests.sh +++ b/ci/base-tests.sh @@ -13,3 +13,4 @@ cd clippy_workspace_tests/subcrate && PATH=$PATH:~/rust/cargo/bin cargo clippy - cd clippy_workspace_tests/subcrate/src && PATH=$PATH:~/rust/cargo/bin cargo clippy -- -D clippy && cd ../../.. PATH=$PATH:~/rust/cargo/bin cargo clippy --manifest-path=clippy_workspace_tests/Cargo.toml -- -D clippy cd clippy_workspace_tests/subcrate && PATH=$PATH:~/rust/cargo/bin cargo clippy --manifest-path=../Cargo.toml -- -D clippy && cd ../.. +set +x From 4a460ab6c3d04a9dafb8b4b7b25436df0770d090 Mon Sep 17 00:00:00 2001 From: Philipp Hansch Date: Thu, 17 May 2018 22:06:25 +0200 Subject: [PATCH 3/3] Use full backtrace --- ci/integration-tests.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/integration-tests.sh b/ci/integration-tests.sh index 2fe15179b5f..e786ac06104 100755 --- a/ci/integration-tests.sh +++ b/ci/integration-tests.sh @@ -7,7 +7,7 @@ git clone --depth=1 https://github.com/${INTEGRATION}.git checkout cd checkout function check() { - cargo clippy --all &> clippy_output + RUST_BACKTRACE=full cargo clippy --all &> clippy_output cat clippy_output ! cat clippy_output | grep -q "internal compiler error" if [[ $? != 0 ]]; then