Checking if your kit is complete... Looks good Writing Makefile for Class::Autouse cp lib/Class/Autouse/Parent.pm blib/lib/Class/Autouse/Parent.pm cp lib/Class/Autouse.pm blib/lib/Class/Autouse.pm Manifying blib/man3/Class::Autouse.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00_compile......1..4 ok 1 - Your perl is new enough ok 2 - use Class::Autouse; ok 3 - use Class::Autouse::Parent; ok 4 - C:A and C:A:Parent versions match ok t/01_main.........1..29 ok 1 - ->class_exists works for existing class ok 2 - ->class_exists works for non-existant class ok 3 - We know which version of UNIVERSAL::can we are using ok 4 - Before autoloading, UNIVERSAL::can is in it's original state, and has been backed up ok 5 - Before autoloading, UNIVERSAL::isa is in it's original state, and has been backed up ok 6 - Test class 'D' autoused ok ok 7 - After autoloading, UNIVERSAL::can has been correctly hijacked ok 8 - After autoloading, UNIVERSAL::isa has been correctly hijacked ok 9 - 'can' found sub 'method2' in autoused class 'D' ok 10 - 'can' loaded class 'D' while looking for 'method2' ok 11 - When all classes are loaded, UNIVERSAL::can reverts back to the original state ok 12 - Whan all classes are loaded, UNIVERSAL::isa reverts back to the original state ok 13 - 'can' found sub 'method' in 'D' ( from parent class 'C' ) ok 14 - Test class E autouses ok ok 15 - Test class F autouses ok ok 16 - Class->SUPER::method works safely ok 17 - _can handles the empty class with @ISA case correctly ok 18 - Giving bad stuff to _can returns expected ok 19 - Giving bad stuff to _can returns OK ok 20 - Test class G autouses ok ok 21 - Test class H autouses ok ok 22 - Good existant ->can autoloads correctly and returns a CODE ref ok 23 - ->can returns the expected function ok 24 - Good non-existant ->can autoloads correctly ok 25 - use J; ok 26 - A normal ->can call can throw an exception ok 27 - Test class I autouses ok ok 28 - Bad existant ->can throws the expected error ok 29 - Assigned value from autoloading ->can remains unchanged ok t/02_parent.......1..2 ok 1 - use A; ok 2 - Parent class loads child class OK ok t/03_prefork......1..0 # Skip prefork.pm is not installed skipped all skipped: prefork.pm is not installed t/04_recursive....1..5 ok 1 - ->autouse_recursive returns true ok 2 - T is loaded ok 3 - T::A is loaded ok 4 - T::B is loaded ok 5 - T::B::G is loaded ok t/05_base.........1..4 ok 1 - use Class::Autouse; ok 2 - Calling method in baseB interacts with baseA correctly ok 3 - use Class::Autouse; ok 4 - Calling method in baseD interacts with baseC correctly ok t/07_isa..........1..1 ok 1 - isa() triggers autouse ok t/98_pod..........1..2 ok 1 - blib/lib/Class/Autouse.pm ok 2 - blib/lib/Class/Autouse/Parent.pm ok t/99_pmv..........1..0 # Skip Test::MinimumVersion not available skipped all skipped: Test::MinimumVersion not available All tests successful, 2 tests skipped. Files=9, Tests=47, 1 wallclock secs ( 0.71 cusr + 0.22 csys = 0.93 CPU) Installing /Users/cpanrun/build/5.10.0/html/site/lib/Class/Autouse.html Installing /Users/cpanrun/build/5.10.0/site/lib/Class/Autouse.pm Installing /Users/cpanrun/build/5.10.0/site/lib/Class/Autouse/Parent.pm Installing /Users/cpanrun/build/5.10.0/site/man/man3/Class::Autouse.3 Appending installation info to /Users/cpanrun/build/5.10.0/lib/perllocal.pod