#!/bin/sh

set -e

if [ "$1" = autopkgtest ]; then
    extensionpath=/usr/share/xul-ext/enigmail/
else
    extensionpath="$(printf '%s/build/dist/' "$(pwd)")"
fi

mkdir -p test-profile/extensions tmp
printf "%s" "$extensionpath" > 'test-profile/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}'
printf /usr/share/xul-ext/jsunit/ > 'test-profile/extensions/jsunit@enigmail.net'
printf 'user_pref("extensions.autoDisableScopes", 14);\n' > test-profile/prefs.js
export TMPDIR="$(pwd)/tmp"
export XAUTHORITY="$(pwd)/tmp/.Xauthority"

make check
# only run the test during autopkgtest, since it times out for some
# reason i don't understand on the buildds:
if [ "$1" = autopkgtest ]; then
    xvfb-run -a -f "$XAUTHORITY" $(which make) unit
fi
head -n 200 -v test-profile/prefs.js
