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
|
set -o pipefail
|
||||||
|
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
TESTS=(*_tb)
|
||||||
|
else
|
||||||
|
TESTS=$@
|
||||||
|
fi
|
||||||
|
|
||||||
ANY_FAILURES=0
|
ANY_FAILURES=0
|
||||||
|
|
||||||
for TB in *_tb; do
|
for TEST in ${TESTS[@]}; do
|
||||||
echo "Running $TB"
|
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
|
if [ $? != 0 ]; then
|
||||||
ANY_FAILURES=1
|
ANY_FAILURES=1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user