spec test index / oilshell.org
59 passed, 8 OK, 0 not implemented, 0 BUG, 50 failed, 0 timeouts, 0 cases skipped 1 failed under osh
osh_.py | 0 Export sets a global variable [osh_.py stdout] Expected 'X\nX\n', got '(cmd_value.Argv argv:[f] arg_spids:[14])\n\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[14]) (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22])stderr: Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.cc | 0 Export sets a global variable [osh_.cc stdout] Expected 'X\nX\n', got '(cmd_value.Argv argv:[f] arg_spids:[14])\n\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[14]) (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22])stderr: Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.py | 1 Export sets a global variable that persists after export -n [osh_.py stdout] Expected 'X\nX\nX\nNone\n', got '(cmd_value.Argv argv:[f] arg_spids:[14])\n\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22])\n\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[34 36])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[14]) (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22]) (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[34 36])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.cc | 1 Export sets a global variable that persists after export -n [osh_.cc stdout] Expected 'X\nX\nX\nNone\n', got '(cmd_value.Argv argv:[f] arg_spids:[14])\n\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22])\n\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[34 36])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[14]) (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22]) (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[34 36])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.py | 4 Export a global variable and unset it [osh_.py stdout] Expected 'X\nX\ng=\nNone\n', got '(cmd_value.Argv argv:[f] arg_spids:[14])\n\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22])\ng=\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[35 37])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[14]) (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22]) g= (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[35 37])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.cc | 4 Export a global variable and unset it [osh_.cc stdout] Expected 'X\nX\ng=\nNone\n', got '(cmd_value.Argv argv:[f] arg_spids:[14])\n\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22])\ng=\n(cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[35 37])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[14]) (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[20 22]) g= (cmd_value.Argv argv:[printenv.py GLOBAL] arg_spids:[35 37])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.py | 5 Export existing global variables [osh_.py stdout] Expected 'g1\ng2\n', got '(cmd_value.Argv argv:[printenv.py G1 G2] arg_spids:[12 14 16])\n' stdout: (cmd_value.Argv argv:[printenv.py G1 G2] arg_spids:[12 14 16])stderr: Unhandled SimpleCommand |
osh_.cc | 5 Export existing global variables [osh_.cc stdout] Expected 'g1\ng2\n', got '(cmd_value.Argv argv:[printenv.py G1 G2] arg_spids:[12 14 16])\n' stdout: (cmd_value.Argv argv:[printenv.py G1 G2] arg_spids:[12 14 16])stderr: Unhandled SimpleCommand |
osh_.py | 6 Export existing local variable [osh_.py stdout] Expected 'local1\nNone\n', got '(cmd_value.Argv argv:[f] arg_spids:[24])\n(cmd_value.Argv argv:[printenv.py L1] arg_spids:[26 28])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[24]) (cmd_value.Argv argv:[printenv.py L1] arg_spids:[26 28])stderr: Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.cc | 6 Export existing local variable [osh_.cc stdout] Expected 'local1\nNone\n', got '(cmd_value.Argv argv:[f] arg_spids:[24])\n(cmd_value.Argv argv:[printenv.py L1] arg_spids:[26 28])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[24]) (cmd_value.Argv argv:[printenv.py L1] arg_spids:[26 28])stderr: Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.py | 7 Export a local that shadows a global [osh_.py stdout] Expected 'local1\nNone\nglobal\n', got '(cmd_value.Argv argv:[f] arg_spids:[27])\n(cmd_value.Argv argv:[printenv.py V] arg_spids:[29 31])\n(cmd_value.Argv argv:[printenv.py V] arg_spids:[40 42])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[27]) (cmd_value.Argv argv:[printenv.py V] arg_spids:[29 31]) (cmd_value.Argv argv:[printenv.py V] arg_spids:[40 42])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.cc | 7 Export a local that shadows a global [osh_.cc stdout] Expected 'local1\nNone\nglobal\n', got '(cmd_value.Argv argv:[f] arg_spids:[27])\n(cmd_value.Argv argv:[printenv.py V] arg_spids:[29 31])\n(cmd_value.Argv argv:[printenv.py V] arg_spids:[40 42])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[27]) (cmd_value.Argv argv:[printenv.py V] arg_spids:[29 31]) (cmd_value.Argv argv:[printenv.py V] arg_spids:[40 42])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.py | 8 Export a variable before defining it [osh_.py stdout] Expected 'u\n', got '(cmd_value.Argv argv:[printenv.py U] arg_spids:[7 9])\n' stdout: (cmd_value.Argv argv:[printenv.py U] arg_spids:[7 9])stderr: Unhandled SimpleCommand |
osh_.cc | 8 Export a variable before defining it [osh_.cc stdout] Expected 'u\n', got '(cmd_value.Argv argv:[printenv.py U] arg_spids:[7 9])\n' stdout: (cmd_value.Argv argv:[printenv.py U] arg_spids:[7 9])stderr: Unhandled SimpleCommand |
osh_.py | 9 Unset exported variable, then define it again. It's NOT still exported. [osh_.py stdout] Expected 'u\nNone\nnewvalue\nNone\n', got '(cmd_value.Argv argv:[printenv.py U] arg_spids:[7 9])\n(cmd_value.Argv argv:[printenv.py U] arg_spids:[17 19])\nnewvalue\n(cmd_value.Argv argv:[printenv.py U] arg_spids:[28 30])\n' stdout: (cmd_value.Argv argv:[printenv.py U] arg_spids:[7 9]) (cmd_value.Argv argv:[printenv.py U] arg_spids:[17 19]) newvalue (cmd_value.Argv argv:[printenv.py U] arg_spids:[28 30])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.cc | 9 Unset exported variable, then define it again. It's NOT still exported. [osh_.cc stdout] Expected 'u\nNone\nnewvalue\nNone\n', got '(cmd_value.Argv argv:[printenv.py U] arg_spids:[7 9])\n(cmd_value.Argv argv:[printenv.py U] arg_spids:[17 19])\nnewvalue\n(cmd_value.Argv argv:[printenv.py U] arg_spids:[28 30])\n' stdout: (cmd_value.Argv argv:[printenv.py U] arg_spids:[7 9]) (cmd_value.Argv argv:[printenv.py U] arg_spids:[17 19]) newvalue (cmd_value.Argv argv:[printenv.py U] arg_spids:[28 30])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.py | 10 Exporting a parent func variable (dynamic scope) [osh_.py stdout] Expected 'before inner\nNone\ninner: X\nX\nafter inner\nX\n', got '(cmd_value.Argv argv:[outer] arg_spids:[67])\n' stdout: (cmd_value.Argv argv:[outer] arg_spids:[67])stderr: Unhandled SimpleCommand |
osh_.cc | 10 Exporting a parent func variable (dynamic scope) [osh_.cc stdout] Expected 'before inner\nNone\ninner: X\nX\nafter inner\nX\n', got '(cmd_value.Argv argv:[outer] arg_spids:[67])\n' stdout: (cmd_value.Argv argv:[outer] arg_spids:[67])stderr: Unhandled SimpleCommand |
osh_.py | 11 Dependent export setting [osh_.py stdout] Expected 'v=None\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 341, in <module> status = main(sys.argv) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 228, in main status = main_loop.Batch(cmd_ev, c_parser, arena, is_main=True) File "/home/andy/git/oilshell/oil/core/main_loop.py", line 165, in Batch is_return, is_fatal = cmd_ev.ExecuteAndCatch(node, optimize=optimize) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1450, in ExecuteAndCatch status = self._Execute(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1334, in _Execute status, check_errexit = self._Dispatch(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 538, in _Dispatch cmd_val = self.word_ev.EvalWordSequence2(words, allow_assign=True) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1874, in EvalWordSequence2 return self._EvalAssignBuiltin(builtin_id, val0.s, words) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1725, in _EvalAssignBuiltin right = self.EvalRhsWord(rhs_word) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1588, in EvalRhsWord return self.EvalWordToString(w) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1484, in EvalWordToString self._EvalWordPart(p, part_vals, quoted=False) File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1318, in _EvalWordPart sv = self._EvalCommandSub(part.child, quoted) # type: part_value_t File "/home/andy/git/oilshell/oil/osh/word_eval.py", line 1945, in _EvalCommandSub stdout = self.shell_ex.RunCommandSub(node) AttributeError: 'NoneType' object has no attribute 'RunCommandSub' |
osh_.cc | 11 Dependent export setting [osh_.cc stdout] Expected 'v=None\n', got 'v=\n' stdout: v=stderr: |
osh_.py | 12 Exporting a variable doesn't change it [osh_.py stdout] Expected 'not changed\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 341, in <module> status = main(sys.argv) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 228, in main status = main_loop.Batch(cmd_ev, c_parser, arena, is_main=True) File "/home/andy/git/oilshell/oil/core/main_loop.py", line 165, in Batch is_return, is_fatal = cmd_ev.ExecuteAndCatch(node, optimize=optimize) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1450, in ExecuteAndCatch status = self._Execute(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1334, in _Execute status, check_errexit = self._Dispatch(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 974, in _Dispatch status = self._Execute(left) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1334, in _Execute status, check_errexit = self._Dispatch(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 573, in _Dispatch status = self._RunSimpleCommand(cmd_val, node.do_fork) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 481, in _RunSimpleCommand return self.shell_ex.RunSimpleCommand(cmd_val, do_fork) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 321, in RunSimpleCommand return self.RunBuiltin(builtin_id, cmd_val) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 302, in RunBuiltin builtin_func = self.builtins[builtin_id] KeyError: 16 |
osh_.cc | 12 Exporting a variable doesn't change it [osh_.cc stdout] Expected 'not changed\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: mycpp/mylib.h:578: V Dict<int, vm::_Builtin *>::index(K) [K = int, V = vm::_Builtin *]: Assertion `0' failed. |
osh | 13 can't export array stdout: stderr: export a ^~~~~~ [ stdin ]:3: fatal: Only strings can be exported |
osh_.py | 13 can't export array stdout: stderr: export a ^~~~~~ [ stdin ]:3: fatal: Only strings can be exported |
osh_.cc | 13 can't export array stdout: stderr: export a ^~~~~~ [ stdin ]:3: fatal: Only strings can be exported |
osh | 14 can't export associative array stdout: stderr: export a ^~~~~~ [ stdin ]:3: fatal: Only strings can be exported |
osh_.py | 14 can't export associative array stdout: stderr: export a ^~~~~~ [ stdin ]:3: fatal: Only strings can be exported |
osh_.cc | 14 can't export associative array stdout: stderr: a["foo"]=bar ^ [ array LValue in TODO ]:2: fatal: Only strings can be exported |
osh_.py | 16 Make an existing local variable readonly [osh_.py stdout] Expected 'local\nstatus=1\nglobal\n', got '(cmd_value.Argv argv:[f] arg_spids:[43])\nglobal\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[43]) globalstderr: Unhandled SimpleCommand |
osh_.cc | 16 Make an existing local variable readonly [osh_.cc stdout] Expected 'local\nstatus=1\nglobal\n', got '(cmd_value.Argv argv:[f] arg_spids:[43])\nglobal\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[43]) globalstderr: Unhandled SimpleCommand |
osh_.cc | 18 Unset a variable [osh_.cc stdout] Expected 'foo=bar\nfoo=\n', got 'foo=bar\nfoo=bar\n' stdout: foo=bar foo=barstderr: |
osh_.py | 22 Unset a function without -f [osh_.py stdout] Expected 'foo\n', got '(cmd_value.Argv argv:[f] arg_spids:[13])\n(cmd_value.Argv argv:[f] arg_spids:[21])\n' [osh_.py status] Expected 127, got 0 stdout: (cmd_value.Argv argv:[f] arg_spids:[13]) (cmd_value.Argv argv:[f] arg_spids:[21])stderr: Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.cc | 22 Unset a function without -f [osh_.cc stdout] Expected 'foo\n', got '(cmd_value.Argv argv:[f] arg_spids:[13])\n' [osh_.cc status] Expected 127, got -6 stdout: (cmd_value.Argv argv:[f] arg_spids:[13])stderr: Unhandled SimpleCommand osh_eval.dbg: mycpp/mylib.h:617: void Dict<Str *, syntax_asdl::command__ShFunction *>::remove(K) [K = Str *, V = syntax_asdl::command__ShFunction *]: Assertion `0' failed. |
osh_.py | 23 Unset has dynamic scope [osh_.py stdout] Expected 'foo=bar\nfoo=\n', got 'foo=bar\n(cmd_value.Argv argv:[f] arg_spids:[21])\nfoo=bar\n' stdout: foo=bar (cmd_value.Argv argv:[f] arg_spids:[21]) foo=barstderr: Unhandled SimpleCommand |
osh_.cc | 23 Unset has dynamic scope [osh_.cc stdout] Expected 'foo=bar\nfoo=\n', got 'foo=bar\n(cmd_value.Argv argv:[f] arg_spids:[21])\nfoo=bar\n' stdout: foo=bar (cmd_value.Argv argv:[f] arg_spids:[21]) foo=barstderr: Unhandled SimpleCommand |
osh_.py | 24 Unset and scope (bug #653) [osh_.py stdout] Expected 'level2=yy\nlevel2=xx\nlevel1=xx\nlevel1=global\nlevel2=yy\nlevel2=global\n', got '(cmd_value.Argv argv:[level1] arg_spids:[86])\n' stdout: (cmd_value.Argv argv:[level1] arg_spids:[86])stderr: Unhandled SimpleCommand |
osh_.cc | 24 Unset and scope (bug #653) [osh_.cc stdout] Expected 'level2=yy\nlevel2=xx\nlevel1=xx\nlevel1=global\nlevel2=yy\nlevel2=global\n', got '(cmd_value.Argv argv:[level1] arg_spids:[86])\n' stdout: (cmd_value.Argv argv:[level1] arg_spids:[86])stderr: Unhandled SimpleCommand |
osh_.py | 25 unset of local reveals variable in higher scope [osh_.py stdout] Expected 'x=foo\nx=global\n', got '(cmd_value.Argv argv:[f] arg_spids:[34])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[34])stderr: Unhandled SimpleCommand |
osh_.cc | 25 unset of local reveals variable in higher scope [osh_.cc stdout] Expected 'x=foo\nx=global\n', got '(cmd_value.Argv argv:[f] arg_spids:[34])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[34])stderr: Unhandled SimpleCommand |
osh_.py | 26 Unset invalid variable name [osh_.py stdout] Expected 'status=2\n', got '' [osh_.py status] Expected 0, got 1 [osh_.py stderr] Found 'Traceback (most recent' stdout: stderr: % ^ (source.ArgvWord word_spid:2):1: Token can't be used in prefix position Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 341, in <module> status = main(sys.argv) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 228, in main status = main_loop.Batch(cmd_ev, c_parser, arena, is_main=True) File "/home/andy/git/oilshell/oil/core/main_loop.py", line 165, in Batch is_return, is_fatal = cmd_ev.ExecuteAndCatch(node, optimize=optimize) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1450, in ExecuteAndCatch status = self._Execute(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 1334, in _Execute status, check_errexit = self._Dispatch(node) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 573, in _Dispatch status = self._RunSimpleCommand(cmd_val, node.do_fork) File "/home/andy/git/oilshell/oil/osh/cmd_eval.py", line 481, in _RunSimpleCommand return self.shell_ex.RunSimpleCommand(cmd_val, do_fork) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 317, in RunSimpleCommand return self.RunBuiltin(builtin_id, cmd_val) File "/home/andy/git/oilshell/oil/bin/osh_eval.py", line 305, in RunBuiltin status = builtin_func.Run(cmd_val) File "/home/andy/git/oilshell/oil/osh/builtin_assign.py", line 471, in Run if not self._UnsetVar(name, spid, True): File "/home/andy/git/oilshell/oil/osh/builtin_assign.py", line 420, in _UnsetVar e_usage('Invalid unset expression', span_id=spid) File "/home/andy/git/oilshell/oil/core/pyerror.py", line 22, in e_usage raise error.Usage(msg, *pos_args, **kwargs) core.error.Usage |
osh_.cc | 26 Unset invalid variable name [osh_.cc stdout] Expected 'status=2\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: % ^ TODO:1: Token can't be used in prefix position terminate called after throwing an instance of 'error::Usage*' |
osh_.py | 28 Unset -v [osh_.py stdout] Expected 'foo=\nfunction foo\n', got 'foo=\n(cmd_value.Argv argv:[foo] arg_spids:[31])\n' stdout: foo= (cmd_value.Argv argv:[foo] arg_spids:[31])stderr: Unhandled SimpleCommand |
osh_.cc | 28 Unset -v [osh_.cc stdout] Expected 'foo=\nfunction foo\n', got 'foo=bar\n(cmd_value.Argv argv:[foo] arg_spids:[31])\n' stdout: foo=bar (cmd_value.Argv argv:[foo] arg_spids:[31])stderr: Unhandled SimpleCommand |
osh_.py | 29 Unset -f [osh_.py stdout] Expected 'foo=bar\nstatus=127\n', got 'foo=bar\n(cmd_value.Argv argv:[foo] arg_spids:[29])\nstatus=0\n' stdout: foo=bar (cmd_value.Argv argv:[foo] arg_spids:[29]) status=0stderr: Unhandled SimpleCommand |
osh_.cc | 29 Unset -f [osh_.cc stdout] Expected 'foo=bar\nstatus=127\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: mycpp/mylib.h:617: void Dict<Str *, syntax_asdl::command__ShFunction *>::remove(K) [K = Str *, V = syntax_asdl::command__ShFunction *]: Assertion `0' failed. |
osh | 32 Unset wrong type stdout: undef 1 undef 1 array 0 array 0 assoc 0 assoc 0stderr: unset -v 'undef[1]' ^ [ stdin ]:4: 'undef' isn't an array unset -v 'undef["key"]' ^ [ stdin ]:6: 'undef' isn't an array |
osh_.py | 32 Unset wrong type stdout: undef 1 undef 1 array 0 array 0 assoc 0 assoc 0stderr: unset -v 'undef[1]' ^ [ stdin ]:4: 'undef' isn't an array unset -v 'undef["key"]' ^ [ stdin ]:6: 'undef' isn't an array |
osh_.cc | 32 Unset wrong type [osh_.cc stdout] Expected 'undef 1\nundef 1\narray 0\narray 0\nassoc 0\nassoc 0\n', got 'undef 1\nundef 1\narray 0\narray 0\n' [osh_.cc status] Expected 0, got -6 stdout: undef 1 undef 1 array 0 array 0stderr: unset -v 'undef[1]' ^ [ stdin ]:4: 'undef' isn't an array unset -v 'undef["key"]' ^ TODO:6: 'undef' isn't an array osh_eval.dbg: mycpp/mylib.h:617: void Dict<Str *, Str *>::remove(K) [K = Str *, V = Str *]: Assertion `0' failed. |
osh_.cc | 33 unset -v assoc (related to issue #661) [osh_.cc stdout] Expected '1\nkeys=1],a[1\nvals=foo\n0\nkeys=\nvals=\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: mycpp/mylib.h:721: int len(const Dict<K, V> *) [K = Str *, V = Str *]: Assertion `0' failed. |
osh_.cc | 34 unset assoc errors [osh_.cc stdout] Expected 'status=0\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: mycpp/mylib.h:617: void Dict<Str *, Str *>::remove(K) [K = Str *, V = Str *]: Assertion `0' failed. |
osh_.cc | 35 Unset array member with dynamic parsing [osh_.cc stdout] Expected 'status=0\nx z len=2\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/libc.h:37: List<Str *> *libc::glob(Str *): Assertion `0' failed. |
osh_.py | 36 Use local twice [osh_.py stdout] Expected 'bar\n', got '(cmd_value.Argv argv:[f] arg_spids:[24])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[24])stderr: Unhandled SimpleCommand |
osh_.cc | 36 Use local twice [osh_.cc stdout] Expected 'bar\n', got '(cmd_value.Argv argv:[f] arg_spids:[24])\n' stdout: (cmd_value.Argv argv:[f] arg_spids:[24])stderr: Unhandled SimpleCommand |
osh_.py | 37 Local without variable is still unset! [osh_.py stdout] Expected u'', got '(cmd_value.Argv argv:[f] arg_spids:[28])\n' [osh_.py status] Expected 1, got 0 stdout: (cmd_value.Argv argv:[f] arg_spids:[28])stderr: Unhandled SimpleCommand |
osh_.cc | 37 Local without variable is still unset! [osh_.cc stdout] Expected u'', got '(cmd_value.Argv argv:[f] arg_spids:[28])\n' [osh_.cc status] Expected 1, got 0 stdout: (cmd_value.Argv argv:[f] arg_spids:[28])stderr: Unhandled SimpleCommand |
osh | 38 local after readonly [osh stdout] Expected u'', got 'y=0\ny=\n' [osh status] Expected 1, got 0 stdout: y=0 y=stderr: |
osh_.py | 38 local after readonly [osh_.py stdout] Expected u'', got '(cmd_value.Argv argv:[f] arg_spids:[34])\ny=\n' [osh_.py status] Expected 1, got 0 stdout: (cmd_value.Argv argv:[f] arg_spids:[34]) y=stderr: Unhandled SimpleCommand |
osh_.cc | 38 local after readonly [osh_.cc stdout] Expected u'', got '(cmd_value.Argv argv:[f] arg_spids:[34])\ny=\n' [osh_.cc status] Expected 1, got 0 stdout: (cmd_value.Argv argv:[f] arg_spids:[34]) y=stderr: Unhandled SimpleCommand |