aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-10-29 23:26:30 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-10-29 23:33:10 -0300
commit9e41dd07e4f25b7c02975e47fdf0dac65bc08e41 (patch)
tree6d166d720d8f9d2969d9fd1e4ab951cf7622c9c6
parent3800b24c5abecfb9d1ed1d5d36ddcd5a31a45609 (diff)
downloadrneovim-9e41dd07e4f25b7c02975e47fdf0dac65bc08e41.tar.gz
rneovim-9e41dd07e4f25b7c02975e47fdf0dac65bc08e41.tar.bz2
rneovim-9e41dd07e4f25b7c02975e47fdf0dac65bc08e41.zip
travis: Make sure valgrind report is shown on test failures
-rw-r--r--.ci/gcc.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/.ci/gcc.sh b/.ci/gcc.sh
index 57ff52ee49..90063e48f3 100644
--- a/.ci/gcc.sh
+++ b/.ci/gcc.sh
@@ -11,8 +11,16 @@ export VALGRIND_LOG="$tmpdir/valgrind-%p.log"
CMAKE_EXTRA_FLAGS="-DTRAVIS_CI_BUILD=ON -DUSE_GCOV=ON"
$MAKE_CMD CMAKE_EXTRA_FLAGS="${CMAKE_EXTRA_FLAGS}" unittest
-$MAKE_CMD test
+if ! $MAKE_CMD test; then
+ valgrind_check "$tmpdir"
+ exit 1
+fi
+valgrind_check "$tmpdir"
+
+if ! $MAKE_CMD oldtest; then
+ valgrind_check "$tmpdir"
+ exit 1
+fi
valgrind_check "$tmpdir"
-$MAKE_CMD oldtest
coveralls --encoding iso-8859-1 || echo 'coveralls upload failed.'