aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMax Dymond <cmeister2@gmail.com>2017-10-09 09:10:51 +0100
committerDaniel Stenberg <daniel@haxx.se>2017-10-23 08:59:38 +0200
commit2de63ab179eb78630ee039ad94fb2a5423df522d (patch)
treea56f5d90850fbddcf5a22d7586be9e95b0d33295 /.travis.yml
parentc514af5a4f5ac3ce724065cc6a8e009373436f78 (diff)
travis: exit if any steps fail
We don't expect any steps to fail in travis. Exit the script if they do. Closes #1966
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index b7776c98d..76b26db94 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -93,6 +93,8 @@ before_script:
script:
- |
+ # Uncomment this when `coverage` runs on Trusty.
+ # set -eo pipefail
if [ "$T" = "coverage" ]; then
export CC="gcc-4.8"
./configure --enable-debug --disable-shared --enable-code-coverage
@@ -105,18 +107,21 @@ script:
coveralls --gcov /usr/bin/gcov-4.8 --gcov-options '\-lp' -e src -i lib -e tests -e docs -b $PWD/lib
fi
- |
+ set -eo pipefail
if [ "$T" = "debug" ]; then
./configure --enable-debug --enable-werror $C
make && make examples
make TFLAGS=-n test-nonflaky
fi
- |
+ set -eo pipefail
if [ "$T" = "normal" ]; then
./configure --enable-warnings --enable-werror $C
make && make examples
make test-nonflaky
fi
- |
+ set -eo pipefail
if [ "$T" = "cmake" ]; then
mkdir build
cd build
@@ -124,6 +129,7 @@ script:
make
fi
- |
+ set -eo pipefail
if [ "$T" = "distcheck" ]; then
./configure
make
@@ -155,6 +161,7 @@ script:
make)
fi
- |
+ set -eo pipefail
if [ "$T" = "fuzzer" ]; then
# Download the fuzzer to a temporary folder
./tests/fuzz/download_fuzzer.sh /tmp/curl_fuzzer