84 passed, 0 OK, 0 not implemented, 0 BUG, 9 failed, 0 timeouts, 0 cases skipped 9 failed under osh
osh | 26 IFS='\' [osh stdout] Expected "['a', 'b']\n", got "['a', '', '', '', 'b']\n" stdout: ['a', '', '', '', 'b']stderr: |
osh-cpp | 26 IFS='\' [osh-cpp stdout] Expected "['a', 'b']\n", got "['a', '', '', '', 'b']\n" stdout: ['a', '', '', '', 'b']stderr: |
osh | 27 IFS='\ ' [osh stdout] Expected "['a', 'b', '', 'c', 'd']\n", got "['a', '', '', '', 'b', '', '', '', '', '', '', '', 'c', 'd', '', '', '']\n" stdout: ['a', '', '', '', 'b', '', '', '', '', '', '', '', 'c', 'd', '', '', '']stderr: |
osh-cpp | 27 IFS='\ ' [osh-cpp stdout] Expected "['a', 'b', '', 'c', 'd']\n", got "['a', '', '', '', 'b', '', '', '', '', '', '', '', 'c', 'd', '', '', '']\n" stdout: ['a', '', '', '', 'b', '', '', '', '', '', '', '', 'c', 'd', '', '', '']stderr: |
osh | 34 IFS and joining arrays by assignments [osh stdout] Expected "['x y z']\n['x y z']\n['x:y z']\n['x:y z']\n" Got "['x y z']\n['x y z']\n['x:y z']\n['x y z']\n" stdout: ['x y z'] ['x y z'] ['x:y z'] ['x y z']stderr: |
osh-cpp | 34 IFS and joining arrays by assignments [osh-cpp stdout] Expected "['x y z']\n['x y z']\n['x:y z']\n['x:y z']\n" Got "['x y z']\n['x y z']\n['x:y z']\n['x y z']\n" stdout: ['x y z'] ['x y z'] ['x:y z'] ['x y z']stderr: |
osh | 41 Bug #628 split on : with : in literal word [osh stdout] Expected "['a', ':b']\n['a', ':']\n---\n['a', 'zb']\n['a', 'z']\n" Got "['a', '\\\\', 'b']\n['a', '\\\\']\n---\n['a', '\\\\', 'b']\n['a', '\\\\']\n" stdout: ['a', '\\', 'b'] ['a', '\\'] --- ['a', '\\', 'b'] ['a', '\\']stderr: |
osh-cpp | 41 Bug #628 split on : with : in literal word [osh-cpp stdout] Expected "['a', ':b']\n['a', ':']\n---\n['a', 'zb']\n['a', 'z']\n" Got "['a', '\\\\', 'b']\n['a', '\\\\']\n---\n['a', '\\\\', 'b']\n['a', '\\\\']\n" stdout: ['a', '\\', 'b'] ['a', '\\'] --- ['a', '\\', 'b'] ['a', '\\']stderr: |
osh | 43 Bug #1664, \\ with noglob [osh stdout] Expected "['[\\\\]_']\n['[\\\\]_']\nnoglob\n['[\\\\]_']\n['[\\\\]_']\n" Got "['[\\\\]_']\n['[\\\\]_']\nnoglob\n['[\\\\\\\\]_']\n['[\\\\]_']\n" stdout: ['[\\]_'] ['[\\]_'] noglob ['[\\\\]_'] ['[\\]_']stderr: |
osh-cpp | 43 Bug #1664, \\ with noglob [osh-cpp stdout] Expected "['[\\\\]_']\n['[\\\\]_']\nnoglob\n['[\\\\]_']\n['[\\\\]_']\n" Got "['[\\\\]_']\n['[\\\\]_']\nnoglob\n['[\\\\\\\\]_']\n['[\\\\]_']\n" stdout: ['[\\]_'] ['[\\]_'] noglob ['[\\\\]_'] ['[\\]_']stderr: |
osh | 45 Unicode in IFS [osh stdout] Expected '<>\n<x>\n', got '<>\n<>\n<x>\n' stdout: <> <> <x>stderr: setopt SH_WORD_SPLIT ^~~~~~ [ stdin ]:1: 'setopt' not found (OILS-ERR-100) |
osh-cpp | 45 Unicode in IFS [osh-cpp stdout] Expected '<>\n<x>\n', got '<>\n<>\n<x>\n' stdout: <> <> <x>stderr: setopt SH_WORD_SPLIT ^~~~~~ [ stdin ]:1: 'setopt' not found (OILS-ERR-100) |
osh | 48 IFS=x and '' and $@ - same bug as spec/toysh-posix case #12 [osh stdout] Expected ' $* -one- -- -two-\n "$*" -one two-\n $@ -one- -- -two-\n "$@" -one- -- -two-\n[\' $* \', \'one\', \'\', \'two\']\n[\' "$*" \', \'onezztwo\']\n[\' $@ \', \'one\', \'\', \'two\']\n[\' "$@" \', \'one\', \'\', \'two\']\n' Got ' $* -one- -two-\n "$*" -one two-\n $@ -one- -two-\n "$@" -one- -- -two-\n[\' $* \', \'one\', \'two\']\n[\' "$*" \', \'onezztwo\']\n[\' $@ \', \'one\', \'two\']\n[\' "$@" \', \'one\', \'\', \'two\']\n' stdout: $* -one- -two- "$*" -one two- $@ -one- -two- "$@" -one- -- -two- [' $* ', 'one', 'two'] [' "$*" ', 'onezztwo'] [' $@ ', 'one', 'two'] [' "$@" ', 'one', '', 'two']stderr: setopt SH_WORD_SPLIT # for zsh ^~~~~~ [ stdin ]:3: 'setopt' not found (OILS-ERR-100) |
osh-cpp | 48 IFS=x and '' and $@ - same bug as spec/toysh-posix case #12 [osh-cpp stdout] Expected ' $* -one- -- -two-\n "$*" -one two-\n $@ -one- -- -two-\n "$@" -one- -- -two-\n[\' $* \', \'one\', \'\', \'two\']\n[\' "$*" \', \'onezztwo\']\n[\' $@ \', \'one\', \'\', \'two\']\n[\' "$@" \', \'one\', \'\', \'two\']\n' Got ' $* -one- -two-\n "$*" -one two-\n $@ -one- -two-\n "$@" -one- -- -two-\n[\' $* \', \'one\', \'two\']\n[\' "$*" \', \'onezztwo\']\n[\' $@ \', \'one\', \'two\']\n[\' "$@" \', \'one\', \'\', \'two\']\n' stdout: $* -one- -two- "$*" -one two- $@ -one- -two- "$@" -one- -- -two- [' $* ', 'one', 'two'] [' "$*" ', 'onezztwo'] [' $@ ', 'one', 'two'] [' "$@" ', 'one', '', 'two']stderr: setopt SH_WORD_SPLIT # for zsh ^~~~~~ [ stdin ]:3: 'setopt' not found (OILS-ERR-100) |
osh | 49 IFS=x and '' and $@ (#2) [osh stdout] Expected "['=', '=']\n['=', '=']\n['=', '=']\n['=', '=']\n['=', '', '', '', '=']\n['=', '', '', '', '=']\n" Got "['=', '=']\n['=', '=']\n['=', '=']\n['=', '=']\n['=', '=']\n['=', '=']\n" stdout: ['=', '='] ['=', '='] ['=', '='] ['=', '='] ['=', '='] ['=', '=']stderr: setopt SH_WORD_SPLIT # for zsh ^~~~~~ [ stdin ]:1: 'setopt' not found (OILS-ERR-100) |
osh-cpp | 49 IFS=x and '' and $@ (#2) [osh-cpp stdout] Expected "['=', '=']\n['=', '=']\n['=', '=']\n['=', '=']\n['=', '', '', '', '=']\n['=', '', '', '', '=']\n" Got "['=', '=']\n['=', '=']\n['=', '=']\n['=', '=']\n['=', '=']\n['=', '=']\n" stdout: ['=', '='] ['=', '='] ['=', '='] ['=', '='] ['=', '='] ['=', '=']stderr: setopt SH_WORD_SPLIT # for zsh ^~~~~~ [ stdin ]:1: 'setopt' not found (OILS-ERR-100) |
osh | 50 IFS=x and '' and $@ (#3) [osh stdout] Expected "['', '', '', '']\n['', '', '']\n['', '']\n['']\n[]\n" Got '[]\n[]\n[]\n[]\n[]\n' stdout: [] [] [] [] []stderr: setopt SH_WORD_SPLIT # for zsh ^~~~~~ [ stdin ]:1: 'setopt' not found (OILS-ERR-100) |
osh-cpp | 50 IFS=x and '' and $@ (#3) [osh-cpp stdout] Expected "['', '', '', '']\n['', '', '']\n['', '']\n['']\n[]\n" Got '[]\n[]\n[]\n[]\n[]\n' stdout: [] [] [] [] []stderr: setopt SH_WORD_SPLIT # for zsh ^~~~~~ [ stdin ]:1: 'setopt' not found (OILS-ERR-100) |