]> git.lizzy.rs Git - rust.git/blobdiff - ci/integration-tests.sh
Auto merge of #4720 - lzutao:int-errexit, r=phansch
[rust.git] / ci / integration-tests.sh
index 1095ec65dac912571574a28c21177eb502095164..16098c50ec452cd90e7db61e1bf1800f874f6b60 100755 (executable)
@@ -14,16 +14,21 @@ cargo install --force --debug --path .
 echo "Running integration test for crate ${INTEGRATION}"
 
 git clone --depth=1 "https://github.com/${INTEGRATION}.git" checkout
-cd checkout || exit 1
+cd checkout
 
-# run clippy on a project, try to be verbose and trigger as many warnings as possible for greater coverage
+# 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 \
-    2>& 1 \
-| tee clippy_output
+    -- \
+    --cap-lints warn \
+    -W clippy::pedantic \
+    -W clippy::nursery \
+    > clippy_output 2>&1 || true
+
+cat clippy_output
 
 if grep -q "internal compiler error\|query stack during panic\|E0463" clippy_output; then
     exit 1