diff --git a/azure-job-template.yml b/azure-job-template.yml index a3d23bdb48ed16c6f3960bab243a8e5d2fc9970c..1f79e5b1a0ebd6c50bcd7dc99c0079183062101d 100644 --- a/azure-job-template.yml +++ b/azure-job-template.yml @@ -36,8 +36,8 @@ jobs: echo "##vso[task.setvariable variable=docker.image]$IMAGE" ENV_FILE=${HOME}/env echo "##vso[task.setvariable variable=docker.env]${ENV_FILE}" - mkdir ${HOME}/testresults - DOCKER_RUN="docker run -v ${HOME}/testresults:/home/dune-ci/testresults --env-file ${ENV_FILE} ${IMAGE}" + mkdir $(Agent.HomeDirectory)/testresults && chmod -R 777 $(Agent.HomeDirectory)/testresults + DOCKER_RUN="docker run -v $(Agent.HomeDirectory)/testresults:/home/dune-ci/testresults --env-file ${ENV_FILE} ${IMAGE}" echo "##vso[task.setvariable variable=docker.run]${DOCKER_RUN}" displayName: 'env setup' @@ -68,5 +68,5 @@ jobs: - task: PublishTestResults@2 inputs: testResultsFormat: 'JUnit' - testResultsFiles: '${HOME}/testresults/*xml' + testResultsFiles: '$(Agent.HomeDirectory)/testresults/*xml' condition: always() diff --git a/test_cpp.bash b/test_cpp.bash index e5f8792f304a65e0765ee544208acd815323db49..3349e04e0948178038bc7bb5ccaaebf8ce36acb8 100755 --- a/test_cpp.bash +++ b/test_cpp.bash @@ -28,7 +28,7 @@ CTEST="ctest -V --timeout ${DXT_TEST_TIMEOUT:-300} -j ${DXT_TEST_PROCS:-2}" ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${CTEST} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} headercheck -rsync -a ${DUNE_BUILD_DIR}/${MY_MODULE}/dune/xt/*/test/*xml ~/testresults +cp ${DUNE_BUILD_DIR}/${MY_MODULE}/dune/xt/*/test/*xml ${HOME}/testresults/ # clang coverage currently disabled for being too mem hungry if [[ ${CC} == *"clang"* ]] ; then diff --git a/test_python.bash b/test_python.bash index 5ead77099ba40d342c0dd1881990b4699fb0914e..9d03adf22766dc1e548061b5de8abbea9d04cc49 100755 --- a/test_python.bash +++ b/test_python.bash @@ -22,7 +22,7 @@ ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} bindings ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} test_python -rsync -a ${DUNE_BUILD_DIR}/${MY_MODULE}/python/pytest_results.xml ~/testresults +cp ${DUNE_BUILD_DIR}/${MY_MODULE}/python/pytest_results.xml ${HOME}/testresults/ if [ "${SYSTEM_PULLREQUEST_ISFORK}" == "True" ] ; then echo "Coverage reporting disabled for forked repo/PR"