Checking if your kit is complete... Looks good Writing Makefile for Class::LazyLoad cp lib/Class/LazyLoad.pm blib/lib/Class/LazyLoad.pm cp lib/Class/LazyLoad/Functions.pm blib/lib/Class/LazyLoad/Functions.pm Manifying blib/man3/Class::LazyLoad::Functions.3 Manifying blib/man3/Class::LazyLoad.3 PERL_DL_NONLAZY=1 /home/cpanrun/tmp/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/10_standard........................1..19 ok 1 - use Test1; ok 2 - The object isa Test1 ok 3 - ... but it's really a Class::LazyLoad ok 4 - Calling a method works and changes the object ok 5 - The object isa Test1 ok 6 - ... and it's really a Test1 ok 7 - The object isa Test1 ok 8 - ... but it's really a Class::LazyLoad ok 9 - Class::LazyLoad->can('hello') ok 10 - The object isa Test1 ok 11 - ... and it's still a Test1 (can_ok wraps lexically) ok 12 - Calling can() ourselves ... ok 13 - The object isa Test1 ok 14 - ... and it's now a Test1 ok 15 - The object isa Test1 ok 16 - ... but it's really a Class::LazyLoad ok 17 - Stringification leaves object alone ok 18 - The object isa Test1 ok 19 - ... and it's still a Class::LazyLoad ok t/20_runtime.........................1..21 ok 1 - use Test2; ok 2 - use Class::LazyLoad::Functions; ok 3 - The object isa Test2 ok 4 - ... and it's a Test2 ok 5 - Calling a method still works ok 6 - lazyload() called ok 7 - The object isa Test2 ok 8 - ... but it's really a Class::LazyLoad ok 9 - Calling a method still works and changes the object ok 10 - The object isa Test2 ok 11 - ... and it's really a Test2 ok 12 - lazyload() called again ok 13 - The object isa Test2 ok 14 - ... but it's really a Class::LazyLoad ok 15 - Stringification leaves object alone ok 16 - The object isa Test2 ok 17 - ... and it's still a Class::LazyLoad ok 18 - unlazyload() called ok 19 - The object isa Test2 ok 20 - ... and it's a Test2 ok 21 - Calling a method still works ok t/21_runtime_import..................1..19 ok 1 - use Class::LazyLoad; ok 2 - The object isa Test2 ok 3 - ... but it's really a Class::LazyLoad ok 4 - Calling a method works and changes the object ok 5 - The object isa Test2 ok 6 - ... and it's really a Test2 ok 7 - The object isa Test2 ok 8 - ... but it's really a Class::LazyLoad ok 9 - Class::LazyLoad->can('hello') ok 10 - The object isa Test2 ok 11 - ... and it's still a Test2 (can_ok wraps lexically) ok 12 - Calling can() ourselves ... ok 13 - The object isa Test2 ok 14 - ... and it's now a Test2 ok 15 - The object isa Test2 ok 16 - ... but it's really a Class::LazyLoad ok 17 - Stringification leaves object alone ok 18 - The object isa Test2 ok 19 - ... and it's still a Class::LazyLoad ok t/30_direct_access...................1..33 ok 1 - use Test3; ok 2 - The object isa Test3 ok 3 - ... but it's really a Class::LazyLoad ok 4 - The object isa Test3 ok 5 - ... and it's really a Test3 ok 6 - The object isa Test3 ok 7 - ... but it's really a Class::LazyLoad ok 8 - The object isa Test3 ok 9 - ... and it's really a Test3 ok 10 - The object isa Test3 ok 11 - ... but it's really a Class::LazyLoad ok 12 - The object isa Test3 ok 13 - ... and it's really a Test3 ok 14 - The object isa Test3 ok 15 - ... but it's really a Class::LazyLoad ok 16 - The object isa Test3 ok 17 - ... and it's really a Test3 ok 18 - The object isa Test3 ok 19 - ... but it's really a Class::LazyLoad ok 20 - The object isa Test3 ok 21 - ... and it's really a Test3 ok 22 - The object isa Test3 ok 23 - ... but it's really a Class::LazyLoad ok 24 - The object isa Test3 ok 25 - ... and it's really a Test3 ok 26 - The object isa Test3 ok 27 - ... but it's really a Class::LazyLoad ok 28 - The object isa Test3 ok 29 - ... and it's really a Test3 ok 30 - The object isa Test3 ok 31 - ... but it's really a Class::LazyLoad ok 32 - The object isa Test3 ok 33 - ... and it's really a Test3 ok t/40_overload........................1..11 ok 1 - use Test4; ok 2 - The object isa Test4 ok 3 - ... but it's really a Class::LazyLoad ok 4 ok 5 - The object isa Test4 ok 6 - ... and it's really a Test4 ok 7 - The object isa Test4 ok 8 - ... but it's really a Class::LazyLoad ok 9 - Stringification leaves object alone ok 10 - The object isa Test4 ok 11 - ... and it's still a Class::LazyLoad ok t/50_stringy.........................1..6 ok 1 - use Test5; ok 2 - The object isa Test5 ok 3 - ... but it's really a Class::LazyLoad ok 4 - stringification should convert the object ok 5 - The object isa Test5 ok 6 - ... and it's really a Test5 ok t/60_diff_constr.....................1..19 ok 1 - use Test6; ok 2 - The object isa Test6 ok 3 - ... but it's really a Class::LazyLoad ok 4 - Calling a method works and changes the object ok 5 - The object isa Test6 ok 6 - ... and it's really a Test6 ok 7 - The object isa Test6 ok 8 - ... but it's really a Class::LazyLoad ok 9 - Class::LazyLoad->can('hello') ok 10 - The object isa Test6 ok 11 - ... and it's still a Test6 (can_ok wraps lexically) ok 12 - Calling can() ourselves ... ok 13 - The object isa Test6 ok 14 - ... and it's now a Test6 ok 15 - The object isa Test6 ok 16 - ... but it's really a Class::LazyLoad ok 17 - Stringification leaves object alone ok 18 - The object isa Test6 ok 19 - ... and it's still a Class::LazyLoad ok t/61_diff_constr_runtime.............1..19 ok 1 - use Class::LazyLoad; ok 2 - The object isa Test7 ok 3 - ... but it's really a Class::LazyLoad ok 4 - Calling a method works and changes the object ok 5 - The object isa Test7 ok 6 - ... and it's really a Test7 ok 7 - The object isa Test7 ok 8 - ... but it's really a Class::LazyLoad ok 9 - Class::LazyLoad->can('hello') ok 10 - The object isa Test7 ok 11 - ... and it's still a Test7 (can_ok wraps lexically) ok 12 - Calling can() ourselves ... ok 13 - The object isa Test7 ok 14 - ... and it's now a Test7 ok 15 - The object isa Test7 ok 16 - ... but it's really a Class::LazyLoad ok 17 - Stringification leaves object alone ok 18 - The object isa Test7 ok 19 - ... and it's still a Class::LazyLoad ok t/62_diff_constr_runtime_function....1..20 ok 1 - use Test7; ok 2 - use Class::LazyLoad::Functions; ok 3 - The object isa Test7 ok 4 - ... and it's a Test7 ok 5 - Calling a method still works ok 6 - lazyload() called ok 7 - The object isa Test7 ok 8 - ... but it's really a Class::LazyLoad ok 9 - Calling a method still works and changes the object ok 10 - The object isa Test7 ok 11 - ... and it's really a Test7 ok 12 - The object isa Test7 ok 13 - ... but it's really a Class::LazyLoad ok 14 - Stringification leaves object alone ok 15 - The object isa Test7 ok 16 - ... and it's still a Class::LazyLoad ok 17 - unlazyload() called ok 18 - The object isa Test7 ok 19 - ... and it's a Test7 ok 20 - Calling a method still works ok t/70_errors..........................1..12 ok 1 - use Class::LazyLoad; ok 2 - use Test4; ok 3 - The object isa Test4 ok 4 - ... got the error we expected ok 5 - The object isa Test2 ok 6 - ... got the error we expected ok 7 - ... got the error we expected ok 8 - ... got the error we expected ok 9 - The object isa Test8 ok 10 - ... got the error we expected ok 11 - The object isa Test9 ok 12 - ... got the error we expected ok t/80_lazyload_one....................1..9 ok 1 - use Class::LazyLoad::Functions; ok 2 - use Test2; ok 3 - The object isa Test2 ok 4 - ... and it's really a Test2 ok 5 - The object isa Test2 ok 6 - ... but it's really a Class::LazyLoad ok 7 - Function call successful ok 8 - The object isa Test2 ok 9 - ... and it's really a Test2 ok t/81_lazyload_one....................1..13 ok 1 - use Class::LazyLoad::Functions; ok 2 - The object isa Test2 ok 3 - ... but it's really a Class::LazyLoad ok 4 - Function call successful ok 5 - The object isa Test2 ok 6 - ... and it's really a Test2 ok 7 - The object isa Test2 ok 8 - ... but it's really a Class::LazyLoad ok 9 - The object isa Test2 ok 10 - ... but it's really a Class::LazyLoad ok 11 - Function call successful after lazyload ok 12 - The object isa Test2 ok 13 - ... and it's really a Test2 ok t/82_lazyload_one....................1..2 ok 1 - use Class::LazyLoad::Functions; ok 2 - lazyload_one() correctly fails ok t/90_two_classes.....................1..10 ok 1 - use Test1; ok 2 - use Class::LazyLoad::Functions; ok 3 - The object isa Test1 ok 4 - ... and it's really a Class::LazyLoad ok 5 - The object isa Test2 ok 6 - ... and it's really a Class::LazyLoad ok 7 - The object isa Test1 ok 8 - ... and it's really a Test1 ok 9 - The object isa Test2 ok 10 - ... and it's really a Test2 ok t/pod................................1..2 ok 1 - blib/lib/Class/LazyLoad.pm ok 2 - blib/lib/Class/LazyLoad/Functions.pm ok 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 All tests successful, 1 test skipped. Files=16, Tests=215, 1 wallclock secs ( 0.93 cusr + 0.22 csys = 1.15 CPU) Installing /home/cpanrun/build/5.10.0/html/site/lib/Class/LazyLoad.html Installing /home/cpanrun/build/5.10.0/html/site/lib/Class/LazyLoad/Functions.html Installing /home/cpanrun/build/5.10.0/site/lib/Class/LazyLoad.pm Installing /home/cpanrun/build/5.10.0/site/lib/Class/LazyLoad/Functions.pm Installing /home/cpanrun/build/5.10.0/site/man/man3/Class::LazyLoad.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/Class::LazyLoad::Functions.3 Appending installation info to /home/cpanrun/build/5.10.0/lib/perllocal.pod