#!/bin/sh

set -e 

WORKDIR=$(mktemp -d)
SRCDIR=$PWD

patch -p1 < debian/tests/use_system_atk_adaptor.patch 2> /dev/null || true

cd $WORKDIR
meson $SRCDIR 2> /dev/null
ninja -v 2> /dev/null
xvfb-run -a dbus-run-session --dbus-daemon $SRCDIR/debian/tests/dbus-daemon -- /bin/sh -c "/usr/lib/at-spi2-core/at-spi-bus-launcher 2> /dev/null & /usr/lib/at-spi2-core/at-spi2-registryd 2> /dev/null & sleep 1; ninja test -v"

cd $SRCDIR
patch -p1 -R < debian/tests/use_system_atk_adaptor.patch
