diff --git a/tools/travis-ci.sh b/tools/travis-ci.sh index fa57d35..a53fc37 100644 --- a/tools/travis-ci.sh +++ b/tools/travis-ci.sh @@ -51,13 +51,17 @@ if [[ $CXX == *"clang"* ]]; then ASAN_OPTIONS=verbosity=1:abort_on_error=1 # Build the test suite with various sanitizers: - # - ASan (LSan): - echo "Building with address sanitizer..." - CMAKE_CXX_FLAGS="-fsanitize=address -fno-omit-frame-pointer" - renew_build + if [ $WITH_AWAIT != "ON" ]; then + # - ASan (LSan): + echo "Building with address sanitizer..." + CMAKE_CXX_FLAGS="-fsanitize=address -fno-omit-frame-pointer" + renew_build - ninja -j2 - ctest --verbose + ninja -j2 + ctest --verbose + else + echo "Skipping ASan testing because we build with coroutine support..."; + fi # - UBSan: echo "Building with undefined behaviour sanitizer..."