Results for paren-ambiguity.test.sh

statusbashdashashzshmkshkshtoyshsushbrushosh
pass 9669997786
ok 0110000000
N-I 0110000000
BUG 0110000000
FAIL 0000002213
total9999999999
casebashdashashzshmkshkshtoyshsushbrushoshdescription
0pass pass pass pass pass pass FAIL pass FAIL pass (( closed with ) ) after multiple lines is command - #2337
detailsdetails
1pass BUG BUG pass pass pass pass pass pass FAIL $(( closed with ) ) after multiple lines is command - #2337
detailsdetailsdetails
2pass ok ok pass pass pass pass FAIL pass FAIL (( closed with )) after multiple lines is parse error - #2337
detailsdetailsdetailsdetails
3pass pass pass pass pass pass pass FAIL pass pass $(( closed with )) after multiple lines is parse error - #2337
details
4pass pass pass pass pass pass pass pass pass pass (((grep example - 4+ instances in regtest/aports - #2337
5pass pass pass pass pass pass pass pass pass pass ((gzip example - zdiff package - #2337
6pass pass pass pass pass pass pass pass pass pass ((pkg-config example - postfix package - #2337
7pass pass pass pass pass pass FAIL pass pass pass ((test example - liblo package - #2337
details
8pass N-I N-I pass pass pass pass pass pass FAIL $((which example - command sub versus arith sub - gnunet-gtk package
detailsdetailsdetails
76 passed, 2 OK, 2 not implemented, 2 BUG, 8 failed, 0 timeouts, 0 cases skipped
3 failed under osh

Details on runs that didn't PASS

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

[toysh stdout] Expected '1\n2\n3\n' Got '1 echo 2 (( x )) : 0 echo 3\n'

stdout:
1 echo 2 (( x )) : 0 echo 3
stderr:
brush0 (( closed with ) ) after multiple lines is command - #2337

[brush stdout] Expected '1\n2\n3\n' Got ''

stdout:
stderr: 
error: arithmetic evaluation error: failed to parse expression: 'echo 1
echo 2
((x))
: 0
echo 3
'
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
sush2 (( closed with )) after multiple lines is parse error - #2337

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

stdout:
1
2
3
stderr:
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:
sush3 $(( closed with )) after multiple lines is parse error - #2337

[sush stdout] Expected 'ok\n' Got '1 2 3\n'

stdout:
1 2 3
stderr:
toysh7 ((test example - liblo package - #2337

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

stdout:
stderr: 
main: line 1: sh: syntax error: (
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)