mirror of
https://github.com/lowobservable/coax.git
synced 2026-01-13 15:37:41 +00:00
26 lines
322 B
Bash
Executable File
26 lines
322 B
Bash
Executable File
#!/bin/bash
|
|
|
|
VVP=vvp
|
|
|
|
set -o pipefail
|
|
|
|
if [ $# -eq 0 ]; then
|
|
TESTS=(*_tb)
|
|
else
|
|
TESTS=$@
|
|
fi
|
|
|
|
ANY_FAILURES=0
|
|
|
|
for TEST in ${TESTS[@]}; do
|
|
echo "Running $TEST"
|
|
|
|
${VVP} -n $TEST | awk "BEGIN{f=0} /^\[FAIL:/{f=1} 1; END{exit(f)}"
|
|
|
|
if [ $? != 0 ]; then
|
|
ANY_FAILURES=1
|
|
fi
|
|
done
|
|
|
|
exit $ANY_FAILURES
|