diff options
| author | bors <bors@rust-lang.org> | 2019-10-20 11:02:36 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2019-10-20 11:02:36 +0000 |
| commit | 1d0f62570b2f58b09b991f7312dd1f1564c613f0 (patch) | |
| tree | 10f101b857d67eb102bb600972ddd92d7a578e9f | |
| parent | cbedd97b3a58023eff365a2fa74700d06115144a (diff) | |
| parent | d4fef9f4d0ec9e429e56280b530c53bd6ca9c2d7 (diff) | |
| download | rust-1d0f62570b2f58b09b991f7312dd1f1564c613f0.tar.gz rust-1d0f62570b2f58b09b991f7312dd1f1564c613f0.zip | |
Auto merge of #4702 - lzutao:build/debug-integration-clippy, r=phansch
build: use clippy's debug build in integration test changelog: none
| -rwxr-xr-x | ci/integration-tests.sh | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/ci/integration-tests.sh b/ci/integration-tests.sh index 1259c5e1d37..6ba9a284c50 100755 --- a/ci/integration-tests.sh +++ b/ci/integration-tests.sh @@ -1,24 +1,27 @@ +#!/usr/bin/env bash set -x + +if [[ -z "$INTEGRATION" ]]; then + exit 0 +fi + rm ~/.cargo/bin/cargo-clippy -cargo install --force --path . +cargo install --force --debug --path . echo "Running integration test for crate ${INTEGRATION}" -git clone --depth=1 https://github.com/${INTEGRATION}.git checkout -cd checkout +git clone --depth=1 "https://github.com/${INTEGRATION}.git" checkout +cd checkout || exit 1 -function check() { # run clippy on a project, try to be verbose and trigger as many warnings as possible for greater coverage - RUST_BACKTRACE=full cargo clippy --all-targets --all-features -- --cap-lints warn -W clippy::pedantic -W clippy::nursery &> clippy_output - cat clippy_output - ! cat clippy_output | grep -q "internal compiler error\|query stack during panic\|E0463" - if [[ $? != 0 ]]; then - return 1 - fi -} +RUST_BACKTRACE=full \ +cargo clippy \ + --all-targets \ + --all-features \ + -- --cap-lints warn -W clippy::pedantic -W clippy::nursery \ + 2>& 1 \ +| tee clippy_output -case ${INTEGRATION} in - *) - check - ;; -esac +if grep -q "internal compiler error\|query stack during panic\|E0463" clippy_output; then + exit 1 +fi |
