mirror of
https://github.com/neovim/neovim.git
synced 2025-12-16 11:25:33 +00:00
Travis: Disable functional tests and allow failures for MSan.
* Functional tests fail with SIGPIPE: disable them until we figure out the exact problem. * MSan reports some warnings: allow failures for the Travis build to allow fixing them in individual follow-up PRs.
This commit is contained in:
@@ -48,11 +48,14 @@ build/bin/nvim --version
|
|||||||
make unittest
|
make unittest
|
||||||
|
|
||||||
# Run functional tests.
|
# Run functional tests.
|
||||||
if ! $MAKE_CMD test; then
|
# FIXME (fwalch): Disabled for MSAN because of SIGPIPE error.
|
||||||
|
if [ "$TRAVIS_OS_NAME" = linux ] && ! [ "$CLANG_SANITIZER" = MSAN ]; then
|
||||||
|
if ! $MAKE_CMD test; then
|
||||||
|
asan_check "$tmpdir"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
asan_check "$tmpdir"
|
asan_check "$tmpdir"
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
asan_check "$tmpdir"
|
|
||||||
|
|
||||||
# Run legacy tests.
|
# Run legacy tests.
|
||||||
if ! $MAKE_CMD oldtest; then
|
if ! $MAKE_CMD oldtest; then
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ matrix:
|
|||||||
env: CI_TARGET=gcc
|
env: CI_TARGET=gcc
|
||||||
compiler: gcc-4.9
|
compiler: gcc-4.9
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
|
allow_failures:
|
||||||
|
- env: CI_TARGET=clang CLANG_SANITIZER=MSAN
|
||||||
before_install:
|
before_install:
|
||||||
# Pins the version of the java package installed on the Travis VMs
|
# Pins the version of the java package installed on the Travis VMs
|
||||||
# and avoids a lengthy upgrade process for them.
|
# and avoids a lengthy upgrade process for them.
|
||||||
|
|||||||
Reference in New Issue
Block a user