aboutsummaryrefslogtreecommitdiff
path: root/tests/directive
diff options
context:
space:
mode:
Diffstat (limited to 'tests/directive')
-rw-r--r--tests/directive/run.testscript10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/directive/run.testscript b/tests/directive/run.testscript
index 565ed67..5f6187d 100644
--- a/tests/directive/run.testscript
+++ b/tests/directive/run.testscript
@@ -8,30 +8,32 @@ crosstest = false
.include ../common.testscript
+run = "run '$0' --no-default-options noop"
+
: no-output
:
cat <'assert true' >=buildfile;
-$* <"run '$0' noop"
+$* <"$run"
: output
:
cat <'print foo=bar' >=buildfile;
$* <<"EOI" >'bar'
-run '$0' noop
+$run
print \$foo
EOI
: bad-exit
:
cat <'assert false' >=buildfile;
-$* <"run '$0' noop" 2>>EOE != 0
+$* <"$run" 2>>EOE != 0
buildfile:1:1: error: assertion failed
EOE
: bad-output
:
cat <'print run' >=buildfile;
-$* <"run '$0' noop" 2>>"EOE" != 0
+$* <"$run" 2>>"EOE" != 0
<stdout>:1:4: error: expected executable name after run
<stdin>:1:5: info: while parsing $0 output
EOE