mirror of
https://github.com/neovim/neovim.git
synced 2026-08-28 01:51:52 +00:00
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:
@@ -26,15 +26,19 @@ export UBSAN_OPTIONS="log_path=$tmpdir/ubsan" # not sure if this works
|
||||
|
||||
install_dir="$(pwd)/dist"
|
||||
$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"
|
||||
exit 1
|
||||
fi
|
||||
asan_check "$tmpdir"
|
||||
|
||||
if ! $MAKE_CMD oldtest; then
|
||||
reset
|
||||
asan_check "$tmpdir"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
asan_check "$tmpdir"
|
||||
|
||||
coveralls --encoding iso-8859-1 || echo 'coveralls upload failed.'
|
||||
|
||||
$MAKE_CMD install
|
||||
|
||||
@@ -28,3 +28,4 @@ CMAKE_EXTRA_FLAGS="-DTRAVIS_CI_BUILD=ON \
|
||||
|
||||
$MAKE_CMD CMAKE_EXTRA_FLAGS="${CMAKE_EXTRA_FLAGS}" unittest
|
||||
$MAKE_CMD test
|
||||
$MAKE_CMD oldtest
|
||||
|
||||
Reference in New Issue
Block a user