Results for ysh-builtin-private.test.sh

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

Details on runs that didn't PASS

bash0 invoke usage

stdout:
stderr: 
bash1 invoke nonexistent name

stdout:
stderr: 
bash2 invoke fails to find tools

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

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

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

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

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

stdout:
stderr: 
bash10 builtin sleep usage errors

stdout:
stderr: 
bash21 builtin readlink

stdout:
stderr: 
osh21 builtin readlink

[osh stdout] Expected '', got 'TODO\n'

stdout:
TODO
stderr: