Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Tree-Authz' version '0.03' Copying lib/Tree/Authz/Role.pm -> blib/lib/Tree/Authz/Role.pm Copying lib/Tree/Authz.pm -> blib/lib/Tree/Authz.pm Manifying blib/lib/Tree/Authz/Role.pm -> blib/libdoc/Tree::Authz::Role.3 Manifying blib/lib/Tree/Authz.pm -> blib/libdoc/Tree::Authz.3 HTMLifying blib/lib/Tree/Authz/Role.pm -> blib/libhtml/site/lib/Tree/Authz/Role.html HTMLifying blib/lib/Tree/Authz.pm -> blib/libhtml/site/lib/Tree/Authz.html t/00.load.........1..2 # Testing Tree::Authz 0.03 ok 1 - use Tree::Authz; ok 2 - use Tree::Authz::Role; ok t/01.main.........1..60 ok 1 - roles set up ok 2 - roles set up with no namespace ok 3 - spies role_exists in SpyLand ok 4 - got expected class name - SpyLand::Tree::Authz ok 5 - spies role_exists in default namespace ok 6 - got expected class name - Tree::Authz not ok 7 - survived call to dump_hierarchy # Failed test 'survived call to dump_hierarchy' # at t/01.main.t line 41. # died: Can't locate Devel/Symdump.pm in @INC (@INC contains: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-Authz/blib/lib /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-Authz/blib/arch /Users/cpanrun/depot/main/Apps/CPAN_Run/lib /Users/cpanrun/build/5.10.0/site/lib /Users/cpanrun/build/5.10.0/lib . /Users/cpanrun/build/5.10.0/site/lib /Users/cpanrun/build/5.10.0/lib .) at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-Authz/blib/lib/Tree/Authz.pm line 301. Use of uninitialized value $this in pattern match (m//) at t/01.main.t line 61. # Failed test 'got expected tree for SpyLand namespace' not ok 8 - got expected tree for SpyLand namespace # at t/01.main.t line 61. # undef # doesn't match '(?-xism:SpyLand::Tree::Authz::Role::superuser # SpyLand::Tree::Authz::Role::spymasters # SpyLand::Tree::Authz::Role::spies # SpyLand::Tree::Authz::Role::informants # SpyLand::Tree::Authz::Role::base # Tree::Authz::Role # SpyLand::Tree::Authz::Role::moles # SpyLand::Tree::Authz::Role::base # Tree::Authz::Role # SpyLand::Tree::Authz::Role::politicians # SpyLand::Tree::Authz::Role::citizens # SpyLand::Tree::Authz::Role::base # Tree::Authz::Role)' # Failed test 'survived call to dump_hierarchy with no namespace' # at t/01.main.t line 64. not ok 9 - survived call to dump_hierarchy with no namespace # died: Can't locate Devel/Symdump.pm in @INC (@INC contains: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-Authz/blib/lib /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-Authz/blib/arch /Users/cpanrun/depot/main/Apps/CPAN_Run/lib /Users/cpanrun/build/5.10.0/site/lib /Users/cpanrun/build/5.10.0/lib . /Users/cpanrun/build/5.10.0/site/lib /Users/cpanrun/build/5.10.0/lib .) at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tree-Authz/blib/lib/Tree/Authz.pm line 301. Use of uninitialized value $this in pattern match (m//) at t/01.main.t line 84. # Failed test 'got expected tree for default namespace' # at t/01.main.t line 84. not ok 10 - got expected tree for default namespace # undef # doesn't match '(?-xism:Tree::Authz::Role::superuser # Tree::Authz::Role::spymasters # Tree::Authz::Role::spies # Tree::Authz::Role::informants # Tree::Authz::Role::base # Tree::Authz::Role # Tree::Authz::Role::moles # Tree::Authz::Role::base # Tree::Authz::Role # Tree::Authz::Role::politicians # Tree::Authz::Role::citizens # Tree::Authz::Role::base # Tree::Authz::Role)' ok 11 - survived role ok 12 - The object isa SpyLand::Tree::Authz::Role::spies ok 13 - The object isa SpyLand::Tree::Authz::Role::superuser ok 14 - The object isa SpyLand::Tree::Authz::Role::base ok 15 - politicians role_exists ok 16 - name ok 17 - spies cannot jhsfuif ok 18 - but superuser can jhsfuif ok 19 - and base can't even can! ok 20 - spies can spies ok 21 - spies can spy ok 22 - informants can informants ok 23 - informants can informant ok 24 - spies can informant ok 25 - spymasters can informant ok 26 - spymasters can spies ok 27 - spymasters can moles ok 28 - setup groups perms ok 29 - spies can read_secrets ok 30 - spies can wear_disguise ok 31 - spies can tell_tales ok 32 - informants can tell_tales ok 33 - informants can NOT read_secrets ok 34 - base can not even breathe! ok 35 - but spies and informants can breathe ok 36 - survived setup_abilities ok 37 - spies can encode text ok 38 - informants die if they try to encode text! ok 39 - spymasters can encode text too ok 40 - politicians also die if they try to encode text! ok 41 - superuser can encode text too ok 42 - survived setup_plugins ok 43 - spymasters can do the method added to spies ok 44 - as can spies ok 45 - but politicians can't ok 46 - added method works for spies ok 47 - added method works for spymasters ok 48 - but politicians die ok 49 # skip - subrole_exists not implemented ok 50 # skip - subrole_exists not implemented ok 51 # skip - subrole_exists not implemented ok 52 - can't setup_permissions_on_role through spies ok 53 - can setup_permissions_on_role through SpyLand::Tree::Authz ok 54 - permission granted ok 55 - can't setup_abilities_on_role through spies ok 56 - can setup_abilities_on_role through SpyLand::Tree::Authz ok 57 - spies have new ability ok 58 - can't setup_plugins_on_role through spies ok 59 - can setup_plugins_on_role through SpyLand::Tree::Authz ok 60 - got new ability # Looks like you failed 4 tests of 60. dubious Test returned status 4 (wstat 1024, 0x400) DIED. FAILED tests 7-10 Failed 4/60 tests, 93.33% okay (less 3 skipped tests: 53 okay, 88.33%) t/pod-coverage....1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.............1..2 ok 1 - blib/lib/Tree/Authz.pm ok 2 - blib/lib/Tree/Authz/Role.pm ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/01.main.t 4 1024 60 4 7-10 1 test and 3 subtests skipped. Failed 1/4 test scripts. 4/64 subtests failed. Files=4, Tests=64, 1 wallclock secs ( 0.47 cusr + 0.11 csys = 0.58 CPU) Failed 1/4 test programs. 4/64 subtests failed.