#!/bin/bash
set -e
set -x

export HOME=$AUTOPKGTEST_TMP
export LC_ALL=C.UTF-8

SRCDIR=$PWD

cd $AUTOPKGTEST_TMP
mkdir build
cd build
cmake "$SRCDIR"
make -C tests/auto/blackbox/
cat > bin/BLACKLIST <<EOF
[qbsLanguageServer]
autopkgtest # not working in autopkgtest
EOF
export QBS_AUTOTEST_PROFILE=qbs_autotests
export QBS_AUTOTEST_ALWAYS_LOG_STDOUT=1
export QBS_AUTOTEST_ALWAYS_LOG_STDERR=1
export QBS_INSTALL_DIR=/usr
export QTEST_ENVIRONMENT=autopkgtest
qbs-setup-toolchains /usr/bin/gcc gcc
qbs-setup-qt /usr/bin/qmake6 qbs_autotests
[ -n "`qbs-config --list profiles.qbs_autotests.baseProfile`" ] || qbs-config profiles.qbs_autotests.baseProfile gcc
ctest -V -R 'tst_blackbox*'
