travis: Fix clang-asan to always display memory errors

Always check the logs in case of test failures(which would happen when ASAN
finds an error since it will abort Nvim).

Also run the 'oldtest' target from the gcc-32.sh script
This commit is contained in:
Thiago de Arruda 2014-10-01 19:30:13 -03:00
parent 35d7815eb2
commit 93a45ccc25
2 changed files with 7 additions and 2 deletions

View File

@ -26,15 +26,19 @@ export UBSAN_OPTIONS="log_path=$tmpdir/ubsan" # not sure if this works
install_dir="$(pwd)/dist" install_dir="$(pwd)/dist"
$MAKE_CMD cmake CMAKE_EXTRA_FLAGS="-DTRAVIS_CI_BUILD=ON -DCMAKE_INSTALL_PREFIX=$install_dir -DUSE_GCOV=ON" $MAKE_CMD cmake CMAKE_EXTRA_FLAGS="-DTRAVIS_CI_BUILD=ON -DCMAKE_INSTALL_PREFIX=$install_dir -DUSE_GCOV=ON"
$MAKE_CMD test if ! $MAKE_CMD test; then
asan_check "$tmpdir" asan_check "$tmpdir"
exit 1
fi
asan_check "$tmpdir"
if ! $MAKE_CMD oldtest; then if ! $MAKE_CMD oldtest; then
reset reset
asan_check "$tmpdir" asan_check "$tmpdir"
exit 1 exit 1
fi fi
asan_check "$tmpdir" asan_check "$tmpdir"
coveralls --encoding iso-8859-1 || echo 'coveralls upload failed.' coveralls --encoding iso-8859-1 || echo 'coveralls upload failed.'
$MAKE_CMD install $MAKE_CMD install

View File

@ -28,3 +28,4 @@ CMAKE_EXTRA_FLAGS="-DTRAVIS_CI_BUILD=ON \
$MAKE_CMD CMAKE_EXTRA_FLAGS="${CMAKE_EXTRA_FLAGS}" unittest $MAKE_CMD CMAKE_EXTRA_FLAGS="${CMAKE_EXTRA_FLAGS}" unittest
$MAKE_CMD test $MAKE_CMD test
$MAKE_CMD oldtest