#!/bin/sh
# autopkgtest check: Build and run a programs against benchmark
# (C) 2017
# Author: Anton Gladky <gladk@debian.org>

set -e
CURDIR=$(pwd)

for TEST in basic benchmark donotoptimize filter fixture map multiple_ranges options templated_fixture ; do
    TEST=$TEST"_test"
    echo Test: $TEST
    WORKDIR=$(mktemp -d)
    echo $WORKDIR
    trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
    cd $CURDIR
    cp -r test/* $WORKDIR/
    cd $WORKDIR

    g++ -lbenchmark $TEST.cc -o test
    echo "build: OK"
    [ -x test ]
    ./test
    echo "run: OK"
done
