70 passed, 4 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped 1 failed under osh
| osh-cpp | 18 ble.sh: eval -- "$(declare -p var arr)" [osh-cpp stdout] Expected 'sum=21\narr[0]=a2\narr[1]=a5\narr[2]=a8\narr[3]=a10\n' Got '' [osh-cpp status] Expected 0 Got 2 stdout: stderr: })"
^
[ stdin ]:9: Invalid word while parsing command list
|
| osh | 19 declare -p and value.Undef [osh stdout] Expected 'declare -- x\ndeclare -- x\n' Got '' [osh status] Expected 0 Got 1 stdout: stderr: |
| osh-cpp | 19 declare -p and value.Undef [osh-cpp stdout] Expected 'declare -- x\ndeclare -- x\n' Got '' [osh-cpp status] Expected 0 Got 1 stdout: stderr: |
| osh-cpp | 20 eval -- "$(declare -p arr)" (restore arrays w/ unset elements) [osh-cpp stdout] Expected 'arr[0]: unset\narr[1]: unset\narr[2]: unset\narr[3]: set ... []\narr[4]: set ... [foo]\n' Got '' [osh-cpp status] Expected 0 Got 2 stdout: stderr: eval -- "$(arr=(); arr[3]= arr[4]=foo; declare -p arr)"
^
[ stdin ]:2: Invalid word while parsing command list
|
| osh | 21 declare -p UNDEF (and typeset) -- prints something to stderr stdout: declare -rx x=42 declare -rx x=42 2 de 2 ty 4 totalstderr: |
| osh-cpp | 21 declare -p UNDEF (and typeset) -- prints something to stderr stdout: declare -rx x=42 declare -rx x=42 2 de 2 ty 4 totalstderr: |
| osh | 31 myvar=typeset (another form of dynamic assignment) stdout: a bstderr: |
| osh-cpp | 31 myvar=typeset (another form of dynamic assignment) stdout: a bstderr: |