spec test index / oilshell.org
67 passed, 0 OK, 0 not implemented, 0 BUG, 14 failed, 0 timeouts, 0 cases skipped 4 failed under osh
osh | 6 flag -n combined ${!ref} -- bash INVERTS [osh stdout] Expected 'ref=x\n!ref=foo\nNOW A NAMEREF\nref=foo\n!ref=x\n', got 'ref=x\n!ref=foo\nNOW A NAMEREF\nref=foo\n!ref=FOO\n' stdout: ref=x !ref=foo NOW A NAMEREF ref=foo !ref=FOOstderr: |
osh_.py | 6 flag -n combined ${!ref} -- bash INVERTS [osh_.py stdout] Expected 'ref=x\n!ref=foo\nNOW A NAMEREF\nref=foo\n!ref=x\n', got 'ref=x\n!ref=foo\nNOW A NAMEREF\nref=foo\n!ref=FOO\n' stdout: ref=x !ref=foo NOW A NAMEREF ref=foo !ref=FOOstderr: |
osh_.cc | 6 flag -n combined ${!ref} -- bash INVERTS [osh_.cc stdout] Expected 'ref=x\n!ref=foo\nNOW A NAMEREF\nref=foo\n!ref=x\n', got 'ref=x\n!ref=foo\nNOW A NAMEREF\nref=foo\n!ref=FOO\n' stdout: ref=x !ref=foo NOW A NAMEREF ref=foo !ref=FOOstderr: |
osh_.py | 16 exported nameref [osh_.py stdout] Expected 'None\nx\n---\nfoo\nx\n', got '---\n' [osh_.py status] Expected 0, got 127 stdout: ---stderr: printenv.py x ref ^~~~~~~~~~~ [ stdin ]:3: 'printenv.py' not found printenv.py x ref ^~~~~~~~~~~ [ stdin ]:6: 'printenv.py' not found |
osh_.cc | 16 exported nameref [osh_.cc stdout] Expected 'None\nx\n---\nfoo\nx\n', got '---\n' [osh_.cc status] Expected 0, got 127 stdout: ---stderr: printenv.py x ref ^~~~~~~~~~~ [ stdin ]:3: 'printenv.py' not found printenv.py x ref ^~~~~~~~~~~ [ stdin ]:6: 'printenv.py' not found |
osh | 24 a[2] in nameref [osh stdout] Expected 'ref=two\n', got 'ref=a[2]\n' stdout: ref=a[2]stderr: |
osh_.py | 24 a[2] in nameref [osh_.py stdout] Expected 'ref=two\n', got 'ref=a[2]\n' stdout: ref=a[2]stderr: |
osh_.cc | 24 a[2] in nameref [osh_.cc stdout] Expected 'ref=two\n', got 'ref=a[2]\n' stdout: ref=a[2]stderr: |
osh | 25 a[expr] in nameref -- DYNAMIC PARSING, don't want this [osh stdout] Expected 'ref=three\n', got 'ref=a[$(echo 2) + 1]\n' stdout: ref=a[$(echo 2) + 1]stderr: |
osh_.py | 25 a[expr] in nameref -- DYNAMIC PARSING, don't want this [osh_.py stdout] Expected 'ref=three\n', got 'ref=a[$(echo 2) + 1]\n' stdout: ref=a[$(echo 2) + 1]stderr: |
osh_.cc | 25 a[expr] in nameref -- DYNAMIC PARSING, don't want this [osh_.cc stdout] Expected 'ref=three\n', got 'ref=a[$(echo 2) + 1]\n' stdout: ref=a[$(echo 2) + 1]stderr: |
osh | 26 Unquoted assoc reference on RHS [osh stdout] Expected "['bar']\n", got "['bashup_ev_r[foo]']\n" stdout: ['bashup_ev_r[foo]']stderr: |
osh_.py | 26 Unquoted assoc reference on RHS [osh_.py stdout] Expected "['bar']\n", got '' [osh_.py status] Expected 0, got 127 stdout: stderr: argv.py "$f" ^~~~~~~ [ stdin ]:6: 'argv.py' not found |
osh_.cc | 26 Unquoted assoc reference on RHS [osh_.cc stdout] Expected "['bar']\n", got '' [osh_.cc status] Expected 0, got 127 stdout: stderr: argv.py "$f" ^~~~~~~ [ stdin ]:6: 'argv.py' not found |