Results for builtin-oils.test.sh

statusoshosh-cpp
pass 99
FAIL 33
total1212
caseoshosh-cppdescription
0pass pass invoke usage
1pass pass invoke nonexistent name
2pass pass type and command builtin does not find private sleep, because it's not enabled
3pass pass type -a does not find private builtins
4pass pass but invoke --show finds the private builtin (alternative to type, command)
5FAIL FAIL invoke --show with many types
detailsdetails
6pass pass invoke --show does proper quoting
7pass pass builtin sleep behaves like external sleep
8pass pass builtin sleep usage errors
9pass pass sleep without prefix is still external
10FAIL FAIL builtin cat
detailsdetails
11FAIL FAIL builtin readlink
detailsdetails
18 passed, 0 OK, 0 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped
3 failed under osh

Details on runs that didn't PASS

osh5 invoke --show with many types

[osh stdout] Expected '', got 'my-name\nmy-name is an alias for "echo my-alias"\nmy-name is a shell function\nmy-name is /home/uke/oil/_tmp/spec-tmp/builtin-oils.test.sh.10044/05-osh/dir/my-name\nmy-name\talias\t"echo my-alias"\nmy-name\tproc\t-\nmy-name\tsh-func\t-\neval\tbuiltin\ts\ncd\tbuiltin\t-\n'

stdout:
my-name
my-name is an alias for "echo my-alias"
my-name is a shell function
my-name is /home/uke/oil/_tmp/spec-tmp/builtin-oils.test.sh.10044/05-osh/dir/my-name
my-name	alias	"echo my-alias"
my-name	proc	-
my-name	sh-func	-
eval	builtin	s
cd	builtin	-
stderr:
osh-cpp5 invoke --show with many types

[osh-cpp stdout] Expected '', got 'my-name\nmy-name is an alias for "echo my-alias"\nmy-name is a shell function\nmy-name is /home/uke/oil/_tmp/spec-tmp/builtin-oils.test.sh.10044/05-osh-cpp/dir/my-name\nmy-name\talias\t"echo my-alias"\nmy-name\tproc\t-\nmy-name\tsh-func\t-\neval\tbuiltin\ts\ncd\tbuiltin\t-\n'

stdout:
my-name
my-name is an alias for "echo my-alias"
my-name is a shell function
my-name is /home/uke/oil/_tmp/spec-tmp/builtin-oils.test.sh.10044/05-osh-cpp/dir/my-name
my-name	alias	"echo my-alias"
my-name	proc	-
my-name	sh-func	-
eval	builtin	s
cd	builtin	-
stderr:
osh10 builtin cat

[osh stdout] Expected '1\n2\n3\n', got ''
[osh status] Expected 0, got 1

stdout:
stderr: 
  seq 3 | builtin cat
                  ^~~
[ stdin ]:3: 'cat' isn't a shell builtin
osh-cpp10 builtin cat

[osh-cpp stdout] Expected '1\n2\n3\n', got ''
[osh-cpp status] Expected 0, got 1

stdout:
stderr: 
  seq 3 | builtin cat
                  ^~~
[ stdin ]:3: 'cat' isn't a shell builtin
osh11 builtin readlink

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

stdout:
TODO
stderr:
osh-cpp11 builtin readlink

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

stdout:
TODO
stderr: