Improve run_tests.sh script

This commit is contained in:
Andrew Kay 2022-02-12 12:53:48 -06:00
parent 9714fdfb41
commit 614f8a5f44

View File

@ -4,12 +4,18 @@ VVP=vvp
set -o pipefail
if [ $# -eq 0 ]; then
TESTS=(*_tb)
else
TESTS=$@
fi
ANY_FAILURES=0
for TB in *_tb; do
echo "Running $TB"
for TEST in ${TESTS[@]}; do
echo "Running $TEST"
${VVP} -n $TB | awk "BEGIN{f=0} /^\[FAIL:/{f=1} 1; END{exit(f)}"
${VVP} -n $TEST | awk "BEGIN{f=0} /^\[FAIL:/{f=1} 1; END{exit(f)}"
if [ $? != 0 ]; then
ANY_FAILURES=1