Results for ysh-builtin-meta.test.sh

statusoshosh-cpp
pass 1212
FAIL 22
total1414
caseoshosh-cppdescription
0FAIL FAIL Type objects Bool, Int, Float, etc.
detailsdetails
1pass pass Parameterized types - List[Int], Dict[Str, Int]
2pass pass Errors for parameterized types
3pass pass runproc
4pass pass runproc typed args
5pass pass pp asdl_
6pass pass pp asdl_ can handle an object cycle
7FAIL FAIL pp gc-stats_
detailsdetails
8pass pass pp cell_
9pass pass pp cell_ on indexed array with hole
10pass pass pp proc
11pass pass pp (x) and pp [x] quote code
12pass pass pp test_ supports BashArray, BashAssoc
13pass pass pp value (x) is like = keyword
24 passed, 0 OK, 0 not implemented, 0 BUG, 2 failed, 0 timeouts, 0 cases skipped
2 failed under osh

Details on runs that didn't PASS

osh0 Type objects Bool, Int, Float, etc.

[osh stdout] Expected '(Obj) ("name":"Bool") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Int") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Float") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Str") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"List") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Dict") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Obj") --> ("__index__":<BuiltinFunc>)\n\n(Bool) true\n(Bool) true\n' Got '(Obj) ("name":"Bool") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Int") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Float") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Str") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"List") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Dict") --> ("__index__":<BuiltinFunc>)\n(Obj) ("create":<BuiltinFunc>,"name":"Obj") --> ("__index__":<BuiltinFunc>)\n\n(Bool) true\n(Bool) true\n'

stdout:
(Obj)   ("name":"Bool") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"Int") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"Float") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"Str") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"List") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"Dict") --> ("__index__":<BuiltinFunc>)
(Obj)   ("create":<BuiltinFunc>,"name":"Obj") --> ("__index__":<BuiltinFunc>)

(Bool)   true
(Bool)   true
stderr:
osh-cpp0 Type objects Bool, Int, Float, etc.

[osh-cpp stdout] Expected '(Obj) ("name":"Bool") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Int") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Float") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Str") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"List") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Dict") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Obj") --> ("__index__":<BuiltinFunc>)\n\n(Bool) true\n(Bool) true\n' Got '(Obj) ("name":"Bool") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Int") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Float") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Str") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"List") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Dict") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Obj","create":<BuiltinFunc>) --> ("__index__":<BuiltinFunc>)\n\n(Bool) true\n(Bool) true\n'

stdout:
(Obj)   ("name":"Bool") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"Int") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"Float") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"Str") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"List") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"Dict") --> ("__index__":<BuiltinFunc>)
(Obj)   ("name":"Obj","create":<BuiltinFunc>) --> ("__index__":<BuiltinFunc>)

(Bool)   true
(Bool)   true
stderr:
osh7 pp gc-stats_

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

stdout:
TODO
stderr:
osh-cpp7 pp gc-stats_

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

stdout:
TODO
stderr: