diff --git a/test/lib/runner.sh b/test/lib/runner.sh index 6de49fb..329b0e8 100644 --- a/test/lib/runner.sh +++ b/test/lib/runner.sh @@ -2,10 +2,22 @@ SCRIPT_DIR=`dirname "${BASH_SOURCE[0]}"` +tests=`ls *.sv | sed -e "s_\.sv\\\$__"` + +if [ "$1" ]; then + tests="$1" + shift +fi + +addTest() { + test="$1" + eval "test_$test() { runTest \"$test\"; }" + suite_addTest "test_$test" +} + suite() { - for test in `ls *.sv | sed -e "s_\.sv\\\$__"`; do - eval "test_$test() { runTest \"$test\"; }" - suite_addTest "test_$test" + for test in $tests; do + addTest $test done }