PATH=/usr/bin:/bin:/Users/fly2000/cpanfly-5.20/var/megalib/bin Start 2016-11-30T10:09:31 ActivePerl-2000 CPAN-2.10 Reading '/Users/fly2000/cpanfly-5.20/var/cpan/Metadata' Database was generated on Wed, 30 Nov 2016 04:17:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/O/OA/OALDERS/LWP-ConsoleLogger-0.000032.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/O/OA/OALDERS/CHECKSUMS Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/O/OA/OALDERS/LWP-ConsoleLogger-0.000032.tar.gz ok LWP-ConsoleLogger-0.000032/ LWP-ConsoleLogger-0.000032/Changes LWP-ConsoleLogger-0.000032/CONTRIBUTORS LWP-ConsoleLogger-0.000032/cpanfile LWP-ConsoleLogger-0.000032/dist.ini LWP-ConsoleLogger-0.000032/examples/ LWP-ConsoleLogger-0.000032/INSTALL LWP-ConsoleLogger-0.000032/lib/ LWP-ConsoleLogger-0.000032/LICENSE LWP-ConsoleLogger-0.000032/Makefile.PL LWP-ConsoleLogger-0.000032/MANIFEST LWP-ConsoleLogger-0.000032/META.json LWP-ConsoleLogger-0.000032/META.yml LWP-ConsoleLogger-0.000032/perlcriticrc LWP-ConsoleLogger-0.000032/perltidyrc LWP-ConsoleLogger-0.000032/README LWP-ConsoleLogger-0.000032/t/ LWP-ConsoleLogger-0.000032/tidyall.ini LWP-ConsoleLogger-0.000032/t/author-pod-coverage.t LWP-ConsoleLogger-0.000032/t/author-pod-spell.t LWP-ConsoleLogger-0.000032/t/LWP/ LWP-ConsoleLogger-0.000032/t/pithub.t LWP-ConsoleLogger-0.000032/t/pretty.t LWP-ConsoleLogger-0.000032/t/release-cpan-changes.t LWP-ConsoleLogger-0.000032/t/release-tidyall.t LWP-ConsoleLogger-0.000032/t/test-data/ LWP-ConsoleLogger-0.000032/t/unicode.t LWP-ConsoleLogger-0.000032/t/test-data/content-regex.html LWP-ConsoleLogger-0.000032/t/test-data/file-upload.html LWP-ConsoleLogger-0.000032/t/test-data/foo.html LWP-ConsoleLogger-0.000032/t/test-data/unicode.html LWP-ConsoleLogger-0.000032/t/LWP/ConsoleLogger/ LWP-ConsoleLogger-0.000032/t/LWP/ConsoleLogger.t LWP-ConsoleLogger-0.000032/t/LWP/ConsoleLogger/Easy.t LWP-ConsoleLogger-0.000032/t/LWP/ConsoleLogger/post-with-json.t LWP-ConsoleLogger-0.000032/lib/LWP/ LWP-ConsoleLogger-0.000032/lib/LWP/ConsoleLogger/ LWP-ConsoleLogger-0.000032/lib/LWP/ConsoleLogger.pm LWP-ConsoleLogger-0.000032/lib/LWP/ConsoleLogger/Easy.pm LWP-ConsoleLogger-0.000032/examples/dump-only-headers.pl LWP-ConsoleLogger-0.000032/examples/html-in-text.pl LWP-ConsoleLogger-0.000032/examples/http-tiny-mech.pl LWP-ConsoleLogger-0.000032/examples/log-to-file.pl LWP-ConsoleLogger-0.000032/examples/new-york-times.pl LWP-ConsoleLogger-0.000032/examples/pithub.pl LWP-ConsoleLogger-0.000032/examples/test-lwp-useragent.pl LWP-ConsoleLogger-0.000032/examples/test-www-mechanize-psgi.pl LWP-ConsoleLogger-0.000032/examples/test-www-mechanize.pl Configuring O/OA/OALDERS/LWP-ConsoleLogger-0.000032.tar.gz with Makefile.PL >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2000/cpanfly-5.20/var/megalib Want /Users/fly2000/ap2000-298465/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for LWP::ConsoleLogger Writing MYMETA.yml and MYMETA.json OALDERS/LWP-ConsoleLogger-0.000032.tar.gz /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL -- OK Running make for O/OA/OALDERS/LWP-ConsoleLogger-0.000032.tar.gz >>> make cp lib/LWP/ConsoleLogger/Easy.pm blib/lib/LWP/ConsoleLogger/Easy.pm cp lib/LWP/ConsoleLogger.pm blib/lib/LWP/ConsoleLogger.pm Manifying 2 pod documents OALDERS/LWP-ConsoleLogger-0.000032.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2000/ap2000-298465/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/LWP/*.t t/LWP/ConsoleLogger/*.t t/author-pod-coverage.t ............... skipped: these tests are for testing by the author t/author-pod-spell.t .................. skipped: these tests are for testing by the author GET file:///Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP-ConsoleLogger-0.000032-ygssQO/t/test-data/foo.html .-----------------+--------------------------------. | Request Header | Value | +-----------------+--------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | User-Agent | libwww-perl/6.15 | '-----------------+--------------------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:38 GMT | | Content-Length | 159 | | Content-Type | text/html | | Last-Modified | Tue, 29 Nov 2016 19:58:29 GMT | | Title | I am entitled | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | | I am entitled | | | | | | I worked hard for this body. | | | | link to foo | | | | | '------------------------------------------------------------------------------' .--------------------------------------------------------. | Text | +--------------------------------------------------------+ | I am entitled I worked hard for this body. link to foo | '--------------------------------------------------------' GET file:///Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP-ConsoleLogger-0.000032-ygssQO/t/test-data/foo.html .-----------------+--------------------. | Request Header | Value | +-----------------+--------------------+ | Accept-Encoding | gzip | | User-Agent | WWW-Mechanize/1.83 | '-----------------+--------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:38 GMT | | Content-Length | 159 | | Content-Type | text/html | | Last-Modified | Tue, 29 Nov 2016 19:58:29 GMT | | Title | I am entitled | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | | I am entitled | | | | | | I worked hard for this body. | | | | link to foo | | | | | '------------------------------------------------------------------------------' .--------------------------------------------------------. | Text | +--------------------------------------------------------+ | I am entitled I worked hard for this body. link to foo | '--------------------------------------------------------' GET file:///Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP-ConsoleLogger-0.000032-ygssQO/t/test-data/content-regex.html .-----------------+--------------------------------. | Request Header | Value | +-----------------+--------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | User-Agent | libwww-perl/6.15 | '-----------------+--------------------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:38 GMT | | Content-Length | 257 | | Content-Type | text/html | | Last-Modified | Tue, 29 Nov 2016 19:58:29 GMT | | Title | I am entitled | '-----------------+-------------------------------' # Content-Type: text/html .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | XXX | | The gas man came and took out our electric stove. | | I helped him carry her. | | | '------------------------------------------------------------------------------' # Content-Type: text/html .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | XXX The gas man came and took out our electric stove. I helped him carry he- | | r. | '------------------------------------------------------------------------------' t/LWP/ConsoleLogger.t ................. ok 1 - logger compiles ok 2 - GET lives ok 3 - GET lives 1..3 ok GET file:///Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP-ConsoleLogger-0.000032-ygssQO/t/test-data/foo.html .----------------+------------------. | Request Header | Value | +----------------+------------------+ | User-Agent | libwww-perl/6.15 | '----------------+------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:39 GMT | | Content-Length | 159 | | Content-Type | text/html | | Last-Modified | Tue, 29 Nov 2016 19:58:29 GMT | | Title | I am entitled | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | | I am entitled | | | | | | I worked hard for this body. | | | | link to foo | | | | | '------------------------------------------------------------------------------' GET file:///Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP-ConsoleLogger-0.000032-ygssQO/t/test-data/foo.html .-----------------+--------------------. | Request Header | Value | +-----------------+--------------------+ | Accept-Encoding | gzip | | User-Agent | WWW-Mechanize/1.83 | '-----------------+--------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:39 GMT | | Content-Length | 159 | | Content-Type | text/html | | Last-Modified | Tue, 29 Nov 2016 19:58:29 GMT | | Title | I am entitled | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | | I am entitled | | | | | | I worked hard for this body. | | | | link to foo | | | | | '------------------------------------------------------------------------------' GET http://localhost:51135/ .----------------+------------------. | Request Header | Value | +----------------+------------------+ | User-Agent | libwww-perl/6.15 | '----------------+------------------' ==> 200 OK .---------------------+-------------------------------. | Response Header | Value | +---------------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:39 GMT | | Client-Peer | 127.0.0.1:51135 | | Client-Response-Num | 1 | | Content-Type | text/xml | '---------------------+-------------------------------' .----------------------------------. | Content | +----------------------------------+ | baz | '----------------------------------' .-----------------------------------------------------------------. | Text | +-----------------------------------------------------------------+ | { | | foo => { | | bar => "baz", | | id => 1, | | }, | | } | '-----------------------------------------------------------------' GET http://localhost:51445/ .----------------+------------------. | Request Header | Value | +----------------+------------------+ | User-Agent | libwww-perl/6.15 | '----------------+------------------' ==> 200 OK .---------------------+-------------------------------. | Response Header | Value | +---------------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:40 GMT | | Client-Peer | 127.0.0.1:51445 | | Client-Response-Num | 1 | | Content-Type | application/javascript | '---------------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | var foo = function(bar) { | | var baz = bar(); | | console.dir(baz); | | var quux = 'A very long string to go over the cutoff limit of 255 chars- | | . Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod t- | | empor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,- | | quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo co- | | nsequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cil- | | lum dolore eu fugiat nulla pariatur.' | | }; | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | var foo = function(bar) { | | var baz = bar(); | | console.dir(baz); | | var quux = 'A very long string to go over the cutoff limit of 255 chars. Lo- | | rem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempo- | | r incididunt ut labore et dolore magna al... | '------------------------------------------------------------------------------' GET http://localhost:51331/ .----------------+------------------. | Request Header | Value | +----------------+------------------+ | User-Agent | libwww-perl/6.15 | '----------------+------------------' ==> 200 OK .---------------------+-------------------------------. | Response Header | Value | +---------------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:40 GMT | | Client-Peer | 127.0.0.1:51331 | | Client-Response-Num | 1 | | Content-Type | text/html | '---------------------+-------------------------------' .-----------------------------------. | Content | +-----------------------------------+ | | '-----------------------------------' .--------------------------. | Text | +--------------------------+ | * one | | | | * two | '--------------------------' POST http://localhost:50158/ POST Params: .-----+-------. | Key | Value | +-----+-------+ | baz | qux | | foo | bar | '-----+-------' .----------------+-----------------------------------. | Request Header | Value | +----------------+-----------------------------------+ | Content-Length | 15 | | Content-Type | application/x-www-form-urlencoded | | User-Agent | libwww-perl/6.15 | '----------------+-----------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | [ REDACTED by LWP::ConsoleLogger. Do not know how to display application/x- | | -www-form-urlencoded. ] | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | [ REDACTED by LWP::ConsoleLogger. Do not know how to display application/x- | | -www-form-urlencoded. ] | '------------------------------------------------------------------------------' ==> 200 OK .---------------------+-------------------------------. | Response Header | Value | +---------------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:40 GMT | | Client-Peer | 127.0.0.1:50158 | | Client-Response-Num | 1 | | Content-Type | text/html | '---------------------+-------------------------------' .---------. | Content | +---------+ | boo | '---------' GET file:///Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP-ConsoleLogger-0.000032-ygssQO/t/test-data/file-upload.html .-----------------+------------------------------------------------------------. | Request Header | Value | +-----------------+------------------------------------------------------------+ | Accept-Encoding | gzip | | Referer | file:///Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP- | | | -ConsoleLogger-0.000032-ygssQO/t/test-data/foo.html | | User-Agent | WWW-Mechanize/1.83 | '-----------------+------------------------------------------------------------' ==> 200 OK Title: I am entitled .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:40 GMT | | Content-Length | 252 | | Content-Type | text/html | | Last-Modified | Tue, 29 Nov 2016 19:58:29 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | |
| | | | | | | |
| | | | | '------------------------------------------------------------------------------' POST file:///Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP-ConsoleLogger-0.000032-ygssQO/t/test-data/file-upload.html POST Params: .------------------+----------------------. | Key | Value | +------------------+----------------------+ | file | t/test-data/foo.html | | text-input-field | | '------------------+----------------------' .-----------------+------------------------------------------------------------. | Request Header | Value | +-----------------+------------------------------------------------------------+ | Accept-Encoding | gzip | | Content-Length | 159 | | Content-Type | multipart/form-data; boundary=xYzZY | | Referer | file:///Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP- | | | -ConsoleLogger-0.000032-ygssQO/t/test-data/file-upload.ht- | | | ml | | User-Agent | WWW-Mechanize/1.83 | '-----------------+------------------------------------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | [ REDACTED by LWP::ConsoleLogger. Do not know how to display multipart/for- | | m-data; boundary=xYzZY. ] | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | [ REDACTED by LWP::ConsoleLogger. Do not know how to display multipart/for- | | m-data; boundary=xYzZY. ] | '------------------------------------------------------------------------------' ==> 400 Library does not allow method POST for 'file:' URLs .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:40 GMT | '-----------------+-------------------------------' t/LWP/ConsoleLogger/Easy.t ............ ok 1 - code lives ok 2 - code lives ok 3 - GET OK ok 4 - XML parsed ok 5 - GET OK ok 6 - leading whitespace is trimmed ok 7 - text is cut off at 255 chars ok 8 - GET HTML ok 9 - POST param parsing 1..9 ok POST http://localhost:50328/ .---------------. | POST Raw Body | +---------------+ | {"aaa":"bbb"} | '---------------' .-----------------------. | POST Parsed Body | +-----------------------+ | { | | aaa => "bbb", | | } | '-----------------------' .----------------+------------------. | Request Header | Value | +----------------+------------------+ | Content-Length | 13 | | Content-Type | application/json | | User-Agent | libwww-perl/6.15 | '----------------+------------------' .---------------. | Content | +---------------+ | {"aaa":"bbb"} | '---------------' .-----------------------. | Text | +-----------------------+ | { | | aaa => "bbb", | | } | '-----------------------' ==> 200 OK .---------------------+-------------------------------. | Response Header | Value | +---------------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:41 GMT | | Client-Peer | 127.0.0.1:50328 | | Client-Response-Num | 1 | | Content-Type | application/json | '---------------------+-------------------------------' .---------------. | Content | +---------------+ | {"foo":"bar"} | '---------------' .-----------------------. | Text | +-----------------------+ | { | | foo => "bar", | | } | '-----------------------' POST http://example.com/success .----------------+------------------. | Request Header | Value | +----------------+------------------+ | Content-Type | application/json | '----------------+------------------' .---------------. | Content | +---------------+ | {"xxx":"yyy"} | '---------------' .-----------------------. | Text | +-----------------------+ | { | | xxx => "yyy", | | } | '-----------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:41 GMT | | Content-Type | text/plain | '-----------------+-------------------------------' .------------------. | Content | +------------------+ | Content is queen | '------------------' .------------------. | Text | +------------------+ | Content is queen | '------------------' # 200 OK # Content-Type: text/plain # Client-Date: Wed, 30 Nov 2016 18:09:41 GMT # # Content is queen t/LWP/ConsoleLogger/post-with-json.t .. # Subtest: check POST body parsing of JSON ok 1 - POST param parsing 1..1 ok 1 - check POST body parsing of JSON # Subtest: use HTTP::Request ok 1 - request sent 1..1 ok 2 - use HTTP::Request 1..2 ok GET https://api.github.com/repos/plu/Pithub GET Params: .----------+-------. | Key | Value | +----------+-------+ | per_page | 100 | '----------+-------' .----------------+------------------. | Request Header | Value | +----------------+------------------+ | Content-Length | 0 | | User-Agent | libwww-perl/6.15 | '----------------+------------------' ==> 200 OK .-------------------------------+----------------------------------------------. | Response Header | Value | +-------------------------------+----------------------------------------------+ | Access-Control-Allow-Origin | * | | Access-Control-Expose-Headers | ETag, Link, X-GitHub-OTP, X-RateLimit-Limit- | | | , X-RateLimit-Remaining, X-RateLimit-Reset,- | | | X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X- | | | -Poll-Interval | | Cache-Control | public, max-age=60, s-maxage=60 | | Client-Date | Wed, 30 Nov 2016 18:09:43 GMT | | Client-Peer | 192.30.253.117:443 | | Client-Response-Num | 1 | | Client-SSL-Cert-Issuer | /C=US/O=DigiCert Inc/OU=www.digicert.com/CN- | | | =DigiCert SHA2 High Assurance Server CA | | Client-SSL-Cert-Subject | /C=US/ST=California/L=San Francisco/O=GitHu- | | | b, Inc./CN=*.github.com | | Client-SSL-Cipher | ECDHE-RSA-AES128-GCM-SHA256 | | Client-SSL-Socket-Class | IO::Socket::SSL | | Connection | close | | Content-Length | 4279 | | Content-Security-Policy | default-src 'none' | | Content-Type | application/json; charset=utf-8 | | Date | Wed, 30 Nov 2016 18:09:43 GMT | | ETag | "8aedce30d768111a72c1e4d3c5075466" | | Last-Modified | Thu, 24 Nov 2016 21:06:13 GMT | | Server | GitHub.com | | Status | 200 OK | | Strict-Transport-Security | max-age=31536000; includeSubdomains; preload | | Vary | Accept, Accept-Encoding | | X-Content-Type-Options | nosniff | | X-Frame-Options | deny | | X-GitHub-Media-Type | github.v3; format=json | | X-GitHub-Request-Id | CCF46602:23C96:6382AAC:583F15E7 | | X-RateLimit-Limit | 60 | | X-RateLimit-Remaining | 53 | | X-RateLimit-Reset | 1480529385 | | X-Served-By | 52437fedc85beec8da3449496900fb9a | | X-XSS-Protection | 1; mode=block | '-------------------------------+----------------------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | {"id":1951706,"name":"Pithub","full_name":"plu/Pithub","owner":{"login":"pl- | | u","id":31597,"avatar_url":"https://avatars.githubusercontent.com/u/31597?v- | | =3","gravatar_id":"","url":"https://api.github.com/users/plu","html_url":"h- | | ttps://github.com/plu","followers_url":"https://api.github.com/users/plu/fo- | | llowers","following_url":"https://api.github.com/users/plu/following{/other- | | _user}","gists_url":"https://api.github.com/users/plu/gists{/gist_id}","sta- | | rred_url":"https://api.github.com/users/plu/starred{/owner}{/repo}","subscr- | | iptions_url":"https://api.github.com/users/plu/subscriptions","organization- | | s_url":"https://api.github.com/users/plu/orgs","repos_url":"https://api.git- | | hub.com/users/plu/repos","events_url":"https://api.github.com/users/plu/eve- | | nts{/privacy}","received_events_url":"https://api.github.com/users/plu/rece- | | ived_events","type":"User","site_admin":false},"private":false,"html_url":"- | | https://github.com/plu/Pithub","description":"Perl Github v3 API","fork":fa- | | lse,"url":"https://api.github.com/repos/plu/Pithub","forks_url":"https://ap- | | i.github.com/repos/plu/Pithub/forks","keys_url":"https://api.github.com/rep- | | os/plu/Pithub/keys{/key_id}","collaborators_url":"https://api.github.com/re- | | pos/plu/Pithub/collaborators{/collaborator}","teams_url":"https://api.githu- | | b.com/repos/plu/Pithub/teams","hooks_url":"https://api.github.com/repos/plu- | | /Pithub/hooks","issue_events_url":"https://api.github.com/repos/plu/Pithub/- | | issues/events{/number}","events_url":"https://api.github.com/repos/plu/Pith- | | ub/events","assignees_url":"https://api.github.com/repos/plu/Pithub/assigne- | | es{/user}","branches_url":"https://api.github.com/repos/plu/Pithub/branches- | | {/branch}","tags_url":"https://api.github.com/repos/plu/Pithub/tags","blobs- | | _url":"https://api.github.com/repos/plu/Pithub/git/blobs{/sha}","git_tags_u- | | rl":"https://api.github.com/repos/plu/Pithub/git/tags{/sha}","git_refs_url"- | | :"https://api.github.com/repos/plu/Pithub/git/refs{/sha}","trees_url":"http- | | s://api.github.com/repos/plu/Pithub/git/trees{/sha}","statuses_url":"https:- | | //api.github.com/repos/plu/Pithub/statuses/{sha}","languages_url":"https://- | | api.github.com/repos/plu/Pithub/languages","stargazers_url":"https://api.gi- | | thub.com/repos/plu/Pithub/stargazers","contributors_url":"https://api.githu- | | b.com/repos/plu/Pithub/contributors","subscribers_url":"https://api.github.- | | com/repos/plu/Pithub/subscribers","subscription_url":"https://api.github.co- | | m/repos/plu/Pithub/subscription","commits_url":"https://api.github.com/repo- | | s/plu/Pithub/commits{/sha}","git_commits_url":"https://api.github.com/repos- | | /plu/Pithub/git/commits{/sha}","comments_url":"https://api.github.com/repos- | | /plu/Pithub/comments{/number}","issue_comment_url":"https://api.github.com/- | | repos/plu/Pithub/issues/comments{/number}","contents_url":"https://api.gith- | | ub.com/repos/plu/Pithub/contents/{+path}","compare_url":"https://api.github- | | .com/repos/plu/Pithub/compare/{base}...{head}","merges_url":"https://api.gi- | | thub.com/repos/plu/Pithub/merges","archive_url":"https://api.github.com/rep- | | os/plu/Pithub/{archive_format}{/ref}","downloads_url":"https://api.github.c- | | om/repos/plu/Pithub/downloads","issues_url":"https://api.github.com/repos/p- | | lu/Pithub/issues{/number}","pulls_url":"https://api.github.com/repos/plu/Pi- | | thub/pulls{/number}","milestones_url":"https://api.github.com/repos/plu/Pit- | | hub/milestones{/number}","notifications_url":"https://api.github.com/repos/- | | plu/Pithub/notifications{?since,all,participating}","labels_url":"https://a- | | pi.github.com/repos/plu/Pithub/labels{/name}","releases_url":"https://api.g- | | ithub.com/repos/plu/Pithub/releases{/id}","deployments_url":"https://api.gi- | | thub.com/repos/plu/Pithub/deployments","created_at":"2011-06-25T10:40:24Z",- | | "updated_at":"2016-11-24T21:06:13Z","pushed_at":"2016-09-14T03:47:23Z","git- | | _url":"git://github.com/plu/Pithub.git","ssh_url":"git@github.com:plu/Pithu- | | b.git","clone_url":"https://github.com/plu/Pithub.git","svn_url":"https://g- | | ithub.com/plu/Pithub","homepage":"http://metacpan.org/module/Pithub","size"- | | :988,"stargazers_count":48,"watchers_count":48,"language":"Perl","has_issue- | | s":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count- | | ":22,"mirror_url":null,"open_issues_count":4,"forks":22,"open_issues":4,"wa- | | tchers":48,"default_branch":"master","network_count":22,"subscribers_count"- | | :12} | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | { | | archive_url => "https://api.github.com/repos/plu/Pithub/{archive_- | | format}{/ref}", | | assignees_url => "https://api.github.com/repos/plu/Pithub/assignees- | | {/user}", | | blobs_url => "https://api.github.com/repos/plu/Pithub/git/blobs- | | {/sha}", | | branches_url => "https://api.github.com/repos/plu/Pithub/branches{- | | /branch}", | | clone_url => "https://github.com/plu/Pithub.git", | | collaborators_url => "https://api.github.com/repos/plu/Pithub/collabora- | | tors{/collaborator}", | | comments_url => "https://api.github.com/repos/plu/Pithub/comments{- | | /number}", | | commits_url => "https://api.github.com/repos/plu/Pithub/commits{/- | | sha}", | | compare_url => "https://api.github.com/repos/plu/Pithub/compare/{- | | base}...{head}", | | contents_url => "https://api.github.com/repos/plu/Pithub/contents/- | | {+path}", | | contributors_url => "https://api.github.com/repos/plu/Pithub/contribut- | | ors", | | created_at => "2011-06-25T10:40:24Z", | | default_branch => "master", | | deployments_url => "https://api.github.com/repos/plu/Pithub/deploymen- | | ts", | | description => "Perl Github v3 API", | | downloads_url => "https://api.github.com/repos/plu/Pithub/downloads- | | ", | | events_url => "https://api.github.com/repos/plu/Pithub/events", | | fork => JSON::PP::Boolean { | | public methods (0) | | private methods (1) : __ANON__ | | internals: 0 | | }, | | forks => 22, | | forks_count => 22, | | forks_url => "https://api.github.com/repos/plu/Pithub/forks", | | full_name => "plu/Pithub", | | git_commits_url => "https://api.github.com/repos/plu/Pithub/git/commi- | | ts{/sha}", | | git_refs_url => "https://api.github.com/repos/plu/Pithub/git/refs{- | | /sha}", | | git_tags_url => "https://api.github.com/repos/plu/Pithub/git/tags{- | | /sha}", | | git_url => "git://github.com/plu/Pithub.git", | | has_downloads => JSON::PP::Boolean { | | public methods (0) | | private methods (1) : __ANON__ | | internals: 1 | | }, | | has_issues => var{has_downloads}, | | has_pages => var{fork}, | | has_wiki => var{has_downloads}, | | homepage => "http://metacpan.org/module/Pithub", | | hooks_url => "https://api.github.com/repos/plu/Pithub/hooks", | | html_url => "https://github.com/plu/Pithub", | | id => 1951706, | | issue_comment_url => "https://api.github.com/repos/plu/Pithub/issues/co- | | mments{/number}", | | issue_events_url => "https://api.github.com/repos/plu/Pithub/issues/ev- | | ents{/number}", | | issues_url => "https://api.github.com/repos/plu/Pithub/issues{/n- | | umber}", | | keys_url => "https://api.github.com/repos/plu/Pithub/keys{/key- | | _id}", | | labels_url => "https://api.github.com/repos/plu/Pithub/labels{/n- | | ame}", | | language => "Perl", | | languages_url => "https://api.github.com/repos/plu/Pithub/languages- | | ", | | merges_url => "https://api.github.com/repos/plu/Pithub/merges", | | milestones_url => "https://api.github.com/repos/plu/Pithub/milestone- | | s{/number}", | | mirror_url => undef, | | name => "Pithub", | | network_count => 22, | | notifications_url => "https://api.github.com/repos/plu/Pithub/notificat- | | ions{?since,all,participating}", | | open_issues => 4, | | open_issues_count => 4, | | owner => { | | avatar_url => "https://avatars.githubusercontent.com/u/315- | | 97?v=3", | | events_url => "https://api.github.com/users/plu/events{/pr- | | ivacy}", | | followers_url => "https://api.github.com/users/plu/followers", | | following_url => "https://api.github.com/users/plu/following{- | | /other_user}", | | gists_url => "https://api.github.com/users/plu/gists{/gis- | | t_id}", | | gravatar_id => "", | | html_url => "https://github.com/plu", | | id => 31597, | | login => "plu", | | organizations_url => "https://api.github.com/users/plu/orgs", | | received_events_url => "https://api.github.com/users/plu/received_e- | | vents", | | repos_url => "https://api.github.com/users/plu/repos", | | site_admin => var{fork}, | | starred_url => "https://api.github.com/users/plu/starred{/o- | | wner}{/repo}", | | subscriptions_url => "https://api.github.com/users/plu/subscripti- | | ons", | | type => "User", | | url => "https://api.github.com/users/plu", | | }, | | private => var{fork}, | | pulls_url => "https://api.github.com/repos/plu/Pithub/pulls{/nu- | | mber}", | | pushed_at => "2016-09-14T03:47:23Z", | | releases_url => "https://api.github.com/repos/plu/Pithub/releases{- | | /id}", | | size => 988, | | ssh_url => "git@github.com:plu/Pithub.git", | | stargazers_count => 48, | | stargazers_url => "https://api.github.com/repos/plu/Pithub/stargazer- | | s", | | statuses_url => "https://api.github.com/repos/plu/Pithub/statuses/- | | {sha}", | | subscribers_count => 12, | | subscribers_url => "https://api.github.com/repos/plu/Pithub/subscribe- | | rs", | | subscription_url => "https://api.github.com/repos/plu/Pithub/subscript- | | ion", | | svn_url => "https://github.com/plu/Pithub", | | tags_url => "https://api.github.com/repos/plu/Pithub/tags", | | teams_url => "https://api.github.com/repos/plu/Pithub/teams", | | trees_url => "https://api.github.com/repos/plu/Pithub/git/trees- | | {/sha}", | | updated_at => "2016-11-24T21:06:13Z", | | url => "https://api.github.com/repos/plu/Pithub", | | watchers => 48, | | watchers_count => 48, | | } | '------------------------------------------------------------------------------' GET https://api.github.com/repos/plu/Pithub GET Params: .----------+-------. | Key | Value | +----------+-------+ | per_page | 100 | '----------+-------' .-----------------+------------------------------------. | Request Header | Value | +-----------------+------------------------------------+ | Accept-Encoding | gzip | | Content-Length | 0 | | If-None-Match | "8aedce30d768111a72c1e4d3c5075466" | | User-Agent | WWW-Mechanize/1.83 | '-----------------+------------------------------------' ==> 304 Not Modified .-------------------------------+----------------------------------------------. | Response Header | Value | +-------------------------------+----------------------------------------------+ | Access-Control-Allow-Origin | * | | Access-Control-Expose-Headers | ETag, Link, X-GitHub-OTP, X-RateLimit-Limit- | | | , X-RateLimit-Remaining, X-RateLimit-Reset,- | | | X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X- | | | -Poll-Interval | | Cache-Control | public, max-age=60, s-maxage=60 | | Client-Date | Wed, 30 Nov 2016 18:09:43 GMT | | Client-Peer | 192.30.253.117:443 | | Client-Response-Num | 1 | | Client-SSL-Cert-Issuer | /C=US/O=DigiCert Inc/OU=www.digicert.com/CN- | | | =DigiCert SHA2 High Assurance Server CA | | Client-SSL-Cert-Subject | /C=US/ST=California/L=San Francisco/O=GitHu- | | | b, Inc./CN=*.github.com | | Client-SSL-Cipher | ECDHE-RSA-AES128-GCM-SHA256 | | Client-SSL-Socket-Class | IO::Socket::SSL | | Connection | close | | Content-Security-Policy | default-src 'none' | | Date | Wed, 30 Nov 2016 18:09:43 GMT | | ETag | "8aedce30d768111a72c1e4d3c5075466" | | Last-Modified | Thu, 24 Nov 2016 21:06:13 GMT | | Server | GitHub.com | | Status | 304 Not Modified | | Strict-Transport-Security | max-age=31536000; includeSubdomains; preload | | Vary | Accept, Accept-Encoding | | X-Content-Type-Options | nosniff | | X-Frame-Options | deny | | X-GitHub-Request-Id | CCF46602:23C98:15FE11BF:583F15E7 | | X-RateLimit-Limit | 60 | | X-RateLimit-Remaining | 53 | | X-RateLimit-Reset | 1480529385 | | X-Served-By | d0b3c2c33a23690498aa8e70a435a259 | | X-XSS-Protection | 1; mode=block | '-------------------------------+----------------------------------------------' t/pithub.t ............................ ok 1 - content can be decoded for LWP::UserAgent ok 2 - content can be decoded for WWW::Mechanize 1..2 ok GET http://localhost:51314/ User-Agent: libwww-perl/6.15 ==> 200 OK Content-Type: application/json Client-Date: Wed, 30 Nov 2016 18:09:44 GMT Client-Peer: 127.0.0.1:51314 Client-Response-Num: 1 Content {"foo":"bar"} Text {"foo":"bar"} t/pretty.t ............................ ok 1 - POST param parsing 1..1 ok t/release-cpan-changes.t .............. skipped: these tests are for release candidate testing t/release-tidyall.t ................... skipped: these tests are for release candidate testing GET file:////Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP-ConsoleLogger-0.000032-ygssQO/t/test-data/unicode.html .----------------+------------------. | Request Header | Value | +----------------+------------------+ | User-Agent | libwww-perl/6.15 | '----------------+------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 30 Nov 2016 18:09:45 GMT | | Content-Length | 136 | | Content-Type | text/html | | Last-Modified | Tue, 29 Nov 2016 19:58:29 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | | | | | | | | 😄 | | | | | '------------------------------------------------------------------------------' t/unicode.t ........................... ok 1 - got unicode file 1..1 ok All tests successful. Files=10, Tests=18, 9 wallclock secs ( 0.06 usr 0.03 sys + 4.74 cusr 0.82 csys = 5.65 CPU) Result: PASS OALDERS/LWP-ConsoleLogger-0.000032.tar.gz make test TEST_VERBOSE=1 -- OK Olaf Alders <olaf@wundersolutions.com> LWP tracing and debugging >>> (cd /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/LWP-ConsoleLogger-0.000032-ygssQO && tar cvf - LWP-ConsoleLogger-0.000032.ppd blib) | gzip -c >/Users/fly2000/cpanfly-5.20/var/REPO/O/OA/OALDERS/LWP-ConsoleLogger-0.000032.tar.gz LWP-ConsoleLogger-0.000032.ppd blib/ blib/lib/ blib/lib/LWP/ blib/lib/LWP/ConsoleLogger/ blib/lib/LWP/ConsoleLogger/Easy.pm blib/lib/LWP/ConsoleLogger.pm blib/man3/ blib/man3/LWP::ConsoleLogger.3 blib/man3/LWP::ConsoleLogger::Easy.3 Finished 2016-11-30T10:09:45