diff --git a/.travis.yml b/.travis.yml index af25e25f4fe5..7b8e60d2c5be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,5 +8,6 @@ install: true env: - TEST_TYPE=normal - TEST_TYPE=coverage + - TEST_TYPE=asan script: docker run -t -i -v $TRAVIS_BUILD_DIR:/source lyft/envoy-build:latest /bin/bash -c "cd /source && ci/do_ci.sh $TEST_TYPE" diff --git a/ci/do_ci.sh b/ci/do_ci.sh index 38b0344c35da..0ac6fe889588 100755 --- a/ci/do_ci.sh +++ b/ci/do_ci.sh @@ -12,6 +12,10 @@ if [[ "$1" == "coverage" ]]; then echo "coverage build..." EXTRA_CMAKE_FLAGS="-DENVOY_CODE_COVERAGE:BOOL=ON" TEST_TARGET="envoy.check-coverage" +elif [[ "$1" == "asan" ]]; then + echo "asan build..." + EXTRA_CMAKE_FLAGS="-DENVOY_SANITIZE:BOOL=ON" + TEST_TARGET="envoy.check" else echo "normal build..." TEST_TARGET="envoy.check"