run prove6 verbose for Trait::Traced [agent] wonder-thunder-89612313 [raku] /tmp/whateverable/rakudo-moar/0310b2a586e6a80d2cced05675abe76a1ba73e02/bin//raku Welcome to Rakudo™ v2025.08. Implementing the Raku® Programming Language v6.d. Built on MoarVM version 2025.08. [zef] /tmp/whateverable/rakudo-moar/0310b2a586e6a80d2cced05675abe76a1ba73e02/share/perl6/site/bin/zef 1.0.0 === zef install . --verbose 1) install Trait::Traced dependencies All candidates are currently installed 2) prove6 -v t/ 1..2 ok 1 - the default tracer exists... ok 2 - ...which is stdout t/01-sanity.t ...... ok 1..2 # Subtest: mapping parameters to arguments 1..6 ok 1 - capture parameters get mapped OK ok 2 - slurpy positional parameters get mapped OK ok 3 - slurpy named parameters get mapped OK ok 4 - positional parameters get mapped OK ok 5 - named parameters get mapped OK... ok 6 - ...even if they are aliased ok 1 - mapping parameters to arguments # Subtest: tracing 1..26 ok 1 - traced subroutines do not throw while tracing... ok 2 - ...and produce output ok 3 - traced methods do not throw while tracing... ok 4 - ...and produce output ok 5 - traced proto routines do not throw while tracing... ok 6 - ...and produce output... ok 7 - ...which contains "proto" ok 8 - traced multi routines do not throw while tracing... ok 9 - ...and produce output... ok 10 - ...which contains "multi" ok 11 - a combination of traced proto and multi routines do not throw while tracing... ok 12 - ...and produce output... ok 13 - ...which contains "proto"... ok 14 - ...as well as "multi" ok 15 - traced routines rethrow exceptions... ok 16 - ...but still produce output ok 17 - traced routines handle containers OK ok 18 - unscoped routines have the correct declarator ok 19 - scoped routines have the correct declarator ok 20 - can trace the various types of methods a class can contain... ok 21 - ...and trace output includes regular methods... ok 22 - ...multi methods... ok 23 - ...private methods... ok 24 - ...metamethods... ok 25 - ...and scoped methods ok 26 - traced routines handles their outer lexical variables alright ok 2 - tracing t/02-routines.t .... ok ===SORRY!=== P6opaque: no such attribute '$!value' on type Scalar in a Proxy when trying to get a value # You planned 28 tests, but ran 26 1..28 ok 1 - can look up sigilless symbols... ok 2 - ...which produce output... ok 3 - ...that claims the lookup is for the correct symbol ok 4 - can look up $ sigilled symbols... ok 5 - ...which produce output... ok 6 - ...that claims the lookup is for the correct symbol ok 7 - can look up @ sigilled symbols... ok 8 - ...which produce output... ok 9 - ...that claims the lookup is for the correct symbol ok 10 - can look up % sigilled symbols... ok 11 - ...which produce output... ok 12 - ...that claims the lookup is for the correct symbol ok 13 - can look up & sigilled symbols... ok 14 - ...which produce output... ok 15 - ...that claims the lookup is for the correct symbol ok 16 - can bind to symbols... ok 17 - ...which produce output... ok 18 - ...which contains a value... ok 19 - ...and a result ok 20 - can assign to symbols... ok 21 - ...which produce output... ok 22 - ...that contains a value... ok 23 - ...and any differing result ok 24 - can look up symbols with twigils... ok 25 - ...which produce output... ok 26 - ...that claims the lookup is for the correct symbol t/03-stash.t ....... Dubious, test returned 255 All 28 subtests passed 1..32 ok 1 - can trace $ variables... ok 2 - ...producing output... ok 3 - ...that claims the assignment is for the correct symbol... ok 4 - ...and has the correct result ok 5 - can trace typed $ variables... ok 6 - ...producing output... ok 7 - ...that includes their typing ok 8 - can trace @ variables... ok 9 - ...producing output... ok 10 - ...that claims the assignment is for the correct symbol... ok 11 - ...and has the correct output ok 12 - can trace typed @ variables... ok 13 - ...producing output... ok 14 - ...that includes their typing ok 15 - can trace % variables... ok 16 - ...producing output... ok 17 - ...that claims the assignment is for the correct symbol ok 18 - can trace typed % variables... ok 19 - ...producing output... ok 20 - ...that includes their typing ok 21 - can trace & variables... ok 22 - ...producing output... ok 23 - ...that claims the assignment is for the correct symbol ok 24 - can trace typed & variables... ok 25 - ...producing output... ok 26 - ...that claims the assignment is for the correct symbol ok 27 - can trace our-scoped variables... ok 28 - ...producing output on assignment... ok 29 - ...that claims the variable has the correct scope ok 30 - traced scalars can be assigned to elsewhere... ok 31 - ...producing output... ok 32 - ...that claims the assignment is for the original variable t/04-variables.t ... ok # Failed test '...which produce output...' # at t/05-attributes.t line 87 # Failed test '...containing the attribute typing' # at t/05-attributes.t line 88 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # You failed 2 tests of 28 1..28 ok 1 - can assign to traced ro attributes... ok 2 - ...which produce output... ok 3 - ...that claims the attribute has the correct symbol... ok 4 - ...and has the correct result ok 5 - can assign to traced rw attributes... ok 6 - ...which produce output... ok 7 - ...that claims the attribute has the correct symbol... ok 8 - ...and has the correct result ok 9 - can STORE in traced ro attributes... ok 10 - ...which produce output... ok 11 - ...that claims the attribute has the correct symbol... ok 12 - ...and has the correct result ok 13 - can STORE in traced rw attributes... ok 14 - ...which produce output... ok 15 - ...that claims the attribute has the correct symbol... ok 16 - ...and has the correct result ok 17 - can trace attributes with lexical symbols... ok 18 - ...which produce output... ok 19 - ...that claims the attribute has the correct symbol ok 20 - can trace typed scalar attributes... not ok 21 - ...which produce output... not ok 22 - ...containing the attribute typing ok 23 - can trace typed positional attributes... ok 24 - ...which produce output... ok 25 - ...containing the attribute typing ok 26 - can trace typed associative attributes... ok 27 - ...which produce output... ok 28 - ...containing the attribute typing t/05-attributes.t .. Dubious, test returned 2 Failed 2/28 subtests # Failed test '...which produce output...' # at t/06-metamodel.t line 19 # Failed test '...that claims methods have the correct declarator' # at t/06-metamodel.t line 20 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # You failed 2 tests of 8 # Failed test 'Metamodel::MethodContainer' # at t/06-metamodel.t line 9 # Failed test '...which produce output...' # at t/06-metamodel.t line 70 # Failed test '...that claims proto methods have the correct declarator...' # at t/06-metamodel.t line 71 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # Failed test '...and likewise for multi methods' # at t/06-metamodel.t line 73 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # You failed 3 tests of 8 # Failed test 'Metamodel::MultiMethodContainer' # at t/06-metamodel.t line 59 # Failed test '...which produce output...' # at t/06-metamodel.t line 114 # Failed test '...that claims private methods have the correct declarator' # at t/06-metamodel.t line 115 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # You failed 2 tests of 4 # Failed test 'Metamodel::PrivateMethodContainer' # at t/06-metamodel.t line 104 # Failed test '...which produce output...' # at t/06-metamodel.t line 142 # Failed test '...that claims metamethods have the correct declarator' # at t/06-metamodel.t line 143 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # You failed 2 tests of 3 # Failed test 'Metamodel::MetaMethodContainer' # at t/06-metamodel.t line 132 # Failed test '...which produce output...' # at t/06-metamodel.t line 158 # Failed test '...that claims theys have the correct symbol' # at t/06-metamodel.t line 159 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # Failed test '...which produce output...' # at t/06-metamodel.t line 171 # Failed test '...that claims they have the correct symbol' # at t/06-metamodel.t line 172 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # Failed test '...which produce output...' # at t/06-metamodel.t line 184 # Failed test '...that claims they have the correct symbol' # at t/06-metamodel.t line 185 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # Failed test 'can assign to attributes of traced roles...' # at t/06-metamodel.t line 190 # No such method 'is_generic' for invocant of type # 'Traced::Attribute::ContainerDescriptor' # Failed test '...which produce output...' # at t/06-metamodel.t line 196 # Failed test '...that claims attributes belong to the role, not $?CLASS' # at t/06-metamodel.t line 197 # expected: / ^^ ' '* '<== ' $header / # matcher: 'infix:<~~>' # got: "" # You failed 9 tests of 12 # Failed test 'Metamodel::AttributeContainer' # at t/06-metamodel.t line 148 # You failed 5 tests of 5 1..5 # Subtest: Metamodel::MethodContainer 1..8 ok 1 - can call methods of traced classes... not ok 2 - ...which produce output... not ok 3 - ...that claims methods have the correct declarator ok 4 - can call traced methods of traced classes... ok 5 - ...which produce output... ok 6 - ...and do not rewrap themselves ok 7 - methods of traced classes handle containers OK ok 8 - traced classes do not trace methods of roles they do not ok 1 - Metamodel::MethodContainer # Subtest: Metamodel::MultiMethodContainer 1..8 ok 1 - can call multi methods of traced classes... not ok 2 - ...which produce output... not ok 3 - ...that claims proto methods have the correct declarator... not ok 4 - ...and likewise for multi methods ok 5 - can call traced multi methods of traced classes... ok 6 - ...which produce output... ok 7 - ...and do not rewrap themselves ok 8 - multi methods of traced classes handle containers OK not ok 2 - Metamodel::MultiMethodContainer # Subtest: Metamodel::PrivateMethodContainer 1..4 ok 1 - can call traced private methods of traced classes... not ok 2 - ...which produce output... not ok 3 - ...that claims private methods have the correct declarator ok 4 - private methods of roles done by traced classes do not get traced not ok 3 - Metamodel::PrivateMethodContainer # Subtest: Metamodel::MetaMethodContainer 1..3 ok 1 - can call traced metamethods of traced classes... not ok 2 - ...which produce output... not ok 3 - ...that claims metamethods have the correct declarator not ok 4 - Metamodel::MetaMethodContainer # Subtest: Metamodel::AttributeContainer 1..12 ok 1 - can assign to public attributes of traced classes... not ok 2 - ...which produce output... not ok 3 - ...that claims theys have the correct symbol ok 4 - can assign to private attributes of traced classes... not ok 5 - ...which produce output... not ok 6 - ...that claims they have the correct symbol ok 7 - can assign to lexical attributes of traced classes... not ok 8 - ...which produce output... not ok 9 - ...that claims they have the correct symbol not ok 10 - can assign to attributes of traced roles... not ok 11 - ...which produce output... not ok 12 - ...that claims attributes belong to the role, not $?CLASS not ok 5 - Metamodel::AttributeContainer t/06-metamodel.t ... Dubious, test returned 5 Failed 5/5 subtests # Failed test '...which produces output' # at t/07-precomp.t line 26 # You failed 1 test of 3 1..3 ok 1 - can import traced modules ok 2 - can call traced methods of traced modules... not ok 3 - ...which produces output t/07-precomp.t ..... Dubious, test returned 1 Failed 1/3 subtests Test Summary Report ------------------- t/03-stash.t (Wstat: 65280 Tests: 26 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 28 tests but ran 26. t/05-attributes.t (Wstat: 512 Tests: 28 Failed: 2) Failed tests: 21 22 Non-zero exit status: 2 t/06-metamodel.t (Wstat: 1280 Tests: 5 Failed: 5) Failed tests: 1 2 3 4 5 Non-zero exit status: 5 t/07-precomp.t (Wstat: 256 Tests: 3 Failed: 1) Failed tests: 3 Non-zero exit status: 1 Files=7, Tests=98, 10 wallclock secs Result: FAILED