status | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | |
pass | 23 | 17 | 19 | 12 | 20 | 21 | 9 | 12 | 9 | 23 | |
ok | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
N-I | 2 | 7 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | |
BUG | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
FAIL | 0 | 0 | 7 | 14 | 0 | 5 | 17 | 14 | 17 | 3 | |
total | 26 | 26 | 26 | 26 | 26 | 26 | 26 | 26 | 26 | 26 | |
case | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | description |
0 | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | wait with nothing to wait for |
1 | pass | N-I | FAIL | FAIL | N-I | FAIL | FAIL | FAIL | FAIL | pass | wait -n with arguments - arguments are respected |
details | details | details | details | details | details | details | details | ||||
2 | pass | N-I | pass | FAIL | N-I | FAIL | pass | pass | FAIL | pass | wait -n with nothing to wait for |
details | details | details | details | details | |||||||
3 | pass | ok | FAIL | FAIL | pass | pass | FAIL | pass | FAIL | FAIL | wait with jobspec syntax %nonexistent |
details | details | details | details | details | details | ||||||
4 | pass | pass | pass | FAIL | pass | pass | FAIL | pass | FAIL | pass | wait with invalid PID |
details | details | details | |||||||||
5 | ok | pass | pass | FAIL | BUG | FAIL | FAIL | FAIL | FAIL | pass | wait with invalid arg |
details | details | details | details | details | details | details | |||||
6 | pass | pass | pass | pass | pass | pass | pass | FAIL | pass | pass | wait for N parallel jobs |
details | |||||||||||
7 | pass | pass | pass | FAIL | pass | pass | FAIL | FAIL | FAIL | pass | wait for N parallel jobs and check failure |
details | details | details | details | ||||||||
8 | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | Builtin in background |
9 | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | External command in background |
10 | pass | pass | pass | FAIL | pass | pass | FAIL | FAIL | FAIL | pass | Start background pipeline, wait $pid |
details | details | details | details | ||||||||
11 | pass | pass | pass | pass | pass | pass | FAIL | FAIL | FAIL | pass | Start background pipeline, wait %job_spec |
details | details | details | |||||||||
12 | pass | N-I | FAIL | FAIL | pass | pass | FAIL | FAIL | pass | FAIL | Wait for job and PIPESTATUS |
details | details | details | details | details | details | ||||||
13 | pass | N-I | FAIL | FAIL | pass | pass | FAIL | FAIL | FAIL | FAIL | Wait for job and PIPESTATUS - cat |
details | details | details | details | details | details | details | |||||
14 | pass | pass | pass | pass | pass | pass | pass | FAIL | pass | pass | Brace group in background, wait all |
details | |||||||||||
15 | pass | pass | pass | pass | pass | pass | FAIL | pass | FAIL | pass | Wait on background process PID |
details | details | ||||||||||
16 | pass | pass | pass | pass | pass | pass | FAIL | FAIL | FAIL | pass | Wait on multiple specific IDs returns last status |
details | details | details | |||||||||
17 | pass | N-I | FAIL | FAIL | N-I | FAIL | FAIL | pass | FAIL | pass | wait -n |
details | details | details | details | details | details | details | |||||
18 | pass | pass | pass | pass | pass | pass | FAIL | pass | pass | pass | Async for loop |
details | |||||||||||
19 | pass | pass | pass | FAIL | pass | pass | FAIL | FAIL | pass | pass | Background process doesn't affect parent |
details | details | details | |||||||||
20 | pass | pass | pass | pass | pass | pass | FAIL | pass | FAIL | pass | Background process and then a singleton pipeline |
details | details | ||||||||||
21 | pass | BUG | pass | FAIL | pass | pass | pass | pass | FAIL | pass | jobs prints one line per job |
details | details | details | |||||||||
22 | pass | pass | pass | FAIL | pass | pass | pass | pass | FAIL | pass | jobs -p prints one line per job |
details | details | ||||||||||
23 | pass | pass | pass | pass | pass | pass | pass | FAIL | pass | pass | No stderr spew when shell is not interactive |
details | |||||||||||
24 | N-I | N-I | FAIL | pass | N-I | pass | FAIL | FAIL | FAIL | pass | YSH wait --all |
details | details | details | details | details | details | details | |||||
25 | N-I | N-I | FAIL | FAIL | N-I | FAIL | FAIL | FAIL | FAIL | pass | YSH wait --verbose |
details | details | details | details | details | details | details | details | details |
165 passed, 2 OK, 14 not implemented, 2 BUG, 77 failed, 0 timeouts, 0 cases skipped 3 failed under osh
dash | 1 wait -n with arguments - arguments are respected stdout: stderr: |
ash | 1 wait -n with arguments - arguments are respected [ash stdout] Expected 'x\nstatus=0\nstatus=127\n\ngot error lines\n', got 'x\nstatus=0\nstatus=2\n\ngot error lines\n' stdout: x status=0 status=2 got error linesstderr: |
zsh | 1 wait -n with arguments - arguments are respected [zsh stdout] Expected 'x\nstatus=0\nstatus=127\n\ngot error lines\n', got 'x\nstatus=1\nstatus=1\n\ngot error lines\n' stdout: x status=1 status=1 got error linesstderr: wait: job not found: -n |
mksh | 1 wait -n with arguments - arguments are respected stdout: stderr: |
ksh | 1 wait -n with arguments - arguments are respected [ksh stdout] Expected 'x\nstatus=0\nstatus=127\n\ngot error lines\n', got 'x\nstatus=1\nstatus=1\n\ngot error lines\n' stdout: x status=1 status=1 got error linesstderr: E: ksh: <stdin>[5]: wait: -n: unknown option |
toysh | 1 wait -n with arguments - arguments are respected [toysh stdout] Expected 'x\nstatus=0\nstatus=127\n\ngot error lines\n', got '' [toysh status] Expected 0, got -6 stdout: stderr: munmap_chunk(): invalid pointer |
sush | 1 wait -n with arguments - arguments are respected [sush stdout] Expected 'x\nstatus=0\nstatus=127\n\ngot error lines\n', got 'x\nstatus=0\nstatus=-1\n\n' stdout: x status=0 status=-1stderr: 3313644 |
brush | 1 wait -n with arguments - arguments are respected [brush stdout] Expected 'x\nstatus=0\nstatus=127\n\ngot error lines\n', got 'x\nstatus=1\nstatus=1\n\n' stdout: x status=1 status=1stderr: [33m WARN[0m not yet implemented: wait -n [33m WARN[0m not yet implemented: wait -n |
dash | 2 wait -n with nothing to wait for stdout: stderr: dash: 1: wait: Illegal option -n |
zsh | 2 wait -n with nothing to wait for [zsh status] Expected 127, got 1 stdout: stderr: wait: job not found: -n |
mksh | 2 wait -n with nothing to wait for stdout: stderr: mksh: <stdin>[1]: wait: -n: unknown option |
ksh | 2 wait -n with nothing to wait for [ksh status] Expected 127, got 1 stdout: stderr: E: ksh: <stdin>[1]: wait: -n: unknown option |
brush | 2 wait -n with nothing to wait for [brush status] Expected 127, got 1 stdout: stderr: [33m WARN[0m not yet implemented: wait -n |
dash | 3 wait with jobspec syntax %nonexistent stdout: stderr: dash: 1: wait: No such job: %nonexistent |
ash | 3 wait with jobspec syntax %nonexistent [ash status] Expected 127, got 2 stdout: stderr: ash: wait: line 1: %nonexistent: no such job |
zsh | 3 wait with jobspec syntax %nonexistent [zsh status] Expected 127, got 1 stdout: stderr: wait: job not found: nonexistent |
toysh | 3 wait with jobspec syntax %nonexistent [toysh status] Expected 127, got 1 stdout: stderr: wait: %nonexistent: bad pid/job |
brush | 3 wait with jobspec syntax %nonexistent [brush status] Expected 127, got 1 stdout: stderr: [33m WARN[0m not yet implemented: wait with job specs |
osh | 3 wait with jobspec syntax %nonexistent [osh status] Expected 127, got 2 stdout: stderr: wait %nonexistent ^ [ stdin ]:1: 'wait' expected PID or jobspec, got '%nonexistent' |
zsh | 4 wait with invalid PID [zsh status] Expected 127, got 1 stdout: stderr: wait: pid 12345678 is not a child of this shell |
toysh | 4 wait with invalid PID [toysh status] Expected 127, got 0 stdout: stderr: |
brush | 4 wait with invalid PID [brush status] Expected 127, got 1 stdout: stderr: [33m WARN[0m not yet implemented: wait with job specs |
bash | 5 wait with invalid arg stdout: stderr: bash: line 1: wait: `zzz': not a pid or valid job spec |
zsh | 5 wait with invalid arg [zsh status] Expected 2, got 1 stdout: stderr: wait: job not found: zzz |
mksh | 5 wait with invalid arg stdout: stderr: mksh: <stdin>[1]: wait: zzz: argument must be %job or process id |
ksh | 5 wait with invalid arg [ksh status] Expected 2, got 127 stdout: stderr: E: ksh: <stdin>[1]: wait: zzz: argument must be %job or process id |
toysh | 5 wait with invalid arg [toysh status] Expected 2, got 1 stdout: stderr: wait: zzz: bad pid/job |
sush | 5 wait with invalid arg [sush status] Expected 2, got 127 stdout: stderr: |
brush | 5 wait with invalid arg [brush status] Expected 2, got 1 stdout: stderr: [33m WARN[0m not yet implemented: wait with job specs |
sush | 6 wait for N parallel jobs [sush stdout] Expected 'status=0\n', got 'status=1\n' stdout: status=1stderr: 3315327 3315328 3315330 |
zsh | 7 wait for N parallel jobs and check failure [zsh stdout] Expected '1\n2\n3\nstatus=3\nstatus=2\nstatus=1\n', got '1\n2\n3\n' [zsh status] Expected 0, got 1 stdout: 1 2 3stderr: wait: job not found: 3316098 3316099 3316101 zsh: read-only variable: status |
toysh | 7 wait for N parallel jobs and check failure [toysh stdout] Expected '1\n2\n3\nstatus=3\nstatus=2\nstatus=1\n', got '1\n2\n3\nstatus=0\n' stdout: 1 2 3 status=0stderr: set: bad -o errexit set: bad -o errexit set: bad -o errexit |
sush | 7 wait for N parallel jobs and check failure [sush stdout] Expected '1\n2\n3\nstatus=3\nstatus=2\nstatus=1\n', got '1\n2\n3\nstatus=3\nstatus=0\nstatus=0\n' stdout: 1 2 3 status=3 status=0 status=0stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: set: errexit: invalid option name 3316602 3316605 3316613 /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 10: set: errexit: invalid option name /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 13: set: errexit: invalid option name /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 10: set: errexit: invalid option name /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 13: set: errexit: invalid option name /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 10: set: errexit: invalid option name /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 13: set: errexit: invalid option name |
brush | 7 wait for N parallel jobs and check failure [brush stdout] Expected '1\n2\n3\nstatus=3\nstatus=2\nstatus=1\n', got '' stdout: stderr: |
zsh | 10 Start background pipeline, wait $pid [zsh stdout] Expected 'status=0\nstatus=99\n--\nstatus=3\nstatus=2\nstatus=1\n' Got 'status=0\nstatus=0\n--\nstatus=1\n' stdout: status=0 status=0 -- status=1stderr: wait: job not found: 3318092 3318105 3318111 |
toysh | 10 Start background pipeline, wait $pid [toysh stdout] Expected 'status=0\nstatus=99\n--\nstatus=3\nstatus=2\nstatus=1\n' Got 'status=0\nstatus=0\n\nstatus=0\n' stdout: status=0 status=0 status=0stderr: |
sush | 10 Start background pipeline, wait $pid [sush stdout] Expected 'status=0\nstatus=99\n--\nstatus=3\nstatus=2\nstatus=1\n' Got 'status=0\nstatus=0\n--\nstatus=0\nstatus=0\nstatus=0\n' stdout: status=0 status=0 -- status=0 status=0 status=0stderr: 3318564 3318595 3318599 3318602 |
brush | 10 Start background pipeline, wait $pid [brush stdout] Expected 'status=0\nstatus=99\n--\nstatus=3\nstatus=2\nstatus=1\n' Got 'status=0\nstatus=0\n--\n' stdout: status=0 status=0 --stderr: |
toysh | 11 Start background pipeline, wait %job_spec [toysh stdout] Expected 'status=0\nstatus=99\n', got 'status=0\nstatus=1\n' stdout: status=0 status=1stderr: wait: %1: bad pid/job |
sush | 11 Start background pipeline, wait %job_spec [sush stdout] Expected 'status=0\nstatus=99\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: 3319165 |
brush | 11 Start background pipeline, wait %job_spec [brush stdout] Expected 'status=0\nstatus=99\n', got 'status=0\nstatus=1\n' stdout: status=0 status=1stderr: [33m WARN[0m not yet implemented: wait with job specs |
dash | 12 Wait for job and PIPESTATUS stdout: stderr: dash: 2: Bad substitution |
ash | 12 Wait for job and PIPESTATUS [ash stdout] Expected 'fore status=1 pipestatus=55 1\nback status=0 pipestatus=0\nwait status=1 pipestatus=1\n' Got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: bad substitution |
zsh | 12 Wait for job and PIPESTATUS [zsh stdout] Expected 'fore status=1 pipestatus=55 1\nback status=0 pipestatus=0\nwait status=1 pipestatus=1\n' Got 'fore status=1 pipestatus=\nback status=0 pipestatus=\nwait status=1 pipestatus=\n' stdout: fore status=1 pipestatus= back status=0 pipestatus= wait status=1 pipestatus=stderr: echo: write error: broken pipe zsh: write error: inappropriate ioctl for device |
toysh | 12 Wait for job and PIPESTATUS [toysh stdout] Expected 'fore status=1 pipestatus=55 1\nback status=0 pipestatus=0\nwait status=1 pipestatus=1\n' Got 'fore status=1 pipestatus=\nback status=0 pipestatus=\n' [toysh status] Expected 0, got -11 stdout: fore status=1 pipestatus= back status=0 pipestatus=stderr: |
sush | 12 Wait for job and PIPESTATUS [sush stdout] Expected 'fore status=1 pipestatus=55 1\nback status=0 pipestatus=0\nwait status=1 pipestatus=1\n' Got 'fore status=1 pipestatus=55 1\nback status=0 pipestatus=0\nwait status=0 pipestatus=0\n' stdout: fore status=1 pipestatus=55 1 back status=0 pipestatus=0 wait status=0 pipestatus=0stderr: 3319447 Pid: Pid(3319450), Signal: SIGPIPE |
osh | 12 Wait for job and PIPESTATUS [osh stdout] Expected 'fore status=1 pipestatus=55 1\nback status=0 pipestatus=0\nwait status=1 pipestatus=1\n' Got 'fore status=1 pipestatus=141 1\nback status=0 pipestatus=141 1\nwait status=1 pipestatus=141 1\n' stdout: fore status=1 pipestatus=141 1 back status=0 pipestatus=141 1 wait status=1 pipestatus=141 1stderr: |
dash | 13 Wait for job and PIPESTATUS - cat stdout: stderr: dash: 2: Bad substitution |
ash | 13 Wait for job and PIPESTATUS - cat [ash stdout] Expected 'fore status=99 pipestatus=55 99\nback status=0 pipestatus=0\nwait status=88 pipestatus=88\n\nwait status=77 pipestatus=77\n' Got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: bad substitution |
zsh | 13 Wait for job and PIPESTATUS - cat [zsh stdout] Expected 'fore status=99 pipestatus=55 99\nback status=0 pipestatus=0\nwait status=88 pipestatus=88\n\nwait status=77 pipestatus=77\n' Got 'fore status=99 pipestatus=\nback status=0 pipestatus=\nwait status=88 pipestatus=\n\nwait status=77 pipestatus=\n' stdout: fore status=99 pipestatus= back status=0 pipestatus= wait status=88 pipestatus= wait status=77 pipestatus=stderr: |
toysh | 13 Wait for job and PIPESTATUS - cat [toysh stdout] Expected 'fore status=99 pipestatus=55 99\nback status=0 pipestatus=0\nwait status=88 pipestatus=88\n\nwait status=77 pipestatus=77\n' Got '' [toysh status] Expected 0, got 55 stdout: stderr: |
sush | 13 Wait for job and PIPESTATUS - cat [sush stdout] Expected 'fore status=99 pipestatus=55 99\nback status=0 pipestatus=0\nwait status=88 pipestatus=88\n\nwait status=77 pipestatus=77\n' Got 'fore status=99 pipestatus=55 99\nback status=0 pipestatus=0\nwait status=88 pipestatus=0\n\nwait status=0 pipestatus=0\n' stdout: fore status=99 pipestatus=55 99 back status=0 pipestatus=0 wait status=88 pipestatus=0 wait status=0 pipestatus=0stderr: 3319828 3319869 |
brush | 13 Wait for job and PIPESTATUS - cat [brush stdout] Expected 'fore status=99 pipestatus=55 99\nback status=0 pipestatus=0\nwait status=88 pipestatus=88\n\nwait status=77 pipestatus=77\n' Got 'fore status=99 pipestatus=55 99\nback status=0 pipestatus=0\nwait status=1 pipestatus=1\n\nwait status=1 pipestatus=1\n' stdout: fore status=99 pipestatus=55 99 back status=0 pipestatus=0 wait status=1 pipestatus=1 wait status=1 pipestatus=1stderr: [33m WARN[0m not yet implemented: wait with job specs [33m WARN[0m not yet implemented: wait with job specs |
osh | 13 Wait for job and PIPESTATUS - cat [osh stdout] Expected 'fore status=99 pipestatus=55 99\nback status=0 pipestatus=0\nwait status=88 pipestatus=88\n\nwait status=77 pipestatus=77\n' Got 'fore status=99 pipestatus=55 99\nback status=0 pipestatus=55 99\nwait status=88 pipestatus=55 99\n\nwait status=77 pipestatus=55 99\n' stdout: fore status=99 pipestatus=55 99 back status=0 pipestatus=55 99 wait status=88 pipestatus=55 99 wait status=77 pipestatus=55 99stderr: |
sush | 14 Brace group in background, wait all [sush stdout] Expected 'status=0\n', got 'status=7\n' stdout: status=7stderr: 3321741 3321744 |
toysh | 15 Wait on background process PID [toysh stdout] Expected 'status=7\nstatus=9\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: |
brush | 15 Wait on background process PID [brush stdout] Expected 'status=7\nstatus=9\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: |
toysh | 16 Wait on multiple specific IDs returns last status [toysh stdout] Expected 'status=7\n', got 'status=0\n' stdout: status=0stderr: |
sush | 16 Wait on multiple specific IDs returns last status [sush stdout] Expected 'status=7\n', got 'status=8\n' stdout: status=8stderr: 3327187 3327192 3327195 |
brush | 16 Wait on multiple specific IDs returns last status [brush stdout] Expected 'status=7\n', got 'status=0\n' stdout: status=0stderr: |
dash | 17 wait -n stdout: stderr: |
ash | 17 wait -n [ash stdout] Expected 'status=3\nstatus=9\n', got 'status=129\nstatus=0\n' stdout: status=129 status=0stderr: |
zsh | 17 wait -n [zsh stdout] Expected 'status=3\nstatus=9\n', got 'status=1\nstatus=1\n' stdout: status=1 status=1stderr: wait: job not found: -n wait: job not found: -n |
mksh | 17 wait -n stdout: stderr: |
ksh | 17 wait -n [ksh stdout] Expected 'status=3\nstatus=9\n', got 'status=1\nstatus=1\n' stdout: status=1 status=1stderr: E: ksh: <stdin>[5]: wait: -n: unknown option E: ksh: <stdin>[7]: wait: -n: unknown option |
toysh | 17 wait -n [toysh stdout] Expected 'status=3\nstatus=9\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ( |
brush | 17 wait -n [brush stdout] Expected 'status=3\nstatus=9\n', got 'status=1\nstatus=1\n' stdout: status=1 status=1stderr: [33m WARN[0m not yet implemented: wait -n [33m WARN[0m not yet implemented: wait -n |
toysh | 18 Async for loop [toysh stdout] Expected '1\n2\n3\n', got '' stdout: stderr: |
zsh | 19 Background process doesn't affect parent [zsh stdout] Expected '1\n1\n2\n\n', got '1\n1\n2\n2\n' stdout: 1 1 2 2stderr: |
toysh | 19 Background process doesn't affect parent [toysh stdout] Expected '1\n1\n2\n\n', got '1\n1\n2\n2\n' stdout: 1 1 2 2stderr: |
sush | 19 Background process doesn't affect parent [sush stdout] Expected '1\n1\n2\n\n', got '1\n1\n2\n2\n' stdout: 1 1 2 2stderr: 3332322 |
toysh | 20 Background process and then a singleton pipeline [toysh stdout] Expected 'begin\nend\nstatus=42\n', got 'begin\nend\nstatus=0\n' stdout: begin end status=0stderr: |
brush | 20 Background process and then a singleton pipeline [brush stdout] Expected 'begin\nend\nstatus=42\n', got 'begin\nend\nstatus=0\n' stdout: begin end status=0stderr: |
dash | 21 jobs prints one line per job stdout: 0stderr: |
zsh | 21 jobs prints one line per job [zsh stdout] Expected '2\n', got '0\n' stdout: 0stderr: |
brush | 21 jobs prints one line per job [brush stdout] Expected '2\n', got '0\n' stdout: 0stderr: |
zsh | 22 jobs -p prints one line per job [zsh stdout] Expected '2\n2\n', got '3\n15\n' stdout: 3 15stderr: |
brush | 22 jobs -p prints one line per job [brush stdout] Expected '2\n2\n', got '0\n0\n' stdout: 0 0stderr: |
sush | 23 No stderr spew when shell is not interactive [sush stderr] Expected '', got '3341669\n3341671\n' stdout: stderr: 3341669 3341671 |
bash | 24 YSH wait --all stdout: stderr: |
dash | 24 YSH wait --all stdout: stderr: |
ash | 24 YSH wait --all [ash stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 0\nwait --all 2\n' stdout: wait 0 wait --all 2stderr: ash: wait: line 12: illegal option -- |
mksh | 24 YSH wait --all stdout: stderr: |
toysh | 24 YSH wait --all [toysh stdout] Expected 'wait 0\nwait --all 1\n', got '' [toysh status] Expected 0, got -6 stdout: stderr: munmap_chunk(): invalid pointer |
sush | 24 YSH wait --all [sush stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 0\nwait --all 127\n' stdout: wait 0 wait --all 127stderr: 3341979 3341981 3341986 3342007 3342009 3342012 |
brush | 24 YSH wait --all [brush stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 0\nwait --all 2\n' stdout: wait 0 wait --all 2stderr: error: unexpected argument '--all' found tip: to pass '--all' as a value, use '-- --all' Usage: wait [OPTIONS] [JOB_SPECS]... For more information, try '--help'. |
bash | 25 YSH wait --verbose stdout: stderr: |
dash | 25 YSH wait --verbose stdout: stderr: |
ash | 25 YSH wait --verbose [ash stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 2\nwait --all 2\n' stdout: wait 2 wait --all 2stderr: ash: wait: line 5: illegal option -- ash: wait: line 10: illegal option -- |
zsh | 25 YSH wait --verbose [zsh stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 1\nwait --all 1\n' stdout: wait 1 wait --all 1stderr: wait: job not found: --verbose wait: job not found: --all |
mksh | 25 YSH wait --verbose stdout: stderr: |
ksh | 25 YSH wait --verbose [ksh stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 1\nwait --all 1\n' stdout: wait 1 wait --all 1stderr: E: ksh: <stdin>[5]: wait: --: unknown option E: ksh: <stdin>[10]: wait: --: unknown option |
toysh | 25 YSH wait --verbose [toysh stdout] Expected 'wait 0\nwait --all 1\n', got '' [toysh status] Expected 0, got -6 stdout: stderr: munmap_chunk(): invalid pointer |
sush | 25 YSH wait --verbose [sush stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 127\nwait --all 127\n' stdout: wait 127 wait --all 127stderr: 3342425 3342428 3342436 3342439 |
brush | 25 YSH wait --verbose [brush stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 2\nwait --all 2\n' stdout: wait 2 wait --all 2stderr: error: unexpected argument '--verbose' found tip: to pass '--verbose' as a value, use '-- --verbose' Usage: wait [OPTIONS] [JOB_SPECS]... For more information, try '--help'. error: unexpected argument '--all' found tip: to pass '--all' as a value, use '-- --all' Usage: wait [OPTIONS] [JOB_SPECS]... For more information, try '--help'. |