# running Build.PL C:\cpanrun\build\5-10-0\bin\perl.exe Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Class-Roles' version '0.30' Unknown 'build_class', defaulting to 'Module::Build' Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 Build: blib\lib\Class\Roles.pm: cannot resolve L in paragraph 79. Copying lib\Class\Roles.pm -> blib\lib\Class\Roles.pm Manifying blib\lib/Class/Roles.pm -> blib\libdoc\Class.Roles.3 HTMLifying blib\lib\Class\Roles.pm -> blib\libhtml\site\lib\Class\Roles.html Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 test t\apply_roles......1..4 ok 1 - use Class::Roles; ok 2 - Role should not bleed into class unless applied ok 3 - ... but should be there after being applied ok 4 - ... the correct method ok t\handle_errors....1..3 ok 1 - use Class::Roles; ok 2 - import() should throw exception with odd number of arguments ok 3 - import() should throw exception if given an invalid target ok t\multiroles.......1..11 ok 1 - use Class::Roles; ok 2 - multi-roles should work ok 3 - ... registering only requested roles ok 4 - ... not defining package ok 5 - ... importing required methods ok 6 - ... and not unneeded ones ok 7 - multi-roles should work ok 8 - ... registering only requested roles ok 9 - ... not defining package ok 10 - ... importing required methods ok 11 - ... and not unneeded ones ok t\roles............1..17 ok 1 - use Class::Roles; # "does" should import named method ok 2 - Dog->can('bark') ok 3 - ... from role class # "does" should import collection of named methods from role ok 4 - Dog->can('eat') ok 5 - ... from role class ok 6 - Dog->can('sleep') ok 7 - ... from role class # "does" should mark class as fulfilling role ok 8 - Dog->can('scratch') ok 9 - ... not overriding existing method ok 10 - ... not one bit # does() should work on all classes ok 11 - Dog->can('does') ok 12 - ... true for roles the class can do (animal) ok 13 - ... true for roles the class can do (bark) ok 14 - ... true for roles the class can do (itches) ok 15 - ... false for roles the class cannot do ok 16 - ... roles should do themselves # does() should work on sub classes ok 17 - roles should also apply to sub classes ok All tests successful. Files=4, Tests=35, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 install Installing C:\cpanrun\build\5-10-0\site\lib\Class\Roles.pm Installing C:\cpanrun\build\5-10-0\man\man3\Class.Roles.3 Installing C:\cpanrun\build\5-10-0\html\site\lib\Class\Roles.html Writing C:\cpanrun\build\5-10-0\site\lib\auto\Class\Roles\.packlist