Skip to content
Snippets Groups Projects
Commit f6a37a9d authored by Dr. Felix Tobias Schindler's avatar Dr. Felix Tobias Schindler
Browse files

[travis] headercheck gets its own builder

parent 7246726b
No related branches found
No related tags found
No related merge requests found
...@@ -55,15 +55,15 @@ install: ...@@ -55,15 +55,15 @@ install:
before_script: before_script:
- ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} configure - ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} configure
- ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} - [ "x${TESTS}" != "xheadercheck" ] && ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD}
- ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} test_binaries_${TESTS} - [ "x${TESTS}" != "xheadercheck" ] && ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} test_binaries_${TESTS}
script: script:
- ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ctest -R ${TESTS} - [ "x${TESTS}" != "xheadercheck" ] && ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ctest -R ${TESTS}
- [ "x${TESTS}" == "xheadercheck" ] && ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} headercheck
# retry this step becuase of the implicated race condition in cloning and pushing with multiple builder running in parallel # retry this step becuase of the implicated race condition in cloning and pushing with multiple builder running in parallel
- travis_retry $HOME/src/scripts/bash/travis_upload_test_logs.bash $HOME/src/${MY_MODULE}/${DUNE_BUILD_DIR}/dune/gdt/test/ - travis_retry $HOME/src/scripts/bash/travis_upload_test_logs.bash $HOME/src/${MY_MODULE}/${DUNE_BUILD_DIR}/dune/gdt/test/
- ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} headercheck
# runs independent of 'script' failure/success # runs independent of 'script' failure/success
after_script: after_script:
...@@ -118,6 +118,10 @@ matrix: ...@@ -118,6 +118,10 @@ matrix:
compiler: gcc compiler: gcc
addons: *gcc49 addons: *gcc49
env: BLD=${DBG} CC=gcc-4.9 TESTS=linearelliptic_cg_discretization_sgrid CXX=g++-4.9 env: BLD=${DBG} CC=gcc-4.9 TESTS=linearelliptic_cg_discretization_sgrid CXX=g++-4.9
- os: linux
compiler: gcc
addons: *gcc49
env: BLD=${DBG} CC=gcc-4.9 TESTS=headercheck CXX=g++-4.9
# - os: linux # - os: linux
# compiler: gcc # compiler: gcc
# addons: *gcc49 # addons: *gcc49
......
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