diff options
Diffstat (limited to 'tests/directive/run.testscript')
-rw-r--r-- | tests/directive/run.testscript | 10 |
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 |