Skip to content
Snippets Groups Projects
Commit d6683950 authored by Simon McVittie's avatar Simon McVittie
Browse files

apparmor-libreoffice: try to use uninstalled files


The more files we use from the $srcdir, the more likely it is that
test fixes can be deployed to LAVA without waiting for a package
rebuild.

Reviewed-by: default avatarSjoerd Simons <sjoerd.simons@collabora.co.uk>
Signed-off-by: default avatarSimon McVittie <simon.mcvittie@collabora.co.uk>
Differential Revision: https://phabricator.apertis.org/D3634
parent 1d6914c5
No related branches found
No related tags found
No related merge requests found
......@@ -67,6 +67,7 @@ COPY = \
folks \
grilo \
inherit-config.sh \
libreoffice \
misc \
predeployed-misc \
resources \
......
......@@ -20,7 +20,7 @@ install:
run:
steps:
- echo -n | sudo tee /var/log/audit/audit.log
- common/run-test-in-systemd --name run-test-libreoffice --timeout 300 /usr/lib/apertis-tests/apparmor/libreoffice/test-libreoffice
- common/run-test-in-systemd --name run-test-libreoffice --timeout 300 apparmor/libreoffice/test-libreoffice
- sudo cat /var/log/audit/audit.log | aa_log_extract_tokens.pl PERMITTING REJECTING
parse:
......
......@@ -11,19 +11,19 @@ fi
export APERTIS_TESTS_NAME_PREFIX="${1}_"
export DEBUG=2
here="$(cd "$(dirname "$0")" && pwd)"
TESTS_DIR="$(cd "$(dirname "$0")" && pwd)"
pkglibdir="$(cd "$(dirname "$0")"/../.. && pwd)"
if [ -e "$here/libreoffice-malicious-override.so" ]; then
preload="$here/libreoffice-malicious-override.so"
if [ -e "$TESTS_DIR/libreoffice-malicious-override.so" ]; then
preload="$TESTS_DIR/libreoffice-malicious-override.so"
else
preload="/usr/lib/apertis-tests/apparmor/libreoffice/libreoffice-malicious-override.so"
fi
if [[ $1 == "malicious" ]]; then
LD_PRELOAD="$preload" \
/usr/share/chaiwala-tests/libreoffice/automated/run-test.sh
"$pkglibdir/libreoffice/automated/run-test.sh"
else
/usr/share/chaiwala-tests/libreoffice/automated/run-test.sh
"$pkglibdir/libreoffice/automated/run-test.sh"
fi
#!/bin/bash
# vim: tw=0
TEST_DIR="${TEST_DIR:-/usr/lib/apertis-tests/apparmor/libreoffice}"
TEST_DIR="$(cd "$(dirname "$0")" && pwd)"
# We don't need a DBUS session
export LAUNCH_DBUS="no"
......
......@@ -14,6 +14,7 @@ usr/lib/apertis-tests/dbus
usr/lib/apertis-tests/grilo
usr/lib/apertis-tests/folks
usr/lib/apertis-tests/inherit-config.sh
usr/lib/apertis-tests/libreoffice
usr/lib/apertis-tests/misc
usr/lib/apertis-tests/networking/proxy-manual/Makefile
usr/lib/apertis-tests/networking/proxy-manual/README
......
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