1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#!/bin/sh
set -e
CMDS=`bart | tail -n +2`
mkdir $AUTOPKGTEST_TMP/tests/
mkdir $AUTOPKGTEST_TMP/tests/out/
mkdir $AUTOPKGTEST_TMP/tests/tmp/
cat <<EOF > $AUTOPKGTEST_TMP/Makefile
TOOLDIR=$AUTOPKGTEST_TMP/
TESTS_TMP=$AUTOPKGTEST_TMP/tests/tmp/\$\$\$\$/
TESTS_OUT=$AUTOPKGTEST_TMP/tests/out/
include tests/*.mk
all: \${TESTS}
EOF
cp version.txt $AUTOPKGTEST_TMP/
for CMD in $CMDS ; do
ln -s /usr/bin/bart $AUTOPKGTEST_TMP/$CMD
[ -e tests/$CMD.mk ] && cp tests/$CMD.mk $AUTOPKGTEST_TMP/tests/
done
cd $AUTOPKGTEST_TMP
make all
|