Checking if your kit is complete... Looks good Writing Makefile for Nagios::Clientstatus cp lib/Nagios/Clientstatus.pm blib/lib/Nagios/Clientstatus.pm Manifying blib/man3/Nagios::Clientstatus.3 PERL_DL_NONLAZY=1 /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/001_load........1..1 ok 1 - use Nagios::Clientstatus; ok t/010_new.........1..23 Subroutine Nagios::Clientstatus::_exit redefined at t/010_new.t line 95. Name "main::exit_value" used only once: possible typo at t/010_new.t line 68. ok 1 - use Nagios::Clientstatus; Missing ref to help-subroutine. This sub could output this: Missing ref to help-subroutine. This sub could output this: This is t/010_new.t Usage: t/010_new.t --warning 60 \ --critical 130 \ --your_argument_here_1 xx \ --your_argument_here_2 xx \ [--version] Tell the user what this programm does ok 2 - Die on calling new without args This is t/010_new.t Usage: t/010_new.t --warning 60 \ --critical 130 \ --your_argument_here_1 xx \ --your_argument_here_2 xx \ [--version] Tell the user what this programm does ok 3 - Die on calling new with wrong help_subref Mandatory arguments not given: warning This is fake help for testing This is fake exit for testing Mandatory arguments not given: warning This is fake help for testing This is fake exit for testing Option warning requires an argument Mandatory arguments not given: warning This is fake help for testing This is fake exit for testing ok 4 - Anonymous help_subref is ok ok 5 - Ref to subroutine help is ok ok 6 - ok_args ok ok 7 - Mandatory prg-argument 'warning' not given, help && exit ok 8 - I am alive after not getting mandatory 'warning', so overwriting exit worked ok 9 - Mandatory prg-argument 'warning' is not enough Option warning requires an argument Mandatory arguments not given: warning This is fake help for testing This is fake exit for testing Unknown option: warning 60 Mandatory arguments not given: warning This is fake help for testing This is fake exit for testing ok 10 - Mandatory prg-argument '-warning' is not enough ok 11 - Mandatory prg-argument '--warning' is not enough ok 12 - Mandatory prg-argument '--warning 60' is not enough ok 13 - Mandatory prg-argument '--warning=60' is enough ok 14 - get_given_arg ok 15 - get exit-value 'DOES_NOT_EXIST' from function exitvalue -> die ok 16 - exitvalue 'CRITICAL' as object-method ok 17 - exitvalue 'CRITICAL' as class-method ok 18 - exitvalue 'OK' as object-method ok 19 - exitvalue 'OK' as class-method ok 20 - exitvalue 'UNKNOWN' as object-method ok 21 - exitvalue 'UNKNOWN' as class-method ok 22 - exitvalue 'WARNING' as object-method ok 23 - exitvalue 'WARNING' as class-method ok t/020_optional....1..7 Subroutine Nagios::Clientstatus::_exit redefined at t/020_optional.t line 54. ok 1 - use Nagios::Clientstatus; Mandatory arguments not given: url This is fake exit for testing ok 2 - Mandatory arg 'url' not given ok 3 - Mandatory arg 'url' given, but no optional 'carsize' -> don't die ok 4 - Commandline has 2 arguments ok 5 - Mandatory arg 'url' given and optional 'carsize' -> don't die ok 6 - Optional arg 'carsize' is 'medium' ok 7 - Query not-known optional arg 'not_ever_given' ok All tests successful. Files=3, Tests=31, 1 wallclock secs ( 0.93 cusr + 0.20 csys = 1.13 CPU) Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/Nagios/Clientstatus.pm Installing /home/cpanrun/ia64-lp64/build/5.8.2/man/man3/Nagios::Clientstatus.3 Appending installation info to /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/perllocal.pod