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