#!/bin/sh

set -eux
: Prepare environment
unset http_proxy
unset https_proxy
unset no_proxy
JOBS=$(echo ${DEB_BUILD_OPTIONS:-} | gawk 'BEGIN{f=0}match($0, /parallel=([0-9]+)/, m){f=1;print m[1]}END{if(f==0) print 1}')

: Build and run test suite
cmake -DCMake_TEST_EXTERNAL_CMAKE=/usr/bin -S . -B "$AUTOPKGTEST_TMP" --fresh
cmake --build "$AUTOPKGTEST_TMP" --verbose --parallel=$JOBS
ctest --output-on-failure --parallel=$JOBS -E '(CTestTestUpload|BootstrapTest)' --test-dir "$AUTOPKGTEST_TMP"

