allow skipping
This commit is contained in:
parent
77da4ce194
commit
fe9daae67b
@ -1,22 +1,22 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
contents="$1"
|
||||
expectation="$2"
|
||||
|
||||
testdir=$tmp/tests
|
||||
mkdir -p $testdir
|
||||
touch $testdir/.urchin
|
||||
testcase=$testdir/testcase
|
||||
|
||||
contents="$1"
|
||||
expectation="$2"
|
||||
|
||||
# Set up the test suite.
|
||||
echo "$contents" > $testcase
|
||||
|
||||
chmod +x $testcase
|
||||
case "$expectation" in ok) regex='^ok 1 - testcase';;
|
||||
not\ ok) regex='^not ok 1 - testcase';;
|
||||
skip) regex='^ok 1 - testcase # SKIP';;
|
||||
*) chmod -x $testcase;;
|
||||
skip) regex='^ok 1 - testcase ([)]*) # SKIP';;
|
||||
*) exit 3;; # skip malformed test
|
||||
esac
|
||||
|
||||
# Run the test suite
|
||||
|
Loading…
Reference in New Issue
Block a user