circuitpython-ulab/test-snippets.sh
2022-01-13 23:11:55 -08:00

18 lines
459 B
Bash
Executable file

#!/bin/sh
set -e
micropython="$1"
for level1 in numpy scipy;
do
for level2 in core lib signal; do
rm -f *.exp
if ! env MICROPY_MICROPYTHON="$micropython" ./run-tests -d snippets/tests/"$level1"/"$level2"; then
for exp in *.exp; do
testbase=$(basename $exp .exp);
echo -e "\nFAILURE $testbase";
diff -u $testbase.exp $testbase.out;
done
exit 1
fi
done
done