run tests
This commit is contained in:
commit
6fc4905021
|
@ -17,7 +17,6 @@ install:
|
||||||
- export PATH=/usr/local/bin:/usr/bin:${PATH}
|
- export PATH=/usr/local/bin:/usr/bin:${PATH}
|
||||||
- echo ${CXX}
|
- echo ${CXX}
|
||||||
- ${CXX} --version
|
- ${CXX} --version
|
||||||
- which valgrind
|
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
sources:
|
sources:
|
||||||
|
@ -37,8 +36,10 @@ compiler:
|
||||||
script: ./travis.sh
|
script: ./travis.sh
|
||||||
env:
|
env:
|
||||||
matrix:
|
matrix:
|
||||||
# - SHARED_LIB=ON STATIC_LIB=ON CMAKE_PKG=ON BUILD_TYPE=release VERBOSE_MAKE=false
|
- GTEST_TARGET=googletest SHARED_LIB=OFF STATIC_LIB=ON CMAKE_PKG=OFF BUILD_TYPE=debug VERBOSE_MAKE=true VERBOSE
|
||||||
- SHARED_LIB=OFF STATIC_LIB=ON CMAKE_PKG=OFF BUILD_TYPE=debug VERBOSE_MAKE=true VERBOSE
|
- GTEST_TARGET=googlemock SHARED_LIB=OFF STATIC_LIB=ON CMAKE_PKG=OFF BUILD_TYPE=debug VERBOSE_MAKE=true VERBOSE
|
||||||
|
- GTEST_TARGET=googletest SHARED_LIB=ON STATIC_LIB=ON CMAKE_PKG=ON BUILD_TYPE=release VERBOSE_MAKE=false
|
||||||
|
- GTEST_TARGET=googlemock SHARED_LIB=ON STATIC_LIB=ON CMAKE_PKG=ON BUILD_TYPE=release VERBOSE_MAKE=false
|
||||||
notifications:
|
notifications:
|
||||||
email: false
|
email: false
|
||||||
sudo: false
|
sudo: false
|
||||||
|
|
33
travis.sh
33
travis.sh
|
@ -1,29 +1,14 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
# This is called by `.travis.yml` via Travis CI.
|
|
||||||
# Travis supplies $TRAVIS_OS_NAME.
|
|
||||||
# http://docs.travis-ci.com/user/multi-os/
|
|
||||||
# Our .travis.yml also defines:
|
|
||||||
# - SHARED_LIB=ON/OFF
|
|
||||||
# - STATIC_LIB=ON/OFF
|
|
||||||
# - CMAKE_PKG=ON/OFF
|
|
||||||
# - BUILD_TYPE=release/debug
|
|
||||||
# - VERBOSE_MAKE=false/true
|
|
||||||
# - VERBOSE (set or not)
|
|
||||||
|
|
||||||
# -e: fail on error
|
|
||||||
# -v: show commands
|
|
||||||
# -x: show expanded commands
|
|
||||||
set -evx
|
set -evx
|
||||||
|
|
||||||
env | sort
|
env | sort
|
||||||
|
|
||||||
mkdir build || true
|
mkdir build || true
|
||||||
|
mkdir build/$GTEST_TARGET || true
|
||||||
( ( mkdir build/googletest || true ) &&
|
cd build/$GTEST_TARGET
|
||||||
cd build/googletest &&
|
cmake -Dgtest_build_samples=ON \
|
||||||
cmake -Dgtest_build_tests=ON -Dgtest_build_samples=ON ../../googletest &&
|
-Dgmock_build_samples=ON \
|
||||||
make && make test)
|
-Dgtest_build_tests=ON \
|
||||||
( ( mkdir build/googlemock || true ) &&
|
-Dgmock_build_tests=ON \
|
||||||
cd build/googlemock &&
|
../../$GTEST_TARGET
|
||||||
cmake -Dgmock_build_tests=ON -Dgtest_build_samples=ON ../../googlemock &&
|
make
|
||||||
make && make test)
|
make test
|
||||||
|
|
Loading…
Reference in New Issue
Block a user