50 passed, 0 OK, 2 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped 3 failed under osh
| osh | 2 extglob in variable [osh stdout] Expected 'TRUE\nTRUE\nFALSE\nFALSE\nFALSE\n', got '' [osh status] Expected 0, got 1 stdout: stderr: g=--@(help|verbose)
^~
[ stdin ]:3: fatal: extended glob not allowed in this word
|
| osh-cpp | 2 extglob in variable [osh-cpp stdout] Expected 'TRUE\nTRUE\nFALSE\nFALSE\nFALSE\n', got '' [osh-cpp status] Expected 0, got 1 stdout: stderr: g=--@(help|verbose)
^~
[ stdin ]:3: fatal: extended glob not allowed in this word
|
| osh | 21 Turning extglob on changes the meaning of [[ !(str) ]] in bash [osh stdout] Expected 'TRUE\nFALSE\nTRUE\nTRUE\n', got '' [osh status] Expected 0, got 1 stdout: stderr: [[ !($empty) ]] && echo TRUE # test if $empty is empty
^~
[ stdin ]:3: fatal: extended glob not allowed in this word
|
| osh-cpp | 21 Turning extglob on changes the meaning of [[ !(str) ]] in bash [osh-cpp stdout] Expected 'TRUE\nFALSE\nTRUE\nTRUE\n', got '' [osh-cpp status] Expected 0, got 1 stdout: stderr: [[ !($empty) ]] && echo TRUE # test if $empty is empty
^~
[ stdin ]:3: fatal: extended glob not allowed in this word
|
| osh | 23 extglob inside arg word [osh stdout] Expected 'rhs\nrhs arg\nnope\n', got 'rhs\n' [osh status] Expected 0, got 1 stdout: rhsstderr: [[ foo == ${unset:-@(foo|bar)} ]] && echo 'rhs arg'
^~
[ stdin ]:3: fatal: Extended glob not allowed in this word
|
| osh-cpp | 23 extglob inside arg word [osh-cpp stdout] Expected 'rhs\nrhs arg\nnope\n', got 'rhs\n' [osh-cpp status] Expected 0, got 1 stdout: rhsstderr: [[ foo == ${unset:-@(foo|bar)} ]] && echo 'rhs arg'
^~
[ stdin ]:3: fatal: Extended glob not allowed in this word
|
| osh | 27 Extended glob in ${x//pat/replace} stdout: stderr: echo ${x//@(?.py)/Z}
^~
[ stdin ]:3: fatal: extended globs not supported in ${x//GLOB/}
|
| osh-cpp | 27 Extended glob in ${x//pat/replace} stdout: stderr: echo ${x//@(?.py)/Z}
^~
[ stdin ]:3: fatal: extended globs not supported in ${x//GLOB/}
|