Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Testing mksh for conformance:
- # $MirOS: src/bin/mksh/check.t,v 1.511 2012/01/04 19:09:32 tg Exp $
- @(#)MIRBSD KSH R40 2012/01/04
- This shell is actually:
- @(#)MIRBSD KSH R40 2012/01/04
- test.sh built for mksh R40 2012/01/04
- Trying Perl interpreter 'perl5'...
- ./test.sh[65]: perl5: not found
- Errorlevel 127, running on ''
- => not using
- Trying Perl interpreter 'perl'...
- Errorlevel 0, running on 'sco507, Perl version 5.008'
- => using it
- pass ./check.t:KSH_VERSION
- pass ./check.t:selftest-1
- pass ./check.t:selftest-2
- pass ./check.t:selftest-3
- pass ./check.t:selftest-direct-builtin-call
- pass ./check.t:alias-1
- pass ./check.t:alias-2
- pass ./check.t:alias-3
- pass ./check.t:alias-4
- pass ./check.t:alias-5
- pass ./check.t:alias-6
- pass ./check.t:alias-7
- pass ./check.t:alias-8
- pass ./check.t:alias-9
- pass ./check.t:alias-10
- pass ./check.t:arith-lazy-1
- pass ./check.t:arith-lazy-2
- pass ./check.t:arith-lazy-3
- pass ./check.t:arith-ternary-prec-1
- pass ./check.t:arith-ternary-prec-2
- pass ./check.t:arith-div-assoc-1
- pass ./check.t:arith-div-byzero
- pass ./check.t:arith-div-intmin-by-minusone
- pass ./check.t:arith-assop-assoc-1
- pass ./check.t:arith-unsigned-1
- pass ./check.t:arith-limit32-1
- pass ./check.t:bksl-nl-ign-1
- pass ./check.t:bksl-nl-ign-2
- pass ./check.t:bksl-nl-ign-3
- pass ./check.t:bksl-nl-ign-4
- pass ./check.t:bksl-nl-ign-5
- pass ./check.t:bksl-nl-1
- pass ./check.t:bksl-nl-2
- pass ./check.t:bksl-nl-3
- pass ./check.t:bksl-nl-4
- pass ./check.t:bksl-nl-5
- pass ./check.t:bksl-nl-6
- pass ./check.t:bksl-nl-7
- pass ./check.t:bksl-nl-8
- pass ./check.t:bksl-nl-9
- pass ./check.t:bksl-nl-10
- pass ./check.t:bksl-nl-ksh-1
- pass ./check.t:bksl-nl-ksh-2
- pass ./check.t:break-1
- pass ./check.t:break-2
- pass ./check.t:break-3
- pass ./check.t:break-4
- pass ./check.t:break-5
- pass ./check.t:continue-1
- pass ./check.t:continue-2
- pass ./check.t:continue-3
- pass ./check.t:continue-4
- pass ./check.t:continue-5
- pass ./check.t:cd-history
- pass ./check.t:cd-pe
- FAIL ./check.t:env-prompt
- Description:
- Check that prompt not printed when processing ENV
- unexpected stderr - first difference: line 1, char 1 (wanted 'X', got '/'
- wanted:
- XX
- [incomplete last line]
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XX
- [incomplete last line]
- pass ./check.t:expand-ugly
- pass ./check.t:expand-unglob-dblq
- pass ./check.t:expand-unglob-unq
- pass ./check.t:expand-threecolons-dblq
- pass ./check.t:expand-threecolons-unq
- pass ./check.t:expand-weird-1
- pass ./check.t:expand-weird-2
- pass ./check.t:eglob-bad-1
- pass ./check.t:eglob-bad-2
- pass ./check.t:eglob-infinite-plus
- pass ./check.t:eglob-subst-1
- pass ./check.t:eglob-nomatch-1
- pass ./check.t:eglob-match-1
- pass ./check.t:eglob-case-1
- pass ./check.t:eglob-case-2
- pass ./check.t:eglob-trim-1
- pass ./check.t:eglob-trim-2
- pass ./check.t:eglob-trim-3
- pass ./check.t:eglob-substrpl-1
- pass ./check.t:eglob-substrpl-2
- pass ./check.t:eglob-substrpl-3a
- pass ./check.t:eglob-substrpl-3b
- pass ./check.t:eglob-substrpl-3c
- pass ./check.t:eglob-utf8-1
- pass ./check.t:glob-bad-1
- pass ./check.t:glob-bad-2
- pass ./check.t:glob-range-1
- pass ./check.t:glob-range-2
- pass ./check.t:glob-range-3
- pass ./check.t:glob-range-4
- pass ./check.t:glob-range-5
- pass ./check.t:heredoc-1
- pass ./check.t:heredoc-2
- pass ./check.t:heredoc-3
- pass ./check.t:heredoc-4
- pass ./check.t:heredoc-5
- pass ./check.t:heredoc-6
- pass ./check.t:heredoc-7
- pass ./check.t:heredoc-8
- pass ./check.t:heredoc-9a
- pass ./check.t:heredoc-9c
- pass ./check.t:heredoc-9d
- pass ./check.t:heredoc-9e
- pass ./check.t:heredoc-10
- pass ./check.t:heredoc-11
- pass ./check.t:heredoc-comsub-1
- pass ./check.t:heredoc-comsub-2
- pass ./check.t:heredoc-comsub-3
- pass ./check.t:heredoc-comsub-4
- pass ./check.t:heredoc-subshell-1
- pass ./check.t:heredoc-subshell-2
- pass ./check.t:heredoc-subshell-3
- pass ./check.t:heredoc-weird-1
- pass ./check.t:heredoc-weird-2
- pass ./check.t:heredoc-weird-4
- pass ./check.t:heredoc-weird-5
- pass ./check.t:heredoc-quoting-unsubst
- pass ./check.t:heredoc-quoting-subst
- pass ./check.t:heredoc-tmpfile-1
- pass ./check.t:heredoc-tmpfile-2
- pass ./check.t:heredoc-tmpfile-3
- pass ./check.t:heredoc-tmpfile-4
- pass ./check.t:heredoc-tmpfile-5
- pass ./check.t:heredoc-tmpfile-6
- pass ./check.t:heredoc-tmpfile-7
- pass ./check.t:heredoc-tmpfile-8
- FAIL ./check.t:history-basic
- Description:
- See if we can test history at all
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXX
- [incomplete last line]
- FAIL ./check.t:history-dups
- Description:
- Verify duplicates and spaces are not entered
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXX
- [incomplete last line]
- pass ./check.t:history-unlink
- FAIL ./check.t:history-e-minus-1
- Description:
- Check if more recent command is executed
- unexpected stderr - wanted pattern:
- /^X*echo there\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXecho there
- X
- [incomplete last line]
- FAIL ./check.t:history-e-minus-2
- Description:
- Check that repeated command is printed before command
- is re-executed.
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- X
- [incomplete last line]
- FAIL ./check.t:history-e-minus-3
- Description:
- fc -e - fails when there is no history
- (ksh93 has a bug that causes this to fail)
- (ksh88 loops on this)
- unexpected stderr - wanted pattern:
- /^X*.*:.*history.*\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- X/u/user/mksh/mksh: <stdin>[1]: fc: no history (yet)
- XX
- [incomplete last line]
- FAIL ./check.t:history-e-minus-4
- Description:
- Check if "fc -e -" command output goes to stdout.
- unexpected stderr - wanted pattern:
- /^X*echo abc\nX*/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXecho abc
- XX
- [incomplete last line]
- FAIL ./check.t:history-e-minus-5
- Description:
- fc is replaced in history by new command.
- unexpected stderr - wanted pattern:
- /^X*echo ghi jkl\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXecho ghi jkl
- XX
- [incomplete last line]
- FAIL ./check.t:history-list-1
- Description:
- List lists correct range
- (ksh88 fails 'cause it lists the fc command)
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXX
- [incomplete last line]
- FAIL ./check.t:history-list-2
- Description:
- Lists oldest history if given pre-historic number
- (ksh93 has a bug that causes this to fail)
- (ksh88 fails 'cause it lists the fc command)
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXX
- [incomplete last line]
- FAIL ./check.t:history-list-3
- Description:
- Can give number 'options' to fc
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXXX
- [incomplete last line]
- FAIL ./check.t:history-list-4
- Description:
- -1 refers to previous command
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXXX
- [incomplete last line]
- FAIL ./check.t:history-list-5
- Description:
- List command stays in history
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXXXX
- [incomplete last line]
- FAIL ./check.t:history-list-6
- Description:
- HISTSIZE limits about of history kept.
- (ksh88 fails 'cause it lists the fc command)
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXXXX
- [incomplete last line]
- FAIL ./check.t:history-list-7
- Description:
- fc allows too old/new errors in range specification
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXXXX
- [incomplete last line]
- FAIL ./check.t:history-list-r-1
- Description:
- test -r flag in history
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXXXX
- [incomplete last line]
- FAIL ./check.t:history-list-r-2
- Description:
- If first is newer than last, -r is implied.
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXXXX
- [incomplete last line]
- FAIL ./check.t:history-list-r-3
- Description:
- If first is newer than last, -r is cancelled.
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXXXX
- [incomplete last line]
- FAIL ./check.t:history-subst-1
- Description:
- Basic substitution
- unexpected stderr - wanted pattern:
- /^X*echo AB def\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXecho AB def
- X
- [incomplete last line]
- FAIL ./check.t:history-subst-2
- Description:
- Does subst find previous command?
- unexpected stderr - wanted pattern:
- /^X*echo ghi XYZQRT\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXecho ghi XYZQRT
- X
- [incomplete last line]
- FAIL ./check.t:history-subst-3
- Description:
- Does subst find previous command when no arguments given
- unexpected stderr - wanted pattern:
- /^X*echo ghi XYZQRT\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXecho ghi XYZQRT
- X
- [incomplete last line]
- FAIL ./check.t:history-subst-4
- Description:
- Global substitutions work
- (ksh88 and ksh93 do not have -g option)
- unexpected stderr - wanted pattern:
- /^X*echo FooBARbc def FooBARsjj sFooBARdjhFooBARsdjh FooBARsdjhFooBARsd\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXecho FooBARbc def FooBARsjj sFooBARdjhFooBARsdjh FooBARsdjhFooBARsd
- X
- [incomplete last line]
- FAIL ./check.t:history-subst-5
- Description:
- Make sure searches don't find current (fc) command
- (ksh88/ksh93 don't have the ? prefix thing so they fail this test)
- unexpected stderr - wanted pattern:
- /^X*echo AB def\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXecho AB def
- X
- [incomplete last line]
- FAIL ./check.t:history-ed-1-old (ignored)
- Description:
- Basic (ed) editing works (assumes you have generic ed editor
- that prints no prompts). This is for oldish ed(1) which write
- the character count to stdout.
- unexpected stderr - wanted pattern:
- /^X*echo FOOBAR def\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXecho FOOBAR def
- X
- [incomplete last line]
- FAIL ./check.t:history-ed-2-old (ignored)
- Description:
- Correct command is edited when number given
- unexpected stderr - wanted pattern:
- /^X*echo line 2 is changed\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXXXXecho line 2 is changed
- X
- [incomplete last line]
- FAIL ./check.t:history-ed-3-old (ignored)
- Description:
- Newly created multi line commands show up as single command
- in history.
- (NOTE: adjusted for COMPLEX HISTORY compile time option)
- (ksh88 fails 'cause it lists the fc command)
- unexpected stderr - wanted pattern:
- /^X*echo FOOBAR def\necho a new line\nX*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XXecho FOOBAR def
- echo a new line
- XX
- [incomplete last line]
- pass ./check.t:IFS-space-1
- pass ./check.t:IFS-colon-1
- pass ./check.t:IFS-null-1
- pass ./check.t:IFS-space-colon-1
- pass ./check.t:IFS-space-colon-2
- pass ./check.t:IFS-space-colon-4
- pass ./check.t:IFS-space-colon-5
- pass ./check.t:IFS-subst-1
- pass ./check.t:integer-base-err-1
- pass ./check.t:integer-base-err-2
- FAIL ./check.t:integer-base-err-3
- Description:
- Syntax errors in expressions and effects on bases
- (interactive so errors don't cause exits)
- (ksh88 fails this test - shell exits, even with -i)
- unexpected stderr - wanted pattern:
- /^([#\$] )?.*:.*2+.*\n.*:.*2+.*\n$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- # /u/user/mksh/mksh: <stdin>[3]: 2+: unexpected 'end of expression'
- /u/user/mksh/mksh: <stdin>[6]: 2+: unexpected 'end of expression'
- pass ./check.t:integer-base-err-4
- pass ./check.t:integer-base-1
- pass ./check.t:integer-base-2
- pass ./check.t:integer-base-3
- pass ./check.t:integer-base-4
- pass ./check.t:integer-base-5
- pass ./check.t:integer-base-6
- pass ./check.t:integer-base-7
- pass ./check.t:integer-base-check-flat-posix
- pass ./check.t:integer-base-check-numeric-from
- pass ./check.t:integer-base-check-numeric-to
- pass ./check.t:integer-arithmetic-span
- pass ./check.t:lineno-stdin
- pass ./check.t:lineno-inc
- pass ./check.t:lineno-func
- pass ./check.t:lineno-unset
- pass ./check.t:lineno-unset-use
- pass ./check.t:lineno-trap
- pass ./check.t:unknown-trap
- pass ./check.t:read-IFS-1
- pass ./check.t:read-ksh-1
- pass ./check.t:read-regress-1
- pass ./check.t:read-delim-1
- pass ./check.t:read-ext-1
- pass ./check.t:regression-1
- pass ./check.t:regression-2
- pass ./check.t:regression-6
- pass ./check.t:regression-9
- pass ./check.t:regression-10
- pass ./check.t:regression-11
- pass ./check.t:regression-12
- pass ./check.t:regression-13
- pass ./check.t:regression-14
- pass ./check.t:regression-15
- pass ./check.t:regression-16
- pass ./check.t:regression-17
- pass ./check.t:regression-19
- pass ./check.t:regression-21
- pass ./check.t:regression-22
- pass ./check.t:regression-23
- pass ./check.t:regression-25
- pass ./check.t:regression-26
- pass ./check.t:regression-27
- pass ./check.t:regression-28
- pass ./check.t:regression-29
- pass ./check.t:regression-30
- pass ./check.t:regression-31
- pass ./check.t:regression-32
- pass ./check.t:regression-33
- pass ./check.t:regression-35
- pass ./check.t:regression-36
- pass ./check.t:regression-37
- pass ./check.t:regression-38
- pass ./check.t:regression-39
- pass ./check.t:regression-40
- pass ./check.t:regression-41
- pass ./check.t:regression-42
- pass ./check.t:regression-43
- pass ./check.t:regression-45
- pass ./check.t:regression-46
- pass ./check.t:regression-47
- pass ./check.t:regression-48
- pass ./check.t:regression-49
- FAIL ./check.t:regression-50
- Description:
- Check that aliases do not use continuation prompt after trailing
- semi-colon.
- unexpected stderr - first difference: line 1, char 1 (wanted 'Y', got '/'
- wanted:
- YYYY
- [incomplete last line]
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- YYYY
- [incomplete last line]
- pass ./check.t:regression-51
- FAIL ./check.t:regression-52
- Description:
- Check that globbing works in pipelined commands
- unexpected stderr - first difference: line 1, char 1 (wanted 'P', got '/'
- wanted:
- PPPPP
- [incomplete last line]
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- PPPPP
- [incomplete last line]
- pass ./check.t:regression-53
- pass ./check.t:regression-54
- pass ./check.t:regression-55
- pass ./check.t:regression-57
- pass ./check.t:regression-58
- pass ./check.t:regression-59
- pass ./check.t:regression-60
- pass ./check.t:regression-61
- pass ./check.t:regression-62
- pass ./check.t:regression-63
- pass ./check.t:regression-64
- pass ./check.t:regression-65
- pass ./check.t:readonly-0
- pass ./check.t:readonly-1
- pass ./check.t:readonly-2a
- pass ./check.t:readonly-2b
- pass ./check.t:readonly-3
- pass ./check.t:syntax-1
- pass ./check.t:xxx-quoted-newline-1
- pass ./check.t:xxx-quoted-newline-2
- pass ./check.t:xxx-quoted-newline-3
- pass ./check.t:xxx-multi-assignment-cmd
- pass ./check.t:xxx-multi-assignment-posix-cmd
- pass ./check.t:xxx-multi-assignment-posix-nocmd
- pass ./check.t:xxx-multi-assignment-posix-subassign
- pass ./check.t:xxx-exec-environment-1
- pass ./check.t:xxx-exec-environment-2
- pass ./check.t:exec-function-environment-1
- pass ./check.t:xxx-what-do-you-call-this-1
- pass ./check.t:xxx-prefix-strip-1
- pass ./check.t:xxx-prefix-strip-2
- pass ./check.t:xxx-variable-syntax-1
- pass ./check.t:xxx-variable-syntax-2
- pass ./check.t:xxx-variable-syntax-3
- pass ./check.t:xxx-substitution-eval-order
- pass ./check.t:xxx-set-option-1
- pass ./check.t:xxx-exec-1
- pass ./check.t:xxx-while-1
- pass ./check.t:xxx-status-1
- pass ./check.t:xxx-status-2
- pass ./check.t:xxx-clean-chars-1
- pass ./check.t:xxx-param-subst-qmark-1
- pass ./check.t:xxx-param-_-1
- pass ./check.t:tilde-expand-1
- pass ./check.t:exit-err-1
- pass ./check.t:exit-err-2
- pass ./check.t:exit-err-3
- pass ./check.t:exit-err-4
- pass ./check.t:exit-err-5
- pass ./check.t:exit-enoent-1
- pass ./check.t:exit-eval-1
- pass ./check.t:exit-trap-1
- pass ./check.t:test-stlt-1
- pass ./check.t:test-precedence-1
- pass ./check.t:test-option-1
- pass ./check.t:mkshrc-1
- pass ./check.t:mkshrc-2a
- pass ./check.t:mkshrc-2b
- pass ./check.t:mkshrc-3
- pass ./check.t:sh-mode-1
- pass ./check.t:sh-mode-2a
- pass ./check.t:pipeline-1
- pass ./check.t:pipeline-2
- pass ./check.t:pipeline-3
- FAIL ./check.t:persist-history-1
- Description:
- Check if persistent history saving works
- unexpected stderr - wanted pattern:
- /^X*$/
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- XX
- [incomplete last line]
- pass ./check.t:typeset-1
- pass ./check.t:typeset-padding-1
- pass ./check.t:typeset-padding-2
- pass ./check.t:utf8bom-1
- pass ./check.t:utf8bom-2
- pass ./check.t:utf8bom-3
- pass ./check.t:utf8opt-1a
- pass ./check.t:utf8opt-2a
- pass ./check.t:utf8opt-3a
- FAIL ./check.t:utf8opt-3b
- Description:
- Ensure ±U on the command line is honoured, interactive shells
- unexpected stderr - got too much output
- wanted nothing
- got:
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- /u/user/mksh/mksh: j_init: tcsetpgrp failed: I/O error
- /u/user/mksh/mksh: warning: won't have full job control
- pass ./check.t:aliases-1
- pass ./check.t:aliases-2b
- pass ./check.t:aliases-3b
- pass ./check.t:aliases-funcdef-1
- pass ./check.t:aliases-funcdef-2
- pass ./check.t:aliases-funcdef-3
- pass ./check.t:aliases-funcdef-4
- pass ./check.t:arrays-1
- pass ./check.t:arrays-2a
- pass ./check.t:arrays-2b
- pass ./check.t:arrays-3
- pass ./check.t:arrays-4
- pass ./check.t:arrays-5
- pass ./check.t:arrays-6
- pass ./check.t:arrays-7
- pass ./check.t:arrays-8
- pass ./check.t:arrays-9a
- pass ./check.t:arrays-9b
- pass ./check.t:arrassign-basic
- pass ./check.t:arrassign-fnc-none
- pass ./check.t:arrassign-fnc-local
- pass ./check.t:arrassign-fnc-global
- pass ./check.t:strassign-fnc-none
- pass ./check.t:strassign-fnc-local
- pass ./check.t:strassign-fnc-global
- pass ./check.t:varexpand-substr-1
- pass ./check.t:varexpand-substr-2
- pass ./check.t:varexpand-substr-3
- pass ./check.t:varexpand-substr-4
- pass ./check.t:varexpand-substr-5A
- pass ./check.t:varexpand-substr-5W
- pass ./check.t:varexpand-substr-6
- pass ./check.t:varexpand-special-hash
- pass ./check.t:varexpand-null-1
- pass ./check.t:varexpand-null-2
- pass ./check.t:print-funny-chars
- pass ./check.t:print-bksl-c
- pass ./check.t:print-nul-chars
- pass ./check.t:print-escapes
- pass ./check.t:dollar-doublequoted-strings
- pass ./check.t:dollar-quoted-strings
- pass ./check.t:dollar-quotes-in-heredocs
- pass ./check.t:dollar-quotes-in-herestrings
- pass ./check.t:dot-needs-argument
- pass ./check.t:alias-function-no-conflict
- pass ./check.t:bash-function-parens
- pass ./check.t:integer-base-one-1
- pass ./check.t:integer-base-one-2a
- pass ./check.t:integer-base-one-2b
- pass ./check.t:integer-base-one-2c1
- pass ./check.t:integer-base-one-2c2
- pass ./check.t:integer-base-one-2d1
- pass ./check.t:integer-base-one-2d2
- pass ./check.t:integer-base-one-2d3
- pass ./check.t:integer-base-one-2d4
- pass ./check.t:integer-base-one-2d5
- pass ./check.t:integer-base-one-2d6
- pass ./check.t:integer-base-one-3As
- pass ./check.t:integer-base-one-3Ws
- pass ./check.t:integer-base-one-3Ar
- pass ./check.t:integer-base-one-3Wr
- pass ./check.t:integer-base-one-4
- pass ./check.t:integer-base-one-5A
- pass ./check.t:integer-base-one-5W
- pass ./check.t:ulimit-1
- pass ./check.t:bashiop-1
- pass ./check.t:bashiop-2a
- pass ./check.t:bashiop-2b
- pass ./check.t:bashiop-2c
- pass ./check.t:bashiop-3a
- pass ./check.t:bashiop-3b
- pass ./check.t:bashiop-4
- pass ./check.t:mkshiop-1
- pass ./check.t:mkshiop-2
- pass ./check.t:oksh-shcrash
- pass ./check.t:oksh-varfunction-mod1
- pass ./check.t:fd-cloexec-1
- pass ./check.t:fd-cloexec-2
- pass ./check.t:comsub-1a
- pass ./check.t:comsub-1b
- pass ./check.t:comsub-2
- pass ./check.t:comsub-3
- pass ./check.t:comsub-4
- pass ./check.t:comsub-5
- pass ./check.t:comsub-torture
- pass ./check.t:comsub-torture-io
- pass ./check.t:test-stnze-1
- pass ./check.t:test-stnze-2
- pass ./check.t:event-subst-1a
- pass ./check.t:event-subst-1b
- pass ./check.t:event-subst-2
- pass ./check.t:event-subst-3
- pass ./check.t:nounset-1
- pass ./check.t:nameref-1
- pass ./check.t:nameref-2da
- pass ./check.t:nameref-3
- pass ./check.t:nameref-4
- pass ./check.t:better-parens-1a
- pass ./check.t:better-parens-1b
- pass ./check.t:better-parens-1c
- pass ./check.t:better-parens-2a
- pass ./check.t:better-parens-2b
- pass ./check.t:better-parens-2c
- pass ./check.t:better-parens-3a
- pass ./check.t:better-parens-3b
- pass ./check.t:better-parens-3c
- pass ./check.t:better-parens-4a
- pass ./check.t:better-parens-4b
- pass ./check.t:better-parens-4c
- pass ./check.t:echo-test-1
- pass ./check.t:echo-test-2
- pass ./check.t:utilities-getopts-1
- pass ./check.t:utilities-getopts-2
- pass ./check.t:wcswidth-1
- pass ./check.t:wcswidth-2
- pass ./check.t:wcswidth-3
- pass ./check.t:wcswidth-4a
- pass ./check.t:wcswidth-4b
- pass ./check.t:wcswidth-4c
- pass ./check.t:debian-117-1
- pass ./check.t:debian-117-2
- pass ./check.t:debian-117-3
- pass ./check.t:debian-117-4
- pass ./check.t:case-zsh
- Total failed: 31 (3 ignored) (28 unexpected)
- Total passed: 393
Add Comment
Please, Sign In to add comment