spec test index / oilshell.org
126 passed, 0 OK, 0 not implemented, 0 BUG, 5 failed, 0 timeouts, 0 cases skipped 5 failed under osh
osh | 42 Single array with :- [osh stdout] Expected "['none', 'x', 'none']\n", got "['x', '']\n" stdout: ['x', '']stderr: |
osh-cpp | 42 Single array with :- [osh-cpp stdout] Expected "['none', 'x', 'none']\n", got "['x', '']\n" stdout: ['x', '']stderr: |
osh | 64 test membership with test -v [osh stdout] Expected 'status=0\nstatus=1\n\nstatus=0\nstatus=1\n', got 'status=1\nstatus=1\n\nstatus=1\nstatus=1\n' stdout: status=1 status=1 status=1 status=1stderr: |
osh-cpp | 64 test membership with test -v [osh-cpp stdout] Expected 'status=0\nstatus=1\n\nstatus=0\nstatus=1\n', got 'status=1\nstatus=1\n\nstatus=1\nstatus=1\n' stdout: status=1 status=1 status=1 status=1stderr: |
osh | 65 test membership with [[ -v [osh stdout] Expected 'status=0\nstatus=1\n\nstatus=0\nstatus=1\n', got 'status=1\nstatus=1\n\nstatus=1\nstatus=1\n' stdout: status=1 status=1 status=1 status=1stderr: |
osh-cpp | 65 test membership with [[ -v [osh-cpp stdout] Expected 'status=0\nstatus=1\n\nstatus=0\nstatus=1\n', got 'status=1\nstatus=1\n\nstatus=1\nstatus=1\n' stdout: status=1 status=1 status=1 status=1stderr: |
osh | 66 test -v array[i] with empty string [osh stdout] Expected 'zero=0\none=0\ntwo=1\n', got 'zero=1\none=1\ntwo=1\n' stdout: zero=1 one=1 two=1stderr: |
osh-cpp | 66 test -v array[i] with empty string [osh-cpp stdout] Expected 'zero=0\none=0\ntwo=1\n', got 'zero=1\none=1\ntwo=1\n' stdout: zero=1 one=1 two=1stderr: |
osh | 67 [[ -v array[expr]] ]] does arith expression evaluation [osh stdout] Expected 'zero=0\none=0\ntwo=1\n---\nzero=0\none=0\ntwo=1\n---\nzero=0\none=0\ntwo=1\n' Got 'zero=1\none=1\ntwo=1\n---\nzero=1\none=1\ntwo=1\n---\nzero=1\none=1\ntwo=1\n' stdout: zero=1 one=1 two=1 --- zero=1 one=1 two=1 --- zero=1 one=1 two=1stderr: |
osh-cpp | 67 [[ -v array[expr]] ]] does arith expression evaluation [osh-cpp stdout] Expected 'zero=0\none=0\ntwo=1\n---\nzero=0\none=0\ntwo=1\n---\nzero=0\none=0\ntwo=1\n' Got 'zero=1\none=1\ntwo=1\n---\nzero=1\none=1\ntwo=1\n---\nzero=1\none=1\ntwo=1\n' stdout: zero=1 one=1 two=1 --- zero=1 one=1 two=1 --- zero=1 one=1 two=1stderr: |