run zef --debug test for Trait::Traced [agent] keen-raman-88064941 [round_id] 1765809405 [raku] /tmp/whateverable/rakudo-moar/63bc8b839300eff9f13bac2cae62bd108207b510/bin//raku Welcome to Rakudo™ v2025.11-42-g63bc8b839. Implementing the Raku® Programming Language v6.d. Built on MoarVM version 2025.11-41-ge765890c1. [zef] /tmp/whateverable/rakudo-moar/63bc8b839300eff9f13bac2cae62bd108207b510/share/perl6/site/bin/zef 1.0.0 BRW_AGENT_CAP_INSTALL_FROM_SOURCE_FORCE= BRW_AGENT_VERSION=0.0.29 BRW_AGENT_NAME_PREFIX= BRW_AGENT_MAX_THREADS=1 === 1) install Trait::Traced dependencies All candidates are currently installed 2) zef --debug test . ===> Testing: Trait::Traced:ver<1.1.1>:auth:api<2> [Trait::Traced] Testing with plugin: Zef::Service::Shell::Test [Trait::Traced] Command: /tmp/whateverable/rakudo-moar/63bc8b839300eff9f13bac2cae62bd108207b510/bin/rakudo -I /tmp/.zef.1765809543.151327/Trait%3A%3ATraced%3Aver%3C1.1.1%3E%3Aauth%3Ccpan%3AKAIEPI%3E%3Aapi%3C2%3E.tar.gz/Trait-Traced-1.1.1 t/01-sanity.t [Trait::Traced] 1..2 [Trait::Traced] ok 1 - the default tracer exists... [Trait::Traced] ok 2 - ...which is stdout [Trait::Traced] Command: /tmp/whateverable/rakudo-moar/63bc8b839300eff9f13bac2cae62bd108207b510/bin/rakudo -I /tmp/.zef.1765809543.151327/Trait%3A%3ATraced%3Aver%3C1.1.1%3E%3Aauth%3Ccpan%3AKAIEPI%3E%3Aapi%3C2%3E.tar.gz/Trait-Traced-1.1.1 t/02-routines.t [Trait::Traced] 1..2 [Trait::Traced] # Subtest: mapping parameters to arguments [Trait::Traced] 1..6 [Trait::Traced] ok 1 - capture parameters get mapped OK [Trait::Traced] ok 2 - slurpy positional parameters get mapped OK [Trait::Traced] ok 3 - slurpy named parameters get mapped OK [Trait::Traced] ok 4 - positional parameters get mapped OK [Trait::Traced] ok 5 - named parameters get mapped OK... [Trait::Traced] ok 6 - ...even if they are aliased [Trait::Traced] ok 1 - mapping parameters to arguments [Trait::Traced] # Subtest: tracing [Trait::Traced] 1..26 [Trait::Traced] ok 1 - traced subroutines do not throw while tracing... [Trait::Traced] ok 2 - ...and produce output [Trait::Traced] ok 3 - traced methods do not throw while tracing... [Trait::Traced] ok 4 - ...and produce output [Trait::Traced] ok 5 - traced proto routines do not throw while tracing... [Trait::Traced] ok 6 - ...and produce output... [Trait::Traced] ok 7 - ...which contains "proto" [Trait::Traced] ok 8 - traced multi routines do not throw while tracing... [Trait::Traced] ok 9 - ...and produce output... [Trait::Traced] ok 10 - ...which contains "multi" [Trait::Traced] ok 11 - a combination of traced proto and multi routines do not throw while tracing... [Trait::Traced] ok 12 - ...and produce output... [Trait::Traced] ok 13 - ...which contains "proto"... [Trait::Traced] ok 14 - ...as well as "multi" [Trait::Traced] ok 15 - traced routines rethrow exceptions... [Trait::Traced] ok 16 - ...but still produce output [Trait::Traced] ok 17 - traced routines handle containers OK [Trait::Traced] ok 18 - unscoped routines have the correct declarator [Trait::Traced] ok 19 - scoped routines have the correct declarator [Trait::Traced] ok 20 - can trace the various types of methods a class can contain... [Trait::Traced] ok 21 - ...and trace output includes regular methods... [Trait::Traced] ok 22 - ...multi methods... [Trait::Traced] ok 23 - ...private methods... [Trait::Traced] ok 24 - ...metamethods... [Trait::Traced] ok 25 - ...and scoped methods [Trait::Traced] ok 26 - traced routines handles their outer lexical variables alright [Trait::Traced] ok 2 - tracing [Trait::Traced] Command: /tmp/whateverable/rakudo-moar/63bc8b839300eff9f13bac2cae62bd108207b510/bin/rakudo -I /tmp/.zef.1765809543.151327/Trait%3A%3ATraced%3Aver%3C1.1.1%3E%3Aauth%3Ccpan%3AKAIEPI%3E%3Aapi%3C2%3E.tar.gz/Trait-Traced-1.1.1 t/03-stash.t [Trait::Traced] 1..28 [Trait::Traced] ok 1 - can look up sigilless symbols... [Trait::Traced] ok 2 - ...which produce output... [Trait::Traced] ok 3 - ...that claims the lookup is for the correct symbol [Trait::Traced] ok 4 - can look up $ sigilled symbols... [Trait::Traced] ok 5 - ...which produce output... [Trait::Traced] ok 6 - ...that claims the lookup is for the correct symbol [Trait::Traced] ok 7 - can look up @ sigilled symbols... [Trait::Traced] ok 8 - ...which produce output... [Trait::Traced] ok 9 - ...that claims the lookup is for the correct symbol [Trait::Traced] ok 10 - can look up % sigilled symbols... [Trait::Traced] ok 11 - ...which produce output... [Trait::Traced] ok 12 - ...that claims the lookup is for the correct symbol [Trait::Traced] ok 13 - can look up & sigilled symbols... [Trait::Traced] ok 14 - ...which produce output... [Trait::Traced] ok 15 - ...that claims the lookup is for the correct symbol [Trait::Traced] ok 16 - can bind to symbols... [Trait::Traced] ok 17 - ...which produce output... [Trait::Traced] ok 18 - ...which contains a value... [Trait::Traced] ok 19 - ...and a result [Trait::Traced] ok 20 - can assign to symbols... [Trait::Traced] ok 21 - ...which produce output... [Trait::Traced] ok 22 - ...that contains a value... [Trait::Traced] ok 23 - ...and any differing result [Trait::Traced] ok 24 - can look up symbols with twigils... [Trait::Traced] ok 25 - ...which produce output... [Trait::Traced] ok 26 - ...that claims the lookup is for the correct symbol [Trait::Traced] ===SORRY!=== [Trait::Traced] P6opaque: no such attribute '$!value' on type Scalar in a Proxy when trying to get a value [Trait::Traced] # You planned 28 tests, but ran 26 [Trait::Traced] Command: /tmp/whateverable/rakudo-moar/63bc8b839300eff9f13bac2cae62bd108207b510/bin/rakudo -I /tmp/.zef.1765809543.151327/Trait%3A%3ATraced%3Aver%3C1.1.1%3E%3Aauth%3Ccpan%3AKAIEPI%3E%3Aapi%3C2%3E.tar.gz/Trait-Traced-1.1.1 t/04-variables.t [Trait::Traced] 1..32 [Trait::Traced] ok 1 - can trace $ variables... [Trait::Traced] ok 2 - ...producing output... [Trait::Traced] ok 3 - ...that claims the assignment is for the correct symbol... [Trait::Traced] ok 4 - ...and has the correct result [Trait::Traced] ok 5 - can trace typed $ variables... [Trait::Traced] ok 6 - ...producing output... [Trait::Traced] ok 7 - ...that includes their typing [Trait::Traced] ok 8 - can trace @ variables... [Trait::Traced] ok 9 - ...producing output... [Trait::Traced] ok 10 - ...that claims the assignment is for the correct symbol... [Trait::Traced] ok 11 - ...and has the correct output [Trait::Traced] ok 12 - can trace typed @ variables... [Trait::Traced] ok 13 - ...producing output... [Trait::Traced] ok 14 - ...that includes their typing [Trait::Traced] ok 15 - can trace % variables... [Trait::Traced] ok 16 - ...producing output... [Trait::Traced] ok 17 - ...that claims the assignment is for the correct symbol [Trait::Traced] ok 18 - can trace typed % variables... [Trait::Traced] ok 19 - ...producing output... [Trait::Traced] ok 20 - ...that includes their typing [Trait::Traced] ok 21 - can trace & variables... [Trait::Traced] ok 22 - ...producing output... [Trait::Traced] ok 23 - ...that claims the assignment is for the correct symbol [Trait::Traced] ok 24 - can trace typed & variables... [Trait::Traced] ok 25 - ...producing output... [Trait::Traced] ok 26 - ...that claims the assignment is for the correct symbol [Trait::Traced] ok 27 - can trace our-scoped variables... [Trait::Traced] ok 28 - ...producing output on assignment... [Trait::Traced] ok 29 - ...that claims the variable has the correct scope [Trait::Traced] ok 30 - traced scalars can be assigned to elsewhere... [Trait::Traced] ok 31 - ...producing output... [Trait::Traced] ok 32 - ...that claims the assignment is for the original variable [Trait::Traced] Command: /tmp/whateverable/rakudo-moar/63bc8b839300eff9f13bac2cae62bd108207b510/bin/rakudo -I /tmp/.zef.1765809543.151327/Trait%3A%3ATraced%3Aver%3C1.1.1%3E%3Aauth%3Ccpan%3AKAIEPI%3E%3Aapi%3C2%3E.tar.gz/Trait-Traced-1.1.1 t/05-attributes.t [Trait::Traced] 1..28 [Trait::Traced] ok 1 - can assign to traced ro attributes... [Trait::Traced] ok 2 - ...which produce output... [Trait::Traced] ok 3 - ...that claims the attribute has the correct symbol... [Trait::Traced] ok 4 - ...and has the correct result [Trait::Traced] ok 5 - can assign to traced rw attributes... [Trait::Traced] ok 6 - ...which produce output... [Trait::Traced] ok 7 - ...that claims the attribute has the correct symbol... [Trait::Traced] ok 8 - ...and has the correct result [Trait::Traced] ok 9 - can STORE in traced ro attributes... [Trait::Traced] ok 10 - ...which produce output... [Trait::Traced] ok 11 - ...that claims the attribute has the correct symbol... [Trait::Traced] ok 12 - ...and has the correct result [Trait::Traced] ok 13 - can STORE in traced rw attributes... [Trait::Traced] ok 14 - ...which produce output... [Trait::Traced] ok 15 - ...that claims the attribute has the correct symbol... [Trait::Traced] ok 16 - ...and has the correct result [Trait::Traced] ok 17 - can trace attributes with lexical symbols... [Trait::Traced] ok 18 - ...which produce output... [Trait::Traced] ok 19 - ...that claims the attribute has the correct symbol [Trait::Traced] ok 20 - can trace typed scalar attributes... [Trait::Traced] not ok 21 - ...which produce output... [Trait::Traced] # Failed test '...which produce output...' [Trait::Traced] # at t/05-attributes.t line 87 [Trait::Traced] not ok 22 - ...containing the attribute typing [Trait::Traced] # Failed test '...containing the attribute typing' [Trait::Traced] # at t/05-attributes.t line 88 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" [Trait::Traced] ok 23 - can trace typed positional attributes... [Trait::Traced] ok 24 - ...which produce output... [Trait::Traced] ok 25 - ...containing the attribute typing [Trait::Traced] ok 26 - can trace typed associative attributes... [Trait::Traced] ok 27 - ...which produce output... [Trait::Traced] ok 28 - ...containing the attribute typing [Trait::Traced] # You failed 2 tests of 28 [Trait::Traced] Command: /tmp/whateverable/rakudo-moar/63bc8b839300eff9f13bac2cae62bd108207b510/bin/rakudo -I /tmp/.zef.1765809543.151327/Trait%3A%3ATraced%3Aver%3C1.1.1%3E%3Aauth%3Ccpan%3AKAIEPI%3E%3Aapi%3C2%3E.tar.gz/Trait-Traced-1.1.1 t/06-metamodel.t [Trait::Traced] 1..5 [Trait::Traced] # Subtest: Metamodel::MethodContainer [Trait::Traced] 1..8 [Trait::Traced] ok 1 - can call methods of traced classes... [Trait::Traced] not ok 2 - ...which produce output... [Trait::Traced] # Failed test '...which produce output...' [Trait::Traced] # at t/06-metamodel.t line 19 [Trait::Traced] not ok 3 - ...that claims methods have the correct declarator [Trait::Traced] # Failed test '...that claims methods have the correct declarator' [Trait::Traced] # at t/06-metamodel.t line 20 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" [Trait::Traced] ok 4 - can call traced methods of traced classes... [Trait::Traced] ok 5 - ...which produce output... [Trait::Traced] ok 6 - ...and do not rewrap themselves [Trait::Traced] ok 7 - methods of traced classes handle containers OK [Trait::Traced] ok 8 - traced classes do not trace methods of roles they do [Trait::Traced] # You failed 2 tests of 8 [Trait::Traced] not ok 1 - Metamodel::MethodContainer [Trait::Traced] # Failed test 'Metamodel::MethodContainer' [Trait::Traced] # at t/06-metamodel.t line 9 [Trait::Traced] # Subtest: Metamodel::MultiMethodContainer [Trait::Traced] 1..8 [Trait::Traced] ok 1 - can call multi methods of traced classes... [Trait::Traced] not ok 2 - ...which produce output... [Trait::Traced] # Failed test '...which produce output...' [Trait::Traced] # at t/06-metamodel.t line 70 [Trait::Traced] not ok 3 - ...that claims proto methods have the correct declarator... [Trait::Traced] # Failed test '...that claims proto methods have the correct declarator...' [Trait::Traced] # at t/06-metamodel.t line 71 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" [Trait::Traced] not ok 4 - ...and likewise for multi methods [Trait::Traced] # Failed test '...and likewise for multi methods' [Trait::Traced] # at t/06-metamodel.t line 73 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" [Trait::Traced] ok 5 - can call traced multi methods of traced classes... [Trait::Traced] ok 6 - ...which produce output... [Trait::Traced] ok 7 - ...and do not rewrap themselves [Trait::Traced] ok 8 - multi methods of traced classes handle containers OK [Trait::Traced] # You failed 3 tests of 8 [Trait::Traced] not ok 2 - Metamodel::MultiMethodContainer [Trait::Traced] # Failed test 'Metamodel::MultiMethodContainer' [Trait::Traced] # at t/06-metamodel.t line 59 [Trait::Traced] # Subtest: Metamodel::PrivateMethodContainer [Trait::Traced] 1..4 [Trait::Traced] ok 1 - can call traced private methods of traced classes... [Trait::Traced] not ok 2 - ...which produce output... [Trait::Traced] # Failed test '...which produce output...' [Trait::Traced] # at t/06-metamodel.t line 114 [Trait::Traced] not ok 3 - ...that claims private methods have the correct declarator [Trait::Traced] # Failed test '...that claims private methods have the correct declarator' [Trait::Traced] # at t/06-metamodel.t line 115 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" [Trait::Traced] ok 4 - private methods of roles done by traced classes do not get traced [Trait::Traced] # You failed 2 tests of 4 [Trait::Traced] not ok 3 - Metamodel::PrivateMethodContainer [Trait::Traced] # Failed test 'Metamodel::PrivateMethodContainer' [Trait::Traced] # at t/06-metamodel.t line 104 [Trait::Traced] # Subtest: Metamodel::MetaMethodContainer [Trait::Traced] 1..3 [Trait::Traced] ok 1 - can call traced metamethods of traced classes... [Trait::Traced] not ok 2 - ...which produce output... [Trait::Traced] # Failed test '...which produce output...' [Trait::Traced] # at t/06-metamodel.t line 142 [Trait::Traced] not ok 3 - ...that claims metamethods have the correct declarator [Trait::Traced] # Failed test '...that claims metamethods have the correct declarator' [Trait::Traced] # at t/06-metamodel.t line 143 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" [Trait::Traced] # You failed 2 tests of 3 [Trait::Traced] not ok 4 - Metamodel::MetaMethodContainer [Trait::Traced] # Failed test 'Metamodel::MetaMethodContainer' [Trait::Traced] # at t/06-metamodel.t line 132 [Trait::Traced] # Subtest: Metamodel::AttributeContainer [Trait::Traced] 1..12 [Trait::Traced] ok 1 - can assign to public attributes of traced classes... [Trait::Traced] not ok 2 - ...which produce output... [Trait::Traced] # Failed test '...which produce output...' [Trait::Traced] # at t/06-metamodel.t line 158 [Trait::Traced] not ok 3 - ...that claims theys have the correct symbol [Trait::Traced] # Failed test '...that claims theys have the correct symbol' [Trait::Traced] # at t/06-metamodel.t line 159 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" [Trait::Traced] ok 4 - can assign to private attributes of traced classes... [Trait::Traced] not ok 5 - ...which produce output... [Trait::Traced] # Failed test '...which produce output...' [Trait::Traced] # at t/06-metamodel.t line 171 [Trait::Traced] not ok 6 - ...that claims they have the correct symbol [Trait::Traced] ok 7 - can assign to lexical attributes of traced classes... [Trait::Traced] not ok 8 - ...which produce output... [Trait::Traced] not ok 9 - ...that claims they have the correct symbol [Trait::Traced] not ok 10 - can assign to attributes of traced roles... [Trait::Traced] # Failed test '...that claims they have the correct symbol' [Trait::Traced] # at t/06-metamodel.t line 172 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" [Trait::Traced] # Failed test '...which produce output...' [Trait::Traced] # at t/06-metamodel.t line 184 [Trait::Traced] # Failed test '...that claims they have the correct symbol' [Trait::Traced] # at t/06-metamodel.t line 185 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" Aborting due to test failure: Trait::Traced:ver<1.1.1>:auth:api<2> (use --force-test to override) [Trait::Traced] # Failed test 'can assign to attributes of traced roles...' [Trait::Traced] # at t/06-metamodel.t line 190 [Trait::Traced] # No such method 'is_generic' for invocant of type [Trait::Traced] # 'Traced::Attribute::ContainerDescriptor' [Trait::Traced] not ok 11 - ...which produce output... [Trait::Traced] # Failed test '...which produce output...' [Trait::Traced] # at t/06-metamodel.t line 196 [Trait::Traced] not ok 12 - ...that claims attributes belong to the role, not $?CLASS [Trait::Traced] # Failed test '...that claims attributes belong to the role, not $?CLASS' [Trait::Traced] # at t/06-metamodel.t line 197 [Trait::Traced] # expected: / ^^ ' '* '<== ' $header / [Trait::Traced] # matcher: 'infix:<~~>' [Trait::Traced] # got: "" [Trait::Traced] # You failed 9 tests of 12 [Trait::Traced] not ok 5 - Metamodel::AttributeContainer [Trait::Traced] # Failed test 'Metamodel::AttributeContainer' [Trait::Traced] # at t/06-metamodel.t line 148 [Trait::Traced] # You failed 5 tests of 5 [Trait::Traced] Command: /tmp/whateverable/rakudo-moar/63bc8b839300eff9f13bac2cae62bd108207b510/bin/rakudo -I /tmp/.zef.1765809543.151327/Trait%3A%3ATraced%3Aver%3C1.1.1%3E%3Aauth%3Ccpan%3AKAIEPI%3E%3Aapi%3C2%3E.tar.gz/Trait-Traced-1.1.1 t/07-precomp.t [Trait::Traced] 1..3 [Trait::Traced] ok 1 - can import traced modules [Trait::Traced] ok 2 - can call traced methods of traced modules... [Trait::Traced] not ok 3 - ...which produces output [Trait::Traced] # Failed test '...which produces output' [Trait::Traced] # at t/07-precomp.t line 26 [Trait::Traced] # You failed 1 test of 3 ===> Testing [FAIL]: Trait::Traced:ver<1.1.1>:auth:api<2>