diff --git a/scripts/aura-test.sh b/scripts/aura-test.sh index bb152beba..bccd3ce6c 100755 --- a/scripts/aura-test.sh +++ b/scripts/aura-test.sh @@ -1,4 +1,7 @@ #!/bin/bash +set -e # fail on any error +set -u # treat unset variables as error + cargo build -j $(nproc) --release --features final $CARGOFLAGS git clone https://github.com/paritytech/parity-import-tests cp target/release/parity parity-import-tests/aura/parity diff --git a/scripts/gitlab-test.sh b/scripts/gitlab-test.sh index c53e2193a..a4e633ea2 100755 --- a/scripts/gitlab-test.sh +++ b/scripts/gitlab-test.sh @@ -16,10 +16,10 @@ rust_test () { rustup show if [[ "${RUST_FILES_MODIFIED}" == "0" ]]; then echo "Skipping Rust tests since no Rust files modified."; - else ./test.sh; + else ./test.sh || exit $?; fi if [[ "$CI_COMMIT_REF_NAME" == "nightly" ]]; - then sh scripts/aura-test.sh; + then sh scripts/aura-test.sh || exit $?; fi } coverage_test () {