diff --git a/.dd4hep-ci.d/compile_and_test.sh b/.dd4hep-ci.d/compile_and_test.sh new file mode 100755 index 0000000000000000000000000000000000000000..09c09b71116352b65f443ad70834a2496e1a0312 --- /dev/null +++ b/.dd4hep-ci.d/compile_and_test.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +export COMPILER_TYPE="gcc" + +source /DD4hep/.dd4hep-ci.d/init_x86_64.sh + + +cd /DD4hep +mkdir build +cd build +cmake -GNinja -D DD4HEP_USE_GEANT4=ON -D DD4HEP_USE_BOOST=ON -DBoost_NO_BOOST_CMAKE=ON -D DD4HEP_USE_LCIO=ON -D BUILD_TESTING=ON -D Geant4_DIR=$G4INSTALL/lib64/Geant4-10.2.2 -D DD4HEP_USE_CXX11=ON -DCMAKE_BUILD_TYPE=Release .. +ninja +ninja install +. ../bin/thisdd4hep.sh +ctest --output-on-failure -j4 +cd ../examples/ +mkdir build +cd build +cmake -GNinja -DBoost_NO_BOOST_CMAKE=ON .. +ninja +ninja install +ctest --output-on-failure -j2 diff --git a/.travis.yml b/.travis.yml index 9310de1cf409e1ed8018b45586c6e17a0b8e3e09..3555014a8580bb3284661d46636017ae982eec43 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ install: # command to run tests script: - - docker run -t -v $DD4hepDIR:/DD4hep cernvm /init /DD4hep/.travis-ci.d/compile_and_test.sh + - docker run -t -v $DD4hepDIR:/DD4hep cernvm /init /DD4hep/.dd4hep-ci.d/compile_and_test.sh # Don't send e-mail notifications notifications: