spec test index / oilshell.org
115 passed, 3 OK, 0 not implemented, 0 BUG, 14 failed, 0 timeouts, 0 cases skipped 2 failed under osh
osh_.cc | 0 Env value doesn't persist [osh_.cc stdout] Expected 'foo\n--\n', got 'None\n--\n' stdout: None --stderr: |
osh_.cc | 1 Env value with equals [osh_.cc stdout] Expected 'foo=foo\n', got 'None\n' stdout: Nonestderr: |
osh_.cc | 2 Env binding can use preceding bindings, but not subsequent ones [osh_.cc stdout] Expected 'foo\n[foo][]\nbaz\n', got 'None\nNone\nNone\n' stdout: None None Nonestderr: |
osh_.cc | 3 Env value with two quotes [osh_.cc stdout] Expected 'fooadjacent\n', got 'None\n' stdout: Nonestderr: |
osh_.cc | 4 Env value with escaped < [osh_.cc stdout] Expected 'foo<foo\n', got 'None\n' stdout: Nonestderr: |
osh_.cc | 7 Multiple temporary envs on the stack [osh_.cc stdout] Expected 'f [] [A]\n--- g() ---\nf\n[]\n[A]\nNone\np\n--- f() ---\nf\nNone\nNone\nNone\nNone\n', got 'f [] [A]\n--- g() ---\nNone\nNone\nNone\nNone\nNone\n--- f() ---\nNone\nNone\nNone\nNone\nNone\n' stdout: f [] [A] --- g() --- None None None None None --- f() --- None None None None Nonestderr: |
osh_.cc | 11 Empty env binding [osh_.cc stdout] Expected '\n', got 'None\n' stdout: Nonestderr: |
osh_.cc | 36 export a=1 no_value c=2 [osh_.cc stdout] Expected 'foo\n', got 'None\n' stdout: Nonestderr: |
osh | 38 redirect after assignment builtin (what's going on with dash/bash/mksh here?) [osh stderr] Expected 'STDERR\n', got '' stdout: donestderr: |
osh_.py | 38 redirect after assignment builtin (what's going on with dash/bash/mksh here?) [osh_.py stderr] Expected 'STDERR\n', got '' stdout: donestderr: |
osh_.cc | 38 redirect after assignment builtin (what's going on with dash/bash/mksh here?) [osh_.cc stderr] Expected 'STDERR\n', got '' stdout: donestderr: |
osh | 39 redirect after command sub (like case above but without assignment builtin) [osh stderr] Expected 'STDERR\n', got '' stdout: stdout=STDOUTstderr: |
osh_.py | 39 redirect after command sub (like case above but without assignment builtin) [osh_.py stderr] Expected 'STDERR\n', got '' stdout: stdout=STDOUTstderr: |
osh_.cc | 39 redirect after command sub (like case above but without assignment builtin) [osh_.cc stderr] Expected 'STDERR\n', got '' stdout: stdout=STDOUTstderr: |
osh | 41 redirect after declare -p stdout: stderr: declare -- foo=bar |
osh_.py | 41 redirect after declare -p stdout: stderr: declare -- foo=bar |
osh_.cc | 41 redirect after declare -p stdout: stderr: declare -- foo=bar |