PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0 Start 2014-03-01T01:50:19 ActivePerl-1800 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.18/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0 Reading 'C:\cpanfly-5.18\var\cpan\Metadata' Database was generated on Sat, 01 Mar 2014 05:06:13 GMT Running make for B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\B\BG\BGILLS\JSON-RPC-LWP-0.006.tar.gz ok JSON-RPC-LWP-0.006 JSON-RPC-LWP-0.006/README JSON-RPC-LWP-0.006/Changes JSON-RPC-LWP-0.006/LICENSE JSON-RPC-LWP-0.006/INSTALL JSON-RPC-LWP-0.006/t JSON-RPC-LWP-0.006/t/load.t JSON-RPC-LWP-0.006/t/init.t JSON-RPC-LWP-0.006/META.yml JSON-RPC-LWP-0.006/MANIFEST JSON-RPC-LWP-0.006/Build.PL JSON-RPC-LWP-0.006/t/agent.t JSON-RPC-LWP-0.006/META.json JSON-RPC-LWP-0.006/t/lib JSON-RPC-LWP-0.006/t/lib/Util.pm JSON-RPC-LWP-0.006/xt/release JSON-RPC-LWP-0.006/xt/release/eol.t JSON-RPC-LWP-0.006/t/agent_subclass.t JSON-RPC-LWP-0.006/lib/JSON/RPC JSON-RPC-LWP-0.006/lib/JSON/RPC/LWP.pm JSON-RPC-LWP-0.006/xt/release/no-tabs.t JSON-RPC-LWP-0.006/xt/release/pod-syntax.t JSON-RPC-LWP-0.006/xt/release/pod-coverage.t CPAN.pm: Building B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz >>> C:\Perl-5.18\bin\perl.exe Build.PL Checking prerequisites... requires: ! JSON::RPC::Common is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'JSON-RPC-LWP' version '0.006' ---- Unsatisfied dependencies detected during ---- ---- BGILLS/JSON-RPC-LWP-0.006.tar.gz ---- JSON::RPC::Common [requires] Running Build test Delayed until after prerequisites Running test for module 'JSON::RPC::Common' Running make for D/DM/DMCBRIDE/JSON-RPC-Common-0.11.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/D/DM/DMCBRIDE/JSON-RPC-Common-0.11.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/D/DM/DMCBRIDE/CHECKSUMS Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\D\DM\DMCBRIDE\JSON-RPC-Common-0.11.tar.gz ok JSON-RPC-Common-0.11/ JSON-RPC-Common-0.11/examples/ JSON-RPC-Common-0.11/examples/http_engine.pl JSON-RPC-Common-0.11/weaver.ini JSON-RPC-Common-0.11/LICENSE JSON-RPC-Common-0.11/dist.ini~ JSON-RPC-Common-0.11/t/ JSON-RPC-Common-0.11/t/release-pod-syntax.t JSON-RPC-Common-0.11/t/marshal_http.t JSON-RPC-Common-0.11/t/request_1_0.t JSON-RPC-Common-0.11/t/request_1_1.t JSON-RPC-Common-0.11/t/marshal.t JSON-RPC-Common-0.11/t/object.t JSON-RPC-Common-0.11/t/request_2_0.t JSON-RPC-Common-0.11/MANIFEST JSON-RPC-Common-0.11/lib/ JSON-RPC-Common-0.11/lib/JSON/ JSON-RPC-Common-0.11/lib/JSON/RPC/ JSON-RPC-Common-0.11/lib/JSON/RPC/Common/ JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Message.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/TypeConstraints.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/ JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/ JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Version_2_0.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Version_1_1/ JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Version_1_1/Error.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Version_2_0/ JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Version_2_0/Error.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Version_1_0/ JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Version_1_0/Error.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Version_1_0.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Version_1_1.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return/Error.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Call.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Call/ JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Call/Version_2_0.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Call/Version_1_0.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Call/Version_1_1.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Procedure/Return.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Marshal/ JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Marshal/HTTP.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common/Marshal/Text.pm JSON-RPC-Common-0.11/lib/JSON/RPC/Common.pm JSON-RPC-Common-0.11/README JSON-RPC-Common-0.11/Changes JSON-RPC-Common-0.11/dist.ini JSON-RPC-Common-0.11/META.json JSON-RPC-Common-0.11/Build.PL JSON-RPC-Common-0.11/META.yml JSON-RPC-Common-0.11/Makefile.PL CPAN.pm: Building D/DM/DMCBRIDE/JSON-RPC-Common-0.11.tar.gz >>> C:\Perl-5.18\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for JSON::RPC::Common Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/JSON/RPC/Common.pm blib\lib\JSON\RPC\Common.pm cp lib/JSON/RPC/Common/Marshal/HTTP.pm blib\lib\JSON\RPC\Common\Marshal\HTTP.pm cp lib/JSON/RPC/Common/Marshal/Text.pm blib\lib\JSON\RPC\Common\Marshal\Text.pm cp lib/JSON/RPC/Common/Procedure/Return.pm blib\lib\JSON\RPC\Common\Procedure\Return.pm cp lib/JSON/RPC/Common/Procedure/Return/Version_1_0/Error.pm blib\lib\JSON\RPC\Common\Procedure\Return\Version_1_0\Error.pm cp lib/JSON/RPC/Common/Message.pm blib\lib\JSON\RPC\Common\Message.pm cp lib/JSON/RPC/Common/Procedure/Return/Version_1_0.pm blib\lib\JSON\RPC\Common\Procedure\Return\Version_1_0.pm cp lib/JSON/RPC/Common/Procedure/Return/Version_1_1.pm blib\lib\JSON\RPC\Common\Procedure\Return\Version_1_1.pm cp lib/JSON/RPC/Common/Procedure/Return/Error.pm blib\lib\JSON\RPC\Common\Procedure\Return\Error.pm cp lib/JSON/RPC/Common/Procedure/Call.pm blib\lib\JSON\RPC\Common\Procedure\Call.pm cp lib/JSON/RPC/Common/Procedure/Call/Version_1_0.pm blib\lib\JSON\RPC\Common\Procedure\Call\Version_1_0.pm cp lib/JSON/RPC/Common/Procedure/Call/Version_1_1.pm blib\lib\JSON\RPC\Common\Procedure\Call\Version_1_1.pm cp lib/JSON/RPC/Common/Procedure/Call/Version_2_0.pm blib\lib\JSON\RPC\Common\Procedure\Call\Version_2_0.pm cp lib/JSON/RPC/Common/Procedure/Return/Version_1_1/Error.pm blib\lib\JSON\RPC\Common\Procedure\Return\Version_1_1\Error.pm cp lib/JSON/RPC/Common/TypeConstraints.pm blib\lib\JSON\RPC\Common\TypeConstraints.pm cp lib/JSON/RPC/Common/Procedure/Return/Version_2_0/Error.pm blib\lib\JSON\RPC\Common\Procedure\Return\Version_2_0\Error.pm cp lib/JSON/RPC/Common/Procedure/Return/Version_2_0.pm blib\lib\JSON\RPC\Common\Procedure\Return\Version_2_0.pm DMCBRIDE/JSON-RPC-Common-0.11.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/marshal.t ............. ok 1 - An object of class 'JSON::RPC::Common::Marshal::Text' isa 'JSON::RPC::Common::Marshal::Text' ok 2 - JSON text parsed into Procedure Call ok 3 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_2_0' isa 'JSON::RPC::Common::Procedure::Call' ok 4 - version ok 5 - id ok 6 - result encoding ok 7 - notification (2.0) ok 8 - missing version parsed ok 9 - version 1.0 ok 10 - required param id ok 11 - required param params ok 12 - required param method ok 13 - JSON parse error 1..13 ok t/marshal_http.t ........ ok 1 - get with params into proc call ok 2 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 3 - version ok 4 - method ok 5 - id ok 6 - params ok 7 - call_to_request ok 8 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 9 - round tripped call ok 10 - round trip call is_deeply first one ok 11 - call_to_request ok 12 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 13 - round tripped call ok 14 - round trip call is_deeply first one ok 15 - call_to_request ok 16 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 17 - round tripped call ok 18 - round trip call is_deeply first one ok 19 - call_to_request ok 20 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 21 - round tripped call ok 22 - round trip call is_deeply first one ok 23 - REST style into proc call ok 24 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 25 - version ok 26 - method ok 27 - id ok 28 - params ok 29 - call_to_request ok 30 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 31 - round tripped call ok 32 - round trip call is_deeply first one ok 33 - call_to_request ok 34 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 35 - round tripped call ok 36 - round trip call is_deeply first one ok 37 - call_to_request ok 38 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 39 - round tripped call ok 40 - round trip call is_deeply first one ok 41 - call_to_request ok 42 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 43 - round tripped call ok 44 - round trip call is_deeply first one ok 45 - encoded get into proc call ok 46 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 47 - version ok 48 - method ok 49 - id ok 50 - params ok 51 - call_to_request ok 52 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 53 - round tripped call ok 54 - round trip call is_deeply first one ok 55 - call_to_request ok 56 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 57 - round tripped call ok 58 - round trip call is_deeply first one ok 59 - call_to_request ok 60 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 61 - round tripped call ok 62 - round trip call is_deeply first one ok 63 - call_to_request ok 64 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 65 - round tripped call ok 66 - round trip call is_deeply first one ok 67 - b64 encoded get into proc call ok 68 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 69 - version ok 70 - method ok 71 - id ok 72 - params ok 73 - call_to_request ok 74 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 75 - round tripped call ok 76 - round trip call is_deeply first one ok 77 - call_to_request ok 78 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 79 - round tripped call ok 80 - round trip call is_deeply first one ok 81 - call_to_request ok 82 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 83 - round tripped call ok 84 - round trip call is_deeply first one ok 85 - call_to_request ok 86 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 87 - round tripped call ok 88 - round trip call is_deeply first one ok 89 - post into proc call ok 90 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 91 - version ok 92 - method ok 93 - id ok 94 - params ok 95 - call_to_request ok 96 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 97 - round tripped call ok 98 - round trip call is_deeply first one ok 99 - call_to_request ok 100 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 101 - round tripped call ok 102 - round trip call is_deeply first one ok 103 - call_to_request ok 104 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 105 - round tripped call ok 106 - round trip call is_deeply first one ok 107 - call_to_request ok 108 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 109 - round tripped call ok 110 - round trip call is_deeply first one ok 111 - explicit path_info & base into proc call ok 112 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 113 - version ok 114 - method ok 115 - id ok 116 - params ok 117 - explicit path_info & base back through call_to_request (post) ok 118 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 119 - method is not in path at all ok 120 - base path ok 121 - round tripped call ok 122 - round trip call is_deeply first one ok 123 - explicit path_info & base back through call_to_request (post) ok 124 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 125 - method is not in path at all ok 126 - base path ok 127 - round tripped call ok 128 - round trip call is_deeply first one ok 129 - explicit path_info & base back through call_to_request (decoded get) ok 130 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 131 - method is in PATH_INFO ok 132 - base path ok 133 - round tripped call ok 134 - round trip call is_deeply first one ok 135 - explicit path_info & base back through call_to_request (decoded get) ok 136 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 137 - method is not in path at all ok 138 - method is a param ok 139 - base path ok 140 - round tripped call ok 141 - round trip call is_deeply first one ok 142 - explicit path_info & base back through call_to_request (decoded get) ok 143 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 144 - method is not in path at all ok 145 - method is a param ok 146 - base path ok 147 - round tripped call ok 148 - round trip call is_deeply first one ok 149 - just base into proc call ok 150 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 151 - version ok 152 - method ok 153 - id ok 154 - params ok 155 - just base back through call_to_request (post) ok 156 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 157 - method is not in path at all ok 158 - base path ok 159 - round tripped call ok 160 - round trip call is_deeply first one ok 161 - just base back through call_to_request (post) ok 162 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 163 - method is not in path at all ok 164 - base path ok 165 - round tripped call ok 166 - round trip call is_deeply first one ok 167 - just base back through call_to_request (decoded get) ok 168 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 169 - method is in PATH_INFO ok 170 - base path ok 171 - round tripped call ok 172 - round trip call is_deeply first one ok 173 - just base back through call_to_request (decoded get) ok 174 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 175 - method is not in path at all ok 176 - method is a param ok 177 - base path ok 178 - round tripped call ok 179 - round trip call is_deeply first one ok 180 - just base back through call_to_request (decoded get) ok 181 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 182 - method is not in path at all ok 183 - method is a param ok 184 - base path ok 185 - round tripped call ok 186 - round trip call is_deeply first one ok 187 - version 2.0 ok 188 - no error ok 189 - result ok 190 - unicode decoded ok 191 - id ok 192 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 193 - body is not unicode (encoded) ok 194 - content length ok 195 - round trip result ok 196 - unicode decoded ok 197 - round trip result eq deeply ok 198 - version 2.0 ok 199 - no result ok 200 - id ok 201 - has error ok 202 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_2_0::Error' isa 'JSON::RPC::Common::Procedure::Return::Error' ok 203 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_2_0::Error' isa 'JSON::RPC::Common::Procedure::Return::Version_2_0::Error' ok 204 - error code ok 205 - error message ok 206 - error data ok 207 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 208 - round trip result ok 209 - round trip result eq deeply ok 210 - no result ok 211 - no id ok 212 - has error ok 213 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_1_0::Error' isa 'JSON::RPC::Common::Procedure::Return::Error' ok 214 - error message ok 215 - error data ok 216 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 217 - expanded params 1..217 ok t/object.t .............. ok 1 - An object of class 'JSON::RPC::Common::Procedure::Call' isa 'JSON::RPC::Common::Procedure::Call' ok 2 - JSON::RPC::Common::Procedure::Call->can('call') ok 3 - An object of class 'JSON::RPC::Common::Procedure::Return' isa 'JSON::RPC::Common::Procedure::Return' ok 4 - has result ok 5 - result ok 6 - no error ok 7 - An object of class 'JSON::RPC::Common::Procedure::Return' isa 'JSON::RPC::Common::Procedure::Return' ok 8 - no result ok 9 - has error ok 10 - An object of class 'JSON::RPC::Common::Procedure::Return::Error' isa 'JSON::RPC::Common::Procedure::Return::Error' ok 11 - error talks about non existent method 1..11 ok t/release-pod-syntax.t .. skipped: these tests are for release candidate testing t/request_1_0.t ......... ok 1 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_0' isa 'JSON::RPC::Common::Procedure::Call' ok 2 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_0' isa 'JSON::RPC::Common::Procedure::Call::Version_1_0' ok 3 - round trip through deflate ok 4 - version ok 5 - has_id ok 6 - id value ok 7 - not a notification ok 8 - not a service req ok 9 - params ok 10 - params_list ok 11 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_1_0' isa 'JSON::RPC::Common::Procedure::Return' ok 12 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_1_0' isa 'JSON::RPC::Common::Procedure::Return::Version_1_0' ok 13 - deflated ok 14 - 'reinflate result' isa 'JSON::RPC::Common::Procedure::Return' ok 15 - no error ok 16 - ID ok 17 - result ok 18 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_0' isa 'JSON::RPC::Common::Procedure::Call' ok 19 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_0' isa 'JSON::RPC::Common::Procedure::Call::Version_1_0' ok 20 - version ok 21 - has_id ok 22 - not a notification 1..22 ok t/request_1_1.t ......... ok 1 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 2 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call::Version_1_1' ok 3 - round trip through deflate ok 4 - version ok 5 - has_id ok 6 - id value ok 7 - not a notification ok 8 - not a service req ok 9 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_1_1' isa 'JSON::RPC::Common::Procedure::Return' ok 10 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_1_1' isa 'JSON::RPC::Common::Procedure::Return::Version_1_1' ok 11 - deflated ok 12 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 13 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call::Version_1_1' ok 14 - version ok 15 - has_id ok 16 - not a notification ok 17 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 18 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call::Version_1_1' ok 19 - version ok 20 - not has_id ok 21 - no id is still not a notification ok 22 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call' ok 23 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_1_1' isa 'JSON::RPC::Common::Procedure::Call::Version_1_1' ok 24 - round trip through deflate ok 25 - version ok 26 - alt 1.1 detected 1..26 ok t/request_2_0.t ......... ok 1 - round trip through deflate ok 2 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_2_0' isa 'JSON::RPC::Common::Procedure::Call' ok 3 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_2_0' isa 'JSON::RPC::Common::Procedure::Call::Version_2_0' ok 4 - version ok 5 - has_id ok 6 - id value ok 7 - not a notification ok 8 - not a service req ok 9 - params ok 10 - params_list ok 11 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_2_0' isa 'JSON::RPC::Common::Procedure::Return' ok 12 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_2_0' isa 'JSON::RPC::Common::Procedure::Return::Version_2_0' ok 13 - hash result ok 14 - list result ok 15 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_2_0' isa 'JSON::RPC::Common::Procedure::Call' ok 16 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_2_0' isa 'JSON::RPC::Common::Procedure::Call::Version_2_0' ok 17 - version ok 18 - has_id ok 19 - not a notification ok 20 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_2_0' isa 'JSON::RPC::Common::Procedure::Call' ok 21 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_2_0' isa 'JSON::RPC::Common::Procedure::Call::Version_2_0' ok 22 - version ok 23 - not has_id ok 24 - no id means notification ok 25 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_2_0' isa 'JSON::RPC::Common::Procedure::Call' ok 26 - An object of class 'JSON::RPC::Common::Procedure::Call::Version_2_0' isa 'JSON::RPC::Common::Procedure::Call::Version_2_0' ok 27 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_2_0' isa 'JSON::RPC::Common::Procedure::Return' ok 28 - An object of class 'JSON::RPC::Common::Procedure::Return::Version_2_0' isa 'JSON::RPC::Common::Procedure::Return::Version_2_0' 1..28 ok All tests successful. Files=7, Tests=317, 5 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) Result: PASS DMCBRIDE/JSON-RPC-Common-0.11.tar.gz dmake test TEST_VERBOSE=1 -- OK Darin McBride <dmcbride@cpan.org> Transport agnostic JSON RPC helper objects >>> (cd C:\cpanfly-5.18\var\cpan\build\JSON-RPC-Common-0.11-yxWTa4 && tar cvf - JSON-RPC-Common-0.11.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/D/DM/DMCBRIDE/JSON-RPC-Common-0.11.tar.gz JSON-RPC-Common-0.11.ppd blib/ blib/lib/ blib/lib/JSON/ blib/lib/JSON/RPC/ blib/lib/JSON/RPC/Common/ blib/lib/JSON/RPC/Common/Marshal/ blib/lib/JSON/RPC/Common/Marshal/HTTP.pm blib/lib/JSON/RPC/Common/Marshal/Text.pm blib/lib/JSON/RPC/Common/Message.pm blib/lib/JSON/RPC/Common/Procedure/ blib/lib/JSON/RPC/Common/Procedure/Call/ blib/lib/JSON/RPC/Common/Procedure/Call/Version_1_0.pm blib/lib/JSON/RPC/Common/Procedure/Call/Version_1_1.pm blib/lib/JSON/RPC/Common/Procedure/Call/Version_2_0.pm blib/lib/JSON/RPC/Common/Procedure/Call.pm blib/lib/JSON/RPC/Common/Procedure/Return/ blib/lib/JSON/RPC/Common/Procedure/Return/Error.pm blib/lib/JSON/RPC/Common/Procedure/Return/Version_1_0/ blib/lib/JSON/RPC/Common/Procedure/Return/Version_1_0/Error.pm blib/lib/JSON/RPC/Common/Procedure/Return/Version_1_0.pm blib/lib/JSON/RPC/Common/Procedure/Return/Version_1_1/ blib/lib/JSON/RPC/Common/Procedure/Return/Version_1_1/Error.pm blib/lib/JSON/RPC/Common/Procedure/Return/Version_1_1.pm blib/lib/JSON/RPC/Common/Procedure/Return/Version_2_0/ blib/lib/JSON/RPC/Common/Procedure/Return/Version_2_0/Error.pm blib/lib/JSON/RPC/Common/Procedure/Return/Version_2_0.pm blib/lib/JSON/RPC/Common/Procedure/Return.pm blib/lib/JSON/RPC/Common/TypeConstraints.pm blib/lib/JSON/RPC/Common.pm >>> mv C:\cpanfly-5.18\var\cpan\build\JSON-RPC-Common-0.11-yxWTa4/JSON-RPC-Common-0.11.ppd C:/cpanfly-5.18/var/REPO/D/DM/DMCBRIDE Running Build for B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz Prepending C:\cpanfly-5.18\var\cpan\build\JSON-RPC-Common-0.11-yxWTa4/blib/arch C:\cpanfly-5.18\var\cpan\build\JSON-RPC-Common-0.11-yxWTa4/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\JSON-RPC-LWP-0.006-UOoIiw Prepending C:\cpanfly-5.18\var\cpan\build\JSON-RPC-Common-0.11-yxWTa4/blib/arch C:\cpanfly-5.18\var\cpan\build\JSON-RPC-Common-0.11-yxWTa4/blib/lib to PERL5LIB for 'make' CPAN.pm: Building B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz >>> C:\Perl-5.18\bin\perl.exe ./Build Building JSON-RPC-LWP BGILLS/JSON-RPC-LWP-0.006.tar.gz C:\Perl-5.18\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.18\var\cpan\build\JSON-RPC-Common-0.11-yxWTa4/blib/arch C:\cpanfly-5.18\var\cpan\build\JSON-RPC-Common-0.11-yxWTa4/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.18\bin\perl.exe ./Build test verbose=1 t/agent.t ........... 1..58 ok 1 - _agent is initialized correctly ok 2 - Default agent # initialize agent to undef # JSON::RPC::LWP->new( agent => undef ) ok 3 - rpc->agent ok 4 - rpc->ua->agent ok 5 - rpc->marshal->user_agent # set agent to undef after initialization # JSON::RPC::LWP->new() ok 6 - initialized with default # rpc->agent( undef ) ok 7 - rpc->agent ok 8 - rpc->ua->agent ok 9 - rpc->marshal->user_agent # initialize agent to "testing" # JSON::RPC::LWP->new( agent => "testing" ) ok 10 - rpc->agent ok 11 - rpc->ua->agent ok 12 - rpc->marshal->user_agent # set agent to "testing" after initialization # JSON::RPC::LWP->new() ok 13 - initialized with default # rpc->agent( "testing" ) ok 14 - rpc->agent ok 15 - rpc->ua->agent ok 16 - rpc->marshal->user_agent # initialize agent to "" # JSON::RPC::LWP->new( agent => "" ) ok 17 - rpc->agent ok 18 - rpc->ua->agent ok 19 - rpc->marshal->user_agent # set agent to "" after initialization # JSON::RPC::LWP->new() ok 20 - initialized with default # rpc->agent( "" ) ok 21 - rpc->agent ok 22 - rpc->ua->agent ok 23 - rpc->marshal->user_agent # initialize agent to " " # JSON::RPC::LWP->new( agent => " " ) ok 24 - rpc->agent ok 25 - rpc->ua->agent ok 26 - rpc->marshal->user_agent # set agent to " " after initialization # JSON::RPC::LWP->new() ok 27 - initialized with default # rpc->agent( " " ) ok 28 - rpc->agent ok 29 - rpc->ua->agent ok 30 - rpc->marshal->user_agent # initialize agent to "testing " # JSON::RPC::LWP->new( agent => "testing " ) ok 31 - rpc->agent ok 32 - rpc->ua->agent ok 33 - rpc->marshal->user_agent # set agent to "testing " after initialization # JSON::RPC::LWP->new() ok 34 - initialized with default # rpc->agent( "testing " ) ok 35 - rpc->agent ok 36 - rpc->ua->agent ok 37 - rpc->marshal->user_agent # initialize agent to "JSON-RPC-LWP/0.006" # JSON::RPC::LWP->new( agent => "JSON-RPC-LWP/0.006" ) ok 38 - rpc->agent ok 39 - rpc->ua->agent ok 40 - rpc->marshal->user_agent # set agent to "JSON-RPC-LWP/0.006" after initialization # JSON::RPC::LWP->new() ok 41 - initialized with default # rpc->agent( "JSON-RPC-LWP/0.006" ) ok 42 - rpc->agent ok 43 - rpc->ua->agent ok 44 - rpc->marshal->user_agent # initialize agent to "JSON::RPC::LWP" # JSON::RPC::LWP->new( agent => "JSON::RPC::LWP" ) ok 45 - rpc->agent ok 46 - rpc->ua->agent ok 47 - rpc->marshal->user_agent # set agent to "JSON::RPC::LWP" after initialization # JSON::RPC::LWP->new() ok 48 - initialized with default # rpc->agent( "JSON::RPC::LWP" ) ok 49 - rpc->agent ok 50 - rpc->ua->agent ok 51 - rpc->marshal->user_agent # initialize agent to "JSON-RPC-LWP" # JSON::RPC::LWP->new( agent => "JSON-RPC-LWP" ) ok 52 - rpc->agent ok 53 - rpc->ua->agent ok 54 - rpc->marshal->user_agent # set agent to "JSON-RPC-LWP" after initialization # JSON::RPC::LWP->new() ok 55 - initialized with default # rpc->agent( "JSON-RPC-LWP" ) ok 56 - rpc->agent ok 57 - rpc->ua->agent ok 58 - rpc->marshal->user_agent ok t/agent_subclass.t .. 1..134 # sub classing JSON::RPC::LWP with $VERSION ok 1 - An object of class 'MY::Test::WithVersion' isa 'MY::Test::WithVersion' ok 2 - An object of class 'MY::Test::WithVersion' isa 'JSON::RPC::LWP' ok 3 - the ->_agent attribute is initialized with the new classname ok 4 - the ->agent attribute is initialized with the new classname # initialize agent to undef # MY::Test::WithVersion->new( agent => undef ) ok 5 - rpc->agent ok 6 - rpc->ua->agent ok 7 - rpc->marshal->user_agent # set agent to undef after initialization # MY::Test::WithVersion->new() ok 8 - initialized with default # rpc->agent( undef ) ok 9 - rpc->agent ok 10 - rpc->ua->agent ok 11 - rpc->marshal->user_agent # initialize agent to "testing" # MY::Test::WithVersion->new( agent => "testing" ) ok 12 - rpc->agent ok 13 - rpc->ua->agent ok 14 - rpc->marshal->user_agent # set agent to "testing" after initialization # MY::Test::WithVersion->new() ok 15 - initialized with default # rpc->agent( "testing" ) ok 16 - rpc->agent ok 17 - rpc->ua->agent ok 18 - rpc->marshal->user_agent # initialize agent to "" # MY::Test::WithVersion->new( agent => "" ) ok 19 - rpc->agent ok 20 - rpc->ua->agent ok 21 - rpc->marshal->user_agent # set agent to "" after initialization # MY::Test::WithVersion->new() ok 22 - initialized with default # rpc->agent( "" ) ok 23 - rpc->agent ok 24 - rpc->ua->agent ok 25 - rpc->marshal->user_agent # initialize agent to " " # MY::Test::WithVersion->new( agent => " " ) ok 26 - rpc->agent ok 27 - rpc->ua->agent ok 28 - rpc->marshal->user_agent # set agent to " " after initialization # MY::Test::WithVersion->new() ok 29 - initialized with default # rpc->agent( " " ) ok 30 - rpc->agent ok 31 - rpc->ua->agent ok 32 - rpc->marshal->user_agent # initialize agent to "testing " # MY::Test::WithVersion->new( agent => "testing " ) ok 33 - rpc->agent ok 34 - rpc->ua->agent ok 35 - rpc->marshal->user_agent # set agent to "testing " after initialization # MY::Test::WithVersion->new() ok 36 - initialized with default # rpc->agent( "testing " ) ok 37 - rpc->agent ok 38 - rpc->ua->agent ok 39 - rpc->marshal->user_agent # initialize agent to "MY::Test::WithVersion/0.001" # MY::Test::WithVersion->new( agent => "MY::Test::WithVersion/0.001" ) ok 40 - rpc->agent ok 41 - rpc->ua->agent ok 42 - rpc->marshal->user_agent # set agent to "MY::Test::WithVersion/0.001" after initialization # MY::Test::WithVersion->new() ok 43 - initialized with default # rpc->agent( "MY::Test::WithVersion/0.001" ) ok 44 - rpc->agent ok 45 - rpc->ua->agent ok 46 - rpc->marshal->user_agent # initialize agent to "MY::Test::WithVersion" # MY::Test::WithVersion->new( agent => "MY::Test::WithVersion" ) ok 47 - rpc->agent ok 48 - rpc->ua->agent ok 49 - rpc->marshal->user_agent # set agent to "MY::Test::WithVersion" after initialization # MY::Test::WithVersion->new() ok 50 - initialized with default # rpc->agent( "MY::Test::WithVersion" ) ok 51 - rpc->agent ok 52 - rpc->ua->agent ok 53 - rpc->marshal->user_agent # initialize agent to "JSON::RPC::LWP" # MY::Test::WithVersion->new( agent => "JSON::RPC::LWP" ) ok 54 - rpc->agent ok 55 - rpc->ua->agent ok 56 - rpc->marshal->user_agent # set agent to "JSON::RPC::LWP" after initialization # MY::Test::WithVersion->new() ok 57 - initialized with default # rpc->agent( "JSON::RPC::LWP" ) ok 58 - rpc->agent ok 59 - rpc->ua->agent ok 60 - rpc->marshal->user_agent # initialize agent to "JSON-RPC-LWP" # MY::Test::WithVersion->new( agent => "JSON-RPC-LWP" ) ok 61 - rpc->agent ok 62 - rpc->ua->agent ok 63 - rpc->marshal->user_agent # set agent to "JSON-RPC-LWP" after initialization # MY::Test::WithVersion->new() ok 64 - initialized with default # rpc->agent( "JSON-RPC-LWP" ) ok 65 - rpc->agent ok 66 - rpc->ua->agent ok 67 - rpc->marshal->user_agent # sub classing JSON::RPC::LWP without $VERSION ok 68 - An object of class 'MY::Test::NoVersion' isa 'MY::Test::NoVersion' ok 69 - An object of class 'MY::Test::NoVersion' isa 'JSON::RPC::LWP' ok 70 - the ->_agent attribute is initialized with the new classname ok 71 - the ->agent attribute is initialized with the new classname # initialize agent to undef # MY::Test::NoVersion->new( agent => undef ) ok 72 - rpc->agent ok 73 - rpc->ua->agent ok 74 - rpc->marshal->user_agent # set agent to undef after initialization # MY::Test::NoVersion->new() ok 75 - initialized with default # rpc->agent( undef ) ok 76 - rpc->agent ok 77 - rpc->ua->agent ok 78 - rpc->marshal->user_agent # initialize agent to "testing" # MY::Test::NoVersion->new( agent => "testing" ) ok 79 - rpc->agent ok 80 - rpc->ua->agent ok 81 - rpc->marshal->user_agent # set agent to "testing" after initialization # MY::Test::NoVersion->new() ok 82 - initialized with default # rpc->agent( "testing" ) ok 83 - rpc->agent ok 84 - rpc->ua->agent ok 85 - rpc->marshal->user_agent # initialize agent to "" # MY::Test::NoVersion->new( agent => "" ) ok 86 - rpc->agent ok 87 - rpc->ua->agent ok 88 - rpc->marshal->user_agent # set agent to "" after initialization # MY::Test::NoVersion->new() ok 89 - initialized with default # rpc->agent( "" ) ok 90 - rpc->agent ok 91 - rpc->ua->agent ok 92 - rpc->marshal->user_agent # initialize agent to " " # MY::Test::NoVersion->new( agent => " " ) ok 93 - rpc->agent ok 94 - rpc->ua->agent ok 95 - rpc->marshal->user_agent # set agent to " " after initialization # MY::Test::NoVersion->new() ok 96 - initialized with default # rpc->agent( " " ) ok 97 - rpc->agent ok 98 - rpc->ua->agent ok 99 - rpc->marshal->user_agent # initialize agent to "testing " # MY::Test::NoVersion->new( agent => "testing " ) ok 100 - rpc->agent ok 101 - rpc->ua->agent ok 102 - rpc->marshal->user_agent # set agent to "testing " after initialization # MY::Test::NoVersion->new() ok 103 - initialized with default # rpc->agent( "testing " ) ok 104 - rpc->agent ok 105 - rpc->ua->agent ok 106 - rpc->marshal->user_agent # initialize agent to "MY::Test::NoVersion" # MY::Test::NoVersion->new( agent => "MY::Test::NoVersion" ) ok 107 - rpc->agent ok 108 - rpc->ua->agent ok 109 - rpc->marshal->user_agent # set agent to "MY::Test::NoVersion" after initialization # MY::Test::NoVersion->new() ok 110 - initialized with default # rpc->agent( "MY::Test::NoVersion" ) ok 111 - rpc->agent ok 112 - rpc->ua->agent ok 113 - rpc->marshal->user_agent # initialize agent to "MY::Test::NoVersion" # MY::Test::NoVersion->new( agent => "MY::Test::NoVersion" ) ok 114 - rpc->agent ok 115 - rpc->ua->agent ok 116 - rpc->marshal->user_agent # set agent to "MY::Test::NoVersion" after initialization # MY::Test::NoVersion->new() ok 117 - initialized with default # rpc->agent( "MY::Test::NoVersion" ) ok 118 - rpc->agent ok 119 - rpc->ua->agent ok 120 - rpc->marshal->user_agent # initialize agent to "JSON::RPC::LWP" # MY::Test::NoVersion->new( agent => "JSON::RPC::LWP" ) ok 121 - rpc->agent ok 122 - rpc->ua->agent ok 123 - rpc->marshal->user_agent # set agent to "JSON::RPC::LWP" after initialization # MY::Test::NoVersion->new() ok 124 - initialized with default # rpc->agent( "JSON::RPC::LWP" ) ok 125 - rpc->agent ok 126 - rpc->ua->agent ok 127 - rpc->marshal->user_agent # initialize agent to "JSON-RPC-LWP" # MY::Test::NoVersion->new( agent => "JSON-RPC-LWP" ) ok 128 - rpc->agent ok 129 - rpc->ua->agent ok 130 - rpc->marshal->user_agent # set agent to "JSON-RPC-LWP" after initialization # MY::Test::NoVersion->new() ok 131 - initialized with default # rpc->agent( "JSON-RPC-LWP" ) ok 132 - rpc->agent ok 133 - rpc->ua->agent ok 134 - rpc->marshal->user_agent ok t/init.t ............ 1..12 # setting 'from' during object creation ok 1 - An object of class 'JSON::RPC::LWP' isa 'JSON::RPC::LWP' ok 2 - 'from' attribute set ok 3 - 'ua->from' has the same value # setting 'prefer_get' during object creation ok 4 - An object of class 'JSON::RPC::LWP' isa 'JSON::RPC::LWP' ok 5 - 'prefer_get' attribute set ok 6 - 'marshal->prefer_get' has the same value # Setting 'version' attribute ok 7 - An object of class 'JSON::RPC::LWP' isa 'JSON::RPC::LWP' ok 8 - 'version' attribute has been set correctly ok 9 - fail when trying to set version to 0 ok 10 - fail when trying to set version to 1.01 ok 11 - set version to 1.1 ok 12 - set version to 1 => 1.0 ok t/load.t ............ 1..7 ok 1 - use URI; ok 2 - require JSON::RPC::LWP; ok 3 - An object of class 'JSON::RPC::LWP' isa 'JSON::RPC::LWP' # Checking ->call with an error response ok 4 - test for returned errors from ->call # Checking ->call with a regular response ok 5 - test for normal return value from ->call # Checking ->notify with a normal response ok 6 - test for normal return value from ->notify # Checking ->notify with an error response ok 7 - test for error return value from ->notify ok All tests successful. Files=4, Tests=211, 5 wallclock secs ( 0.09 usr + 0.03 sys = 0.13 CPU) Result: PASS BGILLS/JSON-RPC-LWP-0.006.tar.gz C:\Perl-5.18\bin\perl.exe ./Build test verbose=1 -- OK Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/B/BG/BGILLS/CHECKSUMS Brad Gilbert <b2gills@gmail.com> Use any version of JSON RPC over any libwww supported transport protocols. >>> (cd C:\cpanfly-5.18\var\cpan\build\JSON-RPC-LWP-0.006-UOoIiw && tar cvf - JSON-RPC-LWP-0.006.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz JSON-RPC-LWP-0.006.ppd blib/ blib/lib/ blib/lib/JSON/ blib/lib/JSON/RPC/ blib/lib/JSON/RPC/LWP.pm >>> mv C:\cpanfly-5.18\var\cpan\build\JSON-RPC-LWP-0.006-UOoIiw/JSON-RPC-LWP-0.006.ppd C:/cpanfly-5.18/var/REPO/B/BG/BGILLS Finished 2014-03-01T01:50:44