spec test index / oilshell.org
68 passed, 0 OK, 0 not implemented, 0 BUG, 19 failed, 0 timeouts, 0 cases skipped 4 failed under osh
osh_.cc | 0 help [osh_.cc stderr] Expected 'status=0\nstatus=0\nstatus=0\n', got 'TODO\nstatus=0\nTODO\nstatus=0\nTODO\nstatus=0\n' stdout: stderr: TODO status=0 TODO status=0 TODO status=0 |
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_.cc | 19 mapfile [osh_.cc stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got 'mapfile is a builtin\nn=4\n[mapfile is a builtin\n]\n[1\n]\n[3\n]\n[5\n]\n' stdout: mapfile is a builtin n=4 [mapfile is a builtin ] [1 ] [3 ] [5 ]stderr: |
osh_.cc | 20 readarray (synonym for mapfile) [osh_.cc stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got 'readarray is a builtin\nn=4\n[readarray is a builtin\n]\n[1\n]\n[3\n]\n[5\n]\n' stdout: readarray is a builtin n=4 [readarray is a builtin ] [1 ] [3 ] [5 ]stderr: |
osh_.cc | 21 mapfile (array name): arr [osh_.cc stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got 'mapfile is a builtin\nn=4\n[mapfile is a builtin\n]\n[1\n]\n[3\n]\n[5\n]\n' stdout: mapfile is a builtin n=4 [mapfile is a builtin ] [1 ] [3 ] [5 ]stderr: |
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 'mapfile is a builtin\nn=0\n[]\n' stdout: mapfile is a builtin n=0 []stderr: mapfile -d : arr ^~ [ stdin ]:3: 'mapfile' dynamic_fmt_dummy |
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 'mapfile is a builtin\nn=0\n[]\n' stdout: mapfile is a builtin n=0 []stderr: mapfile -d '' arr ^~ [ stdin ]:3: 'mapfile' dynamic_fmt_dummy |
osh_.cc | 24 mapfile (truncate delim): -t [osh_.cc stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'mapfile is a builtin\nn=4\n[mapfile is a builtin]\n[1]\n[3]\n[5]\n' stdout: mapfile is a builtin n=4 [mapfile is a builtin] [1] [3] [5]stderr: |
osh_.cc | 25 mapfile -t doesn't remove \r [osh_.cc stdout] Expected "['1\\r', '3\\r', '5\\r']\n", got "['mapfile is a builtin', '1\\r', '3\\r', '5\\r']\nmapfile is a builtin\n" stdout: ['mapfile is a builtin', '1\r', '3\r', '5\r'] mapfile is a builtinstderr: |
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 'mapfile is a builtin\nn=3\n[x]\n[y]\n[z]\n' stdout: mapfile is a builtin n=3 [x] [y] [z]stderr: mapfile -O 2 -t arr ^~ [ stdin ]:4: 'mapfile' dynamic_fmt_dummy |
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 'mapfile is a builtin\nn=0\n[]\n' stdout: mapfile is a builtin n=0 []stderr: mapfile -s 5 -n 3 -t arr ^~ [ stdin ]:3: 'mapfile' dynamic_fmt_dummy |