spec test index / oilshell.org
92 passed, 0 OK, 0 not implemented, 0 BUG, 88 failed, 0 timeouts, 0 cases skipped 5 failed under osh
osh_.cc | 9 \0 [osh_.cc stdout] Expected u'ab\x00cd\n', got 'abcd\n' stdout: abcdstderr: |
osh_.py | 15 \0377 is the highest octal byte [osh_.py stdout] Expected u' ff 37\n', got '' stdout: stderr: |
osh_.cc | 15 \0377 is the highest octal byte [osh_.cc stdout] Expected u' ff 37\n', got '' stdout: stderr: |
osh_.py | 16 \0400 is one more than the highest octal byte [osh_.py stdout] Expected u' 00 30\n', got '' stdout: stderr: |
osh_.cc | 16 \0400 is one more than the highest octal byte [osh_.cc stdout] Expected u' 00 30\n', got '' stdout: stderr: |
osh_.py | 17 \0777 is out of range [osh_.py stdout] Expected u' ff\n', got '' stdout: stderr: |
osh_.cc | 17 \0777 is out of range [osh_.cc stdout] Expected u' ff\n', got '' stdout: stderr: |
osh_.py | 18 incomplete hex escape [osh_.py stdout] Expected u' a b c d 006\n', got '' stdout: stderr: |
osh_.cc | 18 incomplete hex escape [osh_.cc stdout] Expected u' a b c d 006\n', got '' stdout: stderr: |
osh_.py | 19 \x [osh_.py stdout] Expected u' \\ x \\ x g \\n\n', got '' stdout: stderr: |
osh_.cc | 19 \x [osh_.cc stdout] Expected u' \\ x \\ x g \\n\n', got '' stdout: stderr: |
osh_.py | 20 incomplete octal escape [osh_.py stdout] Expected u' a b c d 004\n', got '' stdout: stderr: |
osh_.cc | 20 incomplete octal escape [osh_.cc stdout] Expected u' a b c d 004\n', got '' stdout: stderr: |
osh_.py | 21 incomplete unicode escape [osh_.py stdout] Expected u' a b c d 006\n', got '' stdout: stderr: |
osh_.cc | 21 incomplete unicode escape [osh_.cc stdout] Expected u' a b c d 006\n', got '' stdout: stderr: |
osh_.py | 22 \u6 [osh_.py stdout] Expected u' 006\n', got '' stdout: stderr: |
osh_.cc | 22 \u6 [osh_.cc stdout] Expected u' 006\n', got '' stdout: stderr: |
osh_.py | 23 \0 \1 \8 [osh_.py stdout] Expected u' \\0 \\ 1 \\ 8\n', got '' stdout: stderr: |
osh_.cc | 23 \0 \1 \8 [osh_.cc stdout] Expected u' \\0 \\ 1 \\ 8\n', got '' stdout: stderr: |
osh_.py | 24 Read builtin [osh_.py stdout] Expected '[A\t\tB C D E]\n', got '[]\n' stdout: []stderr: |
osh_.cc | 24 Read builtin [osh_.cc stdout] Expected '[A\t\tB C D E]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.cc | 25 Read from empty file [osh_.cc stdout] Expected "['status=1', '']\n['status=1', '']\n", got '' [osh_.cc status] Expected 0, got -11 stdout: stderr: |
osh_.cc | 26 read /dev/null [osh_.cc stdout] Expected '1\n', got '2\n' stdout: 2stderr: |
osh_.py | 28 Read builtin with no newline. [osh_.py stdout] Expected u'1\nZZZ\n', got '' stdout: stderr: |
osh_.cc | 28 Read builtin with no newline. [osh_.cc stdout] Expected u'1\nZZZ\n', got '' stdout: stderr: |
osh_.py | 29 Read builtin with multiple variables [osh_.py stdout] Expected '[A/B/C D E]\n', got '[//]\n' stdout: [//]stderr: |
osh_.cc | 29 Read builtin with multiple variables [osh_.cc stdout] Expected '[A/B/C D E]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 30 Read builtin with not enough variables [osh_.py stdout] Expected '/A/B//\n', got '' [osh_.py status] Expected 0, got 1 stdout: stderr: read x y z <<EOF ^~~~ [ stdin ]:3: fatal: Exiting with status 1 (command in PID 22203) |
osh_.cc | 30 Read builtin with not enough variables [osh_.cc stdout] Expected '/A/B//\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 31 Read -n (with $REPLY) [osh_.py stdout] Expected "['1234', '12']\n", got '[]\n12345\n' stdout: [] 12345stderr: |
osh_.cc | 31 Read -n (with $REPLY) [osh_.cc stdout] Expected "['1234', '12']\n", got '12345\n(cmd_value.Argv argv:[argv.py] arg_spids:[36])\n' stdout: 12345 (cmd_value.Argv argv:[argv.py] arg_spids:[36])stderr: Unhandled SimpleCommand |
osh_.py | 32 IFS= read -n (OSH regression: value saved in tempenv) [osh_.py stdout] Expected "['X']\n", got "['']\nXYZ\n" stdout: [''] XYZstderr: |
osh_.cc | 32 IFS= read -n (OSH regression: value saved in tempenv) [osh_.cc stdout] Expected "['X']\n", got "XYZ\n(cmd_value.Argv argv:[argv.py ''] arg_spids:[30 32])\n" stdout: XYZ (cmd_value.Argv argv:[argv.py ''] arg_spids:[30 32])stderr: Unhandled SimpleCommand |
osh_.py | 33 Read uses $REPLY (without -n) [osh_.py stdout] Expected '123\n', got '123\n\n' stdout: 123stderr: |
osh_.cc | 33 Read uses $REPLY (without -n) [osh_.cc status] Expected 0, got -6 stdout: 123stderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 34 read -r ignores backslashes [osh_.py stdout] Expected "['one two', 'one\\\\ two']\n", got "['', '']\none\\ two\n" stdout: ['', ''] one\ twostderr: |
osh_.cc | 34 read -r ignores backslashes [osh_.cc stdout] Expected "['one two', 'one\\\\ two']\n", got 'one\\ two\n' [osh_.cc status] Expected 0, got -6 stdout: one\ twostderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 35 read -r with other backslash escapes [osh_.py stdout] Expected "['one twox65three', 'one\\\\ two\\\\x65three']\n", got "['', '']\none\\ two\\x65three\n" stdout: ['', ''] one\ two\x65threestderr: |
osh_.cc | 35 read -r with other backslash escapes [osh_.cc stdout] Expected "['one twox65three', 'one\\\\ two\\\\x65three']\n", got 'one\\ two\\x65three\n' [osh_.cc status] Expected 0, got -6 stdout: one\ two\x65threestderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 36 read with line continuation reads multiple physical lines [osh_.py stdout] Expected "['onetwo', 'one\\\\']\n", got '' [osh_.py status] Expected 0, got 1 [osh_.py stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 417, in <module> status = main(sys.argv) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 309, in main cmd_flags=cmd_eval.IsMainProgram) File "/home/andy/git/oilshell/oil/core/main_loop.py", line 168, in Batch is_return, is_fatal = cmd_ev.ExecuteAndCatch(node, cmd_flags=cmd_flags) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1461, in ExecuteAndCatch status = self._Execute(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1341, in _Execute status, check_errexit = self._Dispatch(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 837, in _Dispatch val = self.word_ev.EvalRhsWord(pair.rhs) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1602, in EvalRhsWord return self.EvalWordToString(w) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1498, in EvalWordToString self._EvalWordPart(p, part_vals, quoted=False) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1332, in _EvalWordPart sv = self._EvalCommandSub(part.child, quoted) # type: part_value_t File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1959, in _EvalCommandSub stdout = self.shell_ex.RunCommandSub(node) AttributeError: 'NoneType' object has no attribute 'RunCommandSub' |
osh_.cc | 36 read with line continuation reads multiple physical lines [osh_.cc stdout] Expected "['onetwo', 'one\\\\']\n", got 'one\\\ntwo\n\n' [osh_.cc status] Expected 0, got -6 stdout: one\ twostderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 37 read multiple vars spanning many lines [osh_.py stdout] Expected "['one-two', 'three-four five-six', '']\n", got "['', '', '']\n" stdout: ['', '', '']stderr: |
osh_.cc | 37 read multiple vars spanning many lines [osh_.cc stdout] Expected "['one-two', 'three-four five-six', '']\n", got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 38 read -r with \n [osh_.py stdout] Expected "['nline', '\\\\nline']\n", got "['', '']\n\\nline\n" stdout: ['', ''] \nlinestderr: |
osh_.cc | 38 read -r with \n [osh_.cc stdout] Expected "['nline', '\\\\nline']\n", got '\\nline\n' [osh_.cc status] Expected 0, got -6 stdout: \nlinestderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 39 Read with IFS=$'\n' [osh_.py stdout] Expected '[ a b c]\n', got '' [osh_.py status] Expected 0, got 1 [osh_.py stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 417, in <module> status = main(sys.argv) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 309, in main cmd_flags=cmd_eval.IsMainProgram) File "/home/andy/git/oilshell/oil/core/main_loop.py", line 168, in Batch is_return, is_fatal = cmd_ev.ExecuteAndCatch(node, cmd_flags=cmd_flags) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1461, in ExecuteAndCatch status = self._Execute(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1341, in _Execute status, check_errexit = self._Dispatch(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 837, in _Dispatch val = self.word_ev.EvalRhsWord(pair.rhs) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1602, in EvalRhsWord return self.EvalWordToString(w) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1498, in EvalWordToString self._EvalWordPart(p, part_vals, quoted=False) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1332, in _EvalWordPart sv = self._EvalCommandSub(part.child, quoted) # type: part_value_t File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1959, in _EvalCommandSub stdout = self.shell_ex.RunCommandSub(node) AttributeError: 'NoneType' object has no attribute 'RunCommandSub' |
osh_.cc | 39 Read with IFS=$'\n' [osh_.cc stdout] Expected '[ a b c]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 40 Read multiple lines with IFS=: [osh_.py stdout] Expected '[ \\a |b: c|d e|]\n', got '' [osh_.py status] Expected 0, got 1 [osh_.py stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 417, in <module> status = main(sys.argv) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 309, in main cmd_flags=cmd_eval.IsMainProgram) File "/home/andy/git/oilshell/oil/core/main_loop.py", line 168, in Batch is_return, is_fatal = cmd_ev.ExecuteAndCatch(node, cmd_flags=cmd_flags) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1461, in ExecuteAndCatch status = self._Execute(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1341, in _Execute status, check_errexit = self._Dispatch(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 837, in _Dispatch val = self.word_ev.EvalRhsWord(pair.rhs) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1602, in EvalRhsWord return self.EvalWordToString(w) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1498, in EvalWordToString self._EvalWordPart(p, part_vals, quoted=False) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1332, in _EvalWordPart sv = self._EvalCommandSub(part.child, quoted) # type: part_value_t File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1959, in _EvalCommandSub stdout = self.shell_ex.RunCommandSub(node) AttributeError: 'NoneType' object has no attribute 'RunCommandSub' |
osh_.cc | 40 Read multiple lines with IFS=: [osh_.cc stdout] Expected '[ \\a |b: c|d e|]\n', got '(cmd_value.Argv argv:[cat] arg_spids:[13])\n' [osh_.cc status] Expected 0, got -6 stdout: (cmd_value.Argv argv:[cat] arg_spids:[13])stderr: Unhandled SimpleCommand osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 41 Read with IFS='' [osh_.py stdout] Expected '[ a b c d|]\n', got '[|]\n' stdout: [|]stderr: |
osh_.cc | 41 Read with IFS='' [osh_.cc stdout] Expected '[ a b c d|]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 42 Read should not respect C escapes. [osh_.py stdout] Expected u'a b c d e f g h x65 145 i\n', got '\\a \\b \\c \\d \\e \\f \\g \\h \\x65 \\145 \\i\n\n' stdout: \a \b \c \d \e \f \g \h \x65 \145 \istderr: |
osh_.cc | 42 Read should not respect C escapes. [osh_.cc stdout] Expected u'a b c d e f g h x65 145 i\n', got '\\a \\b \\c \\d \\e \\f \\g \\h \\x65 \\145 \\i\n' [osh_.cc status] Expected 0, got -6 stdout: \a \b \c \d \e \f \g \h \x65 \145 \istderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 43 Read builtin uses dynamic scope [osh_.py stdout] Expected 'ref: refs/heads/dev/andy\n', got '\n' stdout: stderr: |
osh_.cc | 43 Read builtin uses dynamic scope [osh_.cc stdout] Expected 'ref: refs/heads/dev/andy\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/posix.h:94: Str *posix::read(int, int): Assertion `0' failed. |
osh_.py | 44 read -a reads into array [osh_.py stdout] Expected "['a', 'b', 'c d']\n['a', 'b', 'c\\\\', 'd']\n[]\n[]\n", got '[]\n[]\n[]\n[]\n' stdout: [] [] [] []stderr: |
osh_.cc | 44 read -a reads into array [osh_.cc stdout] Expected "['a', 'b', 'c d']\n['a', 'b', 'c\\\\', 'd']\n[]\n[]\n", got '(cmd_value.Argv argv:[argv.py] arg_spids:[44])\n(cmd_value.Argv argv:[argv.py] arg_spids:[74])\n(cmd_value.Argv argv:[argv.py] arg_spids:[85])\n(cmd_value.Argv argv:[argv.py] arg_spids:[96])\n' stdout: (cmd_value.Argv argv:[argv.py] arg_spids:[44]) (cmd_value.Argv argv:[argv.py] arg_spids:[74]) (cmd_value.Argv argv:[argv.py] arg_spids:[85]) (cmd_value.Argv argv:[argv.py] arg_spids:[96])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.py | 46 read returns correct number of bytes without EOF [osh_.py stdout] Expected 'xxx\n', got '' [osh_.py status] Expected 0, got 1 stdout: stderr: |
osh_.cc | 46 read returns correct number of bytes without EOF [osh_.cc stdout] Expected 'xxx\n', got '' [osh_.cc status] Expected 0, got 1 stdout: stderr: |
osh_.py | 47 read -d : (colon-separated records) [osh_.py stdout] Expected 'v1=a,b,c\nv1=d v2=e,f\nv1=g v2=h v3=i\n', got '' stdout: stderr: |
osh_.cc | 47 read -d : (colon-separated records) [osh_.cc stdout] Expected 'v1=a,b,c\nv1=d v2=e,f\nv1=g v2=h v3=i\n', got '' stdout: stderr: |
osh_.py | 48 read -d '' (null-separated records) [osh_.py stdout] Expected 'v1=a,b,c\nv1=d v2=e,f\nv1=g v2=h v3=i\n', got '' stdout: stderr: |
osh_.cc | 48 read -d '' (null-separated records) [osh_.cc stdout] Expected 'v1=a,b,c\nv1=d v2=e,f\nv1=g v2=h v3=i\n', got '' stdout: stderr: |
osh_.py | 49 read -rd [osh_.py stdout] Expected 'foo\nbar\n', got '\n' stdout: stderr: |
osh_.cc | 49 read -rd [osh_.cc stdout] Expected 'foo\nbar\n', got '' [osh_.cc status] Expected 0, got -11 stdout: stderr: |
osh_.py | 50 read -d when there's no delimiter [osh_.py stdout] Expected 'foo 0\nbar 1\n', got '1\n1\n' stdout: 1 1stderr: |
osh_.cc | 50 read -d when there's no delimiter [osh_.cc stdout] Expected 'foo 0\nbar 1\n', got '2\n2\n' stdout: 2 2stderr: |
osh_.py | 52 mapfile [osh_.py stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh_.cc | 52 mapfile [osh_.cc stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh_.py | 53 readarray (synonym for mapfile) [osh_.py stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got 'readarray is a builtin\n' stdout: readarray is a builtinstderr: |
osh_.cc | 53 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\n' stdout: readarray is a builtinstderr: |
osh_.py | 54 mapfile (array name): arr [osh_.py stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh_.cc | 54 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\n' stdout: mapfile is a builtinstderr: |
osh | 55 mapfile (delimeter): -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 | 55 mapfile (delimeter): -d delim [osh_.py stdout] Expected 'n=3\n[1:]\n[3:]\n[5:]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh_.cc | 55 mapfile (delimeter): -d delim [osh_.cc stdout] Expected 'n=3\n[1:]\n[3:]\n[5:]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh | 56 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 | 56 mapfile (delimiter): -d '' (null-separated) [osh_.py stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh_.cc | 56 mapfile (delimiter): -d '' (null-separated) [osh_.cc stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh | 57 mapfile (truncate delim): -t [osh stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -t arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -t |
osh_.py | 57 mapfile (truncate delim): -t [osh_.py stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh_.cc | 57 mapfile (truncate delim): -t [osh_.cc stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh | 58 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 | 58 mapfile (store position): -O start [osh_.py stdout] Expected 'n=5\n[x]\n[y]\n[a0]\n[a1]\n[a2]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh_.cc | 58 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\n' stdout: mapfile is a builtinstderr: |
osh | 59 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 | 59 mapfile (input range): -s start -n count [osh_.py stdout] Expected 'n=3\n[a5]\n[a6]\n[a7]\n', got 'mapfile is a builtin\n' stdout: mapfile is a builtinstderr: |
osh_.cc | 59 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\n' stdout: mapfile is a builtinstderr: |