Results for paren-ambiguity.test.sh

statusbashdashmkshzshashosh
pass 969966
ok 010010
N-I 010010
BUG 010010
FAIL 000003
total999999
casebashdashmkshzshashoshdescription
0pass pass pass pass pass pass (( closed with ) ) after multiple lines is command - #2337
1pass BUG pass pass BUG FAIL $(( closed with ) ) after multiple lines is command - #2337
detailsdetailsdetails
2pass ok pass pass ok FAIL (( closed with )) after multiple lines is parse error - #2337
detailsdetailsdetails
3pass pass pass pass pass pass $(( closed with )) after multiple lines is parse error - #2337
4pass pass pass pass pass pass (((grep example - 4+ instances in regtest/aports - #2337
5pass pass pass pass pass pass ((gzip example - zdiff package - #2337
6pass pass pass pass pass pass ((pkg-config example - postfix package - #2337
7pass pass pass pass pass pass ((test example - liblo package - #2337
8pass N-I pass pass N-I FAIL $((which example - command sub versus arith sub - gnunet-gtk package
detailsdetailsdetails
45 passed, 2 OK, 2 not implemented, 2 BUG, 3 failed, 0 timeouts, 0 cases skipped
3 failed under osh

Details on runs that didn't PASS

dash1 $(( closed with ) ) after multiple lines is command - #2337

stdout:
stderr: 
dash: 8: Syntax error: Missing '))'
ash1 $(( closed with ) ) after multiple lines is command - #2337

stdout:
stderr: 
ash: syntax error: missing '))'
osh1 $(( closed with ) ) after multiple lines is command - #2337

[osh stdout] Expected '1 2 3\n' Got ''
[osh status] Expected 0 Got 2

stdout:
stderr: 
  echo $(( echo 1
                ^
[ stdin ]:1: Unexpected token after arithmetic expression (Id.Word_Compound != Id.Arith_RParen)
dash2 (( closed with )) after multiple lines is parse error - #2337

stdout:
1
2
3
stderr:
dash: 4: x: not found
ash2 (( closed with )) after multiple lines is parse error - #2337

stdout:
1
2
3
stderr:
ash: x: not found
osh2 (( closed with )) after multiple lines is parse error - #2337

[osh stdout] Expected 'ok\n' Got '1\n2\n3\n'

stdout:
1
2
3
stderr:
dash8 $((which example - command sub versus arith sub - gnunet-gtk package

stdout:
stderr: 
dash: 6: Syntax error: Missing '))'
ash8 $((which example - command sub versus arith sub - gnunet-gtk package

stdout:
stderr: 
ash: syntax error: missing '))'
osh8 $((which example - command sub versus arith sub - gnunet-gtk package

[osh stdout] Expected 'bye\n' Got ''
[osh status] Expected 0 Got 2

stdout:
stderr: 
          gtk_update_icon_cache_bin="$((which gtk-update-icon-cache ||
                                              ^~~
[ stdin ]:1: Unexpected token after arithmetic expression (Id.Word_Compound != Id.Arith_RParen)