Results for background.test.sh

statusbashdashashzshmkshkshtoyshsushbrushosh
pass 231719122021912923
ok 1100000000
N-I 2700500000
BUG 0100100000
FAIL 00714051714173
total26262626262626262626
casebashdashashzshmkshkshtoyshsushbrushoshdescription
0pass pass pass pass pass pass pass pass pass pass wait with nothing to wait for
1pass N-I FAIL FAIL N-I FAIL FAIL FAIL FAIL pass wait -n with arguments - arguments are respected
detailsdetailsdetailsdetailsdetailsdetailsdetailsdetails
2pass N-I pass FAIL N-I FAIL pass pass FAIL pass wait -n with nothing to wait for
detailsdetailsdetailsdetailsdetails
3pass ok FAIL FAIL pass pass FAIL pass FAIL FAIL wait with jobspec syntax %nonexistent
detailsdetailsdetailsdetailsdetailsdetails
4pass pass pass FAIL pass pass FAIL pass FAIL pass wait with invalid PID
detailsdetailsdetails
5ok pass pass FAIL BUG FAIL FAIL FAIL FAIL pass wait with invalid arg
detailsdetailsdetailsdetailsdetailsdetailsdetails
6pass pass pass pass pass pass pass FAIL pass pass wait for N parallel jobs
details
7pass pass pass FAIL pass pass FAIL FAIL FAIL pass wait for N parallel jobs and check failure
detailsdetailsdetailsdetails
8pass pass pass pass pass pass pass pass pass pass Builtin in background
9pass pass pass pass pass pass pass pass pass pass External command in background
10pass pass pass FAIL pass pass FAIL FAIL FAIL pass Start background pipeline, wait $pid
detailsdetailsdetailsdetails
11pass pass pass pass pass pass FAIL FAIL FAIL pass Start background pipeline, wait %job_spec
detailsdetailsdetails
12pass N-I FAIL FAIL pass pass FAIL FAIL pass FAIL Wait for job and PIPESTATUS
detailsdetailsdetailsdetailsdetailsdetails
13pass N-I FAIL FAIL pass pass FAIL FAIL FAIL FAIL Wait for job and PIPESTATUS - cat
detailsdetailsdetailsdetailsdetailsdetailsdetails
14pass pass pass pass pass pass pass FAIL pass pass Brace group in background, wait all
details
15pass pass pass pass pass pass FAIL pass FAIL pass Wait on background process PID
detailsdetails
16pass pass pass pass pass pass FAIL FAIL FAIL pass Wait on multiple specific IDs returns last status
detailsdetailsdetails
17pass N-I FAIL FAIL N-I FAIL FAIL pass FAIL pass wait -n
detailsdetailsdetailsdetailsdetailsdetailsdetails
18pass pass pass pass pass pass FAIL pass pass pass Async for loop
details
19pass pass pass FAIL pass pass FAIL FAIL pass pass Background process doesn't affect parent
detailsdetailsdetails
20pass pass pass pass pass pass FAIL pass FAIL pass Background process and then a singleton pipeline
detailsdetails
21pass BUG pass FAIL pass pass pass pass FAIL pass jobs prints one line per job
detailsdetailsdetails
22pass pass pass FAIL pass pass pass pass FAIL pass jobs -p prints one line per job
detailsdetails
23pass pass pass pass pass pass pass FAIL pass pass No stderr spew when shell is not interactive
details
24N-I N-I FAIL pass N-I pass FAIL FAIL FAIL pass YSH wait --all
detailsdetailsdetailsdetailsdetailsdetailsdetails
25N-I N-I FAIL FAIL N-I FAIL FAIL FAIL FAIL pass YSH wait --verbose
detailsdetailsdetailsdetailsdetailsdetailsdetailsdetailsdetails
165 passed, 2 OK, 14 not implemented, 2 BUG, 77 failed, 0 timeouts, 0 cases skipped
3 failed under osh

Details on runs that didn't PASS

dash1 wait -n with arguments - arguments are respected

stdout:
stderr: 
ash1 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 lines
stderr:
zsh1 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 lines
stderr:
wait: job not found: -n
mksh1 wait -n with arguments - arguments are respected

stdout:
stderr: 
ksh1 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 lines
stderr:
E: ksh: <stdin>[5]: wait: -n: unknown option
toysh1 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
sush1 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=-1

stderr:
3961909
brush1 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=1

stderr:
 WARN not yet implemented: wait -n
 WARN not yet implemented: wait -n
dash2 wait -n with nothing to wait for

stdout:
stderr: 
dash: 1: wait: Illegal option -n
zsh2 wait -n with nothing to wait for

[zsh status] Expected 127, got 1

stdout:
stderr: 
wait: job not found: -n
mksh2 wait -n with nothing to wait for

stdout:
stderr: 
mksh: <stdin>[1]: wait: -n: unknown option
ksh2 wait -n with nothing to wait for

[ksh status] Expected 127, got 1

stdout:
stderr: 
E: ksh: <stdin>[1]: wait: -n: unknown option
brush2 wait -n with nothing to wait for

[brush status] Expected 127, got 1

stdout:
stderr: 
 WARN not yet implemented: wait -n
dash3 wait with jobspec syntax %nonexistent

stdout:
stderr: 
dash: 1: wait: No such job: %nonexistent
ash3 wait with jobspec syntax %nonexistent

[ash status] Expected 127, got 2

stdout:
stderr: 
ash: wait: line 1: %nonexistent: no such job
zsh3 wait with jobspec syntax %nonexistent

[zsh status] Expected 127, got 1

stdout:
stderr: 
wait: job not found: nonexistent
toysh3 wait with jobspec syntax %nonexistent

[toysh status] Expected 127, got 1

stdout:
stderr: 
wait: %nonexistent: bad pid/job
brush3 wait with jobspec syntax %nonexistent

[brush status] Expected 127, got 1

stdout:
stderr: 
 WARN not yet implemented: wait with job specs
osh3 wait with jobspec syntax %nonexistent

[osh status] Expected 127, got 2

stdout:
stderr: 
  wait %nonexistent
       ^
[ stdin ]:1: 'wait' expected PID or jobspec, got '%nonexistent'
zsh4 wait with invalid PID

[zsh status] Expected 127, got 1

stdout:
stderr: 
wait: pid 12345678 is not a child of this shell
toysh4 wait with invalid PID

[toysh status] Expected 127, got 0

stdout:
stderr: 
brush4 wait with invalid PID

[brush status] Expected 127, got 1

stdout:
stderr: 
 WARN not yet implemented: wait with job specs
bash5 wait with invalid arg

stdout:
stderr: 
bash: line 1: wait: `zzz': not a pid or valid job spec
zsh5 wait with invalid arg

[zsh status] Expected 2, got 1

stdout:
stderr: 
wait: job not found: zzz
mksh5 wait with invalid arg

stdout:
stderr: 
mksh: <stdin>[1]: wait: zzz: argument must be %job or process id
ksh5 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
toysh5 wait with invalid arg

[toysh status] Expected 2, got 1

stdout:
stderr: 
wait: zzz: bad pid/job
sush5 wait with invalid arg

[sush status] Expected 2, got 127

stdout:
stderr: 
brush5 wait with invalid arg

[brush status] Expected 2, got 1

stdout:
stderr: 
 WARN not yet implemented: wait with job specs
sush6 wait for N parallel jobs

[sush stdout] Expected 'status=0\n', got 'status=1\n'

stdout:
status=1
stderr:
3963552
3963553
3963554
zsh7 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
3
stderr:
wait: job not found:  3964371 3964372 3964374
zsh: read-only variable: status
toysh7 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=0
stderr:
set: bad -o errexit
set: bad -o errexit
set: bad -o errexit
sush7 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=0
stderr:
/home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: set: errexit: invalid option name
3964828
3964830
3964831
/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
brush7 wait for N parallel jobs and check failure

[brush stdout] Expected '1\n2\n3\nstatus=3\nstatus=2\nstatus=1\n', got ''

stdout:
stderr: 
zsh10 Start background pipeline, wait $pid

[zsh stdout] Expected 'status=0\nstatus=99\n--\nstatus=3\nstatus=2\nstatus=1\n' Got 'status=0\nstatus=99\n--\nstatus=1\n'

stdout:
status=0
status=99
--
status=1
stderr:
wait: job not found:  3966368 3966374 3966379
toysh10 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=0
stderr:
sush10 Start background pipeline, wait $pid

[sush stdout] Expected 'status=0\nstatus=99\n--\nstatus=3\nstatus=2\nstatus=1\n' Got 'status=0\nstatus=99\n--\nstatus=0\nstatus=0\nstatus=0\n'

stdout:
status=0
status=99
--
status=0
status=0
status=0
stderr:
3966769
3966808
3966821
3966825
brush10 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:
toysh11 Start background pipeline, wait %job_spec

[toysh stdout] Expected 'status=0\nstatus=99\n', got 'status=0\nstatus=1\n'

stdout:
status=0
status=1
stderr:
wait: %1: bad pid/job
sush11 Start background pipeline, wait %job_spec

[sush stdout] Expected 'status=0\nstatus=99\n', got 'status=0\nstatus=0\n'

stdout:
status=0
status=0
stderr:
3967370
brush11 Start background pipeline, wait %job_spec

[brush stdout] Expected 'status=0\nstatus=99\n', got 'status=0\nstatus=1\n'

stdout:
status=0
status=1
stderr:
 WARN not yet implemented: wait with job specs
dash12 Wait for job and PIPESTATUS

stdout:
stderr: 
dash: 2: Bad substitution
ash12 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
zsh12 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
toysh12 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:
sush12 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=0
stderr:
3967694
Pid: Pid(3967697), Signal: SIGPIPE
osh12 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 1
stderr:
dash13 Wait for job and PIPESTATUS - cat

stdout:
stderr: 
dash: 2: Bad substitution
ash13 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
zsh13 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:
toysh13 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: 
sush13 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=77 pipestatus=0\n'

stdout:
fore status=99 pipestatus=55 99
back status=0 pipestatus=0
wait status=88 pipestatus=0

wait status=77 pipestatus=0
stderr:
3968024
3968049
brush13 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=1
stderr:
 WARN not yet implemented: wait with job specs
 WARN not yet implemented: wait with job specs
osh13 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 99
stderr:
sush14 Brace group in background, wait all

[sush stdout] Expected 'status=0\n', got 'status=7\n'

stdout:
status=7
stderr:
3969985
3969987
toysh15 Wait on background process PID

[toysh stdout] Expected 'status=7\nstatus=9\n', got 'status=0\nstatus=0\n'

stdout:
status=0
status=0
stderr:
brush15 Wait on background process PID

[brush stdout] Expected 'status=7\nstatus=9\n', got 'status=0\nstatus=0\n'

stdout:
status=0
status=0
stderr:
toysh16 Wait on multiple specific IDs returns last status

[toysh stdout] Expected 'status=7\n', got 'status=0\n'

stdout:
status=0
stderr:
sush16 Wait on multiple specific IDs returns last status

[sush stdout] Expected 'status=7\n', got 'status=8\n'

stdout:
status=8
stderr:
3975470
3975485
3975489
brush16 Wait on multiple specific IDs returns last status

[brush stdout] Expected 'status=7\n', got 'status=0\n'

stdout:
status=0
stderr:
dash17 wait -n

stdout:
stderr: 
ash17 wait -n

[ash stdout] Expected 'status=3\nstatus=9\n', got 'status=129\nstatus=0\n'

stdout:
status=129
status=0
stderr:
zsh17 wait -n

[zsh stdout] Expected 'status=3\nstatus=9\n', got 'status=1\nstatus=1\n'

stdout:
status=1
status=1
stderr:
wait: job not found: -n
wait: job not found: -n
mksh17 wait -n

stdout:
stderr: 
ksh17 wait -n

[ksh stdout] Expected 'status=3\nstatus=9\n', got 'status=1\nstatus=1\n'

stdout:
status=1
status=1
stderr:
E: ksh: <stdin>[5]: wait: -n: unknown option
E: ksh: <stdin>[7]: wait: -n: unknown option
toysh17 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: (
brush17 wait -n

[brush stdout] Expected 'status=3\nstatus=9\n', got 'status=1\nstatus=1\n'

stdout:
status=1
status=1
stderr:
 WARN not yet implemented: wait -n
 WARN not yet implemented: wait -n
toysh18 Async for loop

[toysh stdout] Expected '1\n2\n3\n', got ''

stdout:
stderr: 
zsh19 Background process doesn't affect parent

[zsh stdout] Expected '1\n1\n2\n\n', got '1\n1\n2\n2\n'

stdout:
1
1
2
2
stderr:
toysh19 Background process doesn't affect parent

[toysh stdout] Expected '1\n1\n2\n\n', got '1\n1\n2\n2\n'

stdout:
1
1
2
2
stderr:
sush19 Background process doesn't affect parent

[sush stdout] Expected '1\n1\n2\n\n', got '1\n1\n2\n2\n'

stdout:
1
1
2
2
stderr:
3980682
toysh20 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=0
stderr:
brush20 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=0
stderr:
dash21 jobs prints one line per job

stdout:
0
stderr:
zsh21 jobs prints one line per job

[zsh stdout] Expected '2\n', got '0\n'

stdout:
0
stderr:
brush21 jobs prints one line per job

[brush stdout] Expected '2\n', got '0\n'

stdout:
0
stderr:
zsh22 jobs -p prints one line per job

[zsh stdout] Expected '2\n2\n', got '3\n15\n'

stdout:
3
15
stderr:
brush22 jobs -p prints one line per job

[brush stdout] Expected '2\n2\n', got '0\n0\n'

stdout:
0
0
stderr:
sush23 No stderr spew when shell is not interactive

[sush stderr] Expected '', got '3990037\n3990040\n'

stdout:
stderr: 
3990037
3990040
bash24 YSH wait --all

stdout:
stderr: 
dash24 YSH wait --all

stdout:
stderr: 
ash24 YSH wait --all

[ash stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 0\nwait --all 2\n'

stdout:
wait 0
wait --all 2
stderr:
ash: wait: line 12: illegal option --
mksh24 YSH wait --all

stdout:
stderr: 
toysh24 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
sush24 YSH wait --all

[sush stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 0\nwait --all 127\n'

stdout:
wait 0
wait --all 127
stderr:
3990374
3990376
3990382
3990428
3990430
3990432
brush24 YSH wait --all

[brush stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 0\nwait --all 2\n'

stdout:
wait 0
wait --all 2
stderr:
error: unexpected argument '--all' found

  tip: to pass '--all' as a value, use '-- --all'

Usage: wait [OPTIONS] [JOB_SPECS]...

For more information, try '--help'.

bash25 YSH wait --verbose

stdout:
stderr: 
dash25 YSH wait --verbose

stdout:
stderr: 
ash25 YSH wait --verbose

[ash stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 2\nwait --all 2\n'

stdout:
wait 2
wait --all 2
stderr:
ash: wait: line 5: illegal option --
ash: wait: line 10: illegal option --
zsh25 YSH wait --verbose

[zsh stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 1\nwait --all 1\n'

stdout:
wait 1
wait --all 1
stderr:
wait: job not found: --verbose
wait: job not found: --all
mksh25 YSH wait --verbose

stdout:
stderr: 
ksh25 YSH wait --verbose

[ksh stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 1\nwait --all 1\n'

stdout:
wait 1
wait --all 1
stderr:
E: ksh: <stdin>[5]: wait: --: unknown option
E: ksh: <stdin>[10]: wait: --: unknown option
toysh25 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
sush25 YSH wait --verbose

[sush stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 127\nwait --all 127\n'

stdout:
wait 127
wait --all 127
stderr:
3990848
3990851
3990869
3990871
brush25 YSH wait --verbose

[brush stdout] Expected 'wait 0\nwait --all 1\n', got 'wait 2\nwait --all 2\n'

stdout:
wait 2
wait --all 2
stderr:
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'.