Results for let.test.sh

statusoshosh-cpp
FAIL 22
total22
caseoshosh-cppdescription
0FAIL FAIL let
detailsdetails
1FAIL FAIL let with ()
detailsdetails
0 passed, 0 OK, 0 not implemented, 0 BUG, 4 failed, 0 timeouts, 0 cases skipped
2 failed under osh

Details on runs that didn't PASS

osh0 let

[osh stdout] Expected '1 3 9 9\n', got '\n'

stdout:
stderr: 
  let x=1
  ^~~
[ stdin ]:1: 'let' not found
  let y=x+2
  ^~~
[ stdin ]:2: 'let' not found
  let z=y*3  # zsh treats this as a glob; bash doesn't
  ^~~
[ stdin ]:3: 'let' not found
  let z2='y*3'  # both are OK with this
  ^~~
[ stdin ]:4: 'let' not found
osh-cpp0 let

[osh-cpp stdout] Expected '1 3 9 9\n', got '\n'

stdout:
stderr: 
  let x=1
  ^~~
[ stdin ]:1: 'let' not found
  let y=x+2
  ^~~
[ stdin ]:2: 'let' not found
  let z=y*3  # zsh treats this as a glob; bash doesn't
  ^~~
[ stdin ]:3: 'let' not found
  let z2='y*3'  # both are OK with this
  ^~~
[ stdin ]:4: 'let' not found
osh1 let with ()

[osh stdout] Expected '1 3 9\n', got ''
[osh status] Expected 0, got 1

stdout:
stderr: 
  let x=( 1 )
        ^
[ stdin ]:1: fatal: Unexpected array literal
osh-cpp1 let with ()

[osh-cpp stdout] Expected '1 3 9\n', got ''
[osh-cpp status] Expected 0, got 1

stdout:
stderr: 
  let x=( 1 )
        ^
[ stdin ]:1: fatal: Unexpected array literal