diff options
Diffstat (limited to 'tests/test/script/runner/testscript')
-rw-r--r-- | tests/test/script/runner/testscript | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/tests/test/script/runner/testscript b/tests/test/script/runner/testscript new file mode 100644 index 0000000..4d5d3b3 --- /dev/null +++ b/tests/test/script/runner/testscript @@ -0,0 +1,72 @@ +$* +$* -i 0 <foo +$* -o foo >foo +$* -o foo >- +$* -e foo 2>- + +$* -o foo -o bar >>EOO +foo +bar +EOO + +$* -i 1 <<EOI >>EOO +foo +bar +EOI +foo +bar +EOO + +$* -i 2 <<EOI 2>>EOE +foo +bar +EOI +foo +bar +EOE + +$* -i 2 -s 1 <<EOI 2>>EOE != 0 +foo +bar +EOI +foo +bar +EOE + +$* -i 2 -o baz -s 10 <<EOI 1>baz 2>>EOE == 10 +foo +bar +EOI +foo +bar +EOE + +# No-newline tests. +# +# @@ TMP Need does not compare test. +# +$* -i 1 <:"foo" >:"foo" # no-newline-str +#\ +$* -i 1 <:"foo" >!"foo" # no-newline-str-fail1 +$* -i 1 <"foo" >:!"foo" # no-newline-str-fail2 +#\ + +$* -i 1 <<:EOI >>:EOO # no-newline-doc +foo +EOI +foo +EOO + +#\ +$* -i 1 <<:EOI >>!EOO # no-newline-doc-fail1 +foo +EOI +foo +EOO + +$* -i 1 <<EOI >>:!EOO # no-newline-doc-fail2 +foo +EOI +foo +EOO +#\ |