mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06: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:
parent
35d7815eb2
commit
93a45ccc25
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user