Skip to content
Snippets Groups Projects
Commit 2ece612f authored by Marko Petric's avatar Marko Petric
Browse files

Refactor tests 3 times TinyXML + 1 XERCESC for DDDB as requested by Markus

parent 14bab0bb
No related branches found
No related tags found
No related merge requests found
...@@ -8,7 +8,7 @@ slc6-gcc48: ...@@ -8,7 +8,7 @@ slc6-gcc48:
- source .gitlab-ci.d/init_x86_64.sh - source .gitlab-ci.d/init_x86_64.sh
- mkdir build - mkdir build
- cd 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=Debug -DDD4HEP_USE_XERCESC=ON .. - 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=Debug ..
- ninja - ninja
- ninja install - ninja install
- . ../bin/thisdd4hep.sh - . ../bin/thisdd4hep.sh
...@@ -24,6 +24,7 @@ slc6-gcc48: ...@@ -24,6 +24,7 @@ slc6-gcc48:
- rm -rf .git - rm -rf .git
- sshpass -p $CLICTEL_PASS rsync -arv -e ssh --delete . clictel@lxplus:/afs/cern.ch/eng/clic/software/DD4hep/x86_64-slc6-gcc48-dbg - sshpass -p $CLICTEL_PASS rsync -arv -e ssh --delete . clictel@lxplus:/afs/cern.ch/eng/clic/software/DD4hep/x86_64-slc6-gcc48-dbg
slc6-gcc49: slc6-gcc49:
tags: tags:
- docker - docker
...@@ -32,9 +33,9 @@ slc6-gcc49: ...@@ -32,9 +33,9 @@ slc6-gcc49:
- export GCC_VERSION="4.9.3" - export GCC_VERSION="4.9.3"
- export BUILD_TYPE="opt" - export BUILD_TYPE="opt"
- source .gitlab-ci.d/init_x86_64.sh - source .gitlab-ci.d/init_x86_64.sh
- mkdir build - mkdir build
- cd 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=Debug -DDD4HEP_USE_XERCESC=ON .. - 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=Debug ..
- ninja - ninja
- ninja install - ninja install
- . ../bin/thisdd4hep.sh - . ../bin/thisdd4hep.sh
...@@ -50,6 +51,31 @@ slc6-gcc49: ...@@ -50,6 +51,31 @@ slc6-gcc49:
- rm -rf .git - rm -rf .git
- sshpass -p $CLICTEL_PASS rsync -arv -e ssh --delete . clictel@lxplus:/afs/cern.ch/eng/clic/software/DD4hep/x86_64-slc6-gcc49-dbg - sshpass -p $CLICTEL_PASS rsync -arv -e ssh --delete . clictel@lxplus:/afs/cern.ch/eng/clic/software/DD4hep/x86_64-slc6-gcc49-dbg
slc6-gcc49-XERCESC:
tags:
- docker
image: clicdp/slc6-base
script:
- export GCC_VERSION="4.9.3"
- export BUILD_TYPE="opt"
- source .gitlab-ci.d/init_x86_64.sh
- 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=Debug -DDD4HEP_USE_XERCESC=ON ..
- ninja
- ninja install
- . ../bin/thisdd4hep.sh
- ctest --output-on-failure -j4
- cd ../examples/
- mkdir build
- cd build
- cmake -GNinja ..
- ninja
- ninja install
- ctest --output-on-failure
centos7-gcc49: centos7-gcc49:
tags: tags:
- docker - docker
...@@ -60,7 +86,7 @@ centos7-gcc49: ...@@ -60,7 +86,7 @@ centos7-gcc49:
- source .gitlab-ci.d/init_x86_64.sh - source .gitlab-ci.d/init_x86_64.sh
- mkdir build - mkdir build
- cd 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=Debug -DDD4HEP_USE_XERCESC=ON .. - 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=Debug ..
- ninja - ninja
- ninja install - ninja install
- . ../bin/thisdd4hep.sh - . ../bin/thisdd4hep.sh
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment