Checking if your kit is complete... Looks good Warning: prerequisite Test::Exception 0.21 not found at /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Writing Makefile for Sub::Override cp lib/Sub/Override.pm blib/lib/Sub/Override.pm Manifying blib/man3/Sub::Override.3 PERL_DL_NONLAZY=1 /home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/10override........1..28 ok 1 - use Sub::Override; ok 2 - Sub::Override->can('new') ok 3 - ... and the object it returns isa Sub::Override ok 4 - Sub::Override->can('replace') ok 5 - ... and we can't replace a sub which doesn't exist ok 6 - ... and only a code reference may replace a subroutine ok 7 - ... and replacing a subroutine should succeed ok 8 - ... and the subroutine should exhibit the new behavior ok 9 - ... and we should be able to replace a sub more than once ok 10 - ... and still have the sub exhibit the new behavior ok 11 - Sub::Override->can('override') ok 12 - ... and it should also replace a subroutine ok 13 - ... and act just like replace() ok 14 - Sub::Override->can('restore') ok 15 - ... and it should fail if the subroutine had not been replaced ok 16 - ... and the subroutine should exhibit the original behavior ok 17 - ... but we should not be able to restore it twice ok 18 - A new override object should be able to replace a subroutine ok 19 - ... and the subroutine should exhibit the new behavior ok 20 - ... but should revert to the original behavior when the object falls out of scope ok 21 - We should be able to override a sub from the constructor ok 22 - ... and the subroutine should exhibit the new behavior ok 23 - ... and we do not need an argument to restore if only one sub is overridden ok 24 - ... and the subroutine should exhibit its original behavior ok 25 - ... but we must explicitly provide the sub name if more than one was replaced ok 26 - Not fully qualifying a sub name will assume the current package ok 27 - ... and we should be able to restore said sub ok 28 - ... even if we use a full qualified sub name ok t/pod-coverage......1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod...............1..0 # Skip Test::Pod 1.14 required for testing POD skipped: Test::Pod 1.14 required for testing POD All tests successful, 2 tests skipped. Files=3, Tests=28, 1 wallclock secs ( 0.69 cusr + 0.06 csys = 0.75 CPU) Installing /home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/Sub/Override.pm Installing /home/cpanrun/build/5.6.1/man/man3/Sub::Override.3 Appending installation info to /home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi/perllocal.pod