diff --git a/.travis.yml b/.travis.yml index 88c59b224444be53668603cbc28b690da1786883..d5c8b1589d2eeccd54791c603aa0d67b0f1f6991 100644 --- a/.travis.yml +++ b/.travis.yml @@ -72,6 +72,12 @@ script: - ${SRC_DCTRL} ${DCTRL_ARG} --only=${MY_MODULE} bexec ${BUILD_CMD} test # retry this step becuase of the implicated race condition in cloning an pushing with multiple builder running in parallel - travis_retry $HOME/src/scripts/bash/travis_upload_test_logs.bash ${DUNE_BUILD_DIR}/${MY_MODULE}/dune/xt/*/test/ + + - | + if [ "x${CLANG_FORMAT}" != "x" ] ; then + git config --global hooks.clangformat ${CLANG_FORMAT} + PYTHONPATH=$HOME/src/scripts/python/ python3 -c "import travis_report as tp; tp.clang_format_status(\"${TRAVIS_BUILD_DIR}\")" + fi - ${SRC_DCTRL} ${DCTRL_ARG} --only=${MY_MODULE} bexec ${BUILD_CMD} headercheck - ${SRC_DCTRL} ${DCTRL_ARG} --only=${MY_MODULE} bexec ${BUILD_CMD} install | grep -v "Installing" - ${SRC_DCTRL} ${DCTRL_ARG} --only=${MY_MODULE} bexec ${BUILD_CMD} package_source @@ -109,7 +115,10 @@ cache: env: global: - - MY_MODULE=dune-xt-common DUNE_BUILD_DIR=${HOME}/dune_build/ INSTALL_DIR=$HOME/dune CTEST_OUTPUT_ON_FAILURE=1 + - MY_MODULE=dune-xt-common + - DUNE_BUILD_DIR=${HOME}/dune_build/ + - INSTALL_DIR=$HOME/dune + - CTEST_OUTPUT_ON_FAILURE=1 matrix: include: