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
|
#!/bin/sh
set -e
set -u
cp -a tests "${AUTOPKGTEST_TMP}"
cd "${AUTOPKGTEST_TMP}"
e=0
: "${PYVERSIONS:=py3versions}"
for python in $($PYVERSIONS --supported); do
case "$python" in
(python3*)
dist_packages=/usr/lib/python3/dist-packages
;;
(*)
echo "Do not know how to test $python" >&2
exit 2
;;
esac
echo "Testing $python..."
"$python" -m unittest discover -v -s "$dist_packages/tap" 2>&1 || e=1
"$python" -m unittest discover -v -s tests 2>&1 || e=1
done
exit $e
|