diff --git a/libreoffice/automated/run-test.sh b/libreoffice/automated/run-test.sh index 4de4cb911411cff93cf5e789e4c0ede1e893c794..507b496e50541f6f52b8b6f3a210a7ad4d62f05f 100755 --- a/libreoffice/automated/run-test.sh +++ b/libreoffice/automated/run-test.sh @@ -16,6 +16,11 @@ UNOCONV="${TESTLIBDIR}/unoconv.py" check_not_root +# Chosen to be something that the AppArmor profile for LibreOffice +# should normally allow +docsdir="$(mktemp -d ~/Documents/apertis-tests-libreoffice.XXXXXX)" +cp -a "${MEDIA_RESOURCE_DIR}/documents/"*.od[pst] "${docsdir}/" + setup_success ########### @@ -34,15 +39,15 @@ _to_pdf() { } ods_to_pdf() { - _to_pdf "${MEDIA_RESOURCE_DIR}/documents/"*.ods "${WORKDIR}/test-$RANDOM.pdf" + _to_pdf "${docsdir}/"*.ods "${docsdir}/test-$RANDOM.pdf" } odp_to_pdf() { - _to_pdf "${MEDIA_RESOURCE_DIR}/documents/"*.odp "${WORKDIR}/test-$RANDOM.pdf" + _to_pdf "${docsdir}/"*.odp "${docsdir}/test-$RANDOM.pdf" } odt_to_pdf() { - _to_pdf "${MEDIA_RESOURCE_DIR}/documents/"*.odt "${WORKDIR}/test-$RANDOM.pdf" + _to_pdf "${docsdir}/"*.odt "${docsdir}/test-$RANDOM.pdf" } trap "test_failure" ERR @@ -53,4 +58,5 @@ odp_to_pdf odt_to_pdf EOF +rm -fr "${docsdir}" test_success