mirror of
https://github.com/lowobservable/coax.git
synced 2026-02-17 05:17:22 +00:00
Improve run_tests.sh script
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user