summaryrefslogtreecommitdiff
path: root/yarn.tests
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2013-07-04 09:54:58 +0100
committerLars Wirzenius <liw@liw.fi>2013-07-04 09:54:58 +0100
commitd81b2d06aaab36bf53f89a8785eaaf635995be6f (patch)
tree50773ca5abcb1a976f91e97b59eb361fb3379969 /yarn.tests
parent8ed4d0938be659cc1a618ee74a9882bdad83dd74 (diff)
downloadcmdtest-d81b2d06aaab36bf53f89a8785eaaf635995be6f.tar.gz
Run selected tests only
Diffstat (limited to 'yarn.tests')
-rwxr-xr-xyarn.tests/selected-test.script18
1 files changed, 18 insertions, 0 deletions
diff --git a/yarn.tests/selected-test.script b/yarn.tests/selected-test.script
new file mode 100755
index 0000000..69c1679
--- /dev/null
+++ b/yarn.tests/selected-test.script
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+set -eu
+
+cat << EOF > "$DATADIR/test.yarn"
+ SCENARIO bar test
+ THEN do bar
+
+ SCENARIO foo test
+ THEN do foo
+
+ IMPLEMENTS THEN do (.*)
+ touch "$DATADIR/\$MATCH_1"
+EOF
+
+./yarn -q "$DATADIR/test.yarn" --run 'foo test'
+test -e "$DATADIR/foo"
+! test -e "$DATADIR/bar"