34 passed, 1 OK, 6 not implemented, 0 BUG, 49 failed, 0 timeouts, 0 cases skipped
dash | 0 Process sub input [dash stdout] Expected '1\n2\n2\n3\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 3: Syntax error: "(" unexpected |
mksh | 0 Process sub input [mksh stdout] Expected '1\n2\n2\n3\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[3]: syntax error: '(' unexpected |
ksh | 0 Process sub input [ksh stdout] Expected '1\n2\n2\n3\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[3]: syntax error: unexpected '(' |
dash | 1 Process sub from external process to stdin [dash stdout] Expected '3\n2\n1\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: redirection unexpected |
mksh | 1 Process sub from external process to stdin [mksh stdout] Expected '3\n2\n1\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '> ' unexpected |
ksh | 1 Process sub from external process to stdin [ksh stdout] Expected '3\n2\n1\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected '> ' |
toysh | 1 Process sub from external process to stdin [toysh stdout] Expected '3\n2\n1\n', got '' stdout: stderr: |
sush | 1 Process sub from external process to stdin [sush stdout] Expected '3\n2\n1\n', got '' [sush status] Expected 0, got 1 stdout: stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: >() is not supported yet |
dash | 2 Process sub from shell to stdin [dash stdout] Expected '3\n2\n1\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: redirection unexpected |
mksh | 2 Process sub from shell to stdin [mksh stdout] Expected '3\n2\n1\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '> ' unexpected |
ksh | 2 Process sub from shell to stdin [ksh stdout] Expected '3\n2\n1\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected '> ' |
toysh | 2 Process sub from shell to stdin [toysh stdout] Expected '3\n2\n1\n', got '' stdout: stderr: |
sush | 2 Process sub from shell to stdin [sush stdout] Expected '3\n2\n1\n', got '' [sush status] Expected 0, got 1 stdout: stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: >() is not supported yet |
dash | 3 Non-linear pipeline with >() [dash stdout] Expected 'OUT\nwarning: e2\no2\no1\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 12: Syntax error: redirection unexpected |
mksh | 3 Non-linear pipeline with >() [mksh stdout] Expected 'OUT\nwarning: e2\no2\no1\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[12]: syntax error: '> ' unexpected |
ksh | 3 Non-linear pipeline with >() [ksh stdout] Expected 'OUT\nwarning: e2\no2\no1\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[12]: syntax error: unexpected '> ' |
toysh | 3 Non-linear pipeline with >() [toysh stdout] Expected 'OUT\nwarning: e2\no2\no1\n', got 'OUT\no2\no1\n' stdout: OUT o2 o1stderr: |
sush | 3 Non-linear pipeline with >() [sush stdout] Expected 'OUT\nwarning: e2\no2\no1\n', got 'OUT\n' stdout: OUTstderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 12: >() is not supported yet |
bash | 4 $(<file) idiom with process sub [bash stdout] Expected 'FOO\nhi\n', got 'FOO\nfoo\nhi\n' stdout: FOO foo histderr: |
dash | 4 $(<file) idiom with process sub [dash stdout] Expected 'FOO\nhi\n', got '\n' [dash status] Expected 0, got 2 stdout: stderr: dash: 5: Syntax error: redirection unexpected |
ash | 4 $(<file) idiom with process sub [ash stdout] Expected 'FOO\nhi\n', got '\nhi\n' stdout: histderr: |
zsh | 4 $(<file) idiom with process sub stdout: FOO foo FOO histderr: |
mksh | 4 $(<file) idiom with process sub [mksh stdout] Expected 'FOO\nhi\n', got 'FOO\n' [mksh status] Expected 0, got 1 stdout: FOOstderr: mksh: <stdin>[5]: syntax error: '< ' unexpected |
ksh | 4 $(<file) idiom with process sub [ksh stdout] Expected 'FOO\nhi\n', got 'FOO\n' [ksh status] Expected 0, got 1 stdout: FOOstderr: E: ksh: <stdin>[5]: syntax error: unexpected '< ' |
toysh | 4 $(<file) idiom with process sub [toysh stdout] Expected 'FOO\nhi\n', got 'FOO\n' [toysh status] Expected 0, got 1 stdout: FOOstderr: sh: <(<foo): No such file or directory sh: <(<foo; echo hi): No such file or directory |
brush | 4 $(<file) idiom with process sub [brush stdout] Expected 'FOO\nhi\n', got '\nhi\n' stdout: histderr: |
bash | 5 status code is available stdout: 1 2 1 2 3stderr: bash: line 1: shopt: --: invalid option shopt: usage: shopt [-pqsu] [-o] [optname ...] |
dash | 5 status code is available [dash stdout] Expected '1\n2\n1\n2\n3\nstatus 2 3\ndone\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: shopt: not found dash: 3: Syntax error: "(" unexpected |
ash | 5 status code is available [ash stdout] Expected '1\n2\n1\n2\n3\nstatus 2 3\ndone\n', got '1\n2\n1\n2\n3\nstatus @_process_sub_status\ndone\n' stdout: 1 2 1 2 3 status @_process_sub_status donestderr: ash: shopt: not found |
zsh | 5 status code is available stdout: 1 2 1 2 3stderr: zsh: command not found: shopt |
mksh | 5 status code is available [mksh stdout] Expected '1\n2\n1\n2\n3\nstatus 2 3\ndone\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: shopt: not found mksh: <stdin>[3]: syntax error: '(' unexpected |
ksh | 5 status code is available [ksh stdout] Expected '1\n2\n1\n2\n3\nstatus 2 3\ndone\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: shopt: inaccessible or not found E: ksh: <stdin>[3]: syntax error: unexpected '(' |
toysh | 5 status code is available [toysh stdout] Expected '1\n2\n1\n2\n3\nstatus 2 3\ndone\n', got '1\n2\n1\n2\n3\n' [toysh status] Expected 0, got -6 stdout: 1 2 1 2 3stderr: sh: shopt: No such file or directory munmap_chunk(): invalid pointer |
sush | 5 status code is available [sush stdout] Expected '1\n2\n1\n2\n3\nstatus 2 3\ndone\n', got '1\n2\n1\n2\n3\nstatus @_process_sub_status\ndone\n' stdout: 1 2 1 2 3 status @_process_sub_status donestderr: sush: shopt: --: invalid shell option name shopt: usage: shopt [-su] [optname ...] |
brush | 5 status code is available [brush stdout] Expected '1\n2\n1\n2\n3\nstatus 2 3\ndone\n', got '1\n2\n1\n2\n3\nstatus @_process_sub_status\ndone\n' stdout: 1 2 1 2 3 status @_process_sub_status donestderr: error: unexpected argument '--set' found tip: to pass '--set' as a value, use '-- --set' Usage: shopt [OPTIONS] [OPTIONS]... For more information, try '--help'. |
bash | 6 shopt -s process_sub_fail stdout: stderr: |
dash | 6 shopt -s process_sub_fail [dash stdout] Expected 'a\nb\nstatus=0 ps 2 3\n__\na\nb\nstatus=3 ps 2 3\na\nb\n' Got '' [dash status] Expected 3, got 2 stdout: stderr: dash: 3: shopt: not found dash: 5: Syntax error: "(" unexpected |
ash | 6 shopt -s process_sub_fail [ash stdout] Expected 'a\nb\nstatus=0 ps 2 3\n__\na\nb\nstatus=3 ps 2 3\na\nb\n' Got 'a\nb\nstatus=0 ps @_process_sub_status\n__\na\nb\nstatus=0 ps @_process_sub_status\na\nb\nstatus=0 ps @_process_sub_status\n' [ash status] Expected 3, got 0 stdout: a b status=0 ps @_process_sub_status __ a b status=0 ps @_process_sub_status a b status=0 ps @_process_sub_statusstderr: ash: shopt: not found ash: shopt: not found |
zsh | 6 shopt -s process_sub_fail stdout: stderr: |
mksh | 6 shopt -s process_sub_fail [mksh stdout] Expected 'a\nb\nstatus=0 ps 2 3\n__\na\nb\nstatus=3 ps 2 3\na\nb\n' Got '' [mksh status] Expected 3, got 1 stdout: stderr: mksh: <stdin>[3]: shopt: not found mksh: <stdin>[5]: syntax error: '(' unexpected |
ksh | 6 shopt -s process_sub_fail [ksh stdout] Expected 'a\nb\nstatus=0 ps 2 3\n__\na\nb\nstatus=3 ps 2 3\na\nb\n' Got '' [ksh status] Expected 3, got 1 stdout: stderr: E: ksh: <stdin>[3]: shopt: inaccessible or not found E: ksh: <stdin>[5]: syntax error: unexpected '(' |
toysh | 6 shopt -s process_sub_fail [toysh stdout] Expected 'a\nb\nstatus=0 ps 2 3\n__\na\nb\nstatus=3 ps 2 3\na\nb\n' Got '' [toysh status] Expected 3, got -6 stdout: stderr: munmap_chunk(): invalid pointer |
sush | 6 shopt -s process_sub_fail [sush stdout] Expected 'a\nb\nstatus=0 ps 2 3\n__\na\nb\nstatus=3 ps 2 3\na\nb\n' Got 'a\nb\nstatus=0 ps @_process_sub_status\n__\na\nb\nstatus=0 ps @_process_sub_status\na\nb\nstatus=0 ps @_process_sub_status\n' [sush status] Expected 3, got 0 stdout: a b status=0 ps @_process_sub_status __ a b status=0 ps @_process_sub_status a b status=0 ps @_process_sub_statusstderr: sush: shopt: --: invalid shell option name shopt: usage: shopt [-su] [optname ...] /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 9: shopt: process_sub_fail: not supported yet /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 14: set: errexit: invalid option name |
brush | 6 shopt -s process_sub_fail [brush stdout] Expected 'a\nb\nstatus=0 ps 2 3\n__\na\nb\nstatus=3 ps 2 3\na\nb\n' Got 'a\nb\nstatus=0 ps @_process_sub_status\n__\na\nb\nstatus=0 ps @_process_sub_status\na\nb\nstatus=0 ps @_process_sub_status\n' [brush status] Expected 3, got 0 stdout: a b status=0 ps @_process_sub_status __ a b status=0 ps @_process_sub_status a b status=0 ps @_process_sub_statusstderr: error: unexpected argument '--set' found tip: to pass '--set' as a value, use '-- --set' Usage: shopt [OPTIONS] [OPTIONS]... For more information, try '--help'. shopt: process_sub_fail: invalid shell option name |
bash | 7 process subs and pipelines together stdout: stderr: |
dash | 7 process subs and pipelines together [dash stdout] Expected '1\n2\n1\n2\n3\nstatus=4\nprocess_sub 2 3\npipeline 0 4\n__\n' Got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 3: shopt: not found dash: 6: Syntax error: "(" unexpected |
ash | 7 process subs and pipelines together [ash stdout] Expected '1\n2\n1\n2\n3\nstatus=4\nprocess_sub 2 3\npipeline 0 4\n__\n' Got '1\n2\n1\n2\n3\nstatus=4\nprocess_sub @_process_sub_status\npipeline @_pipeline_status\n__\n' stdout: 1 2 1 2 3 status=4 process_sub @_process_sub_status pipeline @_pipeline_status __stderr: ash: shopt: not found |
zsh | 7 process subs and pipelines together stdout: stderr: |
mksh | 7 process subs and pipelines together [mksh stdout] Expected '1\n2\n1\n2\n3\nstatus=4\nprocess_sub 2 3\npipeline 0 4\n__\n' Got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[3]: shopt: not found mksh: <stdin>[6]: syntax error: '(' unexpected |
ksh | 7 process subs and pipelines together [ksh stdout] Expected '1\n2\n1\n2\n3\nstatus=4\nprocess_sub 2 3\npipeline 0 4\n__\n' Got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[3]: shopt: inaccessible or not found E: ksh: <stdin>[6]: syntax error: unexpected '(' |
toysh | 7 process subs and pipelines together [toysh stdout] Expected '1\n2\n1\n2\n3\nstatus=4\nprocess_sub 2 3\npipeline 0 4\n__\n' Got '' [toysh status] Expected 0, got -6 stdout: stderr: munmap_chunk(): invalid pointer |
sush | 7 process subs and pipelines together [sush stdout] Expected '1\n2\n1\n2\n3\nstatus=4\nprocess_sub 2 3\npipeline 0 4\n__\n' Got '1\n2\n1\n2\n3\nstatus=4\nprocess_sub @_process_sub_status\npipeline @_pipeline_status\n__\n' stdout: 1 2 1 2 3 status=4 process_sub @_process_sub_status pipeline @_pipeline_status __stderr: sush: shopt: --: invalid shell option name shopt: usage: shopt [-su] [optname ...] |
brush | 7 process subs and pipelines together [brush stdout] Expected '1\n2\n1\n2\n3\nstatus=4\nprocess_sub 2 3\npipeline 0 4\n__\n' Got '1\n2\n1\n2\n3\nstatus=4\nprocess_sub @_process_sub_status\npipeline @_pipeline_status\n__\n' stdout: 1 2 1 2 3 status=4 process_sub @_process_sub_status pipeline @_pipeline_status __stderr: error: unexpected argument '--set' found tip: to pass '--set' as a value, use '-- --set' Usage: shopt [OPTIONS] [OPTIONS]... For more information, try '--help'. |
dash | 8 process sub in background & [dash stdout] Expected '1\n2\n3\nsync\nfork\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 1: Syntax error: "(" unexpected |
mksh | 8 process sub in background & [mksh stdout] Expected '1\n2\n3\nsync\nfork\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: syntax error: '(' unexpected |
ksh | 8 process sub in background & [ksh stdout] Expected '1\n2\n3\nsync\nfork\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected '(' |