mirror of https://github.com/zachjs/sv2v.git
test runner supports test selection
This commit is contained in:
parent
04de45b08b
commit
bafe7e4396
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue