Results for paren-ambiguity.test.sh

statusoshosh-cpp
pass 66
FAIL 33
total99
caseoshosh-cppdescription
0pass pass (( closed with ) ) after multiple lines is command - #2337
1FAIL FAIL $(( closed with ) ) after multiple lines is command - #2337
detailsdetails
2FAIL FAIL (( closed with )) after multiple lines is parse error - #2337
detailsdetails
3pass pass $(( closed with )) after multiple lines is parse error - #2337
4pass pass (((grep example - 4+ instances in regtest/aports - #2337
5pass pass ((gzip example - zdiff package - #2337
6pass pass ((pkg-config example - postfix package - #2337
7pass pass ((test example - liblo package - #2337
8FAIL FAIL $((which example - command sub versus arith sub - gnunet-gtk package
detailsdetails
12 passed, 0 OK, 0 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped
3 failed under osh

Details on runs that didn't PASS

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)
osh-cpp1 $(( closed with ) ) after multiple lines is command - #2337

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

stdout:
stderr: 
  echo $(( echo 1
                ^
[ stdin ]:1: Unexpected token after arithmetic expression (Id.Word_Compound != Id.Arith_RParen)
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:
osh-cpp2 (( closed with )) after multiple lines is parse error - #2337

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

stdout:
1
2
3
stderr:
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)
osh-cpp8 $((which example - command sub versus arith sub - gnunet-gtk package

[osh-cpp stdout] Expected 'bye\n' Got ''
[osh-cpp 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)