Results for ysh-builtin-private.test.sh

statusbashosh
pass 130
N-I 100
FAIL 023
total2323
casebashoshdescription
0N-I FAIL invoke usage
detailsdetails
1N-I FAIL invoke nonexistent name
detailsdetails
2N-I FAIL invoke fails to find tools
detailsdetails
3N-I FAIL invoke --proc --sh-func --builtin --extern
detailsdetails
4N-I FAIL invoke --proc doesn't run shell functions
detailsdetails
5pass FAIL type and command builtin don't find private sleep
details
6N-I FAIL but invoke --show finds the private builtin
detailsdetails
7N-I FAIL invoke --show with many types
detailsdetails
8N-I FAIL invoke --show does proper quoting
detailsdetails
9pass FAIL builtin sleep behaves like external sleep
details
10N-I FAIL builtin sleep usage errors
detailsdetails
11pass FAIL sleep without prefix is still external
details
12pass FAIL builtin cat
details
13pass FAIL builtin cat usage
details
14pass FAIL builtin cat non nonexistent file
details
15pass FAIL builtin cat accept - for stdin
details
16pass FAIL builtin rm: usage, removing files
details
17pass FAIL builtin rm -f - ignores arguments that don't exist
details
18pass FAIL builtin rm -f - still fails when file can't be removed
details
19pass FAIL builtin rm -f allows empty arg list
details
20pass FAIL builtin rm always fails on directories (regardless of -f)
details
21N-I FAIL builtin readlink
detailsdetails
22pass FAIL compgen -A builtin doesn't find private builtins
details
13 passed, 0 OK, 10 not implemented, 0 BUG, 23 failed, 0 timeouts, 0 cases skipped
23 failed under osh

Details on runs that didn't PASS

bash0 invoke usage

stdout:
stderr: 
osh0 invoke usage

[osh stdout] Expected 'status=2\nstatus=2\n\nstatus=2\nstatus=2\nstatus=0\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
bash1 invoke nonexistent name

stdout:
stderr: 
osh1 invoke nonexistent name

[osh stdout] Expected 'status=2\nstatus=127\nstatus=127\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
bash2 invoke fails to find tools

stdout:
stderr: 
osh2 invoke fails to find tools

[osh stdout] Expected 'status=127\nstatus=127\nstatus=127\nstatus=127\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
bash3 invoke --proc --sh-func --builtin --extern

stdout:
stderr: 
osh3 invoke --proc --sh-func --builtin --extern

[osh stdout] Expected '--sh-func\nsh-func true\nstatus=0\n\n--proc\nproc true\nstatus=0\n\n--builtin\nstatus=0\n\n--extern\nstatus=0\n\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
bash4 invoke --proc doesn't run shell functions

stdout:
stderr: 
osh4 invoke --proc doesn't run shell functions

[osh stdout] Expected 'status=127\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh5 type and command builtin don't find private sleep

[osh stdout] Expected 'file\nsleep is sleep\n\nsleep is sleep\n\nsleep\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
bash6 but invoke --show finds the private builtin

stdout:
stderr: 
osh6 but invoke --show finds the private builtin

[osh stdout] Expected ' sleep builtin private\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
bash7 invoke --show with many types

stdout:
stderr: 
osh7 invoke --show with many types

[osh stdout] Expected "%.qtt8 name kind detail\n my-name alias b'echo my \xce\xbc \\yff alias'\n my-name proc -\n my-name sh-func -\n myobj proc invokable\n eval builtin special\n cd builtin -\n zzz - -\n" Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
bash8 invoke --show does proper quoting

stdout:
stderr: 
osh8 invoke --show does proper quoting

[osh stdout] Expected " ff 0a 7a 0a\n%.qtt8 name kind detail\n bad-alias alias b'echo \\yff\\necho z'\n" Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh9 builtin sleep behaves like external sleep

[osh stdout] Expected 'ok\nok\nok\nok\nstatus=0\nstatus=0\nstatus=0\nstatus=0\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
bash10 builtin sleep usage errors

stdout:
stderr: 
osh10 builtin sleep usage errors

[osh stdout] Expected 'status=2\nstatus=2\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh11 sleep without prefix is still external

[osh stdout] Expected 'ok\nstatus=0\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh12 builtin cat

[osh stdout] Expected '2\n3\n---\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh13 builtin cat usage

[osh stdout] Expected 'ok\nok\n3\n4\nstatus=0\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh14 builtin cat non nonexistent file

[osh stdout] Expected 'FOO\nFOO\nstatus=1\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh15 builtin cat accept - for stdin

[osh stdout] Expected 'FOO\n3\n4\nFOO\nFOO\n---\n5\n6\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh16 builtin rm: usage, removing files

[osh stdout] Expected 'ok\nok\nstatus=1\nstatus=0\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh17 builtin rm -f - ignores arguments that don't exist

[osh stdout] Expected 'status=1\nstatus=0\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh18 builtin rm -f - still fails when file can't be removed

[osh stdout] Expected 'status=1\nread-only/stuck\nstatus=1\nstatus=0\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh19 builtin rm -f allows empty arg list

[osh stdout] Expected 'status=0\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh20 builtin rm always fails on directories (regardless of -f)

[osh stdout] Expected 'status=1\nstatus=1\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
bash21 builtin readlink

stdout:
stderr: 
osh21 builtin readlink

[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
osh22 compgen -A builtin doesn't find private builtins

[osh stdout] Expected 'status=1\n' Got ''
[osh status] Expected 0 Got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value