Results for command-sub-ksh.test.sh

statusoshosh-cpp
FAIL 44
total44
caseoshosh-cppdescription
0FAIL FAIL ${ echo hi;}
detailsdetails
1FAIL FAIL ${ echo hi } without semi-colon
detailsdetails
2FAIL FAIL ${|REPLY=hi}
detailsdetails
3FAIL FAIL for loop / case
detailsdetails
0 passed, 0 OK, 0 not implemented, 0 BUG, 4 failed, 0 timeouts, 0 cases skipped
4 failed under osh

Details on runs that didn't PASS

osh0 ${ echo hi;}

[osh stdout] Expected '[hi]\n\n[one\ntwo]\n\n[ 3 \n 4 5 ]\n\n', got ''
[osh status] Expected 1, got 2

stdout:
stderr: 
  x=${ echo hi;}
      ^
[ stdin ]:1: Unexpected token in ${}
osh-cpp0 ${ echo hi;}

[osh-cpp stdout] Expected '[hi]\n\n[one\ntwo]\n\n[ 3 \n 4 5 ]\n\n', got ''
[osh-cpp status] Expected 1, got 2

stdout:
stderr: 
  x=${ echo hi;}
      ^
[ stdin ]:1: Unexpected token in ${}
osh1 ${ echo hi } without semi-colon

[osh stdout] Expected '[no-semi]\n[no-space]\n', got ''
[osh status] Expected 127, got 2

stdout:
stderr: 
  x=${ echo no-semi }
      ^
[ stdin ]:1: Unexpected token in ${}
osh-cpp1 ${ echo hi } without semi-colon

[osh-cpp stdout] Expected '[no-semi]\n[no-space]\n', got ''
[osh-cpp status] Expected 127, got 2

stdout:
stderr: 
  x=${ echo no-semi }
      ^
[ stdin ]:1: Unexpected token in ${}
osh2 ${|REPLY=hi}

[osh stdout] Expected '[ reply var ]\n\n[from file]\n\n', got ''
[osh status] Expected 1, got 2

stdout:
stderr: 
  x=${|y=" reply var "; REPLY=$y}
      ^
[ stdin ]:1: Unexpected token in ${}
osh-cpp2 ${|REPLY=hi}

[osh-cpp stdout] Expected '[ reply var ]\n\n[from file]\n\n', got ''
[osh-cpp status] Expected 1, got 2

stdout:
stderr: 
  x=${|y=" reply var "; REPLY=$y}
      ^
[ stdin ]:1: Unexpected token in ${}
osh3 for loop / case

[osh stdout] Expected '-a-\n-b-\n-a--b-\n\nsh-case\nsh-case\n', got ''
[osh status] Expected 0, got 2

stdout:
stderr: 
  x=${ for i in a b; do echo -$i-; done; }
      ^
[ stdin ]:1: Unexpected token in ${}
osh-cpp3 for loop / case

[osh-cpp stdout] Expected '-a-\n-b-\n-a--b-\n\nsh-case\nsh-case\n', got ''
[osh-cpp status] Expected 0, got 2

stdout:
stderr: 
  x=${ for i in a b; do echo -$i-; done; }
      ^
[ stdin ]:1: Unexpected token in ${}