#!/bin/bash SCRIPT_DIR=`dirname "${BASH_SOURCE[0]}"` tests=`ls *.sv | sed -e "s_\.sv\\\$__"` if [ $1 ]; then tests=$1 shift if [ ! -f $tests.sv ]; then echo "Could not find $tests.sv" exit 1 fi fi addTest() { test=$1 eval "test_$test() { runTest \"$test\"; }" suite_addTest test_$test } suite() { for test in $tests; do addTest $test done } source $SCRIPT_DIR/functions.sh . shunit2