| status | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | |
| pass | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | |
| FAIL | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 0 | |
| total | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |
| case | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | description |
| 0 | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | pass | var x = $(echo bad; false) in OSH |
| details | details | details | details | details | details | details | details | details | |||
| 1 | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | pass | var x = $(echo one; false; echo two) in OSH |
| details | details | details | details | details | details | details | details | details |
2 passed, 0 OK, 0 not implemented, 0 BUG, 18 failed, 0 timeouts, 0 cases skipped
| bash | 0 var x = $(echo bad; false) in OSH [bash stdout] Expected '' Got 'unreachable\n' [bash status] Expected 1 Got 2 stdout: unreachablestderr: bash: line 1: var: command not found
bash: line 4: syntax error near unexpected token `('
bash: line 4: `pp test_ (x)'
|
| dash | 0 var x = $(echo bad; false) in OSH [dash stdout] Expected '' Got 'unreachable\n' [dash status] Expected 1 Got 2 stdout: unreachablestderr: dash: 1: var: not found
dash: 4: Syntax error: "(" unexpected
|
| ash | 0 var x = $(echo bad; false) in OSH [ash stdout] Expected '' Got 'unreachable\n' [ash status] Expected 1 Got 2 stdout: unreachablestderr: ash: var: not found
ash: syntax error: unexpected "("
|
| zsh | 0 var x = $(echo bad; false) in OSH [zsh stdout] Expected '' Got 'unreachable\n' stdout: unreachablestderr: zsh: command not found: var zsh: no matches found: (x) |
| mksh | 0 var x = $(echo bad; false) in OSH [mksh stdout] Expected '' Got 'unreachable\n' stdout: unreachablestderr: mksh: <stdin>[1]: var: not found
mksh: <stdin>[4]: syntax error: '(' unexpected
|
| ksh | 0 var x = $(echo bad; false) in OSH [ksh stdout] Expected '' Got 'unreachable\n' stdout: unreachablestderr: E: ksh: <stdin>[1]: var: inaccessible or not found
E: ksh: <stdin>[4]: syntax error: unexpected '('
|
| toysh | 0 var x = $(echo bad; false) in OSH [toysh stdout] Expected '' Got 'unreachable\n' [toysh status] Expected 1 Got 2 stdout: unreachablestderr: sh: var: No such file or directory main: line 4: sh: syntax error: ) |
| sush | 0 var x = $(echo bad; false) in OSH [sush stdout] Expected '' Got 'unreachable\n' [sush status] Expected 1 Got 2 stdout: unreachablestderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: var: command not found /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 5: syntax error near unexpected token: (x) |
| brush | 0 var x = $(echo bad; false) in OSH [brush stdout] Expected '' Got 'unreachable\n' [brush status] Expected 1 Got 0 stdout: unreachablestderr: var: command not found [31mERROR[0m main: syntax error near token ` ' (line 1 col 13) |
| bash | 1 var x = $(echo one; false; echo two) in OSH [bash stdout] Expected '' Got 'unreachable\n' [bash status] Expected 1 Got 2 stdout: unreachablestderr: bash: line 1: var: command not found
bash: line 4: syntax error near unexpected token `('
bash: line 4: `pp test_ (x)'
|
| dash | 1 var x = $(echo one; false; echo two) in OSH [dash stdout] Expected '' Got 'unreachable\n' [dash status] Expected 1 Got 2 stdout: unreachablestderr: dash: 1: var: not found
dash: 4: Syntax error: "(" unexpected
|
| ash | 1 var x = $(echo one; false; echo two) in OSH [ash stdout] Expected '' Got 'unreachable\n' [ash status] Expected 1 Got 2 stdout: unreachablestderr: ash: var: not found
ash: syntax error: unexpected "("
|
| zsh | 1 var x = $(echo one; false; echo two) in OSH [zsh stdout] Expected '' Got 'unreachable\n' stdout: unreachablestderr: zsh: command not found: var zsh: no matches found: (x) |
| mksh | 1 var x = $(echo one; false; echo two) in OSH [mksh stdout] Expected '' Got 'unreachable\n' stdout: unreachablestderr: mksh: <stdin>[1]: var: not found
mksh: <stdin>[4]: syntax error: '(' unexpected
|
| ksh | 1 var x = $(echo one; false; echo two) in OSH [ksh stdout] Expected '' Got 'unreachable\n' stdout: unreachablestderr: E: ksh: <stdin>[1]: var: inaccessible or not found
E: ksh: <stdin>[4]: syntax error: unexpected '('
|
| toysh | 1 var x = $(echo one; false; echo two) in OSH [toysh stdout] Expected '' Got 'unreachable\n' [toysh status] Expected 1 Got 2 stdout: unreachablestderr: sh: var: No such file or directory main: line 4: sh: syntax error: ) |
| sush | 1 var x = $(echo one; false; echo two) in OSH [sush stdout] Expected '' Got 'unreachable\n' [sush status] Expected 1 Got 2 stdout: unreachablestderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: var: command not found /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 5: syntax error near unexpected token: (x) |
| brush | 1 var x = $(echo one; false; echo two) in OSH [brush stdout] Expected '' Got 'unreachable\n' [brush status] Expected 1 Got 0 stdout: unreachablestderr: var: command not found [31mERROR[0m main: syntax error near token ` ' (line 1 col 13) |