spec test index / oilshell.org
72 passed, 0 OK, 0 not implemented, 0 BUG, 15 failed, 0 timeouts, 0 cases skipped 5 failed under osh
osh | 0 help [osh stderr] Expected 'status=0\nstatus=0\nstatus=0\n', got " help\n ^~~~\n[ stdin ]:1: no help topics match 'help'\nstatus=1\n help help\n ^~~~\n[ stdin ]:3: no help topics match 'help'\nstatus=1\n help -- help\n ^~~~\n[ stdin ]:5: no help topics match 'help'\nstatus=1\n" stdout: stderr: help ^~~~ [ stdin ]:1: no help topics match 'help' status=1 help help ^~~~ [ stdin ]:3: no help topics match 'help' status=1 help -- help ^~~~ [ stdin ]:5: no help topics match 'help' status=1 |
osh_.py | 0 help [osh_.py stderr] Expected 'status=0\nstatus=0\nstatus=0\n', got " help\n ^~~~\n[ stdin ]:1: no help topics match 'help'\nstatus=1\n help help\n ^~~~\n[ stdin ]:3: no help topics match 'help'\nstatus=1\n help -- help\n ^~~~\n[ stdin ]:5: no help topics match 'help'\nstatus=1\n" stdout: stderr: help ^~~~ [ stdin ]:1: no help topics match 'help' status=1 help help ^~~~ [ stdin ]:3: no help topics match 'help' status=1 help -- help ^~~~ [ stdin ]:5: no help topics match 'help' status=1 |
osh_.cc | 1 bad help topic [osh_.cc stdout] Expected 'help=1\ngrep=0\n', got 'TODO\nhelp=0\ngrep=1\n' stdout: TODO help=0 grep=1stderr: |
osh | 22 mapfile (delimiter): -d delim [osh stdout] Expected 'n=3\n[1:]\n[3:]\n[5:]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d : arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -d |
osh_.py | 22 mapfile (delimiter): -d delim [osh_.py stdout] Expected 'n=3\n[1:]\n[3:]\n[5:]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d : arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -d |
osh_.cc | 22 mapfile (delimiter): -d delim [osh_.cc stdout] Expected 'n=3\n[1:]\n[3:]\n[5:]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d : arr ^~ [ stdin ]:3: 'mapfile' |
osh | 23 mapfile (delimiter): -d '' (null-separated) [osh stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d '' arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -d |
osh_.py | 23 mapfile (delimiter): -d '' (null-separated) [osh_.py stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d '' arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -d |
osh_.cc | 23 mapfile (delimiter): -d '' (null-separated) [osh_.cc stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d '' arr ^~ [ stdin ]:3: 'mapfile' |
osh | 26 mapfile (store position): -O start [osh stdout] Expected 'n=5\n[x]\n[y]\n[a0]\n[a1]\n[a2]\n', got 'n=3\n[x]\n[y]\n[z]\n' stdout: n=3 [x] [y] [z]stderr: mapfile -O 2 -t arr ^~ [ stdin ]:4: 'mapfile' doesn't accept flag -O |
osh_.py | 26 mapfile (store position): -O start [osh_.py stdout] Expected 'n=5\n[x]\n[y]\n[a0]\n[a1]\n[a2]\n', got 'n=3\n[x]\n[y]\n[z]\n' stdout: n=3 [x] [y] [z]stderr: mapfile -O 2 -t arr ^~ [ stdin ]:4: 'mapfile' doesn't accept flag -O |
osh_.cc | 26 mapfile (store position): -O start [osh_.cc stdout] Expected 'n=5\n[x]\n[y]\n[a0]\n[a1]\n[a2]\n', got 'n=3\n[x]\n[y]\n[z]\n' stdout: n=3 [x] [y] [z]stderr: mapfile -O 2 -t arr ^~ [ stdin ]:4: 'mapfile' |
osh | 27 mapfile (input range): -s start -n count [osh stdout] Expected 'n=3\n[a5]\n[a6]\n[a7]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -s 5 -n 3 -t arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -s |
osh_.py | 27 mapfile (input range): -s start -n count [osh_.py stdout] Expected 'n=3\n[a5]\n[a6]\n[a7]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -s 5 -n 3 -t arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -s |
osh_.cc | 27 mapfile (input range): -s start -n count [osh_.cc stdout] Expected 'n=3\n[a5]\n[a6]\n[a7]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -s 5 -n 3 -t arr ^~ [ stdin ]:3: 'mapfile' |