mirror of
https://github.com/lowobservable/coax.git
synced 2026-01-12 00:43:00 +00:00
Improve run_tests.sh script
This commit is contained in:
parent
9714fdfb41
commit
614f8a5f44
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user