aboutsummaryrefslogtreecommitdiff
path: root/tests/directive
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2019-08-19 23:28:03 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2019-08-21 21:16:24 +0300
commited6432add13b0ee9c35a9bbd261e068969f0462d (patch)
treee73ec22acf06cf2feffc31b2b8bd3ef2a86ead95 /tests/directive
parent91734f1772aeca9795040d2db03b4f29051fa922 (diff)
Make testscripts to ignore user's default options files
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