# running Build.PL /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Params-CallbackRequest' version '1.17' /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl Build --makefile_env_macros 1 Copying lib/Params/CallbackRequest/Exceptions.pm -> blib/lib/Params/CallbackRequest/Exceptions.pm Copying lib/Params/CallbackRequest.pm -> blib/lib/Params/CallbackRequest.pm Copying lib/Params/Callback.pm -> blib/lib/Params/Callback.pm Manifying blib/lib/Params/CallbackRequest/Exceptions.pm -> blib/libdoc/Params::CallbackRequest::Exceptions.3 Manifying blib/lib/Params/Callback.pm -> blib/libdoc/Params::Callback.3 Manifying blib/lib/Params/CallbackRequest.pm -> blib/libdoc/Params::CallbackRequest.3 HTMLifying blib/lib/Params/CallbackRequest/Exceptions.pm -> blib/libhtml/site/lib/Params/CallbackRequest/Exceptions.html HTMLifying blib/lib/Params/Callback.pm -> blib/libhtml/site/lib/Params/Callback.html HTMLifying blib/lib/Params/CallbackRequest.pm -> blib/libhtml/site/lib/Params/CallbackRequest.html /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl Build --makefile_env_macros 1 test t/01basic.............1..73 ok 1 - use Params::CallbackRequest; ok 2 - Construct CBExec object ok 3 - The object isa Params::CallbackRequest ok 4 - Check default priority ok 5 - Check default package name ok 6 - The object isa Params::Callback ok 7 - The object isa Params::CallbackRequest ok 8 - Execute simple callback ok 9 - Check simple result ok 10 - The object isa Params::Callback ok 11 - The object isa ARRAY ok 12 - Execute array count callback ok 13 - Check array count result ok 14 - The object isa Params::Callback ok 15 - The object isa HASH ok 16 - Execute hash check callback ok 17 - Check hash check result ok 18 - The object isa Params::Callback ok 19 - The object isa CODE ok 20 - Execute code callback ok 21 - Check code result ok 22 - The object isa Params::Callback ok 23 - The object isa Params::CallbackRequest ok 24 - Execute image button callback ok 25 - Check image button result ok 26 - The object isa Params::Callback ok 27 - Execute image button count callback ok 28 - Check image button count result ok 29 - The object isa Params::Callback ok 30 - The object isa Params::Callback ok 31 - Execute image button priority callback ok 32 - Check image button priority result ok 33 - The object isa Params::Callback ok 34 - Execute abort callback ok 35 - Check abort result ok 36 - The object isa Params::Callback ok 37 - Execute aborted callback ok 38 - Check aborted result ok 39 - Add and get note ok 40 - Check note result ok 41 - Get no note ok 42 - Check no note result ok 43 - Construct a new CBExec object ok 44 - Add and get note again ok 45 - Check note result ok 46 - Get persistent note ok 47 - Check presistent note result ok 48 - Add another note ok 49 - Check multiple note result ok 50 - Clear notes ok 51 - Check cleared note result ok 52 - The object isa Params::Callback ok 53 - The object isa Params::Callback ok 54 - Execute pre callback ok 55 - Check pre result ok 56 - The object isa Params::Callback ok 57 - The object isa Params::CallbackRequest ok 58 - The object isa Params::Callback ok 59 - Execute post callback ok 60 - Check post result ok 61 - Create new CBExec that ignores nulls ok 62 - The object isa Params::Callback ok 63 - The object isa Params::CallbackRequest ok 64 - Execute simple callback ok 65 - Check simple result ok 66 - Execute null simple callback ok 67 - Check null simple result ok 68 - Execute undef simple callback ok 69 - Check undef simple result ok 70 - The object isa Params::Callback ok 71 - The object isa Params::CallbackRequest ok 72 - Execute 0 simple callback ok 73 - Check 0 simple result ok t/02priority..........1..30 ok 1 - use Params::CallbackRequest; ok 2 - Construct CBExec object ok 3 - The object isa Params::CallbackRequest ok 4 - The object isa Params::Callback ok 5 - The object isa Params::Callback ok 6 - The object isa Params::Callback ok 7 - The object isa Params::Callback ok 8 - The object isa Params::Callback ok 9 - The object isa Params::Callback ok 10 - The object isa Params::Callback ok 11 - Execute priority callback ok 12 - Check priority result ok 13 - The object isa Params::Callback ok 14 - Check default priority ok 15 - Execute default priority callback ok 16 - The object isa Params::Callback ok 17 - Check priority value '0' ok 18 - The object isa Params::Callback ok 19 - Check priority value '1' ok 20 - The object isa Params::Callback ok 21 - Check priority value '2' ok 22 - The object isa Params::Callback ok 23 - Check priority value '2' ok 24 - The object isa Params::Callback ok 25 - Check priority value '4' ok 26 - The object isa Params::Callback ok 27 - Check priority value '7' ok 28 - The object isa Params::Callback ok 29 - Check priority value '9' ok 30 - Execute priority values ok t/03keys..............1..15 ok 1 - use Params::CallbackRequest; ok 2 - Construct CBExec object ok 3 - The object isa Params::CallbackRequest ok 4 - Execute test_pkg_key callback ok 5 - Check pkg key ok 6 - Execute test_pkg_key callback again ok 7 - Check pkg key again ok 8 - Execute test_class_key callback ok 9 - Check class key ok 10 - Execute test_class_key callback again ok 11 - Check class key again ok 12 - Execute test_trigger_key callback ok 13 - Check trigger key ok 14 - Execute test_trigger_key callbac again ok 15 - Check trigger key again ok t/04errors............1..51 ok 1 - use Params::CallbackRequest; ok 2 - Check warning ok 3 - Construct CBExec object without CBs ok 4 - Catch bad cb_key exception ok 5 - The object isa Params::Callback::Exception ok 6 - The object isa Params::Callback::Exception::Params ok 7 - Check bad cb_key error message ok 8 - Catch bad priority exception ok 9 - The object isa Params::Callback::Exception ok 10 - The object isa Params::Callback::Exception::Params ok 11 - Check bad priority error message ok 12 - Catch bad code ref exception ok 13 - The object isa Params::Callback::Exception ok 14 - The object isa Params::Callback::Exception::Params ok 15 - Check bad code ref error message ok 16 - Catch used key exception ok 17 - The object isa Params::Callback::Exception ok 18 - The object isa Params::Callback::Exception::Params ok 19 - Check used key error message ok 20 - Catch bad request code ref exception ok 21 - The object isa Params::Callback::Exception ok 22 - The object isa Params::Callback::Exception::Params ok 23 - Check bad request code ref exception ok 24 - Catch bad parameter exception ok 25 - The object isa Params::Callback::Exception ok 26 - The object isa Params::Callback::Exception::Params ok 27 - Check bad parameter exception ok 28 - Construct CBExec object ok 29 - The object isa Params::CallbackRequest ok 30 - Catch bad argument exception ok 31 - The object isa Params::Callback::Exception ok 32 - The object isa Params::Callback::Exception::Params ok 33 - Check bad argument exception ok 34 - Catch bad package exception ok 35 - The object isa Params::Callback::Exception ok 36 - The object isa Params::Callback::Exception::InvalidKey ok 37 - Check bad package message ok 38 - Catch missing callback exception ok 39 - The object isa Params::Callback::Exception ok 40 - The object isa Params::Callback::Exception::InvalidKey ok 41 - Check missing callback message ok 42 - Catch our exception ok 43 - The object isa Params::Callback::Exception ok 44 - The object isa Params::Callback::Exception::Execution ok 45 - Check our mydie message ok 46 - Check our die message ok 47 - Catch our exception ok 48 - The object isa TestException ok 49 - Construct CBExec object with custom exception handler ok 50 - Custom check our die message ok 51 - Execute callbacks with exception handler ok t/05object............1..181 ok 1 - use Params::CallbackRequest; ok 2 - Construct OOTester CBExec object ok 3 - The object isa Params::Callback ok 4 - The object isa Params::Callback::TestObjects ok 5 - Execute simple callback ok 6 - Check simple result ok 7 - The object isa Params::Callback ok 8 - The object isa Params::Callback::TestObjects ok 9 - Check priority is '3' ok 10 - Execute complete callback ok 11 - Check complete result ok 12 - Execute inherit callback ok 13 - Check inherit result ok 14 - Execute SUPER inherit callback ok 15 - Check SUPER inherit result ok 16 - Execute pre callback ok 17 - Check pre result ok 18 - The object isa Params::Callback ok 19 - The object isa Params::Callback::TestObjects ok 20 - Execute post callback ok 21 - Check post result ok 22 - Execute subsimple callback ok 23 - Check subsimple result ok 24 - Execute oversimple callback ok 25 - Check oversimple result ok 26 - Execute oversimple callback ok 27 - Check oversimple result ok 28 - The object isa Params::Callback::TestObjects ok 29 - The object isa Params::Callback::TestObjects ok 30 - Execute class callback ok 31 - Check for priority '0' ok 32 - Check for priority '1' ok 33 - Check for priority '2' ok 34 - Check for priority '4' ok 35 - Check for priority '5' ok 36 - Check for priority '7' ok 37 - Check for priority '9' ok 38 - Execute priority order callback ok 39 - Check priority order result ok 40 - The object isa Params::Callback ok 41 - The object isa Params::Callback::TestObjects ok 42 - Execute image callback ok 43 - Check single simple result ok 44 - Execute abort callback ok 45 - Check abort result ok 46 - Execute false aborted callback ok 47 - Check false aborted result ok 48 - Execute true aborted callback ok 49 - Check true aborted result ok 50 - Catch OOTester exception ok 51 - The object isa Params::Callback::Exception ok 52 - The object isa Params::Callback::Exception::Execution ok 53 - Check error message ok 54 - Catch OOTester die ok 55 - The object isa Params::Callback::Exception ok 56 - The object isa Params::Callback::Exception::Execution ok 57 - Check die error message ok 58 - Check for same object ok 59 - Execute same object callback ok 60 - Check priority is '0' ok 61 - Execute check priority 0 attribute ok 62 - Construct OOTesterEmpty CBExec object ok 63 - The object isa Params::Callback ok 64 - The object isa Params::Callback::TestObjects ok 65 - Execute simple callback ok 66 - Check simple result ok 67 - The object isa Params::Callback ok 68 - The object isa Params::Callback::TestObjects ok 69 - Check priority is '3' ok 70 - Execute complete callback ok 71 - Check complete result ok 72 - Execute inherit callback ok 73 - Check inherit result ok 74 - Execute SUPER inherit callback ok 75 - Check SUPER inherit result ok 76 - Execute pre callback ok 77 - Check pre result ok 78 - The object isa Params::Callback ok 79 - The object isa Params::Callback::TestObjects ok 80 - Execute post callback ok 81 - Check post result ok 82 - Execute subsimple callback ok 83 - Check subsimple result ok 84 - Execute oversimple callback ok 85 - Check oversimple result ok 86 - Execute oversimple callback ok 87 - Check oversimple result ok 88 - The object isa Params::Callback::TestObjects ok 89 - The object isa Params::Callback::TestObjects::Empty ok 90 - Execute class callback ok 91 - Check for priority '0' ok 92 - Check for priority '1' ok 93 - Check for priority '2' ok 94 - Check for priority '4' ok 95 - Check for priority '5' ok 96 - Check for priority '7' ok 97 - Check for priority '9' ok 98 - Execute priority order callback ok 99 - Check priority order result ok 100 - The object isa Params::Callback ok 101 - The object isa Params::Callback::TestObjects ok 102 - Execute image callback ok 103 - Check single simple result ok 104 - Execute abort callback ok 105 - Check abort result ok 106 - Execute false aborted callback ok 107 - Check false aborted result ok 108 - Execute true aborted callback ok 109 - Check true aborted result ok 110 - Catch OOTesterEmpty exception ok 111 - The object isa Params::Callback::Exception ok 112 - The object isa Params::Callback::Exception::Execution ok 113 - Check error message ok 114 - Catch OOTesterEmpty die ok 115 - The object isa Params::Callback::Exception ok 116 - The object isa Params::Callback::Exception::Execution ok 117 - Check die error message ok 118 - Check for same object ok 119 - Execute same object callback ok 120 - Check priority is '0' ok 121 - Execute check priority 0 attribute ok 122 - Construct ALL CBExec object ok 123 - The object isa Params::Callback ok 124 - The object isa Params::Callback::TestObjects ok 125 - Execute simple callback ok 126 - Check simple result ok 127 - The object isa Params::Callback ok 128 - The object isa Params::Callback::TestObjects ok 129 - Check priority is '3' ok 130 - Execute complete callback ok 131 - Check complete result ok 132 - Execute inherit callback ok 133 - Check inherit result ok 134 - Execute SUPER inherit callback ok 135 - Check SUPER inherit result ok 136 - Execute pre callback ok 137 - Check pre result ok 138 - The object isa Params::Callback ok 139 - The object isa Params::Callback::TestObjects ok 140 - Execute post callback ok 141 - Check post result ok 142 - Execute subsimple callback ok 143 - Check subsimple result ok 144 - Execute oversimple callback ok 145 - Check oversimple result ok 146 - Execute oversimple callback ok 147 - Check oversimple result ok 148 - The object isa Params::Callback::TestObjects ok 149 - The object isa Params::Callback::TestObjects ok 150 - Execute class callback ok 151 - Check for priority '0' ok 152 - Check for priority '1' ok 153 - Check for priority '2' ok 154 - Check for priority '4' ok 155 - Check for priority '5' ok 156 - Check for priority '7' ok 157 - Check for priority '9' ok 158 - Execute priority order callback ok 159 - Check priority order result ok 160 - The object isa Params::Callback ok 161 - The object isa Params::Callback::TestObjects ok 162 - Execute image callback ok 163 - Check single simple result ok 164 - Execute abort callback ok 165 - Check abort result ok 166 - Execute false aborted callback ok 167 - Check false aborted result ok 168 - Execute true aborted callback ok 169 - Check true aborted result ok 170 - Catch OOTester exception ok 171 - The object isa Params::Callback::Exception ok 172 - The object isa Params::Callback::Exception::Execution ok 173 - Check error message ok 174 - Catch OOTester die ok 175 - The object isa Params::Callback::Exception ok 176 - The object isa Params::Callback::Exception::Execution ok 177 - Check die error message ok 178 - Check for same object ok 179 - Execute same object callback ok 180 - Check priority is '0' ok 181 - Execute check priority 0 attribute ok t/06object_request....1..48 ok 1 - use Params::CallbackRequest; ok 2 - Construct base callback CBExec ok 3 - The object isa Params::Callback ok 4 - The object isa Params::Callback::TestObjects ok 5 - Execute post callback ok 6 - Check post callback result ok 7 - The object isa Params::Callback ok 8 - The object isa Params::Callback::TestObjects ok 9 - Execute pre callback ok 10 - Check pre callback result ok 11 - Construct subclasseed callback CBExec ok 12 - The object isa Params::Callback ok 13 - The object isa Params::Callback::TestObjects ok 14 - The object isa Params::Callback::TestObjects::Sub ok 15 - The object isa Params::Callback ok 16 - The object isa Params::Callback::TestObjects ok 17 - The object isa Params::Callback ok 18 - The object isa Params::Callback::TestObjects ok 19 - The object isa Params::Callback::TestObjects::Sub ok 20 - The object isa Params::Callback ok 21 - The object isa Params::Callback::TestObjects ok 22 - The object isa Params::Callback::TestObjects::Sub ok 23 - Test subclassed post callback ok 24 - Check subclassed post callback result ok 25 - The object isa Params::Callback ok 26 - The object isa Params::Callback::TestObjects ok 27 - The object isa Params::Callback ok 28 - The object isa Params::Callback::TestObjects ok 29 - The object isa Params::Callback::TestObjects::Sub ok 30 - The object isa Params::Callback ok 31 - The object isa Params::Callback::TestObjects ok 32 - The object isa Params::Callback::TestObjects::Sub ok 33 - The object isa Params::Callback ok 34 - The object isa Params::Callback::TestObjects ok 35 - The object isa Params::Callback::TestObjects::Sub ok 36 - Execute subclassed pre callback ok 37 - Check subclassed pre callback result ok 38 - The object isa Params::Callback ok 39 - The object isa Params::Callback::TestObjects ok 40 - Check default priority constant ok 41 - The object isa Params::Callback ok 42 - The object isa Params::Callback::TestObjects ok 43 - Execute attribute check callback ok 44 - Check attribute check result ok 45 - Request is 'foo' ok 46 - Execute request callback ok 47 - Request is 'Params::CallbackRequest' ok 48 - Execute request as object callback ok t/07combined..........1..20 ok 1 - use Params::CallbackRequest; ok 2 - Construct combined CBExec object ok 3 - The object isa Params::Callback ok 4 - The object isa Params::Callback ok 5 - Execute functional callback ok 6 - Check functional result ok 7 - The object isa Params::Callback ok 8 - The object isa Params::Callback ok 9 - The object isa Params::Callback::TestObjects ok 10 - Execute OO callback ok 11 - Check OO result ok 12 - The object isa Params::Callback ok 13 - The object isa Params::Callback ok 14 - The object isa Params::Callback::TestObjects ok 15 - Execute request callbacks ok 16 - Check request result ok 17 - The object isa Params::Callback ok 18 - Check package key ok 19 - Check class key ok 20 - Execute class key callback ok t/08apache............1..0 # Skip Testing of apache_req requires Apache::FakeRequest skipped all skipped: Testing of apache_req requires Apache::FakeRequest t/09pod...............1..3 ok 1 - POD test for blib/lib/Params/CallbackRequest.pm ok 2 - POD test for blib/lib/Params/Callback.pm ok 3 - POD test for blib/lib/Params/CallbackRequest/Exceptions.pm ok All tests successful, 1 test skipped. Files=9, Tests=421, 8 wallclock secs ( 5.53 cusr + 0.91 csys = 6.44 CPU) /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl Build --makefile_env_macros 1 install Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/Params/CallbackRequest.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/Params/Callback.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/Params/CallbackRequest/Exceptions.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/Params::CallbackRequest::Exceptions.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/Params::Callback.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/Params::CallbackRequest.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/html/site/lib/Params/Callback.html Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/html/site/lib/Params/CallbackRequest.html Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/html/site/lib/Params/CallbackRequest/Exceptions.html Writing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/PA-RISC2.0-thread-multi-LP64/auto/Params/CallbackRequest/.packlist