176 passed, 7 OK, 5 not implemented, 11 BUG, 170 failed, 1 timeouts, 0 cases skipped
dash | 0 BASH_REMATCH [dash stdout] Expected "status=0\n['foo123', 'foo', '123']\nstatus=1\n[]\n" Got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: "(" unexpected |
ash | 0 BASH_REMATCH [ash stdout] Expected "status=0\n['foo123', 'foo', '123']\nstatus=1\n[]\n" Got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" |
zsh | 0 BASH_REMATCH stdout: status=0 [''] status=1 ['']stderr: |
mksh | 0 BASH_REMATCH [mksh stdout] Expected "status=0\n['foo123', 'foo', '123']\nstatus=1\n[]\n" Got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 0 BASH_REMATCH [ksh stdout] Expected "status=0\n['foo123', 'foo', '123']\nstatus=1\n[]\n" Got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 0 BASH_REMATCH [toysh stdout] Expected "status=0\n['foo123', 'foo', '123']\nstatus=1\n[]\n" Got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ) |
dash | 1 Match is unanchored at both ends [dash stdout] Expected 'true\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: [[: not found |
mksh | 1 Match is unanchored at both ends [mksh stdout] Expected 'true\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 1 Match is unanchored at both ends [ksh stdout] Expected 'true\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
dash | 2 Failed match [dash status] Expected 1, got 127 stdout: stderr: dash: 1: [[: not found |
dash | 3 Regex quoted with \ -- preferred in bash [dash stdout] Expected 'true\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: "(" unexpected |
ash | 3 Regex quoted with \ -- preferred in bash [ash stdout] Expected 'true\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" |
mksh | 3 Regex quoted with \ -- preferred in bash [mksh stdout] Expected 'true\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 3 Regex quoted with \ -- preferred in bash [ksh stdout] Expected 'true\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 3 Regex quoted with \ -- preferred in bash [toysh stdout] Expected 'true\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ) |
dash | 4 Regex quoted with single quotes [dash status] Expected 1, got 127 stdout: stderr: dash: 1: [[: not found |
ash | 4 Regex quoted with single quotes [ash stdout] Expected u'', got 'true\n' [ash status] Expected 1, got 0 stdout: truestderr: |
zsh | 4 Regex quoted with single quotes stdout: truestderr: |
dash | 5 Regex quoted with double quotes [dash status] Expected 1, got 127 stdout: stderr: dash: 1: [[: not found |
ash | 5 Regex quoted with double quotes [ash stdout] Expected u'', got 'true\n' [ash status] Expected 1, got 0 stdout: truestderr: |
zsh | 5 Regex quoted with double quotes stdout: truestderr: |
dash | 6 Fix single quotes by storing in variable [dash stdout] Expected 'true\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 2: [[: not found |
ash | 6 Fix single quotes by storing in variable [ash stdout] Expected 'true\n', got '' [ash status] Expected 0, got 2 stdout: stderr: |
mksh | 6 Fix single quotes by storing in variable [mksh stdout] Expected 'true\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[2]: syntax error: '=~' unexpected operator/operand |
ksh | 6 Fix single quotes by storing in variable [ksh stdout] Expected 'true\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[2]: syntax error: unexpected operator/operand '=~' |
toysh | 6 Fix single quotes by storing in variable [toysh stdout] Expected 'true\n', got '' [toysh status] Expected 0, got 1 stdout: stderr: |
dash | 7 Fix single quotes by storing in variable [dash stdout] Expected 'true\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 2: [[: not found |
ash | 7 Fix single quotes by storing in variable [ash stdout] Expected 'true\n', got '' [ash status] Expected 0, got 2 stdout: stderr: |
mksh | 7 Fix single quotes by storing in variable [mksh stdout] Expected 'true\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[2]: syntax error: '=~' unexpected operator/operand |
ksh | 7 Fix single quotes by storing in variable [ksh stdout] Expected 'true\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[2]: syntax error: unexpected operator/operand '=~' |
toysh | 7 Fix single quotes by storing in variable [toysh stdout] Expected 'true\n', got '' [toysh status] Expected 0, got 1 stdout: stderr: |
dash | 8 Double quoting pat variable -- again bash doesn't like it. [dash status] Expected 1, got 127 stdout: stderr: dash: 2: [[: not found |
ash | 8 Double quoting pat variable -- again bash doesn't like it. [ash stdout] Expected u'', got 'true\n' [ash status] Expected 1, got 0 stdout: truestderr: |
zsh | 8 Double quoting pat variable -- again bash doesn't like it. stdout: truestderr: |
dash | 9 Mixing quoted and unquoted parts [dash stdout] Expected 'true\ntrue\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: [[: not found dash: 2: [[: not found |
mksh | 9 Mixing quoted and unquoted parts [mksh stdout] Expected 'true\ntrue\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 9 Mixing quoted and unquoted parts [ksh stdout] Expected 'true\ntrue\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
sush | 9 Mixing quoted and unquoted parts [sush stdout] Expected 'true\ntrue\n', got '' [sush status] Expected 0, got 1 stdout: stderr: |
zsh | 10 Regex with == and not =~ is parse error, different lexer mode required stdout: stderr: |
mksh | 10 Regex with == and not =~ is parse error, different lexer mode required [mksh status] Expected 2, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '(' unexpected operator/operand |
ksh | 10 Regex with == and not =~ is parse error, different lexer mode required [ksh status] Expected 2, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '(' |
dash | 11 Omitting ( ) [dash stdout] Expected 'true\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: [[: not found |
zsh | 12 Malformed regex stdout: stderr: zsh: parse error near `)' |
mksh | 12 Malformed regex [mksh status] Expected 2, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 12 Malformed regex [ksh status] Expected 2, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
dash | 13 Regex with | [dash stdout] Expected 'true\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: [[: not found dash: 1: bar: not found |
ash | 13 Regex with | [ash stdout] Expected 'true\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: missing ]] ash: bar: not found |
zsh | 13 Regex with | stdout: stderr: zsh: parse error near `|' |
mksh | 13 Regex with | [mksh stdout] Expected 'true\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 13 Regex with | [ksh stdout] Expected 'true\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 13 Regex with | [toysh stdout] Expected 'true\n', got '' [toysh status] Expected 0, got -11 stdout: stderr: |
dash | 14 Regex to match literal brackets [] [dash stdout] Expected 'true\ntrue\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: [[: not found dash: 4: [[: not found |
ash | 14 Regex to match literal brackets [] [ash stdout] Expected 'true\ntrue\n', got 'true\n' stdout: truestderr: |
zsh | 14 Regex to match literal brackets [] stdout: truestderr: zsh: failed to compile regex: Unmatched [, [^, [:, [., or [= |
mksh | 14 Regex to match literal brackets [] [mksh stdout] Expected 'true\ntrue\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 14 Regex to match literal brackets [] [ksh stdout] Expected 'true\ntrue\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 14 Regex to match literal brackets [] [toysh stdout] Expected 'true\ntrue\n', got 'true\n' stdout: truestderr: [[: bad regex '[]': Unmatched [, [^, [:, [., or [= |
dash | 15 Regex to match literals . ^ $ etc. [dash stdout] Expected 'false\ntrue\nfalse\ntrue\nfalse\ntrue\nfalse\ntrue\n' Got 'false\nfalse\nfalse\nfalse\n' [dash status] Expected 0, got 127 stdout: false false false falsestderr: dash: 1: [[: not found dash: 2: [[: not found dash: 4: [[: not found dash: 5: [[: not found dash: 7: [[: not found dash: 8: [[: not found dash: 10: [[: not found dash: 11: [[: not found |
ash | 15 Regex to match literals . ^ $ etc. [ash stdout] Expected 'false\ntrue\nfalse\ntrue\nfalse\ntrue\nfalse\ntrue\n' Got 'true\nfalse\nfalse\nfalse\n' [ash status] Expected 0, got 2 stdout: true false false falsestderr: |
zsh | 15 Regex to match literals . ^ $ etc. stdout: true false false falsestderr: zsh: failed to compile regex: Invalid preceding regular expression zsh: failed to compile regex: Invalid preceding regular expression zsh: failed to compile regex: Invalid preceding regular expression zsh: failed to compile regex: Invalid preceding regular expression |
mksh | 15 Regex to match literals . ^ $ etc. [mksh stdout] Expected 'false\ntrue\nfalse\ntrue\nfalse\ntrue\nfalse\ntrue\n' Got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 15 Regex to match literals . ^ $ etc. [ksh stdout] Expected 'false\ntrue\nfalse\ntrue\nfalse\ntrue\nfalse\ntrue\n' Got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 15 Regex to match literals . ^ $ etc. [toysh stdout] Expected 'false\ntrue\nfalse\ntrue\nfalse\ntrue\nfalse\ntrue\n' Got 'true\nfalse\nfalse\ntrue\nfalse\ntrue\n' stdout: true false false true false truestderr: |
bash | 16 Unquoted { is a regex parse error stdout: status=2stderr: |
dash | 16 Unquoted { is a regex parse error [dash stdout] Expected u'', got 'status=127\n' [dash status] Expected 2, got 0 stdout: status=127stderr: dash: 1: [[: not found |
ash | 16 Unquoted { is a regex parse error [ash stdout] Expected u'', got 'status=2\n' [ash status] Expected 2, got 0 stdout: status=2stderr: |
zsh | 16 Unquoted { is a regex parse error stdout: status=1stderr: zsh: failed to compile regex: Invalid preceding regular expression |
mksh | 16 Unquoted { is a regex parse error [mksh status] Expected 2, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 16 Unquoted { is a regex parse error [ksh status] Expected 2, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 16 Unquoted { is a regex parse error [toysh stdout] Expected u'', got 'true\nstatus=0\n' [toysh status] Expected 2, got 0 stdout: true status=0stderr: |
sush | 16 Unquoted { is a regex parse error [sush stdout] Expected u'', got 'status=2\n' [sush status] Expected 2, got 0 stdout: status=2stderr: |
brush | 16 Unquoted { is a regex parse error [brush stdout] Expected u'', got 'true\nstatus=0\n' [brush status] Expected 2, got 0 stdout: true status=0stderr: |
bash | 17 Fatal error inside [[ =~ ]] stdout: status=1stderr: bash: line 1: 1 / 0 : division by 0 (error token is "0 ") |
dash | 17 Fatal error inside [[ =~ ]] [dash status] Expected 1, got 2 stdout: stderr: dash: 1: arithmetic expression: division by zero: " 1 / 0 " |
ash | 17 Fatal error inside [[ =~ ]] [ash status] Expected 1, got 2 stdout: stderr: ash: divide by zero |
toysh | 17 Fatal error inside [[ =~ ]] [toysh stdout] Expected u'', got 'status=1\n' [toysh status] Expected 1, got 0 stdout: status=1stderr: main: line 1: sh: /0 main: line 1: sh: bad math: 1 / 0 @ 8 |
sush | 17 Fatal error inside [[ =~ ]] [sush stdout] Expected u'', got 'status=2\n' [sush status] Expected 1, got 0 stdout: status=2stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: 1 / 0 : division by 0 (error token is "0") |
brush | 17 Fatal error inside [[ =~ ]] [brush stdout] Expected u'', got 'status=1\n' [brush status] Expected 1, got 0 stdout: status=1stderr: [31mERROR[0m error: arithmetic evaluation error: division by zero |
dash | 18 Quoted { and + [dash stdout] Expected 'yes {\nyes +\nyes *\nyes ?\nyes ^\nyes $\nyes (\nyes )\nyes |\nyes \\\n---\nyes .\nno .\n---\na 0\n- 1\nb 0\nz 0\nstatus=0\n' Got '---\nno .\n---\na 127\n- 127\nb 127\nz 127\nstatus=0\n' stdout: --- no . --- a 127 - 127 b 127 z 127 status=0stderr: dash: 1: [[: not found dash: 2: [[: not found dash: 3: [[: not found dash: 4: [[: not found dash: 5: [[: not found dash: 6: [[: not found dash: 7: [[: not found dash: 8: [[: not found dash: 9: [[: not found dash: 10: [[: not found dash: 13: [[: not found dash: 14: [[: not found dash: 17: [[: not found dash: 18: [[: not found dash: 19: [[: not found dash: 20: [[: not found |
ash | 18 Quoted { and + [ash stdout] Expected 'yes {\nyes +\nyes *\nyes ?\nyes ^\nyes $\nyes (\nyes )\nyes |\nyes \\\n---\nyes .\nno .\n---\na 0\n- 1\nb 0\nz 0\nstatus=0\n' Got 'yes ^\nyes $\nyes )\nyes |\n---\nyes .\n---\na 0\n- 1\nb 0\nz 0\nstatus=0\n' stdout: yes ^ yes $ yes ) yes | --- yes . --- a 0 - 1 b 0 z 0 status=0stderr: |
zsh | 18 Quoted { and + stdout: yes ^ yes $ yes ) yes | --- yes . --- a 0 - 1 b 0 z 0 status=0stderr: zsh: failed to compile regex: Invalid preceding regular expression zsh: failed to compile regex: Invalid preceding regular expression zsh: failed to compile regex: Invalid preceding regular expression zsh: failed to compile regex: Invalid preceding regular expression zsh: failed to compile regex: Unmatched ( or \( zsh: failed to compile regex: Trailing backslash |
mksh | 18 Quoted { and + [mksh stdout] Expected 'yes {\nyes +\nyes *\nyes ?\nyes ^\nyes $\nyes (\nyes )\nyes |\nyes \\\n---\nyes .\nno .\n---\na 0\n- 1\nb 0\nz 0\nstatus=0\n' Got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 18 Quoted { and + [ksh stdout] Expected 'yes {\nyes +\nyes *\nyes ?\nyes ^\nyes $\nyes (\nyes )\nyes |\nyes \\\n---\nyes .\nno .\n---\na 0\n- 1\nb 0\nz 0\nstatus=0\n' Got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 18 Quoted { and + [toysh stdout] Expected 'yes {\nyes +\nyes *\nyes ?\nyes ^\nyes $\nyes (\nyes )\nyes |\nyes \\\n---\nyes .\nno .\n---\na 0\n- 1\nb 0\nz 0\nstatus=0\n' Got 'yes {\nyes +\nyes *\nyes ?\nyes ^\nyes $\nyes (\nyes )\nyes |\n---\nyes .\n---\na 0\n- 1\nb 0\nz 0\nstatus=0\n' stdout: yes { yes + yes * yes ? yes ^ yes $ yes ( yes ) yes | --- yes . --- a 0 - 1 b 0 z 0 status=0stderr: [[: bad regex '\': Trailing backslash |
sush | 18 Quoted { and + [sush stdout] Expected 'yes {\nyes +\nyes *\nyes ?\nyes ^\nyes $\nyes (\nyes )\nyes |\nyes \\\n---\nyes .\nno .\n---\na 0\n- 1\nb 0\nz 0\nstatus=0\n' Got '---\nno .\n---\na 0\n- 1\nb 0\nz 0\nstatus=0\n' stdout: --- no . --- a 0 - 1 b 0 z 0 status=0stderr: |
dash | 19 Escaped { [dash stdout] Expected "['$PA', '$', 'PA']\n", got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: "(" unexpected |
ash | 19 Escaped { [ash stdout] Expected "['$PA', '$', 'PA']\n", got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" |
zsh | 19 Escaped { stdout: stderr: zsh: failed to compile regex: Invalid preceding regular expression |
mksh | 19 Escaped { [mksh stdout] Expected "['$PA', '$', 'PA']\n", got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 19 Escaped { [ksh stdout] Expected "['$PA', '$', 'PA']\n", got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 19 Escaped { [toysh stdout] Expected "['$PA', '$', 'PA']\n", got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ) |
dash | 20 Escaped { stored in variable first [dash stdout] Expected "['$PA', '$', 'PA']\n", got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 2: [[: not found |
ash | 20 Escaped { stored in variable first [ash stdout] Expected "['$PA', '$', 'PA']\n", got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: bad substitution |
zsh | 20 Escaped { stored in variable first stdout: ['']stderr: |
mksh | 20 Escaped { stored in variable first [mksh stdout] Expected "['$PA', '$', 'PA']\n", got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[2]: syntax error: '=~' unexpected operator/operand |
ksh | 20 Escaped { stored in variable first [ksh stdout] Expected "['$PA', '$', 'PA']\n", got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[2]: syntax error: unexpected operator/operand '=~' |
toysh | 20 Escaped { stored in variable first [toysh stdout] Expected "['$PA', '$', 'PA']\n", got '' [toysh status] Expected 0, got 2 stdout: stderr: [[: bad regex '^(\$\{?)([A-Za-z0-9_]*)$': Unmatched \{ |
dash | 21 regex with ? [dash stdout] Expected 'true\ntrue\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: [[: not found dash: 2: [[: not found |
mksh | 21 regex with ? [mksh stdout] Expected 'true\ntrue\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 21 regex with ? [ksh stdout] Expected 'true\ntrue\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 21 regex with ? [toysh stdout] Expected 'true\ntrue\n', got '' [toysh status] Expected 0, got 1 stdout: stderr: |
dash | 22 regex with unprintable characters [dash stdout] Expected 'status=0\nstatus=1\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: dash: 3: [[: not found dash: 4: [[: not found |
mksh | 22 regex with unprintable characters [mksh stdout] Expected 'status=0\nstatus=1\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[3]: syntax error: '=~' unexpected operator/operand |
ksh | 22 regex with unprintable characters [ksh stdout] Expected 'status=0\nstatus=1\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[3]: syntax error: unexpected operator/operand '=~' |
toysh | 22 regex with unprintable characters [toysh stdout] Expected 'status=0\nstatus=1\n', got 'status=1\nstatus=1\n' stdout: status=1 status=1stderr: |
dash | 23 pattern $f(x) -- regression [dash stdout] Expected 'status=0\nstatus=1\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 2: Syntax error: "(" unexpected |
ash | 23 pattern $f(x) -- regression [ash stdout] Expected 'status=0\nstatus=1\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" |
mksh | 23 pattern $f(x) -- regression [mksh stdout] Expected 'status=0\nstatus=1\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[2]: syntax error: '=~' unexpected operator/operand |
ksh | 23 pattern $f(x) -- regression [ksh stdout] Expected 'status=0\nstatus=1\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[2]: syntax error: unexpected operator/operand '=~' |
toysh | 23 pattern $f(x) -- regression [toysh stdout] Expected 'status=0\nstatus=1\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 2: sh: syntax error: ) |
dash | 24 pattern a=(1) [dash stdout] Expected 'status=0\nstatus=1\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: "(" unexpected |
ash | 24 pattern a=(1) [ash stdout] Expected 'status=0\nstatus=1\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" |
zsh | 24 pattern a=(1) stdout: status=0stderr: zsh: x not found |
mksh | 24 pattern a=(1) [mksh stdout] Expected 'status=0\nstatus=1\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 24 pattern a=(1) [ksh stdout] Expected 'status=0\nstatus=1\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 24 pattern a=(1) [toysh stdout] Expected 'status=0\nstatus=1\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ) |
sush | 24 pattern a=(1) [sush stdout] Expected 'status=0\nstatus=1\n', got 'status=0\nstatus=2\n' stdout: status=0 status=2stderr: |
dash | 25 pattern @f(x) [dash stdout] Expected 'status=0\nstatus=1\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: shopt: not found dash: 2: Syntax error: "(" unexpected |
ash | 25 pattern @f(x) [ash stdout] Expected 'status=0\nstatus=1\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: shopt: not found ash: syntax error: unexpected "(" |
mksh | 25 pattern @f(x) [mksh stdout] Expected 'status=0\nstatus=1\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: shopt: not found mksh: <stdin>[2]: syntax error: '=~' unexpected operator/operand |
ksh | 25 pattern @f(x) [ksh stdout] Expected 'status=0\nstatus=1\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: shopt: inaccessible or not found E: ksh: <stdin>[2]: syntax error: unexpected operator/operand '=~' |
toysh | 25 pattern @f(x) [toysh stdout] Expected 'status=0\nstatus=1\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: sh: shopt: No such file or directory main: line 2: sh: syntax error: ) |
dash | 26 Bug: Nix idiom with closing ) next to pattern [dash stdout] Expected 'one\ntwo\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: "(" unexpected (expecting "then") |
ash | 26 Bug: Nix idiom with closing ) next to pattern [ash stdout] Expected 'one\ntwo\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" (expecting "then") |
mksh | 26 Bug: Nix idiom with closing ) next to pattern [mksh stdout] Expected 'one\ntwo\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' missing ) |
ksh | 26 Bug: Nix idiom with closing ) next to pattern [ksh stdout] Expected 'one\ntwo\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: missing ) '=~' |
toysh | 26 Bug: Nix idiom with closing ) next to pattern [toysh stdout] Expected 'one\ntwo\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ) |
sush | 26 Bug: Nix idiom with closing ) next to pattern [sush status] Expected 0, got 2 stdout: one twostderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 2: Unexpected token: ]]; /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 4: Unexpected token: fi /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 6: Unexpected token: ]]; /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 8: Unexpected token: fi |
dash | 27 unquoted (a b) as pattern, (a b|c) [dash stdout] Expected 'one\ntwo\nthree\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: "(" unexpected (expecting "then") |
ash | 27 unquoted (a b) as pattern, (a b|c) [ash stdout] Expected 'one\ntwo\nthree\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" (expecting "then") |
mksh | 27 unquoted (a b) as pattern, (a b|c) [mksh stdout] Expected 'one\ntwo\nthree\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 27 unquoted (a b) as pattern, (a b|c) [ksh stdout] Expected 'one\ntwo\nthree\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 27 unquoted (a b) as pattern, (a b|c) [toysh stdout] Expected 'one\ntwo\nthree\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ) |
sush | 27 unquoted (a b) as pattern, (a b|c) [sush stdout] Expected 'one\ntwo\nthree\n', got 'one\nBAD\ntwo\nthree\n' [sush status] Expected 0, got 2 stdout: one BAD two threestderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 2: Unexpected token: ) /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 4: Unexpected token: fi /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 6: Unexpected token: ) /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 8: Unexpected token: fi /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 10: Unexpected token: |c) /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 12: Unexpected token: fi /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 15: Unexpected token: ) /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 17: Unexpected token: fi |
brush | 27 unquoted (a b) as pattern, (a b|c) [brush stdout] Expected 'one\ntwo\nthree\n', got 'BAD\ntwo\nthree\n' stdout: BAD two threestderr: |
dash | 28 Multiple adjacent () groups [dash stdout] Expected "['a-b-c-d', 'b', 'd']\n['ff', '', '']\n['zz', 'zz', '']\n['zz', 'z', 'z', '']\n" Got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: "(" unexpected (expecting "then") |
ash | 28 Multiple adjacent () groups [ash stdout] Expected "['a-b-c-d', 'b', 'd']\n['ff', '', '']\n['zz', 'zz', '']\n['zz', 'z', 'z', '']\n" Got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" (expecting "then") |
zsh | 28 Multiple adjacent () groups stdout: [''] [''] [''] ['']stderr: zsh: parse error near `>>' zsh: parse error near `fi' zsh: parse error near `>>' zsh: parse error near `fi' zsh: parse error near `()' zsh: parse error near `fi' zsh: parse error near `()' zsh: parse error near `fi' |
mksh | 28 Multiple adjacent () groups [mksh stdout] Expected "['a-b-c-d', 'b', 'd']\n['ff', '', '']\n['zz', 'zz', '']\n['zz', 'z', 'z', '']\n" Got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 28 Multiple adjacent () groups [ksh stdout] Expected "['a-b-c-d', 'b', 'd']\n['ff', '', '']\n['zz', 'zz', '']\n['zz', 'z', 'z', '']\n" Got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 28 Multiple adjacent () groups [toysh stdout] Expected "['a-b-c-d', 'b', 'd']\n['ff', '', '']\n['zz', 'zz', '']\n['zz', 'z', 'z', '']\n" Got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ) |
sush | 28 Multiple adjacent () groups [sush stdout] Expected "['a-b-c-d', 'b', 'd']\n['ff', '', '']\n['zz', 'zz', '']\n['zz', 'z', 'z', '']\n" Got "[]\n[]\n['zz', 'zz', '']\n['zz', 'z', 'z', '']\n" stdout: [] [] ['zz', 'zz', ''] ['zz', 'z', 'z', '']stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 2: Unexpected token: )-c-( /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 4: Unexpected token: fi /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 6: Unexpected token: )-c-( /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 8: Unexpected token: fi |
dash | 29 unquoted [a b] as pattern, [a b|c] [dash stdout] Expected 'yes\n[ab]=0\n[a b]=2\nyes\n[a b]=0\n', got '[ab]=127\n[a b]=127\n[a b]=2\n' stdout: [ab]=127 [a b]=127 [a b]=2stderr: dash: 1: [[: not found dash: 1: [[: not found dash: 1: Syntax error: "(" unexpected |
ash | 29 unquoted [a b] as pattern, [a b|c] [ash stdout] Expected 'yes\n[ab]=0\n[a b]=2\nyes\n[a b]=0\n', got 'yes\n[ab]=0\n[a b]=2\n[a b]=2\n' stdout: yes [ab]=0 [a b]=2 [a b]=2stderr: ash: syntax error: unexpected "(" |
zsh | 29 unquoted [a b] as pattern, [a b|c] stdout: yes [ab]=0 [a b]=1 yes [a b]=0stderr: zsh: condition expected: a |
mksh | 29 unquoted [a b] as pattern, [a b|c] [mksh stdout] Expected 'yes\n[ab]=0\n[a b]=2\nyes\n[a b]=0\n', got '[ab]=1\n[a b]=1\n[a b]=1\n' stdout: [ab]=1 [a b]=1 [a b]=1stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 29 unquoted [a b] as pattern, [a b|c] [ksh stdout] Expected 'yes\n[ab]=0\n[a b]=2\nyes\n[a b]=0\n', got '[ab]=1\n[a b]=1\n[a b]=1\n' stdout: [ab]=1 [a b]=1 [a b]=1stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 29 unquoted [a b] as pattern, [a b|c] [toysh stdout] Expected 'yes\n[ab]=0\n[a b]=2\nyes\n[a b]=0\n', got 'yes\n[ab]=0\n[a b]=2\n[a b]=2\n' stdout: yes [ab]=0 [a b]=2 [a b]=2stderr: [[: bad regex '[a': Unmatched [, [^, [:, [., or [= main: line 1: sh: syntax error: ) |
sush | 29 unquoted [a b] as pattern, [a b|c] [sush stdout] Expected 'yes\n[ab]=0\n[a b]=2\nyes\n[a b]=0\n', got 'yes\n[ab]=0\n[a b]=2\n[a b]=2\n' stdout: yes [ab]=0 [a b]=2 [a b]=2stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 2: Unexpected token: ) |
brush | 29 unquoted [a b] as pattern, [a b|c] [brush stdout] Expected 'yes\n[ab]=0\n[a b]=2\nyes\n[a b]=0\n', got 'yes\n[ab]=0\nyes\n[a b]=0\nyes\n[a b]=0\n' stdout: yes [ab]=0 yes [a b]=0 yes [a b]=0stderr: |
dash | 30 c|a unquoted [dash stdout] Expected 'one\n', got '' stdout: stderr: dash: 1: [[: not found dash: 1: a: not found |
ash | 30 c|a unquoted [ash stdout] Expected 'one\n', got '' stdout: stderr: ash: missing ]] ash: a: not found |
zsh | 30 c|a unquoted stdout: onestderr: zsh: parse error near `|' zsh: parse error near `fi' |
mksh | 30 c|a unquoted [mksh stdout] Expected 'one\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 30 c|a unquoted [ksh stdout] Expected 'one\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 30 c|a unquoted [toysh stdout] Expected 'one\n', got '' [toysh status] Expected 0, got -11 stdout: stderr: |
dash | 31 Operator chars ; & but not | [dash stdout] Expected 'semi=2\nsemi paren\nsemi paren=0\n\namp=2\npipe1\npipe2\npipe=0\nfour\npipe=0\nangle=2\nnewline=2\n' Got 'semi=127\nsemi paren=2\n\namp=127\npipe=127\npipe=127\nangle=127\nnewline=127\n' stdout: semi=127 semi paren=2 amp=127 pipe=127 pipe=127 angle=127 newline=127stderr: dash: 1: [[: not found dash: 1: ]]: not found dash: 1: Syntax error: "(" unexpected dash: 1: ]]: not found dash: 1: [[: not found dash: 1: [[: not found dash: 1: ]]: not found dash: 2: [[: not found dash: 2: ]]: not found dash: 1: [[: not found dash: 1: ]]: not found dash: 1: [[: not found dash: 1: [[: not found dash: 2: b: not found |
ash | 31 Operator chars ; & but not | [ash stdout] Expected 'semi=2\nsemi paren\nsemi paren=0\n\namp=2\npipe1\npipe2\npipe=0\nfour\npipe=0\nangle=2\nnewline=2\n' Got 'semi=127\nsemi paren=2\n\namp=127\npipe=127\npipe=127\nangle=2\nnewline=127\n' stdout: semi=127 semi paren=2 amp=127 pipe=127 pipe=127 angle=2 newline=127stderr: ash: missing ]] ash: ]]: not found ash: syntax error: unexpected "(" ash: ]]: not found ash: missing ]] ash: missing ]] ash: ]]: not found ash: missing ]] ash: ]]: not found ash: missing ]] ash: ]]: not found ash: missing ]] ash: missing ]] ash: b: not found |
zsh | 31 Operator chars ; & but not | stdout: semi=1 semi paren=1 amp=1 pipe=1 pipe=1 angle=1 newline=1stderr: zsh: parse error: condition expected: ';' zsh: parse error near `)' zsh: parse error: condition expected: '&' zsh: parse error: condition expected: '|' zsh: parse error: condition expected: 'a' zsh: parse error near `|' zsh: parse error: condition expected: '<>' zsh: parse error near `b' |
mksh | 31 Operator chars ; & but not | [mksh stdout] Expected 'semi=2\nsemi paren\nsemi paren=0\n\namp=2\npipe1\npipe2\npipe=0\nfour\npipe=0\nangle=2\nnewline=2\n' Got 'semi=1\nsemi paren=1\n\namp=1\npipe=1\npipe=1\nangle=1\nnewline=1\n' stdout: semi=1 semi paren=1 amp=1 pipe=1 pipe=1 angle=1 newline=1stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 31 Operator chars ; & but not | [ksh stdout] Expected 'semi=2\nsemi paren\nsemi paren=0\n\namp=2\npipe1\npipe2\npipe=0\nfour\npipe=0\nangle=2\nnewline=2\n' Got 'semi=1\nsemi paren=1\n\namp=1\npipe=1\npipe=1\nangle=1\nnewline=1\n' stdout: semi=1 semi paren=1 amp=1 pipe=1 pipe=1 angle=1 newline=1stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
sush | 31 Operator chars ; & but not | [sush stdout] Expected 'semi=2\nsemi paren\nsemi paren=0\n\namp=2\npipe1\npipe2\npipe=0\nfour\npipe=0\nangle=2\nnewline=2\n' Got 'semi\nsemi=0\nsemi paren\nsemi paren=0\n\namp\namp=0\npipe1\npipe2\npipe=0\nfour\npipe=0\nangle\nangle=0\nnewline=101\n' stdout: semi semi=0 semi paren semi paren=0 amp amp=0 pipe1 pipe2 pipe=0 four pipe=0 angle angle=0 newline=101stderr: thread 'main' panicked at /rustc/17067e9ac6d7ecb70e50f92c1944e545188d2359/library/alloc/src/string.rs:1857:9: assertion failed: self.is_char_boundary(at) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
dash | 32 Quotes '' "" $'' $"" in pattern [dash stdout] Expected 'sq\nsq=0\ndq\ndq=0\ndollar-sq\ndollar-sq=0\ndollar-dq\ndollar-dq=0\n' Got 'sq=127\ndq=127\ndollar-sq=127\ndollar-dq=127\n' stdout: sq=127 dq=127 dollar-sq=127 dollar-dq=127stderr: dash: 1: [[: not found dash: 1: [[: not found dash: 1: [[: not found dash: 1: [[: not found |
mksh | 32 Quotes '' "" $'' $"" in pattern [mksh stdout] Expected 'sq\nsq=0\ndq\ndq=0\ndollar-sq\ndollar-sq=0\ndollar-dq\ndollar-dq=0\n' Got 'sq=1\ndq=1\ndollar-sq=1\ndollar-dq=1\n' stdout: sq=1 dq=1 dollar-sq=1 dollar-dq=1stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 32 Quotes '' "" $'' $"" in pattern [ksh stdout] Expected 'sq\nsq=0\ndq\ndq=0\ndollar-sq\ndollar-sq=0\ndollar-dq\ndollar-dq=0\n' Got 'sq=1\ndq=1\ndollar-sq=1\ndollar-dq=1\n' stdout: sq=1 dq=1 dollar-sq=1 dollar-dq=1stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
sush | 32 Quotes '' "" $'' $"" in pattern [sush stdout] Expected 'sq\nsq=0\ndq\ndq=0\ndollar-sq\ndollar-sq=0\ndollar-dq\ndollar-dq=0\n' Got 'sq=1\ndq=1\ndollar-sq=1\ndollar-dq\ndollar-dq=0\n' stdout: sq=1 dq=1 dollar-sq=1 dollar-dq dollar-dq=0stderr: |
dash | 33 Unicode in pattern [dash stdout] Expected 'mu\nmu=0\n', got 'mu=127\n' stdout: mu=127stderr: dash: 1: [[: not found |
mksh | 33 Unicode in pattern [mksh stdout] Expected 'mu\nmu=0\n', got 'mu=1\n' stdout: mu=1stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 33 Unicode in pattern [ksh stdout] Expected 'mu\nmu=0\n', got 'mu=1\n' stdout: mu=1stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
dash | 34 Parse error with 2 words [dash status] Expected 2, got 0 stdout: stderr: dash: 1: [[: not found |
ash | 34 Parse error with 2 words [ash status] Expected 2, got 0 stdout: stderr: ash: a: unknown operand |
zsh | 34 Parse error with 2 words stdout: onestderr: zsh: condition expected: a zsh: parse error near `fi' |
mksh | 34 Parse error with 2 words [mksh status] Expected 2, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 34 Parse error with 2 words [ksh status] Expected 2, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 34 Parse error with 2 words [toysh status] Expected 2, got 0 stdout: stderr: [[: too many arguments |
sush | 34 Parse error with 2 words [sush status] Expected 2, got 0 stdout: stderr: |
brush | 34 Parse error with 2 words [brush status] Expected 2, got 0 stdout: stderr: |
dash | 35 make a lisp example [dash stdout] Expected 'status=0\nm=(\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 2: Syntax error: "(" unexpected |
ash | 35 make a lisp example [ash stdout] Expected 'status=0\nm=(\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" |
zsh | 35 make a lisp example stdout: status=1 m=stderr: zsh: parse error near `|' |
mksh | 35 make a lisp example [mksh stdout] Expected 'status=0\nm=(\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[2]: syntax error: '=~' unexpected operator/operand |
ksh | 35 make a lisp example [ksh stdout] Expected 'status=0\nm=(\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[2]: syntax error: unexpected operator/operand '=~' |
toysh | 35 make a lisp example [toysh stdout] Expected 'status=0\nm=(\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 2: sh: syntax error: ) |
sush | 35 make a lisp example [sush stdout] Expected 'status=0\nm=(\n', got 'status=2\nm=\n' stdout: status=2 m=stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 3: Unexpected token: ;{}\(\)^@\,]+)|^[,]|^[[:space:]]+ |
brush | 35 make a lisp example [brush stdout] Expected 'status=0\nm=(\n', got 'status=1\nm=\n' stdout: status=1 m=stderr: [33m WARN[0m error using regex: invalid regex: Parsing error at position 108: Invalid character class; expression: '(?ms)^^([][{}\(\)^@])|^(~@)|("(\\.|[^\\"])*")|^(;[^ ]*)|^([~'`])|^([^][ ~`'";{}\(\)^@,]+)|^[,]|^[[:space:]]+' |
dash | 36 Operators and space lose meaning inside () [dash stdout] Expected 'true\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: "(" unexpected |
ash | 36 Operators and space lose meaning inside () [ash stdout] Expected 'true\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" |
zsh | 36 Operators and space lose meaning inside () stdout: stderr: zsh: parse error near `<' |
mksh | 36 Operators and space lose meaning inside () [mksh stdout] Expected 'true\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '=~' unexpected operator/operand |
ksh | 36 Operators and space lose meaning inside () [ksh stdout] Expected 'true\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected operator/operand '=~' |
toysh | 36 Operators and space lose meaning inside () [toysh stdout] Expected 'true\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ) |
sush | 36 Operators and space lose meaning inside () [sush stdout] Expected 'true\n', got '' [sush status] Expected 0, got 2 stdout: stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 2: Unexpected token: ) |
brush | 36 Operators and space lose meaning inside () [brush stdout] Expected 'true\n', got '' [brush status] Expected 0, got 1 stdout: stderr: |