Results for bool-parse.test.sh

statusoshosh-cpp
pass 77
FAIL 11
total88
caseoshosh-cppdescription
0pass pass test builtin - Unexpected trailing word '--' (#2409)
1pass pass test builtin: ( = ) is confusing: equality test or non-empty string test
2pass pass test builtin: ( == ) is confusing: equality test or non-empty string test
3pass pass Allowed: [[ = ]] and [[ == ]]
4pass pass Not allowed: [[ ) ]] and [[ ( ]]
5pass pass test builtin: ( x ) behavior is the same in both cases
6pass pass [ -f = ] and [ -f == ]
7FAIL FAIL [[ -f -f ]] and [[ -f == ]]
detailsdetails
14 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

osh7 [[ -f -f ]] and [[ -f == ]]

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

stdout:
status=1
stderr:
  echo status=$?
  ^~~~
[ stdin ]:5: Expected ]]
osh-cpp7 [[ -f -f ]] and [[ -f == ]]

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

stdout:
status=1
stderr:
  echo status=$?
  ^~~~
[ stdin ]:5: Expected ]]