From 22d45944a37ab639f54263b0b6e71d1610446533 Mon Sep 17 00:00:00 2001 From: Rene Milk <rene.milk@wwu.de> Date: Tue, 24 Jan 2017 23:38:04 +0100 Subject: [PATCH] [travis] add missing scripts --- .travis.after_script.bash | 15 +++++++++++++++ .travis.script.bash | 24 ++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100755 .travis.after_script.bash create mode 100755 .travis.script.bash diff --git a/.travis.after_script.bash b/.travis.after_script.bash new file mode 100755 index 000000000..ab5c8c0d5 --- /dev/null +++ b/.travis.after_script.bash @@ -0,0 +1,15 @@ +#!/bin/bash + +# ****** THIS FILE IS AUTOGENERATED, DO NOT EDIT ********** + +if [[ $TRAVIS_JOB_NUMBER == *.2 ]] ; then + git config --global hooks.clangformat ${CLANG_FORMAT} + CHECK_DIR=${SUPERDIR}/${MY_MODULE} + PYTHONPATH=${SUPERDIR}/scripts/python/ python3 -c "import travis_report as tp; tp.clang_format_status(\"${CHECK_DIR}\")" + ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} configure + ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} make doc + ${SUPERDIR}/.travis/init_sshkey.bash ${encrypted_862ca47045d1_key} ${encrypted_862ca47045d1_iv} keys/dune-community/dune-community.github.io + ${SUPERDIR}/.travis/deploy_docs.sh ${MY_MODULE} "${DUNE_BUILD_DIR}" +fi + +# ****** THIS FILE IS AUTOGENERATED, DO NOT EDIT ********** diff --git a/.travis.script.bash b/.travis.script.bash new file mode 100755 index 000000000..80cbb5349 --- /dev/null +++ b/.travis.script.bash @@ -0,0 +1,24 @@ +#!/bin/bash + +# ****** THIS FILE IS AUTOGENERATED, DO NOT EDIT ********** + +set -e +set -x + +${SRC_DCTRL} ${BLD} --only=${MY_MODULE} configure +${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} +${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} test_binaries +if [[ "${CC}" == "gcc"* ]] ; then + lcov -q --gcov-tool ${GCOV} -b ${SUPERDIR}/${MY_MODULE} -d ${DUNE_BUILD_DIR}/${MY_MODULE} -c -o ${HOME}/baseline.lcov --no-external --initial +fi + +${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} test +${SUPERDIR}/.travis/init_sshkey.bash ${encrypted_862ca47045d1_key} ${encrypted_862ca47045d1_iv} keys/dune-community/dune-xt-la-testlogs +# retry this step becuase of the implicated race condition in cloning and pushing with multiple builder running in parallel +${SUPERDIR}/scripts/bash/travis_upload_test_logs.bash ${DUNE_BUILD_DIR}/${MY_MODULE}/dune/xt/*/test/ + +${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} headercheck +${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} install | grep -v "Installing" +${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} package_source + +# ****** THIS FILE IS AUTOGENERATED, DO NOT EDIT ********** -- GitLab