Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ install:
matrix:
fast_finish: true
env:
- TEST_TYPE=debug
- TEST_TYPE=normal
- TEST_TYPE=coverage
- TEST_TYPE=asan
Expand Down
9 changes: 8 additions & 1 deletion ci/do_ci.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,21 @@ elif [[ "$1" == "asan" ]]; then
echo "asan build..."
EXTRA_CMAKE_FLAGS="-DENVOY_SANITIZE:BOOL=ON"
TEST_TARGET="envoy.check"
elif [[ "$1" == "debug" ]]; then
echo "debug build..."
EXTRA_CMAKE_FLAGS="-DENVOY_DEBUG:BOOL=ON"
TEST_TARGET="envoy.check"
else
echo "normal build..."
EXTRA_CMAKE_FLAGS="-DENVOY_DEBUG:BOOL=OFF"
TEST_TARGET="envoy.check"
fi

mkdir -p build
cd build

cmake \
$EXTRA_CMAKE_FLAGS -DENVOY_DEBUG:BOOL=OFF \
$EXTRA_CMAKE_FLAGS \
-DENVOY_COTIRE_MODULE_DIR:FILEPATH=/thirdparty/cotire-cotire-1.7.8/CMake \
-DENVOY_GMOCK_INCLUDE_DIR:FILEPATH=/thirdparty_build/include \
-DENVOY_GPERFTOOLS_INCLUDE_DIR:FILEPATH=/thirdparty_build/include \
Expand All @@ -51,5 +56,7 @@ $EXTRA_CMAKE_FLAGS -DENVOY_DEBUG:BOOL=OFF \
-DENVOY_TEST_EXTRA_LINKER_FLAGS:STRING=-L/thirdparty_build/lib \
..

cmake -L

make check_format
make -j$NUM_CPUS $TEST_TARGET