PATH=/usr/bin:/bin:/data/fly2200/var/megalib/bin
Start 2015-11-05T06:03:49
ActivePerl-2200 CPAN-2.00
Reading '/data/fly2200/var/cpan/Metadata'
Database was generated on Thu, 05 Nov 2015 06:53:41 GMT
Running make for M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000009.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000009.tar.gz
Checksum for /data/fly2200/var/cpan/sources/authors/id/M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000009.tar.gz ok
WebService-PayPal-PaymentsAdvanced-0.000009/
WebService-PayPal-PaymentsAdvanced-0.000009/bin/
WebService-PayPal-PaymentsAdvanced-0.000009/Changes
WebService-PayPal-PaymentsAdvanced-0.000009/cpanfile
WebService-PayPal-PaymentsAdvanced-0.000009/dist.ini
WebService-PayPal-PaymentsAdvanced-0.000009/examples/
WebService-PayPal-PaymentsAdvanced-0.000009/INSTALL
WebService-PayPal-PaymentsAdvanced-0.000009/lib/
WebService-PayPal-PaymentsAdvanced-0.000009/LICENSE
WebService-PayPal-PaymentsAdvanced-0.000009/Makefile.PL
WebService-PayPal-PaymentsAdvanced-0.000009/MANIFEST
WebService-PayPal-PaymentsAdvanced-0.000009/META.json
WebService-PayPal-PaymentsAdvanced-0.000009/META.yml
WebService-PayPal-PaymentsAdvanced-0.000009/perlcriticrc
WebService-PayPal-PaymentsAdvanced-0.000009/perltidyrc
WebService-PayPal-PaymentsAdvanced-0.000009/README
WebService-PayPal-PaymentsAdvanced-0.000009/README.md
WebService-PayPal-PaymentsAdvanced-0.000009/t/
WebService-PayPal-PaymentsAdvanced-0.000009/tidyall.ini
WebService-PayPal-PaymentsAdvanced-0.000009/t/00-report-prereqs.dd
WebService-PayPal-PaymentsAdvanced-0.000009/t/00-report-prereqs.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/author-00-compile.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/author-no-tabs.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/author-pod-spell.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/author-pod-syntax.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/author-test-version.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/lib/
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced-live.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/release-cpan-changes.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/release-pod-coverage.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/release-tidyall.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/test-data/
WebService-PayPal-PaymentsAdvanced-0.000009/t/test-data/hosted-form-with-error.html
WebService-PayPal-PaymentsAdvanced-0.000009/t/test-data/hosted-form.html
WebService-PayPal-PaymentsAdvanced-0.000009/t/test-data/sample-config.pl
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Mocker/
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Mocker.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Response/
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Response.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Response/FromHTTP.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Response/FromRedirect.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Response/FromSilentPOST/
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Response/FromSilentPOST.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Response/SecureToken.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Response/FromSilentPOST/PayPal.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/PaymentsAdvanced/Mocker/SilentPOST.t
WebService-PayPal-PaymentsAdvanced-0.000009/t/lib/Util.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Error/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Mocker/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Mocker.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/ClassFor.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/HasCreditCard.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/HasMessage.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/HasParams.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/HasPayPal.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTender.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTokens.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTransactionTime.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Role/HasUA.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Capture.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/FromHTTP.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/FromRedirect.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/SecureToken.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/CreditCard.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/PayPal.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/CreditCard.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/PayPal.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/PayPal.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/CreditCard.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/PayPal.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Mocker/Helper.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowLink.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowPro.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Mocker/SilentPOST.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Error/Authentication.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Error/Generic.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Error/HostedForm.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Error/HTTP.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Error/IPVerification.pm
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Error/Role/
WebService-PayPal-PaymentsAdvanced-0.000009/lib/WebService/PayPal/PaymentsAdvanced/Error/Role/HasHTTPResponse.pm
WebService-PayPal-PaymentsAdvanced-0.000009/examples/capture-delayed-transaction.pl
WebService-PayPal-PaymentsAdvanced-0.000009/examples/capture-paypal-transaction.pl
WebService-PayPal-PaymentsAdvanced-0.000009/examples/hosted-form-url.pl
WebService-PayPal-PaymentsAdvanced-0.000009/examples/inquiry.pl
WebService-PayPal-PaymentsAdvanced-0.000009/examples/sale-from-credit-card-reference-transaction.pl
WebService-PayPal-PaymentsAdvanced-0.000009/examples/sale-from-paypal-reference-transaction.pl
WebService-PayPal-PaymentsAdvanced-0.000009/examples/void-transaction.pl
WebService-PayPal-PaymentsAdvanced-0.000009/bin/mock-payflow-link
WebService-PayPal-PaymentsAdvanced-0.000009/bin/mock-payflow-pro
CPAN.pm: Building M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000009.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Warning: prerequisite DateTime::Format::MySQL 0 not found.
Warning: prerequisite HTTP::Message::PSGI 0 not found.
Warning: prerequisite MooX::HandlesVia 0 not found.
Warning: prerequisite MooX::StrictConstructor 0 not found.
Warning: prerequisite Test::LWP::UserAgent 0 not found.
Warning: prerequisite Types::URI 0 not found.
Warning: prerequisite URI 1.69 not found. We have 1.67.
Warning: prerequisite URI::FromHash 0 not found.
Warning: prerequisite Web::Scraper 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for WebService::PayPal::PaymentsAdvanced
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000009.tar.gz ----
URI [requires]
MooX::HandlesVia [requires]
DateTime::Format::MySQL [requires]
HTTP::Message::PSGI [requires]
Types::URI [requires]
URI::FromHash [requires]
LWP::ConsoleLogger::Easy [build_requires]
MooX::StrictConstructor [requires]
Web::Scraper [requires]
Test::LWP::UserAgent [requires]
Running make test
Delayed until after prerequisites
Running test for module 'URI'
Running make for E/ET/ETHER/URI-1.69.tar.gz
Checksum for /data/fly2200/var/cpan/sources/authors/id/E/ET/ETHER/URI-1.69.tar.gz ok
URI-1.69/
URI-1.69/Changes
URI-1.69/LICENSE
URI-1.69/MANIFEST
URI-1.69/META.json
URI-1.69/META.yml
URI-1.69/Makefile.PL
URI-1.69/README
URI-1.69/lib/
URI-1.69/t/
URI-1.69/uri-test
URI-1.69/t/abs.t
URI-1.69/t/clone.t
URI-1.69/t/cwd.t
URI-1.69/t/data.t
URI-1.69/t/distmanifest.t
URI-1.69/t/escape-char.t
URI-1.69/t/escape.t
URI-1.69/t/file.t
URI-1.69/t/ftp.t
URI-1.69/t/generic.t
URI-1.69/t/gopher.t
URI-1.69/t/heuristic.t
URI-1.69/t/http.t
URI-1.69/t/idna.t
URI-1.69/t/iri.t
URI-1.69/t/ldap.t
URI-1.69/t/mailto.t
URI-1.69/t/mix.t
URI-1.69/t/mms.t
URI-1.69/t/news.t
URI-1.69/t/num_eq.t
URI-1.69/t/old-absconf.t
URI-1.69/t/old-base.t
URI-1.69/t/old-file.t
URI-1.69/t/old-relbase.t
URI-1.69/t/path-segments.t
URI-1.69/t/pop.t
URI-1.69/t/punycode.t
URI-1.69/t/query-param.t
URI-1.69/t/query.t
URI-1.69/t/rel.t
URI-1.69/t/rfc2732.t
URI-1.69/t/roy-test.t
URI-1.69/t/roytest1.html
URI-1.69/t/roytest2.html
URI-1.69/t/roytest3.html
URI-1.69/t/roytest4.html
URI-1.69/t/roytest5.html
URI-1.69/t/rsync.t
URI-1.69/t/rtsp.t
URI-1.69/t/sip.t
URI-1.69/t/sort-hash-query-form.t
URI-1.69/t/split.t
URI-1.69/t/storable-test.pl
URI-1.69/t/storable.t
URI-1.69/t/urn-isbn.t
URI-1.69/t/urn-oid.t
URI-1.69/t/utf8.t
URI-1.69/lib/URI/
URI-1.69/lib/URI.pm
URI-1.69/lib/URI/Escape.pm
URI-1.69/lib/URI/Heuristic.pm
URI-1.69/lib/URI/IRI.pm
URI-1.69/lib/URI/QueryParam.pm
URI-1.69/lib/URI/Split.pm
URI-1.69/lib/URI/URL.pm
URI-1.69/lib/URI/WithBase.pm
URI-1.69/lib/URI/_foreign.pm
URI-1.69/lib/URI/_generic.pm
URI-1.69/lib/URI/_idna.pm
URI-1.69/lib/URI/_ldap.pm
URI-1.69/lib/URI/_login.pm
URI-1.69/lib/URI/_punycode.pm
URI-1.69/lib/URI/_query.pm
URI-1.69/lib/URI/_segment.pm
URI-1.69/lib/URI/_server.pm
URI-1.69/lib/URI/_userpass.pm
URI-1.69/lib/URI/data.pm
URI-1.69/lib/URI/file/
URI-1.69/lib/URI/file.pm
URI-1.69/lib/URI/ftp.pm
URI-1.69/lib/URI/gopher.pm
URI-1.69/lib/URI/http.pm
URI-1.69/lib/URI/https.pm
URI-1.69/lib/URI/ldap.pm
URI-1.69/lib/URI/ldapi.pm
URI-1.69/lib/URI/ldaps.pm
URI-1.69/lib/URI/mailto.pm
URI-1.69/lib/URI/mms.pm
URI-1.69/lib/URI/news.pm
URI-1.69/lib/URI/nntp.pm
URI-1.69/lib/URI/pop.pm
URI-1.69/lib/URI/rlogin.pm
URI-1.69/lib/URI/rsync.pm
URI-1.69/lib/URI/rtsp.pm
URI-1.69/lib/URI/rtspu.pm
URI-1.69/lib/URI/sftp.pm
URI-1.69/lib/URI/sip.pm
URI-1.69/lib/URI/sips.pm
URI-1.69/lib/URI/snews.pm
URI-1.69/lib/URI/ssh.pm
URI-1.69/lib/URI/telnet.pm
URI-1.69/lib/URI/tn3270.pm
URI-1.69/lib/URI/urn/
URI-1.69/lib/URI/urn.pm
URI-1.69/lib/URI/urn/isbn.pm
URI-1.69/lib/URI/urn/oid.pm
URI-1.69/lib/URI/file/Base.pm
URI-1.69/lib/URI/file/FAT.pm
URI-1.69/lib/URI/file/Mac.pm
URI-1.69/lib/URI/file/OS2.pm
URI-1.69/lib/URI/file/QNX.pm
URI-1.69/lib/URI/file/Unix.pm
URI-1.69/lib/URI/file/Win32.pm
CPAN.pm: Building E/ET/ETHER/URI-1.69.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for URI
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/URI/file/Win32.pm blib/lib/URI/file/Win32.pm
cp lib/URI/Heuristic.pm blib/lib/URI/Heuristic.pm
cp lib/URI/QueryParam.pm blib/lib/URI/QueryParam.pm
cp lib/URI/ftp.pm blib/lib/URI/ftp.pm
cp lib/URI/data.pm blib/lib/URI/data.pm
cp lib/URI/nntp.pm blib/lib/URI/nntp.pm
cp lib/URI/rtspu.pm blib/lib/URI/rtspu.pm
cp lib/URI/_punycode.pm blib/lib/URI/_punycode.pm
cp lib/URI/file/QNX.pm blib/lib/URI/file/QNX.pm
cp lib/URI/_userpass.pm blib/lib/URI/_userpass.pm
cp lib/URI/pop.pm blib/lib/URI/pop.pm
cp lib/URI/urn/isbn.pm blib/lib/URI/urn/isbn.pm
cp lib/URI/mms.pm blib/lib/URI/mms.pm
cp lib/URI/_generic.pm blib/lib/URI/_generic.pm
cp lib/URI/tn3270.pm blib/lib/URI/tn3270.pm
cp lib/URI.pm blib/lib/URI.pm
cp lib/URI/_foreign.pm blib/lib/URI/_foreign.pm
cp lib/URI/snews.pm blib/lib/URI/snews.pm
cp lib/URI/urn/oid.pm blib/lib/URI/urn/oid.pm
cp lib/URI/_ldap.pm blib/lib/URI/_ldap.pm
cp lib/URI/ldaps.pm blib/lib/URI/ldaps.pm
cp lib/URI/file/Base.pm blib/lib/URI/file/Base.pm
cp lib/URI/WithBase.pm blib/lib/URI/WithBase.pm
cp lib/URI/_segment.pm blib/lib/URI/_segment.pm
cp lib/URI/Split.pm blib/lib/URI/Split.pm
cp lib/URI/file/OS2.pm blib/lib/URI/file/OS2.pm
cp lib/URI/rlogin.pm blib/lib/URI/rlogin.pm
cp lib/URI/URL.pm blib/lib/URI/URL.pm
cp lib/URI/ldapi.pm blib/lib/URI/ldapi.pm
cp lib/URI/mailto.pm blib/lib/URI/mailto.pm
cp lib/URI/telnet.pm blib/lib/URI/telnet.pm
cp lib/URI/ldap.pm blib/lib/URI/ldap.pm
cp lib/URI/sip.pm blib/lib/URI/sip.pm
cp lib/URI/ssh.pm blib/lib/URI/ssh.pm
cp lib/URI/sftp.pm blib/lib/URI/sftp.pm
cp lib/URI/https.pm blib/lib/URI/https.pm
cp lib/URI/Escape.pm blib/lib/URI/Escape.pm
cp lib/URI/file.pm blib/lib/URI/file.pm
cp lib/URI/_query.pm blib/lib/URI/_query.pm
cp lib/URI/file/FAT.pm blib/lib/URI/file/FAT.pm
cp lib/URI/sips.pm blib/lib/URI/sips.pm
cp lib/URI/file/Unix.pm blib/lib/URI/file/Unix.pm
cp lib/URI/gopher.pm blib/lib/URI/gopher.pm
cp lib/URI/http.pm blib/lib/URI/http.pm
cp lib/URI/IRI.pm blib/lib/URI/IRI.pm
cp lib/URI/_idna.pm blib/lib/URI/_idna.pm
cp lib/URI/news.pm blib/lib/URI/news.pm
cp lib/URI/file/Mac.pm blib/lib/URI/file/Mac.pm
cp lib/URI/urn.pm blib/lib/URI/urn.pm
cp lib/URI/rtsp.pm blib/lib/URI/rtsp.pm
cp lib/URI/_server.pm blib/lib/URI/_server.pm
cp lib/URI/rsync.pm blib/lib/URI/rsync.pm
cp lib/URI/_login.pm blib/lib/URI/_login.pm
Manifying 11 pod documents
ETHER/URI-1.69.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/abs.t ...................
1..45
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
In the following cases we did not get back to where we started with rel()
3: URI->new("http://a/b/c/g", "http://a/b/c/d;p?q")->rel ==> "g" (not "./g")
5: URI->new("http://a/g", "http://a/b/c/d;p?q")->rel ==> "../../g" (not "/g")
6: URI->new("http://g", "http://a/b/c/d;p?q")->rel ==> "http://g" (not "//g")
7: URI->new("http://a/b/c/d;p?y", "http://a/b/c/d;p?q")->rel ==> "d;p?y" (not "?y")
9: URI->new("http://a/b/c/d;p?q#s", "http://a/b/c/d;p?q")->rel ==> "d;p?q#s" (not "#s")
15: URI->new("http://a/b/c/", "http://a/b/c/d;p?q")->rel ==> "./" (not ".")
17: URI->new("http://a/b/", "http://a/b/c/d;p?q")->rel ==> "../" (not "..")
20: URI->new("http://a/", "http://a/b/c/d;p?q")->rel ==> "../../" (not "../..")
23: URI->new("http://a/b/c/d;p?q", "http://a/b/c/d;p?q")->rel ==> "d;p?q" (not "<>")
26: URI->new("http://a/./g", "http://a/b/c/d;p?q")->rel ==> "../.././g" (not "/./g")
27: URI->new("http://a/../g", "http://a/b/c/d;p?q")->rel ==> "../../../g" (not "/../g")
32: URI->new("http://a/b/g", "http://a/b/c/d;p?q")->rel ==> "../g" (not "./../g")
33: URI->new("http://a/b/c/g/", "http://a/b/c/d;p?q")->rel ==> "g/" (not "./g/.")
34: URI->new("http://a/b/c/g/h", "http://a/b/c/d;p?q")->rel ==> "g/h" (not "g/./h")
35: URI->new("http://a/b/c/h", "http://a/b/c/d;p?q")->rel ==> "h" (not "g/../h")
36: URI->new("http://a/b/c/g;x=1/y", "http://a/b/c/d;p?q")->rel ==> "g;x=1/y" (not "g;x=1/./y")
37: URI->new("http://a/b/c/y", "http://a/b/c/d;p?q")->rel ==> "y" (not "g;x=1/../y")
44: URI->new("http://a/b/c/d;p?q#foo?", "http://a/b/c/d;p?q")->rel ==> "d;p?q#foo?" (not "#foo?")
45: URI->new("http://a/b/c/d;p?#foo", "http://a/b/c/d;p?q")->rel ==> "d;p?#foo" (not "?#foo")
ok
t/clone.t .................
1..2
ok 1
ok 2
ok
t/cwd.t ...................
1..1
ok 1 - no exceptions
ok
t/data.t ..................
1..22
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok
t/distmanifest.t .......... skipped: these tests are for authors only!
t/escape-char.t ...........
not ok 1 - correctly created a URI from a utf8-upgraded string # TODO URI::Escape::escape_char misunderstands utf8
# Failed (TODO) test 'correctly created a URI from a utf8-upgraded string'
# at t/escape-char.t line 17.
# got: 'http://foo/%C3%A9'
# expected: 'http://foo/%E9'
ok 2 - correctly created a URI from a utf8-downgrade string
1..2
ok
t/escape.t ................
1..12
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok
t/file.t ..................
1..12
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok
t/ftp.t ...................
1..13
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok
t/generic.t ...............
1..48
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok
t/gopher.t ................
1..48
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok
t/heuristic.t .............
1..26
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok
t/http.t ..................
1..16
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok
t/idna.t ..................
1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
t/iri.t ...................
1..26
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
not ok 22 # TODO some chars (like U+202E, RIGHT-TO-LEFT OVERRIDE) need to stay escaped
# Failed (TODO) test at t/iri.t line 65.
# got: 'http://納豆.example.org/'
# expected: 'http://納豆.example.org/%e2%80%ae'
ok 23
ok 24
not ok 25 # TODO should ihost decode UTF8 bytes?
# Failed (TODO) test at t/iri.t line 74.
# got: 'üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü'
# expected: 'üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü'
ok 26
ok
t/ldap.t ..................
1..24
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ldap://LDAP-HOST:389/o=University%20of%20Michigan,c=US?postalAddress?base?ObjectClass=*?FOO=Bar,bindname=CN%3DManager%CO%3dFoo
ldap://ldap-host/o=University%20of%20Michigan,c=US?postaladdress???foo=Bar,bindname=CN=Manager%CO=Foo
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok
t/mailto.t ................
1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
t/mix.t ...................
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/mms.t ...................
1..8
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok
t/news.t ..................
1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
t/num_eq.t ................
ok 1 - ==
ok 2 - !=
1..2
ok
t/old-absconf.t ...........
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/old-base.t ..............
# Turn lib path . into /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/.
# Self tests for URI::URL version 5.04...
# Subtest: scheme tests
# Testing 'file://host/fseg/fs?g/fseg'
ok 1 - URI::URL->host
ok 2 - URI::URL->path
ok 3 - URI::URL->as_string
# Testing 'ftp://0%3A:%40@h:0/0?0'
ok 4 - URI::URL->scheme
ok 5 - URI::URL->netloc
ok 6 - URI::URL->password
ok 7 - URI::URL->port
ok 8 - URI::URL->host
ok 9 - URI::URL->query
ok 10 - URI::URL->path
ok 11 - URI::URL->as_string
ok 12 - URI::URL->user
ok 13 - URI::URL->params
# Testing 'ftp://host/a/b'
ok 14 - URI::URL->host
ok 15 - URI::URL->path
ok 16 - URI::URL->port
ok 17 - URI::URL->as_string
ok 18 - URI::URL->user
# Testing 'ftp://usr:pswd@web:1234/a/b;type=i'
ok 19 - URI::URL->as_string
ok 20 - URI::URL->params
ok 21 - URI::URL->user
ok 22 - URI::URL->port
ok 23 - URI::URL->host
ok 24 - URI::URL->path
ok 25 - URI::URL->password
# Testing 'gopher://gopher/2a_selector'
ok 26 - URI::URL->selector
ok 27 - URI::URL->gtype
ok 28 - URI::URL->as_string
# Testing 'gopher://host'
ok 29 - URI::URL->gtype
ok 30 - URI::URL->as_string
# Testing 'gopher://host/'
ok 31 - URI::URL->gtype
ok 32 - URI::URL->as_string
# Testing 'hTTp://web1.net/a/b/c/welcome#intro'
ok 33 - URI::URL->frag
ok 34 - URI::URL->epath
ok 35 - URI::URL->path
ok 36 - URI::URL->eparams
ok 37 - URI::URL->as_string
ok 38 - URI::URL->params
ok 39 - URI::URL->scheme
ok 40 - URI::URL->port
ok 41 - URI::URL->host
ok 42 - URI::URL->equery
ok 43 - URI::URL->full_path
ok 44 - URI::URL->query
# Testing 'http://0:0/0/0;0?0#0'
ok 45 - URI::URL->netloc
ok 46 - URI::URL->scheme
ok 47 - URI::URL->host
ok 48 - URI::URL->port
ok 49 - URI::URL->query
ok 50 - URI::URL->frag
ok 51 - URI::URL->path
ok 52 - URI::URL->params
ok 53 - URI::URL->as_string
# Testing 'http://web.net'
ok 54 - URI::URL->port
ok 55 - URI::URL->host
ok 56 - URI::URL->query
ok 57 - URI::URL->full_path
ok 58 - URI::URL->scheme
ok 59 - URI::URL->path
ok 60 - URI::URL->as_string
ok 61 - URI::URL->frag
# Testing 'http://web.net/'
ok 62 - URI::URL->scheme
ok 63 - URI::URL->query
ok 64 - URI::URL->full_path
ok 65 - URI::URL->host
ok 66 - URI::URL->port
ok 67 - URI::URL->frag
ok 68 - URI::URL->as_string
ok 69 - URI::URL->path
# Testing 'http://web:1/a?query+text'
ok 70 - URI::URL->frag
ok 71 - URI::URL->scheme
ok 72 - URI::URL->query
ok 73 - URI::URL->port
ok 74 - URI::URL->host
ok 75 - URI::URL->path
# Testing 'http:/0?0'
ok 76 - URI::URL->path
ok 77 - URI::URL->full_path
ok 78 - URI::URL->query
ok 79 - URI::URL->as_string
ok 80 - URI::URL->scheme
# Testing 'http:0'
ok 81 - URI::URL->full_path
ok 82 - URI::URL->query
ok 83 - URI::URL->as_string
ok 84 - URI::URL->path
ok 85 - URI::URL->scheme
# Testing 'mailto:libwww-perl@ics.uci.edu'
ok 86 - URI::URL->encoded822addr
ok 87 - URI::URL->as_string
ok 88 - URI::URL->address
# Testing 'news:*'
ok 89 - URI::URL->group
ok 90 - URI::URL->groupart
ok 91 - URI::URL->as_string
# Testing 'news:comp.lang.perl'
ok 92 - URI::URL->group
# Testing 'news:perl-faq/module-list-1-794455075@ig.co.uk'
ok 93 - URI::URL->article
# Testing 'nntp://news.com/comp.lang.perl/42'
ok 94 - URI::URL->group
# Testing 'rlogin://aas@a.sn.no'
ok 95 - URI::URL->host
ok 96 - URI::URL->user
# Testing 'telnet://usr:pswd@web:12345/'
ok 97 - URI::URL->password
ok 98 - URI::URL->user
ok 99 - URI::URL->host
1..99
ok 1 - scheme tests
# Subtest: parts test
ok 1 - URI::URL->as_string
ok 2 - URI::URL->full_path
ok 3 - URI::URL->as_string
ok 4 - URI::URL->full_path
ok 5 - URI::URL->as_string
ok 6 - URI::URL->as_string
ok 7 - URI::URL->as_string
ok 8 - URI::URL->as_string
ok 9 - URI::URL->as_string
ok 10 - $url->keywords
ok 11 - URI::URL->as_string
ok 12 - $url->query_form
ok 13 - URI::URL->as_string
ok 14 - length
ok 15 - query_form
ok 16 - length
ok 17 - sequence
ok 18 - URI::URL->as_string
# Subtest: netloc_test
ok 1 - URI::URL->as_string
ok 2 - URI::URL->as_string
ok 3 - URI::URL->as_string
ok 4 - URI::URL->as_string
ok 5 - URI::URL->as_string
ok 6 - URI::URL->as_string
ok 7 - URI::URL->as_string
ok 8 - URI::URL->as_string
ok 9 - URI::URL->as_string
ok 10 - URI::URL->as_string
ok 11 - URI::URL->as_string
ok 12 - URI::URL->as_string
ok 13 - URI::URL->as_string
ok 14 - URI::URL->as_string
ok 15 - URI::URL->as_string
ok 16 - URI::URL->as_string
1..16
ok 19 - netloc_test
# Subtest: port_test
ok 1 - port
ok 2 - string
ok 3 - port
ok 4 - string
ok 5 - port
ok 6 - string
ok 7 - port
ok 8 - string
1..8
ok 20 - port_test
ok 21 - URI::URL->as_string
ok 22 - URI::URL->as_string
ok 23 - URI::URL->as_string
ok 24 - URI::URL->as_string
ok 25 - URI::URL->as_string
ok 26 - URI::URL->as_string
ok 27 - URI::URL->as_string
ok 28 - URI::URL->as_string
ok 29 - URI::URL->as_string: "<" and ">" are gone
ok 30 - 9 elements
# Cracked result: http*UNDEF*UNDEF*host*80*/path*param*query*frag
ok 31 - crack result
ok 32 - 9 elements
# Cracked result: UNDEF*anonymous*anonymous@*UNDEF*21*foo/bar*UNDEF*UNDEF*UNDEF
ok 33 - 9 elements
# Cracked result: ftp*u*p*host*21*/q?path*UNDEF*path*UNDEF
ok 34 - crack result
ok 35 - 9 elements
ok 36 - passwd in anonymous crack
# Cracked result: ftp*anonymous*passwd*ftp.sn.no*21*/pub*UNDEF*UNDEF*UNDEF
ok 37 - crack result
ok 38 - 9 elements
# Cracked result: mailto*UNDEF*UNDEF*UNDEF*UNDEF*/aas@sn.no*UNDEF*UNDEF*UNDEF
ok 39 - 9 elements
# Cracked result: news*UNDEF*UNDEF*UNDEF*119*comp.lang.perl.misc*UNDEF*UNDEF*UNDEF
ok 40 - crack result
1..40
ok 2 - parts test
# Subtest: escape test
ok 1 - URI::URL->as_string
ok 2 - URI::URL->as_string
ok 3 - URI::URL->as_string
ok 4 - uri_escape->uri_unescape
ok 5 - URI::URL->as_string
ok 6 - URI::URL->as_string
1..6
ok 3 - escape test
# Subtest: newlocal test
ok 1 - URI::URL->as_string
# Local directory is /tmp/oQNR7iU6kS/
ok 2 - URI::URL->as_string
ok 3 - URI::URL->as_string
ok 4 - URI::URL->as_string
ok 5 - URI::URL->as_string
ok 6 - URI::URL->as_string
ok 7 - URI::URL->as_string
ok 8 - URI::URL->as_string
ok 9 - URI::URL->as_string
ok 10 - URI::URL->as_string
ok 11 - URI::URL->as_string
ok 12 - URI::URL->as_string
ok 13 - URI::URL->as_string
ok 14 - URI::URL->as_string
ok 15 - URI::URL->as_string
ok 16 - URI::URL->as_string
ok 17 - URI::URL->as_string
ok 18 - URI::URL->as_string
ok 19 - URI::URL->as_string
ok 20 - URI::URL->as_string
1..20
ok 4 - newlocal test
# Subtest: Test relative/absolute URI::URL parsing
# Relative + Base => Expected Absolute URL
# ================================================
# g:h + http://a/b/c/d;p?q#f => g:h
ok 1 - URI::URL->as_string
# g + http://a/b/c/d;p?q#f => http://a/b/c/g
ok 2 - URI::URL->as_string
# ./g + http://a/b/c/d;p?q#f => http://a/b/c/g
ok 3 - URI::URL->as_string
# g/ + http://a/b/c/d;p?q#f => http://a/b/c/g/
ok 4 - URI::URL->as_string
# /g + http://a/b/c/d;p?q#f => http://a/g
ok 5 - URI::URL->as_string
# //g + http://a/b/c/d;p?q#f => http://g
ok 6 - URI::URL->as_string
# g?y + http://a/b/c/d;p?q#f => http://a/b/c/g?y
ok 7 - URI::URL->as_string
# g?y/./x + http://a/b/c/d;p?q#f => http://a/b/c/g?y/./x
ok 8 - URI::URL->as_string
# #s + http://a/b/c/d;p?q#f => http://a/b/c/d;p?q#s
ok 9 - URI::URL->as_string
# g#s + http://a/b/c/d;p?q#f => http://a/b/c/g#s
ok 10 - URI::URL->as_string
# g#s/./x + http://a/b/c/d;p?q#f => http://a/b/c/g#s/./x
ok 11 - URI::URL->as_string
# g?y#s + http://a/b/c/d;p?q#f => http://a/b/c/g?y#s
ok 12 - URI::URL->as_string
# g;x + http://a/b/c/d;p?q#f => http://a/b/c/g;x
ok 13 - URI::URL->as_string
# g;x?y#s + http://a/b/c/d;p?q#f => http://a/b/c/g;x?y#s
ok 14 - URI::URL->as_string
# . + http://a/b/c/d;p?q#f => http://a/b/c/
ok 15 - URI::URL->as_string
# ./ + http://a/b/c/d;p?q#f => http://a/b/c/
ok 16 - URI::URL->as_string
# .. + http://a/b/c/d;p?q#f => http://a/b/
ok 17 - URI::URL->as_string
# ../ + http://a/b/c/d;p?q#f => http://a/b/
ok 18 - URI::URL->as_string
# ../g + http://a/b/c/d;p?q#f => http://a/b/g
ok 19 - URI::URL->as_string
# ../.. + http://a/b/c/d;p?q#f => http://a/
ok 20 - URI::URL->as_string
# ../../ + http://a/b/c/d;p?q#f => http://a/
ok 21 - URI::URL->as_string
# ../../g + http://a/b/c/d;p?q#f => http://a/g
ok 22 - URI::URL->as_string
# + http://a/b/c/d;p?q#f => http://a/b/c/d;p?q#f
ok 23 - URI::URL->as_string
# /./g + http://a/b/c/d;p?q#f => http://a/./g
ok 24 - URI::URL->as_string
# /../g + http://a/b/c/d;p?q#f => http://a/../g
ok 25 - URI::URL->as_string
# g. + http://a/b/c/d;p?q#f => http://a/b/c/g.
ok 26 - URI::URL->as_string
# .g + http://a/b/c/d;p?q#f => http://a/b/c/.g
ok 27 - URI::URL->as_string
# g.. + http://a/b/c/d;p?q#f => http://a/b/c/g..
ok 28 - URI::URL->as_string
# ..g + http://a/b/c/d;p?q#f => http://a/b/c/..g
ok 29 - URI::URL->as_string
# ./../g + http://a/b/c/d;p?q#f => http://a/b/g
ok 30 - URI::URL->as_string
# ./g/. + http://a/b/c/d;p?q#f => http://a/b/c/g/
ok 31 - URI::URL->as_string
# g/./h + http://a/b/c/d;p?q#f => http://a/b/c/g/h
ok 32 - URI::URL->as_string
# g/../h + http://a/b/c/d;p?q#f => http://a/b/c/h
ok 33 - URI::URL->as_string
# http:g + http://a/b/c/d;p?q#f => http:g
ok 34 - URI::URL->as_string
# http: + http://a/b/c/d;p?q#f => http:
ok 35 - URI::URL->as_string
# x/y//../z + http://a/b/c/d;p?q#f => http://a/b/c/x/y/z
ok 36 - URI::URL->as_string
# 1 + http://a/b/c/d;p?q#f => http://a/b/c/1
ok 37 - URI::URL->as_string
# 0 + http://a/b/c/d;p?q#f => http://a/b/c/0
ok 38 - URI::URL->as_string
# /0 + http://a/b/c/d;p?q#f => http://a/0
ok 39 - URI::URL->as_string
ok 40 - identity
ok 41 - URL canonicalised
# --------
# http://abc/ + news:45664545 => http://abc/
ok 42 - ->as_string
# news:abc + http://abc/ => news:abc
ok 43 - ->as_string
# abc + file:/test?aas => file:/abc
ok 44 - ->as_string
# ?foo + file:/abc => file:/abc?foo
ok 45 - ->as_string
# #foo + http://abc/a => http://abc/a#foo
ok 46 - ->as_string
# #foo + file:a => file:a#foo
ok 47 - ->as_string
# #foo + file:/a => file:/a#foo
ok 48 - ->as_string
# #foo + file:/a => file:/a#foo
ok 49 - ->as_string
# #foo + file://localhost/a => file://localhost/a#foo
ok 50 - ->as_string
# 123@sn.no + news:comp.lang.perl.misc => news:/123@sn.no
ok 51 - ->as_string
# no.perl + news:123@sn.no => news:/no.perl
ok 52 - ->as_string
# mailto:aas@a.sn.no+ http://www.sn.no/ => mailto:aas@a.sn.no
ok 53 - ->as_string
# http:foo + http://h/a/b => http://h/a/foo
ok 54 - ->as_string
# http:/foo + http://h/a/b => http://h/foo
ok 55 - ->as_string
# http:?foo + http://h/a/b => http://h/a/b?foo
ok 56 - ->as_string
# http:#foo + http://h/a/b => http://h/a/b#foo
ok 57 - ->as_string
# http:?foo#bar+ http://h/a/b => http://h/a/b?foo#bar
ok 58 - ->as_string
# file:/foo + http://h/a/b => file:/foo
ok 59 - ->as_string
# absolute test ok
ok 60 - url('http://abc/a', 'http://abc')->rel = 'a'
ok 61 - url('http://abc/a', 'http://abc/b')->rel = 'a'
ok 62 - url('http://abc/a?q', 'http://abc/b')->rel = 'a?q'
ok 63 - url('http://abc/a;p', 'http://abc/b')->rel = 'a;p'
ok 64 - url('http://abc/a', 'http://abc/a/b/c/')->rel = '../../../a'
ok 65 - url('http://abc/a/', 'http://abc/a/')->rel = './'
ok 66 - url('http://abc/a\#f', 'http://abc/a')->rel = '\#f'
ok 67 - url('file:/etc/motd', 'file:/')->rel = 'etc/motd'
ok 68 - url('file:/etc/motd', 'file:/etc/passwd')->rel = 'motd'
ok 69 - url('file:/etc/motd', 'file:/etc/rc2.d/')->rel = '../motd'
ok 70 - url('file:/etc/motd', 'file:/usr/lib/doc')->rel = '../../etc/motd'
ok 71 - url('file:', 'file:/etc/')->rel = '../'
ok 72 - url('file:foo', 'file:/etc/')->rel = '../foo'
ok 73 - url('mailto:aas', 'http://abc')->rel = 'mailto:aas'
ok 74 - url('http://www.math.uio.no/doc/mail/top.html', 'http://www.math.uio.no/doc/linux/')->rel = '../mail/top.html'
# relative test ok
1..74
ok 5 - Test relative/absolute URI::URL parsing
# Subtest: eq test
ok 1 - 1: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html
ok 2 - 2: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html
ok 3 - 3: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html
ok 4 - 4: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html
ok 5 - 5: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html
ok 6 - 6: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html
ok 7 - 7: http://www.sn.no/
ok 8 - 8: http://www.sn.no/
ok 9 - 10: ftp://ftp/%2Fetc
ok 10 - 11: ftp://ftp/%2Fetc
1..10
ok 6 - eq test
ok 7 - URI::URL->as_string
ok 8 - URI::URL->path
ok 9 - wash&go
# URI::URL version 5.04 ok
1..9
ok
t/old-file.t ..............
1..12
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok
t/old-relbase.t ...........
1..5
http://www.acme.com/foo/bar
http://www.acme.com/foo/
http://www.acme.com/foo/zoo/foo
ok 1
ok 2
ok 3
uri:/foo
ok 4
ok 5
ok
t/path-segments.t .........
ok 1 - path_segments in list context
ok 2 - path_segments in scalar context
ok 3 - set path_segments in list context
ok 4 - set path_segments in scalar context
ok 5 - set path_segments in void context
ok 6 - escaping special characters
ok 7 - An object of class 'URI::_segment' isa 'URI::_segment'
ok 8 - dealing with URI segments
1..8
ok
t/pop.t ...................
1..8
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok
t/punycode.t ..............
1..15
ok 1 - http://en.wikipedia.org/wiki/Punycode example encode
ok 2 - http://en.wikipedia.org/wiki/Punycode example decode
ok 3 - A encode
ok 4 - A decode
ok 5 - B encode
ok 6 - B decode
ok 7 - E encode
ok 8 - E decode
ok 9 - J encode
ok 10 - J decode
ok 11 - K encode
ok 12 - K decode
ok 13 - O encode
ok 14 - O decode
ok 15 - S encode
ok
t/query-param.t ...........
1..19
ok 1 - query_form_hash get
ok 2 - query_form_hash set
ok 3 - query_param list keys
ok 4 - query_param scalar return
ok 5 - query_param list return
ok 6 - query_param set return
ok 7 - param order
ok 8 - old values returned
ok 9
ok 10 - query_param_delete
ok 11
ok 12
ok 13 - delete by assigning empty list
ok 14 - query_param from scratch
ok 15
ok 16
ok 17
ok 18
ok 19
ok
t/query.t .................
1..23
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok
t/rel.t ...................
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/rfc2732.t ...............
1..19
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok
t/roy-test.t ..............
1..102
# Running under perl version 5.022000 for linux
# Current time local: Thu Nov 5 06:03:57 2015
# Current time GMT: Thu Nov 5 14:03:57 2015
# Using Test.pm version 1.26
# t/roytest1.html
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
# t/roytest2.html
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
# t/roytest3.html
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
# t/roytest4.html
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
# t/roytest5.html
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok
t/rsync.t .................
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/rtsp.t ..................
1..9
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok
t/sip.t ...................
1..11
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok
t/sort-hash-query-form.t ..
ok 1 - Query parameters are sorted
1..1
ok
t/split.t .................
1..17
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok
t/storable.t ..............
1..3
# store
# retrieve
ok 1
ok 2
ok 3
ok
t/urn-isbn.t ..............
1..13
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok
t/urn-oid.t ...............
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/utf8.t ..................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
All tests successful.
Files=42, Tests=633, 3 wallclock secs ( 0.24 usr 0.07 sys + 1.92 cusr 0.34 csys = 2.57 CPU)
Result: PASS
ETHER/URI-1.69.tar.gz
make test TEST_VERBOSE=1 -- OK
PPD for URI-1.69 already made
Running test for module 'MooX::HandlesVia'
Running make for M/MA/MATTP/MooX-HandlesVia-0.001008.tar.gz
Prepending /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2200/var/cpan/sources/authors/id/M/MA/MATTP/MooX-HandlesVia-0.001008.tar.gz ok
MooX-HandlesVia-0.001008
MooX-HandlesVia-0.001008/TODO
MooX-HandlesVia-0.001008/Changes
MooX-HandlesVia-0.001008/LICENSE
MooX-HandlesVia-0.001008/dist.ini
MooX-HandlesVia-0.001008/t
MooX-HandlesVia-0.001008/t/hash.t
MooX-HandlesVia-0.001008/META.yml
MooX-HandlesVia-0.001008/MANIFEST
MooX-HandlesVia-0.001008/META.json
MooX-HandlesVia-0.001008/README.mkdn
MooX-HandlesVia-0.001008/t/invalid.t
MooX-HandlesVia-0.001008/Makefile.PL
MooX-HandlesVia-0.001008/t/arbitrary.t
MooX-HandlesVia-0.001008/t/nonmoo-class.t
MooX-HandlesVia-0.001008/t/unimport
MooX-HandlesVia-0.001008/t/unimport/no_moo.t
MooX-HandlesVia-0.001008/t/proof_of_concept.t
MooX-HandlesVia-0.001008/t/handlesvia_in_role.t
MooX-HandlesVia-0.001008/t/unimport/pollution.t
MooX-HandlesVia-0.001008/lib/MooX
MooX-HandlesVia-0.001008/lib/MooX/HandlesVia.pm
MooX-HandlesVia-0.001008/t/release-pod-syntax.t
MooX-HandlesVia-0.001008/t/release-pod-coverage.t
MooX-HandlesVia-0.001008/t/from-moose
MooX-HandlesVia-0.001008/t/from-moose/trait_code.t
MooX-HandlesVia-0.001008/t/from-moose/trait_hash.t
MooX-HandlesVia-0.001008/t/from-moose/trait_bool.t
MooX-HandlesVia-0.001008/t/from-moose/trait_array.t
MooX-HandlesVia-0.001008/t/from-moose/trait_number.t
MooX-HandlesVia-0.001008/t/from-moose/trait_string.t
MooX-HandlesVia-0.001008/t/unimport/namespace_clean.t
MooX-HandlesVia-0.001008/lib/Data/Perl/Bool
MooX-HandlesVia-0.001008/lib/Data/Perl/Bool/MooseLike.pm
MooX-HandlesVia-0.001008/t/unimport/namespace_autoclean.t
MooX-HandlesVia-0.001008/lib/Data/Perl/Number
MooX-HandlesVia-0.001008/lib/Data/Perl/Number/MooseLike.pm
MooX-HandlesVia-0.001008/lib/Data/Perl/String
MooX-HandlesVia-0.001008/lib/Data/Perl/String/MooseLike.pm
MooX-HandlesVia-0.001008/lib/Data/Perl/Collection/Hash
MooX-HandlesVia-0.001008/lib/Data/Perl/Collection/Hash/MooseLike.pm
MooX-HandlesVia-0.001008/lib/Data/Perl/Collection/Array
MooX-HandlesVia-0.001008/lib/Data/Perl/Collection/Array/MooseLike.pm
Prepending /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building M/MA/MATTP/MooX-HandlesVia-0.001008.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Warning: prerequisite Data::Perl 0.002006 not found. We have 0.001005.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MooX::HandlesVia
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- MATTP/MooX-HandlesVia-0.001008.tar.gz ----
Data::Perl [requires]
Prepending /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Data::Perl'
Running make for M/MA/MATTP/Data-Perl-0.002009.tar.gz
Prepending /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2200/var/cpan/sources/authors/id/M/MA/MATTP/Data-Perl-0.002009.tar.gz ok
Data-Perl-0.002009/
Data-Perl-0.002009/META.yml
Data-Perl-0.002009/Makefile.PL
Data-Perl-0.002009/README
Data-Perl-0.002009/t/
Data-Perl-0.002009/t/helpers.t
Data-Perl-0.002009/t/number.t
Data-Perl-0.002009/t/string.t
Data-Perl-0.002009/t/release-pod-syntax.t
Data-Perl-0.002009/t/collection/
Data-Perl-0.002009/t/collection/hash.t
Data-Perl-0.002009/t/collection/array.t
Data-Perl-0.002009/t/collection/subclassing.t
Data-Perl-0.002009/t/counter.t
Data-Perl-0.002009/t/release-pod-coverage.t
Data-Perl-0.002009/t/bool.t
Data-Perl-0.002009/t/code.t
Data-Perl-0.002009/README.mkdn
Data-Perl-0.002009/lib/
Data-Perl-0.002009/lib/Data/
Data-Perl-0.002009/lib/Data/Perl.pm
Data-Perl-0.002009/lib/Data/Perl/
Data-Perl-0.002009/lib/Data/Perl/Code.pm
Data-Perl-0.002009/lib/Data/Perl/Bool.pm
Data-Perl-0.002009/lib/Data/Perl/Counter.pm
Data-Perl-0.002009/lib/Data/Perl/Role/
Data-Perl-0.002009/lib/Data/Perl/Role/Code.pm
Data-Perl-0.002009/lib/Data/Perl/Role/Bool.pm
Data-Perl-0.002009/lib/Data/Perl/Role/Counter.pm
Data-Perl-0.002009/lib/Data/Perl/Role/String.pm
Data-Perl-0.002009/lib/Data/Perl/Role/Number.pm
Data-Perl-0.002009/lib/Data/Perl/Role/Collection/
Data-Perl-0.002009/lib/Data/Perl/Role/Collection/Hash.pm
Data-Perl-0.002009/lib/Data/Perl/Role/Collection/Array.pm
Data-Perl-0.002009/lib/Data/Perl/String.pm
Data-Perl-0.002009/lib/Data/Perl/Number.pm
Data-Perl-0.002009/lib/Data/Perl/Collection/
Data-Perl-0.002009/lib/Data/Perl/Collection/Hash.pm
Data-Perl-0.002009/lib/Data/Perl/Collection/Array.pm
Data-Perl-0.002009/META.json
Data-Perl-0.002009/MANIFEST
Data-Perl-0.002009/Changes
Data-Perl-0.002009/dist.ini
Data-Perl-0.002009/LICENSE
Prepending /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building M/MA/MATTP/Data-Perl-0.002009.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Data::Perl
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Data/Perl/Role/Counter.pm blib/lib/Data/Perl/Role/Counter.pm
cp lib/Data/Perl/Role/String.pm blib/lib/Data/Perl/Role/String.pm
cp lib/Data/Perl.pm blib/lib/Data/Perl.pm
cp lib/Data/Perl/Role/Collection/Hash.pm blib/lib/Data/Perl/Role/Collection/Hash.pm
cp lib/Data/Perl/Role/Bool.pm blib/lib/Data/Perl/Role/Bool.pm
cp lib/Data/Perl/Code.pm blib/lib/Data/Perl/Code.pm
cp lib/Data/Perl/Counter.pm blib/lib/Data/Perl/Counter.pm
cp lib/Data/Perl/Bool.pm blib/lib/Data/Perl/Bool.pm
cp lib/Data/Perl/String.pm blib/lib/Data/Perl/String.pm
cp lib/Data/Perl/Collection/Hash.pm blib/lib/Data/Perl/Collection/Hash.pm
cp lib/Data/Perl/Role/Number.pm blib/lib/Data/Perl/Role/Number.pm
cp lib/Data/Perl/Number.pm blib/lib/Data/Perl/Number.pm
cp lib/Data/Perl/Collection/Array.pm blib/lib/Data/Perl/Collection/Array.pm
cp lib/Data/Perl/Role/Code.pm blib/lib/Data/Perl/Role/Code.pm
cp lib/Data/Perl/Role/Collection/Array.pm blib/lib/Data/Perl/Role/Collection/Array.pm
Manifying 15 pod documents
MATTP/Data-Perl-0.002009.tar.gz
make -- OK
Prepending /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/collection/*.t
t/bool.t ....................
ok 1 - constructor shortcut works
ok 2 - nondefault set reduces to 1
ok 3 - default set reduces to 0
ok 4 - set sets to 1
ok 5 - unset works.
ok 6 - toggle works
ok 7 - toggle works
ok 8 - not works
ok 9 - not works
1..9
ok
t/code.t ....................
ok 1 - constructor shortcut works
ok 2 - execute on blank sub returns correct undef
ok 3 - inner struct is coderef of ctr
ok 4 - coderef returns correct value
ok 5 - execute returns correct value
ok 6 - execute_method fails for now.
1..6
ok
t/collection/array.t ........
ok 1 - right size
ok 2 - right size
ok 3 - right size
ok 4 - right size
ok 5 - right size
ok 6 - right result
ok 7 - right result
ok 8 - right result
ok 9 - count correct.
ok 10 - count correct.
ok 11 - is_empty correct.
ok 12 - is_empty correct.
ok 13 - all correct.
ok 14 - all correct.
ok 15 - get correct
ok 16 - get correct
ok 17 - accessor get correct
ok 18 - accessor get correct
ok 19 - accessor get 0 arg does nothing
ok 20 - pop correct
ok 21 - pop correct
ok 22 - push works
ok 23 - shift works
ok 24 - shift works
ok 25 - unshift works
ok 26 - splice works
ok 27 - splice autoflatten works
ok 28 - right result
ok 29 - right result
ok 30 - right result
ok 31 - right result
ok 32 - no result
ok 33 - no result
ok 34 - no result
ok 35 - no result
ok 36 - right all
ok 37 - right all
ok 38 - right all
ok 39 - right all
ok 40 - no all
ok 41 - no all
ok 42 - right all
ok 43 - right all
ok 44 - reduce works
ok 45 - sort works
ok 46 - sort works
ok 47 - sort works
ok 48 - same number of elements after shuffle
ok 49 - different order
ok 50 - no elements in shuffle
ok 51 - right order
ok 52 - right order
ok 53 - right order
ok 54 - no all
ok 55 - no all
ok 56 - right result
ok 57 - right result
ok 58 - right result
ok 59 - right result
ok 60 - right result
ok 61 - set works
ok 62 - set works
ok 63 - set works
ok 64 - set works, extraneous args do nothing
ok 65 - set works
ok 66 - delete works
ok 67 - insert works
ok 68 - iterator returns correct
ok 69 - iterator returns correct
ok 70 - iterator returns correct
ok 71 - passing coderef works for natatime iterator
ok 72 - shallow clone is a clone
ok 73 - shallow clone is a clone as a class method
ok 74 - refaddr doesnt match on clone
ok 75 - flatten_deep(depth) works
ok 76 - flatten_deep(depth) works
ok 77 - reverse works
ok 78 - print works
ok 79 - print works with join arg
ok 80 - print to different handle works
1..80
ok
t/collection/hash.t .........
ok 1 - constructor shortcut works
ok 2 - right result
ok 3 - right result
ok 4 - set many right result
ok 5 - set many right result in list context
ok 6 - set right result
ok 7 - set list context works
ok 8 - get right result
ok 9 - get many right result
ok 10 - delete returned right result
ok 11 - delete right result
ok 12 - delete returned right result
ok 13 - delete right result
ok 14 - delete right result
ok 15 - keys works
ok 16 - exists ok
ok 17 - exists fails ok
ok 18 - exists on undef ok
ok 19 - defined ok
ok 20 - defined not ok on undef
ok 21 - values ok
ok 22 - kv works
ok 23 - all elements works
ok 24 - clear works
ok 25 - refaddr matches on clear
ok 26 - empty count works
ok 27 - is empty works
ok 28 - count works
ok 29 - is empty works
ok 30 - accessor get works
ok 31 - accessor set works
ok 32 - accessor get on undef works
ok 33 - accessor set on undef works
ok 34 - no arg accessor get returning undef works
ok 35 - shallow clone is a clone
ok 36 - refaddr doesnt match on clone
ok 37 - shallow clone is a clone as a class method
1..37
ok
t/collection/subclassing.t ..
ok 1 - 'hash keys are an array' isa 'Data::Perl::Collection::Array'
ok 2 - 'hash keys are our subclass of array' isa 'Local::Array'
ok 3 - Local::Array->can('monkey_around')
ok 4 - our custom method works
1..4
ok
t/counter.t .................
ok 1 - constructor shortcut works
ok 2 - nondefault set works
ok 3 - inc 1 works
ok 4 - inc n works
ok 5 - dec 1 works
ok 6 - dec n works
ok 7 - reset works
1..7
ok
t/helpers.t .................
ok 1 - An object of class 'Data::Perl::Collection::Array' isa 'Data::Perl::Collection::Array'
ok 2 - An object of class 'Data::Perl::Collection::Hash' isa 'Data::Perl::Collection::Hash'
ok 3 - An object of class 'Data::Perl::Code' isa 'Data::Perl::Code'
ok 4 - An object of class 'Data::Perl::Code' isa 'Data::Perl::Code'
ok 5 - An object of class 'Data::Perl::Number' isa 'Data::Perl::Number'
ok 6 - An object of class 'Data::Perl::Number' isa 'Data::Perl::Number'
ok 7 - An object of class 'Data::Perl::Bool' isa 'Data::Perl::Bool'
ok 8 - An object of class 'Data::Perl::String' isa 'Data::Perl::String'
ok 9 - An object of class 'Data::Perl::String' isa 'Data::Perl::String'
ok 10 - An object of class 'Data::Perl::Counter' isa 'Data::Perl::Counter'
ok 11 - An object of class 'Data::Perl::Counter' isa 'Data::Perl::Counter'
1..11
ok
t/number.t ..................
ok 1 - constructor shortcut works
ok 2 - nondefault set works
ok 3 - add works
ok 4 - sub works
ok 5 - mul works
ok 6 - div works
ok 7 - mod works
ok 8 - abs works
1..8
ok
t/release-pod-coverage.t .... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ...... skipped: these tests are for release candidate testing
t/string.t ..................
ok 1 - constructor shortcut works
ok 2 - nondefault set works
ok 3 - inc works
ok 4 - nondefault set with number works
ok 5 - append works
ok 6 - prepend works
ok 7 - replace works
ok 8 - sub called in regex replace
ok 9 - replace works
ok 10 - match works
ok 11 - chop works
ok 12 - chomp works
ok 13 - clear works
ok 14 - length works
ok 15 - substr 1
ok 16 - substr 2
ok 17 - substr 3
ok 18 - substr 4
ok 19 - substr 5
ok 20 - substr 5
ok 21 - substr 6
ok 22 - string matches
1..22
ok
All tests successful.
Files=11, Tests=184, 2 wallclock secs ( 0.07 usr 0.03 sys + 0.78 cusr 0.12 csys = 1.00 CPU)
Result: PASS
MATTP/Data-Perl-0.002009.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MA/MATTP/CHECKSUMS
Matthew Phillips <mattp@cpan.org>
Base classes wrapping fundamental Perl data types.
>>> (cd /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5 && tar cvf - Data-Perl-0.002009.ppd blib) | gzip -c >/data/fly2200/var/REPO/M/MA/MATTP/Data-Perl-0.002009.tar.gz
Data-Perl-0.002009.ppd
blib/
blib/man3/
blib/man3/Data::Perl::String.3
blib/man3/Data::Perl::Collection::Hash.3
blib/man3/Data::Perl::Role::Counter.3
blib/man3/Data::Perl::Bool.3
blib/man3/Data::Perl.3
blib/man3/Data::Perl::Role::Bool.3
blib/man3/Data::Perl::Role::Collection::Hash.3
blib/man3/Data::Perl::Collection::Array.3
blib/man3/Data::Perl::Role::String.3
blib/man3/Data::Perl::Code.3
blib/man3/Data::Perl::Role::Code.3
blib/man3/Data::Perl::Role::Number.3
blib/man3/Data::Perl::Counter.3
blib/man3/Data::Perl::Number.3
blib/man3/Data::Perl::Role::Collection::Array.3
blib/lib/
blib/lib/Data/
blib/lib/Data/Perl/
blib/lib/Data/Perl/Counter.pm
blib/lib/Data/Perl/String.pm
blib/lib/Data/Perl/Collection/
blib/lib/Data/Perl/Collection/Array.pm
blib/lib/Data/Perl/Collection/Hash.pm
blib/lib/Data/Perl/Role/
blib/lib/Data/Perl/Role/Counter.pm
blib/lib/Data/Perl/Role/String.pm
blib/lib/Data/Perl/Role/Collection/
blib/lib/Data/Perl/Role/Collection/Array.pm
blib/lib/Data/Perl/Role/Collection/Hash.pm
blib/lib/Data/Perl/Role/Number.pm
blib/lib/Data/Perl/Role/Code.pm
blib/lib/Data/Perl/Role/Bool.pm
blib/lib/Data/Perl/Number.pm
blib/lib/Data/Perl/Code.pm
blib/lib/Data/Perl/Bool.pm
blib/lib/Data/Perl.pm
>>> mv /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/Data-Perl-0.002009.ppd /data/fly2200/var/REPO/M/MA/MATTP
Running make for M/MA/MATTP/MooX-HandlesVia-0.001008.tar.gz
Prepending /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68
Prepending /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building M/MA/MATTP/MooX-HandlesVia-0.001008.tar.gz
>>> make
cp lib/Data/Perl/Number/MooseLike.pm blib/lib/Data/Perl/Number/MooseLike.pm
cp lib/Data/Perl/Collection/Hash/MooseLike.pm blib/lib/Data/Perl/Collection/Hash/MooseLike.pm
cp lib/MooX/HandlesVia.pm blib/lib/MooX/HandlesVia.pm
cp lib/Data/Perl/Collection/Array/MooseLike.pm blib/lib/Data/Perl/Collection/Array/MooseLike.pm
cp lib/Data/Perl/Bool/MooseLike.pm blib/lib/Data/Perl/Bool/MooseLike.pm
cp lib/Data/Perl/String/MooseLike.pm blib/lib/Data/Perl/String/MooseLike.pm
Manifying 6 pod documents
MATTP/MooX-HandlesVia-0.001008.tar.gz
make -- OK
Prepending /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/from-moose/*.t t/unimport/*.t
t/arbitrary.t .....................
ok 1 - getter works with arbitrary class
ok 2 - setter works with arbitrary class
ok 3 - getter still works after modification
1..3
ok
t/from-moose/trait_array.t ........
ok 1 - Foo1->can('accessor')
ok 2 - Foo1->can('accessor_curried_1')
ok 3 - Foo1->can('accessor_curried_2')
ok 4 - Foo1->can('clear')
ok 5 - Foo1->can('count')
ok 6 - Foo1->can('delete')
ok 7 - Foo1->can('delete_curried')
ok 8 - Foo1->can('elements')
ok 9 - Foo1->can('first')
ok 10 - Foo1->can('first_curried')
ok 11 - Foo1->can('first_index')
ok 12 - Foo1->can('first_index_curried')
ok 13 - Foo1->can('get')
ok 14 - Foo1->can('get_curried')
ok 15 - Foo1->can('grep')
ok 16 - Foo1->can('grep_curried')
ok 17 - Foo1->can('insert')
ok 18 - Foo1->can('insert_curried')
ok 19 - Foo1->can('is_empty')
ok 20 - Foo1->can('join')
ok 21 - Foo1->can('join_curried')
ok 22 - Foo1->can('map')
ok 23 - Foo1->can('map_curried')
ok 24 - Foo1->can('natatime')
ok 25 - Foo1->can('natatime_curried')
ok 26 - Foo1->can('pop')
ok 27 - Foo1->can('push')
ok 28 - Foo1->can('push_curried')
ok 29 - Foo1->can('reduce')
ok 30 - Foo1->can('reduce_curried')
ok 31 - Foo1->can('set')
ok 32 - Foo1->can('set_curried_1')
ok 33 - Foo1->can('set_curried_2')
ok 34 - Foo1->can('shift')
ok 35 - Foo1->can('shuffle')
ok 36 - Foo1->can('sort')
ok 37 - Foo1->can('sort_curried')
ok 38 - Foo1->can('sort_in_place')
ok 39 - Foo1->can('sort_in_place_curried')
ok 40 - Foo1->can('splice')
ok 41 - Foo1->can('splice_curried_1')
ok 42 - Foo1->can('splice_curried_2')
ok 43 - Foo1->can('splice_curried_all')
ok 44 - Foo1->can('uniq')
ok 45 - Foo1->can('unshift')
ok 46 - Foo1->can('unshift_curried')
ok 47 - values can be set in constructor
ok 48 - values is not empty
ok 49 - count returns 3
ok 50 - pushed three new values and lived
ok 51 - call to push without arguments lives
ok 52 - unshift returns size of the new array
ok 53 - unshifted two values and lived
ok 54 - unshift changed the value of the array in the object
ok 55 - call to unshift without arguments lives
ok 56 - pop returns the last value in the array
ok 57 - pop changed the value of the array in the object
ok 58 - shift returns the first value
ok 59 - shift changed the value of the array in the object
ok 60 - call to elements returns values as a list
ok 61 - get values at index 0
ok 62 - get values at index 1
ok 63 - get values at index 2
ok 64 - get_curried returns value at index 1
ok 65 - set returns new value
ok 66 - set value at index 1 lives
ok 67 - get value at index 1 returns new value
ok 68 - set_curried_1 lives
ok 69 - get value at index 1 returns new value
ok 70 - set_curried_2 lives
ok 71 - get value at index 1 returns new value
ok 72 - accessor with one argument returns value at index 1
ok 73 - accessor returns new value
ok 74 - accessor as writer lives
ok 75 - accessor set value at index 1
ok 76 - accessor_curried_1 returns expected value when called with no arguments
ok 77 - accessor_curried_1 as writer lives
ok 78 - accessor_curried_1 set value at index 1
ok 79 - accessor_curried_2 as writer lives
ok 80 - accessor_curried_2 set value at index 1
ok 81 - clear lives
ok 82 - values is empty after call to clear
ok 83 - shift returns undef on an empty array
ok 84 - shifted from an empty array and lived
ok 85 - values is not empty after failed call to clear
ok 86 - pushed 4 elements, got number of elements in the array back
ok 87 - delete returns deleted value
ok 88 - delete lives
ok 89 - delete removed the specified element
ok 90 - delete_curried lives
ok 91 - delete removed the specified element
ok 92 - insert lives
ok 93 - insert added the specified element
ok 94 - return value of splice is empty list when not removing elements
ok 95 - splice lives
ok 96 - splice added the specified elements
ok 97 - splice returns list of removed values
ok 98 - splice lives
ok 99 - splice added the specified elements
ok 100 - splice_curried_1 lives
ok 101 - splice added the specified elements
ok 102 - splice_curried_2 lives
ok 103 - splice added the specified elements
ok 104 - splice_curried_all lives
ok 105 - splice added the specified elements
ok 106 - splice in scalar context returns last element removed
ok 107 - splice in scalar context returns undef when no elements are removed
ok 108 - sort returns sorted values
ok 109 - sort returns values sorted by provided function
ok 110 - sort_in_place sorts values
ok 111 - sort_in_place with function sorts values
ok 112 - sort_in_place_curried sorts values
ok 113 - map returns the expected values
ok 114 - map_curried returns the expected values
ok 115 - grep returns the expected values
ok 116 - grep works with obj that overload code dereferencing
ok 117 - grep_curried returns the expected values
ok 118 - first returns expected value
ok 119 - first_curried returns expected value
ok 120 - first_index returns expected value
ok 121 - first_index_curried returns expected value
ok 122 - join returns expected result
ok 123 - join returns expected result when joining with empty string
ok 124 - join returns expected result when joining with empty string
ok 125 - shuffle returns all values (cannot check for a random order)
ok 126 - uniq returns expected values (in original order)
ok 127 - reduce returns expected value
ok 128 - reduce_curried returns expected value
ok 129 - natatime returns expected iterator
ok 130 - natatime with function returns expected value
ok 131 - natatime_curried returns expected iterator
ok 132 - natatime_curried with function returns expected value
ok 133 - Foo2->can('accessor')
ok 134 - Foo2->can('accessor_curried_1')
ok 135 - Foo2->can('accessor_curried_2')
ok 136 - Foo2->can('clear')
ok 137 - Foo2->can('count')
ok 138 - Foo2->can('delete')
ok 139 - Foo2->can('delete_curried')
ok 140 - Foo2->can('elements')
ok 141 - Foo2->can('first')
ok 142 - Foo2->can('first_curried')
ok 143 - Foo2->can('first_index')
ok 144 - Foo2->can('first_index_curried')
ok 145 - Foo2->can('get')
ok 146 - Foo2->can('get_curried')
ok 147 - Foo2->can('grep')
ok 148 - Foo2->can('grep_curried')
ok 149 - Foo2->can('insert')
ok 150 - Foo2->can('insert_curried')
ok 151 - Foo2->can('is_empty')
ok 152 - Foo2->can('join')
ok 153 - Foo2->can('join_curried')
ok 154 - Foo2->can('map')
ok 155 - Foo2->can('map_curried')
ok 156 - Foo2->can('natatime')
ok 157 - Foo2->can('natatime_curried')
ok 158 - Foo2->can('pop')
ok 159 - Foo2->can('push')
ok 160 - Foo2->can('push_curried')
ok 161 - Foo2->can('reduce')
ok 162 - Foo2->can('reduce_curried')
ok 163 - Foo2->can('set')
ok 164 - Foo2->can('set_curried_1')
ok 165 - Foo2->can('set_curried_2')
ok 166 - Foo2->can('shift')
ok 167 - Foo2->can('shuffle')
ok 168 - Foo2->can('sort')
ok 169 - Foo2->can('sort_curried')
ok 170 - Foo2->can('sort_in_place')
ok 171 - Foo2->can('sort_in_place_curried')
ok 172 - Foo2->can('splice')
ok 173 - Foo2->can('splice_curried_1')
ok 174 - Foo2->can('splice_curried_2')
ok 175 - Foo2->can('splice_curried_all')
ok 176 - Foo2->can('uniq')
ok 177 - Foo2->can('unshift')
ok 178 - Foo2->can('unshift_curried')
ok 179 - values can be set in constructor
ok 180 - values is not empty
ok 181 - count returns 3
ok 182 - pushed three new values and lived
ok 183 - call to push without arguments lives
ok 184 - unshift returns size of the new array
ok 185 - unshifted two values and lived
ok 186 - unshift changed the value of the array in the object
ok 187 - call to unshift without arguments lives
ok 188 - pop returns the last value in the array
ok 189 - pop changed the value of the array in the object
ok 190 - shift returns the first value
ok 191 - shift changed the value of the array in the object
ok 192 - call to elements returns values as a list
ok 193 - get values at index 0
ok 194 - get values at index 1
ok 195 - get values at index 2
ok 196 - get_curried returns value at index 1
ok 197 - set returns new value
ok 198 - set value at index 1 lives
ok 199 - get value at index 1 returns new value
ok 200 - set_curried_1 lives
ok 201 - get value at index 1 returns new value
ok 202 - set_curried_2 lives
ok 203 - get value at index 1 returns new value
ok 204 - accessor with one argument returns value at index 1
ok 205 - accessor returns new value
ok 206 - accessor as writer lives
ok 207 - accessor set value at index 1
ok 208 - accessor_curried_1 returns expected value when called with no arguments
ok 209 - accessor_curried_1 as writer lives
ok 210 - accessor_curried_1 set value at index 1
ok 211 - accessor_curried_2 as writer lives
ok 212 - accessor_curried_2 set value at index 1
ok 213 - clear lives
ok 214 - values is empty after call to clear
ok 215 - shift returns undef on an empty array
ok 216 - shifted from an empty array and lived
ok 217 - values is not empty after failed call to clear
ok 218 - pushed 4 elements, got number of elements in the array back
ok 219 - delete returns deleted value
ok 220 - delete lives
ok 221 - delete removed the specified element
ok 222 - delete_curried lives
ok 223 - delete removed the specified element
ok 224 - insert lives
ok 225 - insert added the specified element
ok 226 - return value of splice is empty list when not removing elements
ok 227 - splice lives
ok 228 - splice added the specified elements
ok 229 - splice returns list of removed values
ok 230 - splice lives
ok 231 - splice added the specified elements
ok 232 - splice_curried_1 lives
ok 233 - splice added the specified elements
ok 234 - splice_curried_2 lives
ok 235 - splice added the specified elements
ok 236 - splice_curried_all lives
ok 237 - splice added the specified elements
ok 238 - splice in scalar context returns last element removed
ok 239 - splice in scalar context returns undef when no elements are removed
ok 240 - sort returns sorted values
ok 241 - sort returns values sorted by provided function
ok 242 - sort_in_place sorts values
ok 243 - sort_in_place with function sorts values
ok 244 - sort_in_place_curried sorts values
ok 245 - map returns the expected values
ok 246 - map_curried returns the expected values
ok 247 - grep returns the expected values
ok 248 - grep works with obj that overload code dereferencing
ok 249 - grep_curried returns the expected values
ok 250 - first returns expected value
ok 251 - first_curried returns expected value
ok 252 - first_index returns expected value
ok 253 - first_index_curried returns expected value
ok 254 - join returns expected result
ok 255 - join returns expected result when joining with empty string
ok 256 - join returns expected result when joining with empty string
ok 257 - shuffle returns all values (cannot check for a random order)
ok 258 - uniq returns expected values (in original order)
ok 259 - reduce returns expected value
ok 260 - reduce_curried returns expected value
ok 261 - natatime returns expected iterator
ok 262 - natatime with function returns expected value
ok 263 - natatime_curried returns expected iterator
ok 264 - natatime_curried with function returns expected value
ok 265 - Foo3->can('accessor')
ok 266 - Foo3->can('accessor_curried_1')
ok 267 - Foo3->can('accessor_curried_2')
ok 268 - Foo3->can('clear')
ok 269 - Foo3->can('count')
ok 270 - Foo3->can('delete')
ok 271 - Foo3->can('delete_curried')
ok 272 - Foo3->can('elements')
ok 273 - Foo3->can('first')
ok 274 - Foo3->can('first_curried')
ok 275 - Foo3->can('first_index')
ok 276 - Foo3->can('first_index_curried')
ok 277 - Foo3->can('get')
ok 278 - Foo3->can('get_curried')
ok 279 - Foo3->can('grep')
ok 280 - Foo3->can('grep_curried')
ok 281 - Foo3->can('insert')
ok 282 - Foo3->can('insert_curried')
ok 283 - Foo3->can('is_empty')
ok 284 - Foo3->can('join')
ok 285 - Foo3->can('join_curried')
ok 286 - Foo3->can('map')
ok 287 - Foo3->can('map_curried')
ok 288 - Foo3->can('natatime')
ok 289 - Foo3->can('natatime_curried')
ok 290 - Foo3->can('pop')
ok 291 - Foo3->can('push')
ok 292 - Foo3->can('push_curried')
ok 293 - Foo3->can('reduce')
ok 294 - Foo3->can('reduce_curried')
ok 295 - Foo3->can('set')
ok 296 - Foo3->can('set_curried_1')
ok 297 - Foo3->can('set_curried_2')
ok 298 - Foo3->can('shift')
ok 299 - Foo3->can('shuffle')
ok 300 - Foo3->can('sort')
ok 301 - Foo3->can('sort_curried')
ok 302 - Foo3->can('sort_in_place')
ok 303 - Foo3->can('sort_in_place_curried')
ok 304 - Foo3->can('splice')
ok 305 - Foo3->can('splice_curried_1')
ok 306 - Foo3->can('splice_curried_2')
ok 307 - Foo3->can('splice_curried_all')
ok 308 - Foo3->can('uniq')
ok 309 - Foo3->can('unshift')
ok 310 - Foo3->can('unshift_curried')
ok 311 - values can be set in constructor
ok 312 - values is not empty
ok 313 - count returns 3
ok 314 - pushed three new values and lived
ok 315 - call to push without arguments lives
ok 316 - unshift returns size of the new array
ok 317 - unshifted two values and lived
ok 318 - unshift changed the value of the array in the object
ok 319 - call to unshift without arguments lives
ok 320 - pop returns the last value in the array
ok 321 - pop changed the value of the array in the object
ok 322 - shift returns the first value
ok 323 - shift changed the value of the array in the object
ok 324 - call to elements returns values as a list
ok 325 - get values at index 0
ok 326 - get values at index 1
ok 327 - get values at index 2
ok 328 - get_curried returns value at index 1
ok 329 - set returns new value
ok 330 - set value at index 1 lives
ok 331 - get value at index 1 returns new value
ok 332 - set_curried_1 lives
ok 333 - get value at index 1 returns new value
ok 334 - set_curried_2 lives
ok 335 - get value at index 1 returns new value
ok 336 - accessor with one argument returns value at index 1
ok 337 - accessor returns new value
ok 338 - accessor as writer lives
ok 339 - accessor set value at index 1
ok 340 - accessor_curried_1 returns expected value when called with no arguments
ok 341 - accessor_curried_1 as writer lives
ok 342 - accessor_curried_1 set value at index 1
ok 343 - accessor_curried_2 as writer lives
ok 344 - accessor_curried_2 set value at index 1
ok 345 - clear lives
ok 346 - values is empty after call to clear
ok 347 - shift returns undef on an empty array
ok 348 - shifted from an empty array and lived
ok 349 - values is not empty after failed call to clear
ok 350 - pushed 4 elements, got number of elements in the array back
ok 351 - delete returns deleted value
ok 352 - delete lives
ok 353 - delete removed the specified element
ok 354 - delete_curried lives
ok 355 - delete removed the specified element
ok 356 - insert lives
ok 357 - insert added the specified element
ok 358 - return value of splice is empty list when not removing elements
ok 359 - splice lives
ok 360 - splice added the specified elements
ok 361 - splice returns list of removed values
ok 362 - splice lives
ok 363 - splice added the specified elements
ok 364 - splice_curried_1 lives
ok 365 - splice added the specified elements
ok 366 - splice_curried_2 lives
ok 367 - splice added the specified elements
ok 368 - splice_curried_all lives
ok 369 - splice added the specified elements
ok 370 - splice in scalar context returns last element removed
ok 371 - splice in scalar context returns undef when no elements are removed
ok 372 - sort returns sorted values
ok 373 - sort returns values sorted by provided function
ok 374 - sort_in_place sorts values
ok 375 - sort_in_place with function sorts values
ok 376 - sort_in_place_curried sorts values
ok 377 - map returns the expected values
ok 378 - map_curried returns the expected values
ok 379 - grep returns the expected values
ok 380 - grep works with obj that overload code dereferencing
ok 381 - grep_curried returns the expected values
ok 382 - first returns expected value
ok 383 - first_curried returns expected value
ok 384 - first_index returns expected value
ok 385 - first_index_curried returns expected value
ok 386 - join returns expected result
ok 387 - join returns expected result when joining with empty string
ok 388 - join returns expected result when joining with empty string
ok 389 - shuffle returns all values (cannot check for a random order)
ok 390 - uniq returns expected values (in original order)
ok 391 - reduce returns expected value
ok 392 - reduce_curried returns expected value
ok 393 - natatime returns expected iterator
ok 394 - natatime with function returns expected value
ok 395 - natatime_curried returns expected iterator
ok 396 - natatime_curried with function returns expected value
ok 397 - can use accessor to set value to undef
ok 398 - can use curried accessor to set value to undef
1..398
ok
t/from-moose/trait_bool.t .........
ok 1 - Foo1->can('darken')
ok 2 - Foo1->can('flip_switch')
ok 3 - Foo1->can('illuminate')
ok 4 - Foo1->can('is_dark')
ok 5 - set is_lit to 1 using ->illuminate
ok 6 - check if is_dark does the right thing
ok 7 - set is_lit to 0 using ->darken
ok 8 - check if is_dark does the right thing
ok 9 - toggle is_lit back to 1 using ->flip_switch
ok 10 - check if is_dark does the right thing
ok 11 - toggle is_lit back to 0 again using ->flip_switch
ok 12 - check if is_dark does the right thing
ok 13 - Foo2->can('darken')
ok 14 - Foo2->can('flip_switch')
ok 15 - Foo2->can('illuminate')
ok 16 - Foo2->can('is_dark')
ok 17 - set is_lit to 1 using ->illuminate
ok 18 - check if is_dark does the right thing
ok 19 - set is_lit to 0 using ->darken
ok 20 - check if is_dark does the right thing
ok 21 - toggle is_lit back to 1 using ->flip_switch
ok 22 - check if is_dark does the right thing
ok 23 - toggle is_lit back to 0 again using ->flip_switch
ok 24 - check if is_dark does the right thing
ok 25 - Foo3->can('darken')
ok 26 - Foo3->can('flip_switch')
ok 27 - Foo3->can('illuminate')
ok 28 - Foo3->can('is_dark')
ok 29 - set is_lit to 1 using ->illuminate
ok 30 - check if is_dark does the right thing
ok 31 - set is_lit to 0 using ->darken
ok 32 - check if is_dark does the right thing
ok 33 - toggle is_lit back to 1 using ->flip_switch
ok 34 - check if is_dark does the right thing
ok 35 - toggle is_lit back to 0 again using ->flip_switch
ok 36 - check if is_dark does the right thing
ok 37 - Foo4->can('darken')
ok 38 - Foo4->can('flip_switch')
ok 39 - Foo4->can('illuminate')
ok 40 - Foo4->can('is_dark')
ok 41 - set is_lit to 1 using ->illuminate
ok 42 - check if is_dark does the right thing
ok 43 - set is_lit to 0 using ->darken
ok 44 - check if is_dark does the right thing
ok 45 - toggle is_lit back to 1 using ->flip_switch
ok 46 - check if is_dark does the right thing
ok 47 - toggle is_lit back to 0 again using ->flip_switch
ok 48 - check if is_dark does the right thing
1..48
ok
t/from-moose/trait_code.t .........
ok 1 - $i is 1 after invoke_callback
ok 2 - Call as method remains unimplemented
ok 3 - multiple double value
ok 4 - $i is 1 after invoke_callback
ok 5 - Call as method remains unimplemented
ok 6 - multiple double value
ok 7 - $i is 1 after invoke_callback
ok 8 - Call as method remains unimplemented
ok 9 - multiple double value
1..9
ok
t/from-moose/trait_hash.t .........
ok 1 - Foo1->can('clear_options')
ok 2 - Foo1->can('delete_option')
ok 3 - Foo1->can('get_option')
ok 4 - Foo1->can('has_no_options')
ok 5 - Foo1->can('has_option')
ok 6 - Foo1->can('is_defined')
ok 7 - Foo1->can('key_value')
ok 8 - Foo1->can('keys')
ok 9 - Foo1->can('num_options')
ok 10 - Foo1->can('option_accessor')
ok 11 - Foo1->can('options_elements')
ok 12 - Foo1->can('quantity')
ok 13 - Foo1->can('set_option')
ok 14 - Foo1->can('values')
ok 15 - ... we have no options
ok 16 - ... we have no options
ok 17 - ... no options yet
ok 18 - ... we have no foo option
ok 19 - set return single new value in scalar context
ok 20 - ... set the option okay
ok 21 - ... foo is defined
ok 22 - ... we have options
ok 23 - ... we have 1 option(s)
ok 24 - ... we have a foo option
ok 25 - ... got options now
ok 26 - ... set the option okay
ok 27 - ... we have 2 option(s)
ok 28 - ... got more options now
ok 29 - ... got the right option
ok 30 - get multiple options at once
ok 31 - ... got last option in scalar context
ok 32 - ... set the option okay
ok 33 - 4 options
ok 34 - get multiple options at once
ok 35 - delete returns deleted value
ok 36 - ... deleted the option okay
ok 37 - delete returns all deleted values in list context
ok 38 - ... deleted multiple option okay
ok 39 - ... we have 1 option(s)
ok 40 - ... got more options now
ok 41 - ... cleared options
ok 42 - ... options added okay with defaults
ok 43 - reader part of curried accessor works
ok 44 - accessor as reader
ok 45 - ... returns what we expect
ok 46 - accessor as writer
ok 47 - ... good constructor params
not ok 48 - ... could not add a hash ref where an string is expected # TODO this is currently difficult to implement due to Moo details.
# Failed (TODO) test '... could not add a hash ref where an string is expected'
# at t/from-moose/trait_hash.t line 221.
# got: undef
# expected: anything else
ok 49 - ... bad constructor params
ok 50 - set returns newly set values in order of keys provided
ok 51 - keys returns expected keys
ok 52 - values returns expected values
ok 53 - ... got the right key value pairs
ok 54 - ... got the right hash elements
ok 55 - Foo2->can('clear_options')
ok 56 - Foo2->can('delete_option')
ok 57 - Foo2->can('get_option')
ok 58 - Foo2->can('has_no_options')
ok 59 - Foo2->can('has_option')
ok 60 - Foo2->can('is_defined')
ok 61 - Foo2->can('key_value')
ok 62 - Foo2->can('keys')
ok 63 - Foo2->can('num_options')
ok 64 - Foo2->can('option_accessor')
ok 65 - Foo2->can('options_elements')
ok 66 - Foo2->can('quantity')
ok 67 - Foo2->can('set_option')
ok 68 - Foo2->can('values')
ok 69 - ... we have no options
ok 70 - ... we have no options
ok 71 - ... no options yet
ok 72 - ... we have no foo option
ok 73 - set return single new value in scalar context
ok 74 - ... set the option okay
ok 75 - ... foo is defined
ok 76 - ... we have options
ok 77 - ... we have 1 option(s)
ok 78 - ... we have a foo option
ok 79 - ... got options now
ok 80 - ... set the option okay
ok 81 - ... we have 2 option(s)
ok 82 - ... got more options now
ok 83 - ... got the right option
ok 84 - get multiple options at once
ok 85 - ... got last option in scalar context
ok 86 - ... set the option okay
ok 87 - 4 options
ok 88 - get multiple options at once
ok 89 - delete returns deleted value
ok 90 - ... deleted the option okay
ok 91 - delete returns all deleted values in list context
ok 92 - ... deleted multiple option okay
ok 93 - ... we have 1 option(s)
ok 94 - ... got more options now
ok 95 - ... cleared options
ok 96 - ... options added okay with defaults
ok 97 - reader part of curried accessor works
ok 98 - accessor as reader
ok 99 - ... returns what we expect
ok 100 - accessor as writer
ok 101 - ... good constructor params
not ok 102 - ... could not add a hash ref where an string is expected # TODO this is currently difficult to implement due to Moo details.
# Failed (TODO) test '... could not add a hash ref where an string is expected'
# at t/from-moose/trait_hash.t line 221.
# got: undef
# expected: anything else
ok 103 - ... bad constructor params
ok 104 - set returns newly set values in order of keys provided
ok 105 - keys returns expected keys
ok 106 - values returns expected values
ok 107 - ... got the right key value pairs
ok 108 - ... got the right hash elements
ok 109 - set_option with lazy default
ok 110 - key for x exists - lazy default
ok 111 - key for x is defined - lazy default
ok 112 - kv returns lazy default
ok 113 - accessor triggers lazy default generator
ok 114 - Foo3->can('clear_options')
ok 115 - Foo3->can('delete_option')
ok 116 - Foo3->can('get_option')
ok 117 - Foo3->can('has_no_options')
ok 118 - Foo3->can('has_option')
ok 119 - Foo3->can('is_defined')
ok 120 - Foo3->can('key_value')
ok 121 - Foo3->can('keys')
ok 122 - Foo3->can('num_options')
ok 123 - Foo3->can('option_accessor')
ok 124 - Foo3->can('options_elements')
ok 125 - Foo3->can('quantity')
ok 126 - Foo3->can('set_option')
ok 127 - Foo3->can('values')
ok 128 - ... we have no options
ok 129 - ... we have no options
ok 130 - ... no options yet
ok 131 - ... we have no foo option
ok 132 - set return single new value in scalar context
ok 133 - ... set the option okay
ok 134 - ... foo is defined
ok 135 - ... we have options
ok 136 - ... we have 1 option(s)
ok 137 - ... we have a foo option
ok 138 - ... got options now
ok 139 - ... set the option okay
ok 140 - ... we have 2 option(s)
ok 141 - ... got more options now
ok 142 - ... got the right option
ok 143 - get multiple options at once
ok 144 - ... got last option in scalar context
ok 145 - ... set the option okay
ok 146 - 4 options
ok 147 - get multiple options at once
ok 148 - delete returns deleted value
ok 149 - ... deleted the option okay
ok 150 - delete returns all deleted values in list context
ok 151 - ... deleted multiple option okay
ok 152 - ... we have 1 option(s)
ok 153 - ... got more options now
ok 154 - ... cleared options
ok 155 - ... options added okay with defaults
ok 156 - reader part of curried accessor works
ok 157 - accessor as reader
ok 158 - ... returns what we expect
ok 159 - accessor as writer
ok 160 - ... good constructor params
not ok 161 - ... could not add a hash ref where an string is expected # TODO this is currently difficult to implement due to Moo details.
# Failed (TODO) test '... could not add a hash ref where an string is expected'
# at t/from-moose/trait_hash.t line 221.
# got: undef
# expected: anything else
ok 162 - ... bad constructor params
ok 163 - set returns newly set values in order of keys provided
ok 164 - keys returns expected keys
ok 165 - values returns expected values
ok 166 - ... got the right key value pairs
ok 167 - ... got the right hash elements
ok 168 - can use accessor to set value to undef
ok 169 - can use accessor to set value to undef
1..169
ok
t/from-moose/trait_number.t .......
ok 1 - Foo1->can('abs')
ok 2 - Foo1->can('add')
ok 3 - Foo1->can('cut_in_half')
ok 4 - Foo1->can('dec')
ok 5 - Foo1->can('div')
ok 6 - Foo1->can('inc')
ok 7 - Foo1->can('mod')
ok 8 - Foo1->can('mul')
ok 9 - Foo1->can('odd')
ok 10 - Foo1->can('set')
ok 11 - Foo1->can('sub')
ok 12 - Default to five
ok 13 - add returns new value
ok 14 - sub returns new value
ok 15 - Subtract three for 12
ok 16 - Set to ten
ok 17 - div returns new value
ok 18 - divide by 2
ok 19 - mul returns new value
ok 20 - multiplied by 2
ok 21 - mod returns new value
ok 22 - Mod by 2
ok 23 - Mod by 5
ok 24 - abs returns new value
ok 25 - abs 1
ok 26 - inc 12
ok 27 - dec 13
ok 28 - Foo2->can('abs')
ok 29 - Foo2->can('add')
ok 30 - Foo2->can('cut_in_half')
ok 31 - Foo2->can('dec')
ok 32 - Foo2->can('div')
ok 33 - Foo2->can('inc')
ok 34 - Foo2->can('mod')
ok 35 - Foo2->can('mul')
ok 36 - Foo2->can('odd')
ok 37 - Foo2->can('set')
ok 38 - Foo2->can('sub')
ok 39 - Default to five
ok 40 - add returns new value
ok 41 - sub returns new value
ok 42 - Subtract three for 12
ok 43 - Set to ten
ok 44 - div returns new value
ok 45 - divide by 2
ok 46 - mul returns new value
ok 47 - multiplied by 2
ok 48 - mod returns new value
ok 49 - Mod by 2
ok 50 - Mod by 5
ok 51 - abs returns new value
ok 52 - abs 1
ok 53 - inc 12
ok 54 - dec 13
ok 55 - Foo3->can('abs')
ok 56 - Foo3->can('add')
ok 57 - Foo3->can('cut_in_half')
ok 58 - Foo3->can('dec')
ok 59 - Foo3->can('div')
ok 60 - Foo3->can('inc')
ok 61 - Foo3->can('mod')
ok 62 - Foo3->can('mul')
ok 63 - Foo3->can('odd')
ok 64 - Foo3->can('set')
ok 65 - Foo3->can('sub')
ok 66 - Default to five
ok 67 - add returns new value
ok 68 - sub returns new value
ok 69 - Subtract three for 12
ok 70 - Set to ten
ok 71 - div returns new value
ok 72 - divide by 2
ok 73 - mul returns new value
ok 74 - multiplied by 2
ok 75 - mod returns new value
ok 76 - Mod by 2
ok 77 - Mod by 5
ok 78 - abs returns new value
ok 79 - abs 1
ok 80 - inc 12
ok 81 - dec 13
1..81
ok
t/from-moose/trait_string.t .......
ok 1 - Foo1->can('append')
ok 2 - Foo1->can('append_curried')
ok 3 - Foo1->can('chomp')
ok 4 - Foo1->can('chop')
ok 5 - Foo1->can('clear')
ok 6 - Foo1->can('inc')
ok 7 - Foo1->can('length')
ok 8 - Foo1->can('match')
ok 9 - Foo1->can('match_curried')
ok 10 - Foo1->can('prepend')
ok 11 - Foo1->can('prepend_curried')
ok 12 - Foo1->can('replace')
ok 13 - Foo1->can('replace_curried')
ok 14 - Foo1->can('substr')
ok 15 - Foo1->can('substr_curried_1')
ok 16 - Foo1->can('substr_curried_2')
ok 17 - Foo1->can('substr_curried_3')
ok 18 - length returns zero
ok 19 - length returns 1 for new string
ok 20 - inc returns new value
ok 21 - append returns new value
ok 22 - chomp returns number of characters removed
ok 23 - chop returns character removed
ok 24 - prepend returns new value
ok 25 - replace returns new value
ok 26 - match -barx against /[aq]/ returns matches
ok 27 - match -barx against /[aq]/ returns matches
ok 28 - match with string as argument returns true
ok 29 - match with empty string as argument returns true
ok 30 - match_curried returns false
ok 31 - match curried returns true
ok 32 - substr as getter with one argument
ok 33 - substr as getter with two arguments
ok 34 - substr as setter returns replaced string
ok 35 - substr_curried_1 returns expected value
ok 36 - substr_curried_1 with one argument returns expected value
ok 37 - substr_curried_2 returns expected value
1..37
ok
t/handlesvia_in_role.t ............
ok 1 - get_foo worked
ok 2 - get_bar worked
ok 3 - set_foo worked
ok 4 - set_bar worked
ok 5 - foos accessor worked
ok 6 - get_baz worked
ok 7 - bazkeys worked
1..7
ok
t/hash.t ..........................
ok 1 - get_foo worked
ok 2 - get_bar worked
ok 3 - set_foo worked
ok 4 - set_bar worked
ok 5 - foos accessor worked
ok 6 - get_baz worked
ok 7 - bazkeys worked
1..7
ok
t/invalid.t .......................
ok 1 - invalid handles ref passed along cleanly
ok 2 - noop if has() is not found in the samespace
ok 3 - noop on runs with no handles_via
ok 4 - Missing target methods just get ignored
1..4
ok
t/nonmoo-class.t ..................
ok 1 - class doesnt inherit from moo
ok 2 - handlesVia still applied
1..2
ok
t/proof_of_concept.t ..............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/release-pod-coverage.t .......... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ............ skipped: these tests are for release candidate testing
t/unimport/namespace_autoclean.t ..
ok 1 - An object of class 'Autoclean::Moo' isa 'Autoclean::Moo'
ok 2 - An object of class 'Autoclean::HandlesVia' isa 'Autoclean::HandlesVia'
ok 3 - An object of class 'Autoclean::HandlesVia::WithRole' isa 'Autoclean::HandlesVia::WithRole'
ok 4 - plain Moo: namespace is cleaned
ok 5 - HandlesVia: namespace is cleaned
ok 6 - HandlesVia in a role: namespace is cleaned
1..6
ok
t/unimport/namespace_clean.t ......
ok 1 - An object of class 'Clean::Moo' isa 'Clean::Moo'
ok 2 - An object of class 'Clean::HandlesVia' isa 'Clean::HandlesVia'
ok 3 - An object of class 'Clean::HandlesVia::WithRole' isa 'Clean::HandlesVia::WithRole'
ok 4 - plain Moo: namespace is cleaned
ok 5 - HandlesVia: namespace is cleaned
ok 6 - HandlesVia in a role: namespace is cleaned
1..6
ok
t/unimport/no_moo.t ...............
ok 1 - An object of class 'NoMoo::Moo' isa 'NoMoo::Moo'
ok 2 - An object of class 'NoMoo::HandlesVia' isa 'NoMoo::HandlesVia'
ok 3 - An object of class 'NoMoo::WithRole' isa 'NoMoo::WithRole'
ok 4 - plain Moo: namespace is cleaned
ok 5 - HandlesVia: namespace is cleaned
ok 6 - HandlesVia in a Role: namespace is cleaned
1..6
ok
t/unimport/pollution.t ............
ok 1 - An object of class 'Polluted::Moo' isa 'Polluted::Moo'
ok 2 - An object of class 'Polluted::HandlesVia' isa 'Polluted::HandlesVia'
ok 3 - Plain Moo-Object can 'has'
ok 4 - HandlesVia-Object can 'has'
ok 5 - Moo-Object can't 'foo'
ok 6 - Polluted::Moo->can('foo')
ok 7 - foo-attribute was set
ok 8 - HandlesVia-Object can't 'foo'
ok 9 - Polluted::HandlesVia->can(...)
ok 10 - foo-attribute was set
ok 11 - bar is not defined in foo attribute
ok 12 - delegation works as expected
1..12
ok
All tests successful.
Files=18, Tests=799, 3 wallclock secs ( 0.16 usr 0.05 sys + 2.19 cusr 0.20 csys = 2.60 CPU)
Result: PASS
MATTP/MooX-HandlesVia-0.001008.tar.gz
make test TEST_VERBOSE=1 -- OK
Matthew Phillips <mattp@cpan.org>
NativeTrait-like behavior for Moo.
>>> (cd /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68 && tar cvf - MooX-HandlesVia-0.001008.ppd blib) | gzip -c >/data/fly2200/var/REPO/M/MA/MATTP/MooX-HandlesVia-0.001008.tar.gz
MooX-HandlesVia-0.001008.ppd
blib/
blib/man3/
blib/man3/Data::Perl::Bool::MooseLike.3
blib/man3/Data::Perl::Collection::Array::MooseLike.3
blib/man3/Data::Perl::Collection::Hash::MooseLike.3
blib/man3/MooX::HandlesVia.3
blib/man3/Data::Perl::String::MooseLike.3
blib/man3/Data::Perl::Number::MooseLike.3
blib/lib/
blib/lib/Data/
blib/lib/Data/Perl/
blib/lib/Data/Perl/String/
blib/lib/Data/Perl/String/MooseLike.pm
blib/lib/Data/Perl/Collection/
blib/lib/Data/Perl/Collection/Hash/
blib/lib/Data/Perl/Collection/Hash/MooseLike.pm
blib/lib/Data/Perl/Collection/Array/
blib/lib/Data/Perl/Collection/Array/MooseLike.pm
blib/lib/Data/Perl/Bool/
blib/lib/Data/Perl/Bool/MooseLike.pm
blib/lib/Data/Perl/Number/
blib/lib/Data/Perl/Number/MooseLike.pm
blib/lib/MooX/
blib/lib/MooX/HandlesVia.pm
>>> mv /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/MooX-HandlesVia-0.001008.ppd /data/fly2200/var/REPO/M/MA/MATTP
Running test for module 'DateTime::Format::MySQL'
Running make for X/XM/XMIKEW/DateTime-Format-MySQL-0.05.tar.gz
Prepending /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2200/var/cpan/sources/authors/id/X/XM/XMIKEW/DateTime-Format-MySQL-0.05.tar.gz ok
DateTime-Format-MySQL-0.05
DateTime-Format-MySQL-0.05/Build.PL
DateTime-Format-MySQL-0.05/Changes
DateTime-Format-MySQL-0.05/LICENSE
DateTime-Format-MySQL-0.05/Makefile.PL
DateTime-Format-MySQL-0.05/MANIFEST
DateTime-Format-MySQL-0.05/META.json
DateTime-Format-MySQL-0.05/META.yml
DateTime-Format-MySQL-0.05/README
DateTime-Format-MySQL-0.05/lib
DateTime-Format-MySQL-0.05/lib/DateTime
DateTime-Format-MySQL-0.05/lib/DateTime/Format
DateTime-Format-MySQL-0.05/lib/DateTime/Format/MySQL.pm
DateTime-Format-MySQL-0.05/t
DateTime-Format-MySQL-0.05/t/00load.t
DateTime-Format-MySQL-0.05/t/01format.t
DateTime-Format-MySQL-0.05/t/02parse.t
Prepending /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building X/XM/XMIKEW/DateTime-Format-MySQL-0.05.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
# running Build.PL
Checking prerequisites...
requires:
! DateTime::Format::Builder 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 'DateTime-Format-MySQL' version '0.05'
---- Unsatisfied dependencies detected during ----
---- XMIKEW/DateTime-Format-MySQL-0.05.tar.gz ----
DateTime::Format::Builder [requires]
Prepending /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'DateTime::Format::Builder'
Running make for D/DR/DROLSKY/DateTime-Format-Builder-0.81.tar.gz
Prepending /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2200/var/cpan/sources/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.81.tar.gz ok
DateTime-Format-Builder-0.81/
DateTime-Format-Builder-0.81/MANIFEST
DateTime-Format-Builder-0.81/t/
DateTime-Format-Builder-0.81/t/self.t
DateTime-Format-Builder-0.81/t/strptime.t
DateTime-Format-Builder-0.81/t/99pod.t
DateTime-Format-Builder-0.81/t/mergecb.t
DateTime-Format-Builder-0.81/t/wholeclass.t
DateTime-Format-Builder-0.81/t/dispatch.t
DateTime-Format-Builder-0.81/t/verbose.t
DateTime-Format-Builder-0.81/t/release-no-tabs.t
DateTime-Format-Builder-0.81/t/nocon.t
DateTime-Format-Builder-0.81/t/quick.t
DateTime-Format-Builder-0.81/t/memory-cycle.t
DateTime-Format-Builder-0.81/t/taint.t
DateTime-Format-Builder-0.81/t/basic.t
DateTime-Format-Builder-0.81/t/release-pod-linkcheck.t
DateTime-Format-Builder-0.81/t/param.t
DateTime-Format-Builder-0.81/t/fall.t
DateTime-Format-Builder-0.81/t/release-eol.t
DateTime-Format-Builder-0.81/t/newclass.t
DateTime-Format-Builder-0.81/t/import.t
DateTime-Format-Builder-0.81/t/release-pod-syntax.t
DateTime-Format-Builder-0.81/t/on_fail_sub.t
DateTime-Format-Builder-0.81/t/lengths.t
DateTime-Format-Builder-0.81/t/clone.t
DateTime-Format-Builder-0.81/t/create.t
DateTime-Format-Builder-0.81/t/on_fail_regex.t
DateTime-Format-Builder-0.81/t/extra.t
DateTime-Format-Builder-0.81/t/altcon.t
DateTime-Format-Builder-0.81/t/release-cpan-changes.t
DateTime-Format-Builder-0.81/t/noredef.t
DateTime-Format-Builder-0.81/t/on_fail.t
DateTime-Format-Builder-0.81/lib/
DateTime-Format-Builder-0.81/lib/DateTime/
DateTime-Format-Builder-0.81/lib/DateTime/Format/
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder.pm
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder/
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder/Tutorial.pod
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder/Parser/
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder/Parser/Quick.pm
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder/Parser/Regex.pm
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder/Parser/Strptime.pm
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder/Parser/generic.pm
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder/Parser/Dispatch.pm
DateTime-Format-Builder-0.81/lib/DateTime/Format/Builder/Parser.pm
DateTime-Format-Builder-0.81/README
DateTime-Format-Builder-0.81/examples/
DateTime-Format-Builder-0.81/examples/Tivoli.pm
DateTime-Format-Builder-0.81/examples/W3CDTF.pm
DateTime-Format-Builder-0.81/examples/Fall.pm
DateTime-Format-Builder-0.81/examples/ICal.pm
DateTime-Format-Builder-0.81/examples/Apache.pm
DateTime-Format-Builder-0.81/examples/MySQL.pm
DateTime-Format-Builder-0.81/examples/Simple.pm
DateTime-Format-Builder-0.81/LICENSE
DateTime-Format-Builder-0.81/META.yml
DateTime-Format-Builder-0.81/Makefile.PL
DateTime-Format-Builder-0.81/Changes
DateTime-Format-Builder-0.81/META.json
DateTime-Format-Builder-0.81/INSTALL
DateTime-Format-Builder-0.81/dist.ini
Prepending /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DR/DROLSKY/DateTime-Format-Builder-0.81.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Warning: prerequisite DateTime::Format::Strptime 1.04 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for DateTime::Format::Builder
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- DROLSKY/DateTime-Format-Builder-0.81.tar.gz ----
DateTime::Format::Strptime [requires]
Prepending /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'DateTime::Format::Strptime'
Running make for D/DR/DROLSKY/DateTime-Format-Strptime-1.57.tar.gz
Prepending /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2200/var/cpan/sources/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.57.tar.gz ok
DateTime-Format-Strptime-1.57/
DateTime-Format-Strptime-1.57/dist.ini
DateTime-Format-Strptime-1.57/perltidyrc
DateTime-Format-Strptime-1.57/cpanfile
DateTime-Format-Strptime-1.57/t/
DateTime-Format-Strptime-1.57/t/author-test-version.t
DateTime-Format-Strptime-1.57/t/005_croak.t
DateTime-Format-Strptime-1.57/t/00-report-prereqs.t
DateTime-Format-Strptime-1.57/t/release-portability.t
DateTime-Format-Strptime-1.57/t/release-pod-syntax.t
DateTime-Format-Strptime-1.57/t/author-mojibake.t
DateTime-Format-Strptime-1.57/t/release-pod-coverage.t
DateTime-Format-Strptime-1.57/t/release-tidyall.t
DateTime-Format-Strptime-1.57/t/002_dates.t
DateTime-Format-Strptime-1.57/t/author-001_all_locales.t
DateTime-Format-Strptime-1.57/t/release-pod-linkcheck.t
DateTime-Format-Strptime-1.57/t/author-00-compile.t
DateTime-Format-Strptime-1.57/t/author-eol.t
DateTime-Format-Strptime-1.57/t/author-no-tabs.t
DateTime-Format-Strptime-1.57/t/003_every.t
DateTime-Format-Strptime-1.57/t/008_epoch.t
DateTime-Format-Strptime-1.57/t/004_locale_defaults.t
DateTime-Format-Strptime-1.57/t/00-report-prereqs.dd
DateTime-Format-Strptime-1.57/t/001_load.t
DateTime-Format-Strptime-1.57/t/009_regexp.t
DateTime-Format-Strptime-1.57/t/006_locales.t
DateTime-Format-Strptime-1.57/t/007_edge.t
DateTime-Format-Strptime-1.57/t/author-pod-spell.t
DateTime-Format-Strptime-1.57/Makefile.PL
DateTime-Format-Strptime-1.57/META.yml
DateTime-Format-Strptime-1.57/LICENSE
DateTime-Format-Strptime-1.57/lib/
DateTime-Format-Strptime-1.57/lib/DateTime/
DateTime-Format-Strptime-1.57/lib/DateTime/Format/
DateTime-Format-Strptime-1.57/lib/DateTime/Format/Strptime.pm
DateTime-Format-Strptime-1.57/META.json
DateTime-Format-Strptime-1.57/tidyall.ini
DateTime-Format-Strptime-1.57/Changes
DateTime-Format-Strptime-1.57/MANIFEST
DateTime-Format-Strptime-1.57/perlcriticrc
DateTime-Format-Strptime-1.57/INSTALL
DateTime-Format-Strptime-1.57/README.md
Prepending /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DR/DROLSKY/DateTime-Format-Strptime-1.57.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for DateTime::Format::Strptime
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/DateTime/Format/Strptime.pm blib/lib/DateTime/Format/Strptime.pm
Manifying 1 pod document
DROLSKY/DateTime-Format-Strptime-1.57.tar.gz
make -- OK
Prepending /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ---- --------
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.47
# Test::More 0.96 1.001014
# utf8 any 1.17
# warnings any 1.32
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ------------------ ---- ----
# Carp any 1.36
# DateTime 1.00 1.21
# DateTime::Locale 0.45 0.92
# DateTime::TimeZone 0.79 1.94
# Exporter any 5.72
# Params::Validate 0.64 1.21
# strict any 1.09
# vars any 1.03
#
t/00-report-prereqs.t .......
1..1
ok 1
ok
t/001_load.t ................
ok 1 - use DateTime::Format::Strptime;
ok 2 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
1..2
ok
t/002_dates.t ...............
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 1998-12-31
Parser = ($year, $month, $day) = $time_string =~ /(\d{4})\-([\d ]?\d)\-([\d ]?\d)/
dow_name =
month_name =
century =
day = 31
hour_24 =
hour_12 =
doy =
month = 12
minute =
ampm =
second =
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year = 1998
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to .
Set minute to .
Set second to .
Set nanosecond to 000000000.
Potential Datetime: 1998-12-31 00:00:00 +0000 floating
Setting timezone:
Actual Datetime: 1998-12-31 00:00:00 +0000 floating
ok 1 - %Y-%m-%d
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 98-12-31
Parser = ($year_100, $month, $day) = $time_string =~ /([\d ]?\d)\-([\d ]?\d)\-([\d ]?\d)/
dow_name =
month_name =
century =
day = 31
hour_24 =
hour_12 =
doy =
month = 12
minute =
ampm =
second =
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 = 98
year =
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
No century, guessing for 98Guessed 1900sSet hour to .
Set minute to .
Set second to .
Set nanosecond to 000000000.
Potential Datetime: 1998-12-31 00:00:00 +0000 floating
Setting timezone:
Actual Datetime: 1998-12-31 00:00:00 +0000 floating
ok 2 - %y-%m-%d
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 1998 years, 312 days
Parser = ($year, $doy) = $time_string =~ /(\d{4})\ years\,\ (\d{1,3})\ days/
dow_name =
month_name =
century =
day =
hour_24 =
hour_12 =
doy = 312
month =
minute =
ampm =
second =
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year = 1998
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to .
Set minute to .
Set second to .
Set nanosecond to 000000000.
Potential Datetime: 1998-11-08 00:00:00 +0000 floating
Setting timezone:
Actual Datetime: 1998-11-08 00:00:00 +0000 floating
ok 3 - %Y years, %j days
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = Jan 24, 2003
Parser = ($month_name, $day, $year) = $time_string =~ /([^\s\d]+)\ ([\d ]?\d)\,\ (\d{4})/
dow_name =
month_name = Jan
century =
day = 24
hour_24 =
hour_12 =
doy =
month =
minute =
ampm =
second =
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year = 2003
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to .
Set minute to .
Set second to .
Set nanosecond to 000000000.
Potential Datetime: 2003-01-24 00:00:00 +0000 floating
Setting timezone:
Actual Datetime: 2003-01-24 00:00:00 +0000 floating
ok 4 - %b %d, %Y
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = January 24, 2003
Parser = ($month_name, $day, $year) = $time_string =~ /([^\s\d]+)\ ([\d ]?\d)\,\ (\d{4})/
dow_name =
month_name = January
century =
day = 24
hour_24 =
hour_12 =
doy =
month =
minute =
ampm =
second =
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year = 2003
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to .
Set minute to .
Set second to .
Set nanosecond to 000000000.
Potential Datetime: 2003-01-24 00:00:00 +0000 floating
Setting timezone:
Actual Datetime: 2003-01-24 00:00:00 +0000 floating
ok 5 - %B %d, %Y
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 23:45:56
Parser = ($hour_24, $minute, $second) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)/
dow_name =
month_name =
century =
day =
hour_24 = 23
hour_12 =
doy =
month =
minute = 45
ampm =
second = 56
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to 23.
Set minute to 45.
Set second to 56.
Set nanosecond to 000000000.
Potential Datetime: 0001-01-01 23:45:56 +0000 floating
Setting timezone:
Actual Datetime: 0001-01-01 23:45:56 +0000 floating
ok 6 - %H:%M:%S
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 11:34:56 PM
Parser = ($hour_12, $minute, $second, $ampm) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ (AM|PM|am|pm)/
dow_name =
month_name =
century =
day =
hour_24 =
hour_12 = 11
doy =
month =
minute = 34
ampm = PM
second = 56
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to 23.
Set minute to 34.
Set second to 56.
Set nanosecond to 000000000.
Potential Datetime: 0001-01-01 23:34:56 +0000 floating
Setting timezone:
Actual Datetime: 0001-01-01 23:34:56 +0000 floating
ok 7 - %l:%M:%S %p
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 23:45:56.123456789
Parser = ($hour_24, $minute, $second, $nanosecond) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\.(\d+)/
dow_name =
month_name =
century =
day =
hour_24 = 23
hour_12 =
doy =
month =
minute = 45
ampm =
second = 56
nanosecond = 123456789
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to 23.
Set minute to 45.
Set second to 56.
Set nanosecond to 123456789.
Potential Datetime: 0001-01-01 23:45:56 +0000 floating
Setting timezone:
Actual Datetime: 0001-01-01 23:45:56 +0000 floating
ok 8 - %H:%M:%S.%N
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 23:45:56.123456
Parser = ($hour_24, $minute, $second, $nanosecond) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\.(\d{6})/
dow_name =
month_name =
century =
day =
hour_24 = 23
hour_12 =
doy =
month =
minute = 45
ampm =
second = 56
nanosecond = 123456
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to 23.
Set minute to 45.
Set second to 56.
Set nanosecond to 123456000.
Potential Datetime: 0001-01-01 23:45:56 +0000 floating
Setting timezone:
Actual Datetime: 0001-01-01 23:45:56 +0000 floating
ok 9 - %H:%M:%S.%6N
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 23:45:56.123
Parser = ($hour_24, $minute, $second, $nanosecond) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\.(\d{3})/
dow_name =
month_name =
century =
day =
hour_24 = 23
hour_12 =
doy =
month =
minute = 45
ampm =
second = 56
nanosecond = 123
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to 23.
Set minute to 45.
Set second to 56.
Set nanosecond to 123000000.
Potential Datetime: 0001-01-01 23:45:56 +0000 floating
Setting timezone:
Actual Datetime: 0001-01-01 23:45:56 +0000 floating
ok 10 - %H:%M:%S.%3N
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 2003;056 = 2003-02-25
Parser = ($year, $doy, $year, $month, $day) = $time_string =~ /(\d{4})\;(\d{1,3})\ \=\ (\d{4})\-([\d ]?\d)\-([\d ]?\d)/
dow_name =
month_name =
century =
day = 25
hour_24 =
hour_12 =
doy = 056
month = 02
minute =
ampm =
second =
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year = 2003
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to .
Set minute to .
Set second to .
Set nanosecond to 000000000.
Potential Datetime: 2003-02-25 00:00:00 +0000 floating
Setting timezone:
Actual Datetime: 2003-02-25 00:00:00 +0000 floating
ok 11 - %Y;%j = %Y-%m-%d
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 25 Feb '03 = 2003-02-25
Parser = ($day, $month_name, $year_100, $year, $month, $day) = $time_string =~ /([\d ]?\d)\ ([^\s\d]+)\ \'([\d ]?\d)\ \=\ (\d{4})\-([\d ]?\d)\-([\d ]?\d)/
dow_name =
month_name = Feb
century =
day = 25
hour_24 =
hour_12 =
doy =
month = 02
minute =
ampm =
second =
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 = 03
year = 2003
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
No century, guessing for 03Guessed 2000sSet hour to .
Set minute to .
Set second to .
Set nanosecond to 000000000.
Potential Datetime: 2003-02-25 00:00:00 +0000 floating
Setting timezone:
Actual Datetime: 2003-02-25 00:00:00 +0000 floating
ok 12 - %d %b '%y = %Y-%m-%d
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 13-Jun-2010 09:20:47 -0400
Parser = ($day, $month_name, $year, $hour_24, $minute, $second, $tz_offset) = $time_string =~ /([\d ]?\d)\-([^\s\d]+)\-(\d{4})\ ([\d ]?\d):([\d ]?\d):([\d ]?\d)\ ([+-]\d{4})/
dow_name =
month_name = Jun
century =
day = 13
hour_24 = 09
hour_12 =
doy =
month =
minute = 20
ampm =
second = 47
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year = 2010
ce_year =
tz_offset = -0400
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone -0400.
Set hour to 09.
Set minute to 20.
Set second to 47.
Set nanosecond to 000000000.
Potential Datetime: 2010-06-13 09:20:47 -0400 -0400
Setting timezone:
Actual Datetime: 2010-06-13 09:20:47 -0400 -0400
ok 13 - %e-%b-%Y %T %z
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 3-Jun-2010 09:20:47 -0400
Parser = ($day, $month_name, $year, $hour_24, $minute, $second, $tz_offset) = $time_string =~ /([\d ]?\d)\-([^\s\d]+)\-(\d{4})\ ([\d ]?\d):([\d ]?\d):([\d ]?\d)\ ([+-]\d{4})/
dow_name =
month_name = Jun
century =
day = 3
hour_24 = 09
hour_12 =
doy =
month =
minute = 20
ampm =
second = 47
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year = 2010
ce_year =
tz_offset = -0400
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone -0400.
Set hour to 09.
Set minute to 20.
Set second to 47.
Set nanosecond to 000000000.
Potential Datetime: 2010-06-03 09:20:47 -0400 -0400
Setting timezone:
Actual Datetime: 2010-06-03 09:20:47 -0400 -0400
ok 14 - %e-%b-%Y %T %z
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 12:34:56 AM
Parser = ($hour_12, $minute, $second, $ampm) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ (AM|PM|am|pm)/
dow_name =
month_name =
century =
day =
hour_24 =
hour_12 = 12
doy =
month =
minute = 34
ampm = AM
second = 56
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset =
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone DateTime::TimeZone::Floating=HASH(0x1f10948).
Set hour to .
Set minute to 34.
Set second to 56.
Set nanosecond to 000000000.
Potential Datetime: 0001-01-01 00:34:56 +0000 floating
Setting timezone:
Actual Datetime: 0001-01-01 00:34:56 +0000 floating
ok 15 - %l:%M:%S %p
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 23:45:56 +1000
Parser = ($hour_24, $minute, $second, $tz_offset) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ ([+-]\d{4})/
dow_name =
month_name =
century =
day =
hour_24 = 23
hour_12 =
doy =
month =
minute = 45
ampm =
second = 56
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset = +1000
tz_olson =
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone +1000.
Set hour to 23.
Set minute to 45.
Set second to 56.
Set nanosecond to 000000000.
Potential Datetime: 0001-01-01 23:45:56 +1000 +1000
Setting timezone:
Actual Datetime: 0001-01-01 23:45:56 +1000 +1000
ok 16 - %H:%M:%S %z
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 23:45:56 AEST
Parser = ($hour_24, $minute, $second, $timezone) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ (\w+)/
dow_name =
month_name =
century =
day =
hour_24 = 23
hour_12 =
doy =
month =
minute = 45
ampm =
second = 56
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset =
tz_olson =
timezone = AEST
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone +1000.
Set hour to 23.
Set minute to 45.
Set second to 56.
Set nanosecond to 000000000.
Potential Datetime: 0001-01-01 23:45:56 +1000 +1000
Setting timezone:
Actual Datetime: 0001-01-01 23:45:56 +1000 +1000
ok 17 - %H:%M:%S %Z
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 23:45:56 +1000 AEST
Parser = ($hour_24, $minute, $second, $tz_offset, $timezone) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ ([+-]\d{4})\ (\w+)/
dow_name =
month_name =
century =
day =
hour_24 = 23
hour_12 =
doy =
month =
minute = 45
ampm =
second = 56
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset = +1000
tz_olson =
timezone = AEST
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone +1000.
Set hour to 23.
Set minute to 45.
Set second to 56.
Set nanosecond to 000000000.
Potential Datetime: 0001-01-01 23:45:56 +1000 +1000
Setting timezone:
Actual Datetime: 0001-01-01 23:45:56 +1000 +1000
ok 18 - %H:%M:%S %z %Z
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = 2003 23:45:56 MDT
Parser = ($year, $hour_24, $minute, $second, $timezone) = $time_string =~ /(\d{4})\ ([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ (\w+)/
dow_name =
month_name =
century =
day =
hour_24 = 23
hour_12 =
doy =
month =
minute = 45
ampm =
second = 56
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year = 2003
ce_year =
tz_offset =
tz_olson =
timezone = MDT
epoch =
iso_week_year =
iso_week_year_100 =
Using timezone -0600.
Set hour to 23.
Set minute to 45.
Set second to 56.
Set nanosecond to 000000000.
Potential Datetime: 2003-01-01 23:45:56 -0600 -0600
Setting timezone: DateTime::TimeZone::America::New_York=HASH(0x1f243f0)
Actual Datetime: 2003-01-02 00:45:56 -0500 EST
ok 19 - %Y %H:%M:%S %Z
1..19
ok
t/003_every.t ...............
ok 1 - 24-hour Time
ok 2 - 12-hour Time
ok 3 - Simple 24-hour Time
ok 4 - American Style Date
ok 5 - ISO Style Date
ok 6 - Every token at once
ok 7 - Extended strftime %{} matching
ok 8 - 24-hour Time
ok 9 - 12-hour Time
ok 10 - Simple 24-hour Time
ok 11 - American Style Date
ok 12 - ISO Style Date
ok 13 - Every token at once
ok 14 - Extended strftime %{} matching
1..14
ok
t/004_locale_defaults.t .....
ok 1 - en_AU : %x : year
ok 2 - en_AU : %x : month
ok 3 - en_AU : %x : day
ok 4 - en_AU : %X : hour
ok 5 - en_AU : %X : minute
ok 6 - en_AU : %X : second
ok 7 - en_AU : %c : year
ok 8 - en_AU : %c : month
ok 9 - en_AU : %c : day
ok 10 - en_AU : %c : hour
ok 11 - en_AU : %c : minute
ok 12 - en_AU : %c : second
ok 13 - en_US : %x : year
ok 14 - en_US : %x : month
ok 15 - en_US : %x : day
ok 16 - en_US : %X : hour
ok 17 - en_US : %X : minute
ok 18 - en_US : %X : second
ok 19 - en_US : %c : year
ok 20 - en_US : %c : month
ok 21 - en_US : %c : day
ok 22 - en_US : %c : hour
ok 23 - en_US : %c : minute
ok 24 - en_US : %c : second
ok 25 - en_GB : %x : year
ok 26 - en_GB : %x : month
ok 27 - en_GB : %x : day
ok 28 - en_GB : %X : hour
ok 29 - en_GB : %X : minute
ok 30 - en_GB : %X : second
ok 31 - en_GB : %c : year
ok 32 - en_GB : %c : month
ok 33 - en_GB : %c : day
ok 34 - en_GB : %c : hour
ok 35 - en_GB : %c : minute
ok 36 - en_GB : %c : second
ok 37 - fr_FR : %x : year
ok 38 - fr_FR : %x : month
ok 39 - fr_FR : %x : day
ok 40 - fr_FR : %X : hour
ok 41 - fr_FR : %X : minute
ok 42 - fr_FR : %X : second
ok 43 - fr_FR : %c : year
ok 44 - fr_FR : %c : month
ok 45 - fr_FR : %c : day
ok 46 - fr_FR : %c : hour
ok 47 - fr_FR : %c : minute
ok 48 - fr_FR : %c : second
ok 49 - fr : %x : year
ok 50 - fr : %x : month
ok 51 - fr : %x : day
ok 52 - fr : %X : hour
ok 53 - fr : %X : minute
ok 54 - fr : %X : second
ok 55 - fr : %c : year
ok 56 - fr : %c : month
ok 57 - fr : %c : day
ok 58 - fr : %c : hour
ok 59 - fr : %c : minute
ok 60 - fr : %c : second
1..60
ok
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\%%{ <-- HERE gumtree}/ at /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib/DateTime/Format/Strptime.pm line 192.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\%%{ <-- HERE gumtree}/ at /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib/DateTime/Format/Strptime.pm line 192.
t/005_croak.t ...............
ok 1 - 'Legal Pattern in constructor should return object and not croak' isa 'DateTime::Format::Strptime'
ok 2 - Croak message should be empty
ok 3 - Illegal pattern in constructor should croak
ok 4 - Croak message should reflect illegal pattern
ok 5 - Legal Pattern in pattern() should return the pattern
ok 6 - Error message should be undef
ok 7 - Illegal Pattern should return undef
ok 8 - Error message should reflect illegal pattern
ok 9 - Non-existing DateTime call should return undef
ok 10 - Error message should reflect illegal pattern
ok 11 - Non-matching date time string should return undef
ok 12 - Error message should reflect non-matching datetime
ok 13 - Ambiguous date time string should return undef
ok 14 - Error message should reflect Ambiguous date time string
ok 15 - Illegal Pattern should carp
ok 16 - Croak message should reflect illegal pattern
ok 17 - Non-matching date time string should croak
ok 18 - Croak message should reflect non-matching datetime
ok 19 - Ambiguous date time string should croak
ok 20 - Croak message should reflect Ambiguous date time string
ok 21 - Legal Pattern in pattern() should return the pattern
ok 22 - Error message should be undef
ok 23 - Illegal Pattern should return undef
ok 24 - Error message should reflect illegal pattern
ok 25 - Non-existing DateTime call should return undef
ok 26 - Error message should reflect illegal pattern
ok 27 - Non-matching date time string should return undef
ok 28 - Error message should reflect non-matching datetime
ok 29 - Ambiguous date time string should return undef
ok 30 - Error message should reflect Ambiguous date time string
1..30
ok
t/006_locales.t .............
ok 1 - Constructor with Day Name
ok 2 - Parsed with Day Name
ok 3 - Matched with Day Name
ok 4 - Constructor with Day Name
ok 5 - Parsed with Day Name
ok 6 - Matched with Day Name
ok 7 - Constructor with Day Name
ok 8 - Parsed with Day Name
ok 9 - Matched with Day Name
ok 10 - Constructor with Day Name
ok 11 - Parsed with Day Name
ok 12 - Matched with Day Name
ok 13 - Constructor with Day Name
ok 14 - Parsed with Day Name
ok 15 - Matched with Day Name
ok 16 - Constructor with Day Name
ok 17 - Parsed with Day Name
ok 18 - Matched with Day Name
ok 19 - Constructor with Day Name
ok 20 - Parsed with Day Name
ok 21 - Matched with Day Name
ok 22 - Constructor with Day Name
ok 23 - Parsed with Day Name
ok 24 - Matched with Day Name
ok 25 - Constructor with Day Name
ok 26 - Parsed with Day Name
ok 27 - Matched with Day Name
ok 28 - Constructor with Day Name
ok 29 - Parsed with Day Name
ok 30 - Matched with Day Name
ok 31 - Constructor with Day Name
ok 32 - Parsed with Day Name
ok 33 - Matched with Day Name
ok 34 - Constructor with Day Name
ok 35 - Parsed with Day Name
ok 36 - Matched with Day Name
ok 37 - Constructor with Day Name
ok 38 - Parsed with Day Name
ok 39 - Matched with Day Name
ok 40 - Constructor with Day Name
ok 41 - Parsed with Day Name
ok 42 - Matched with Day Name
ok 43 - Constructor with Day Name
ok 44 - Parsed with Day Name
ok 45 - Matched with Day Name
ok 46 - Constructor with Day Name
ok 47 - Parsed with Day Name
ok 48 - Matched with Day Name
ok 49 - Constructor with Day Name
ok 50 - Parsed with Day Name
ok 51 - Matched with Day Name
ok 52 - Constructor with Day Name
ok 53 - Parsed with Day Name
ok 54 - Matched with Day Name
ok 55 - Constructor with Day Name
ok 56 - Parsed with Day Name
ok 57 - Matched with Day Name
ok 58 - Constructor with Day Name
ok 59 - Parsed with Day Name
ok 60 - Matched with Day Name
ok 61 - Constructor with Day Name
ok 62 - Parsed with Day Name
ok 63 - Matched with Day Name
ok 64 - Constructor with Day Name
ok 65 - Parsed with Day Name
ok 66 - Matched with Day Name
ok 67 - Constructor with Day Name
ok 68 - Parsed with Day Name
ok 69 - Matched with Day Name
ok 70 - Constructor with Day Name
ok 71 - Parsed with Day Name
ok 72 - Matched with Day Name
ok 73 - Constructor with Day Name
ok 74 - Parsed with Day Name
ok 75 - Matched with Day Name
ok 76 - Constructor with Day Name
ok 77 - Parsed with Day Name
ok 78 - Matched with Day Name
ok 79 - Constructor with Day Name
ok 80 - Parsed with Day Name
ok 81 - Matched with Day Name
ok 82 - Constructor with Day Name
ok 83 - Parsed with Day Name
ok 84 - Matched with Day Name
ok 85 - Constructor with Month Name
ok 86 - Parsed with Month Name
ok 87 - Matched with Month Name
ok 88 - Constructor with Month Name
ok 89 - Parsed with Month Name
ok 90 - Matched with Month Name
ok 91 - Constructor with Month Name
ok 92 - Parsed with Month Name
ok 93 - Matched with Month Name
ok 94 - Constructor with Month Name
ok 95 - Parsed with Month Name
ok 96 - Matched with Month Name
ok 97 - Constructor with Month Name
ok 98 - Parsed with Month Name
ok 99 - Matched with Month Name
ok 100 - Constructor with Month Name
ok 101 - Parsed with Month Name
ok 102 - Matched with Month Name
ok 103 - Constructor with Month Name
ok 104 - Parsed with Month Name
ok 105 - Matched with Month Name
ok 106 - Constructor with Month Name
ok 107 - Parsed with Month Name
ok 108 - Matched with Month Name
ok 109 - Constructor with Month Name
ok 110 - Parsed with Month Name
ok 111 - Matched with Month Name
ok 112 - Constructor with Month Name
ok 113 - Parsed with Month Name
ok 114 - Matched with Month Name
ok 115 - Constructor with Month Name
ok 116 - Parsed with Month Name
ok 117 - Matched with Month Name
ok 118 - Constructor with Month Name
ok 119 - Parsed with Month Name
ok 120 - Matched with Month Name
ok 121 - Constructor with Month Name
ok 122 - Parsed with Month Name
ok 123 - Matched with Month Name
ok 124 - Constructor with Month Name
ok 125 - Parsed with Month Name
ok 126 - Matched with Month Name
ok 127 - Constructor with Month Name
ok 128 - Parsed with Month Name
ok 129 - Matched with Month Name
ok 130 - Constructor with Month Name
ok 131 - Parsed with Month Name
ok 132 - Matched with Month Name
ok 133 - Constructor with Month Name
ok 134 - Parsed with Month Name
ok 135 - Matched with Month Name
ok 136 - Constructor with Month Name
ok 137 - Parsed with Month Name
ok 138 - Matched with Month Name
ok 139 - Constructor with Month Name
ok 140 - Parsed with Month Name
ok 141 - Matched with Month Name
ok 142 - Constructor with Month Name
ok 143 - Parsed with Month Name
ok 144 - Matched with Month Name
ok 145 - Constructor with Month Name
ok 146 - Parsed with Month Name
ok 147 - Matched with Month Name
ok 148 - Constructor with Month Name
ok 149 - Parsed with Month Name
ok 150 - Matched with Month Name
ok 151 - Constructor with Month Name
ok 152 - Parsed with Month Name
ok 153 - Matched with Month Name
ok 154 - Constructor with Month Name
ok 155 - Parsed with Month Name
ok 156 - Matched with Month Name
ok 157 - Constructor with Month Name
ok 158 - Parsed with Month Name
ok 159 - Matched with Month Name
ok 160 - Constructor with Month Name
ok 161 - Parsed with Month Name
ok 162 - Matched with Month Name
ok 163 - Constructor with Month Name
ok 164 - Parsed with Month Name
ok 165 - Matched with Month Name
ok 166 - Constructor with Month Name
ok 167 - Parsed with Month Name
ok 168 - Matched with Month Name
ok 169 - Constructor with Month Name
ok 170 - Parsed with Month Name
ok 171 - Matched with Month Name
ok 172 - Constructor with Month Name
ok 173 - Parsed with Month Name
ok 174 - Matched with Month Name
ok 175 - Constructor with Month Name
ok 176 - Parsed with Month Name
ok 177 - Matched with Month Name
ok 178 - Constructor with Month Name
ok 179 - Parsed with Month Name
ok 180 - Matched with Month Name
ok 181 - Constructor with Month Name
ok 182 - Parsed with Month Name
ok 183 - Matched with Month Name
ok 184 - Constructor with Month Name
ok 185 - Parsed with Month Name
ok 186 - Matched with Month Name
ok 187 - Constructor with Month Name
ok 188 - Parsed with Month Name
ok 189 - Matched with Month Name
ok 190 - Constructor with Month Name
ok 191 - Parsed with Month Name
ok 192 - Matched with Month Name
ok 193 - Constructor with Month Name
ok 194 - Parsed with Month Name
ok 195 - Matched with Month Name
ok 196 - Constructor with Month Name
ok 197 - Parsed with Month Name
ok 198 - Matched with Month Name
ok 199 - Constructor with Month Name
ok 200 - Parsed with Month Name
ok 201 - Matched with Month Name
ok 202 - Constructor with Month Name
ok 203 - Parsed with Month Name
ok 204 - Matched with Month Name
ok 205 - Constructor with Month Name
ok 206 - Parsed with Month Name
ok 207 - Matched with Month Name
ok 208 - Constructor with Month Name
ok 209 - Parsed with Month Name
ok 210 - Matched with Month Name
ok 211 - Constructor with Month Name
ok 212 - Parsed with Month Name
ok 213 - Matched with Month Name
ok 214 - Constructor with Month Name
ok 215 - Parsed with Month Name
ok 216 - Matched with Month Name
ok 217 - Constructor with Month Name
ok 218 - Parsed with Month Name
ok 219 - Matched with Month Name
ok 220 - Constructor with Month Name
ok 221 - Parsed with Month Name
ok 222 - Matched with Month Name
ok 223 - Constructor with Month Name
ok 224 - Parsed with Month Name
ok 225 - Matched with Month Name
ok 226 - Constructor with Month Name
ok 227 - Parsed with Month Name
ok 228 - Matched with Month Name
ok 229 - Constructor with Meridian
ok 230 - Parsed with Meridian
ok 231 - Matched with Meridian
ok 232 - Constructor with Meridian
ok 233 - Parsed with Meridian
ok 234 - Matched with Meridian
ok 235 - Constructor with Meridian
ok 236 - Parsed with Meridian
ok 237 - Matched with Meridian
ok 238 - Constructor with Meridian
ok 239 - Parsed with Meridian
ok 240 - Matched with Meridian
ok 241 - Constructor with Meridian
ok 242 - Parsed with Meridian
ok 243 - Matched with Meridian
ok 244 - Constructor with Meridian
ok 245 - Parsed with Meridian
ok 246 - Matched with Meridian
ok 247 - Constructor with Meridian
ok 248 - Parsed with Meridian
ok 249 - Matched with Meridian
ok 250 - Constructor with Meridian
ok 251 - Parsed with Meridian
ok 252 - Matched with Meridian
ok 253
ok 254
ok 255
ok 256
ok 257
1..257
ok
t/007_edge.t ................
ok 1 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 2 - An object of class 'DateTime' isa 'DateTime'
ok 3
ok 4 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 5 - An object of class 'DateTime' isa 'DateTime'
ok 6
ok 7 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 8 - An object of class 'DateTime' isa 'DateTime'
ok 9 - Time zone determined from string
ok 10 - Time zone applied to string
ok 11 - Illegal input should carp
ok 12 - Croak message should reflect illegal pattern
ok 13
Date format: %m%d%Y
Time format: %r
Datetime format: %a%d%b%Y%r%Z
Entered = AMERICA/NEW_YORK
Parser = ($tz_olson) = $time_string =~ /(\w+\/\w+)/
dow_name =
month_name =
century =
day =
hour_24 =
hour_12 =
doy =
month =
minute =
ampm =
second =
nanosecond =
week_sun_0 =
dow_sun_0 =
dow_mon_1 =
week_mon_1 =
year_100 =
year =
ce_year =
tz_offset =
tz_olson = AMERICA/NEW_YORK
timezone =
epoch =
iso_week_year =
iso_week_year_100 =
Provided olson TZ didn't work (AMERICA/NEW_YORK). Attempting to normalize it.
Trying America/New_York.
Using timezone DateTime::TimeZone::America::New_York=HASH(0x2b09d80).
Set hour to .
Set minute to .
Set second to .
Set nanosecond to 000000000.
Potential Datetime: 0001-01-01 00:00:00 -045602 LMT
Setting timezone:
Actual Datetime: 0001-01-01 00:00:00 -045602 LMT
ok 14
ok 15
ok 16
1..16
ok
t/008_epoch.t ...............
ok 1 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 2 - An object of class 'DateTime' isa 'DateTime'
ok 3
ok 4 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 5 - An object of class 'DateTime' isa 'DateTime'
ok 6
ok 7 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 8 - An object of class 'DateTime' isa 'DateTime'
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 18 - An object of class 'DateTime' isa 'DateTime'
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
1..26
ok
t/009_regexp.t ..............
ok 1 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 2 - An object of class 'DateTime' isa 'DateTime'
ok 3
ok 4
ok 5
ok 6 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 7 - An object of class 'DateTime' isa 'DateTime'
ok 8
ok 9
ok 10
ok 11 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 12 - An object of class 'DateTime' isa 'DateTime'
ok 13
ok 14
ok 15
ok 16 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime'
ok 17 - An object of class 'DateTime' isa 'DateTime'
ok 18
ok 19
ok 20
ok 21 - The strp pattern is OK, but the regex doesn't match the input.
1..21
ok
t/author-00-compile.t ....... skipped: these tests are for testing by the author
t/author-001_all_locales.t .. skipped: these tests are for testing by the author
t/author-eol.t .............. skipped: these tests are for testing by the author
t/author-mojibake.t ......... skipped: these tests are for testing by the author
t/author-no-tabs.t .......... skipped: these tests are for testing by the author
t/author-pod-spell.t ........ skipped: these tests are for testing by the author
t/author-test-version.t ..... skipped: these tests are for testing by the author
t/release-pod-coverage.t .... skipped: these tests are for release candidate testing
t/release-pod-linkcheck.t ... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ...... skipped: these tests are for release candidate testing
t/release-portability.t ..... skipped: these tests are for release candidate testing
t/release-tidyall.t ......... skipped: these tests are for release candidate testing
All tests successful.
Files=22, Tests=446, 4 wallclock secs ( 0.21 usr 0.04 sys + 2.88 cusr 0.42 csys = 3.55 CPU)
Result: PASS
DROLSKY/DateTime-Format-Strptime-1.57.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DR/DROLSKY/CHECKSUMS
Dave Rolsky <autarch@urth.org>
Parse and format strp and strf time patterns
>>> (cd /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE && tar cvf - DateTime-Format-Strptime-1.57.ppd blib) | gzip -c >/data/fly2200/var/REPO/D/DR/DROLSKY/DateTime-Format-Strptime-1.57.tar.gz
DateTime-Format-Strptime-1.57.ppd
blib/
blib/man3/
blib/man3/DateTime::Format::Strptime.3
blib/lib/
blib/lib/DateTime/
blib/lib/DateTime/Format/
blib/lib/DateTime/Format/Strptime.pm
>>> mv /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/DateTime-Format-Strptime-1.57.ppd /data/fly2200/var/REPO/D/DR/DROLSKY
Running make for D/DR/DROLSKY/DateTime-Format-Builder-0.81.tar.gz
Prepending /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /data/fly2200/var/cpan/build/DateTime-Format-Builder-0.81-tZ8aAH
Prepending /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DR/DROLSKY/DateTime-Format-Builder-0.81.tar.gz
>>> make
cp lib/DateTime/Format/Builder/Parser/Strptime.pm blib/lib/DateTime/Format/Builder/Parser/Strptime.pm
cp lib/DateTime/Format/Builder/Tutorial.pod blib/lib/DateTime/Format/Builder/Tutorial.pod
cp lib/DateTime/Format/Builder/Parser.pm blib/lib/DateTime/Format/Builder/Parser.pm
cp lib/DateTime/Format/Builder/Parser/Quick.pm blib/lib/DateTime/Format/Builder/Parser/Quick.pm
cp lib/DateTime/Format/Builder/Parser/Dispatch.pm blib/lib/DateTime/Format/Builder/Parser/Dispatch.pm
cp lib/DateTime/Format/Builder.pm blib/lib/DateTime/Format/Builder.pm
cp lib/DateTime/Format/Builder/Parser/generic.pm blib/lib/DateTime/Format/Builder/Parser/generic.pm
cp lib/DateTime/Format/Builder/Parser/Regex.pm blib/lib/DateTime/Format/Builder/Parser/Regex.pm
Manifying 8 pod documents
DROLSKY/DateTime-Format-Builder-0.81.tar.gz
make -- OK
Prepending /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/99pod.t ..................
1..8
ok 1 - POD test for blib/lib/DateTime/Format/Builder.pm
ok 2 - POD test for blib/lib/DateTime/Format/Builder/Parser.pm
ok 3 - POD test for blib/lib/DateTime/Format/Builder/Tutorial.pod
ok 4 - POD test for blib/lib/DateTime/Format/Builder/Parser/Quick.pm
ok 5 - POD test for blib/lib/DateTime/Format/Builder/Parser/Regex.pm
ok 6 - POD test for blib/lib/DateTime/Format/Builder/Parser/Strptime.pm
ok 7 - POD test for blib/lib/DateTime/Format/Builder/Parser/generic.pm
ok 8 - POD test for blib/lib/DateTime/Format/Builder/Parser/Dispatch.pm
ok
t/altcon.t .................
ok 1 - An object of class 'DateTime' isa 'DateTime'
ok 2 - Year is right
ok 3 - Month is right
ok 4 - Day is right
ok 5 - An object of class 'DateTime' isa 'DateTime'
ok 6 - Year is right
ok 7 - Month is right
ok 8 - Day is right
ok 9 - An object of class 'DateTime' isa 'DateTime'
ok 10 - Year is right
ok 11 - Month is right
ok 12 - Day is right
ok 13 - An object of class 'DateTime' isa 'DateTime'
ok 14 - Year is right
ok 15 - Month is right
ok 16 - Day is right
ok 17 - An object of class 'DateTime' isa 'DateTime'
ok 18 - Epoch of 1057279398 to 2003-07-04T00:43:18
ok 19 - All done
1..19
ok
t/basic.t ..................
ok 1 - Too many parameters exception
ok 2 - Created object
ok 3 - An object of class 'DateTime::Format::Builder' isa 'DateTime::Format::Builder'
ok 4 - No parser exception
1..4
ok
t/clone.t ..................
ok 1 - An object of class 'DateTime::Format::Builder' isa 'DateTime::Format::Builder'
ok 2 - An object of class 'DateTime::Format::Builder' isa 'DateTime::Format::Builder'
ok 3 - Parser cloned
ok 4 - An object of class 'DateTime::Format::Builder' isa 'DateTime::Format::Builder'
ok 5 - Parser cloned
1..5
ok
t/create.t .................
ok 1 - An object of class 'DateTime::Format::Builder' isa 'DateTime::Format::Builder'
ok 2 - on_match called for input
ok 3 - An object of class 'DateTime' isa 'DateTime'
ok 4 - $dt->minute() == 32
ok 5 - $dt->day() == 16
ok 6 - $dt->year() == 2003
ok 7 - $dt->second() == 45
ok 8 - $dt->month() == 7
ok 9 - $dt->hour() == 16
ok 10 - on_fail called for input
ok 11 - Shouldn't've passed or rescued.
ok 12 - An object of class 'DateTime::Format::Builder' isa 'DateTime::Format::Builder'
ok 13 - on_match called for input
ok 14 - An object of class 'DateTime' isa 'DateTime'
ok 15 - $dt->month() == 7
ok 16 - $dt->year() == 2003
ok 17 - $dt->day() == 16
ok 18 - on_match called for input
ok 19 - An object of class 'DateTime' isa 'DateTime'
ok 20 - $dt->hour() == 16
ok 21 - $dt->month() == 7
ok 22 - $dt->year() == 2003
ok 23 - $dt->day() == 16
ok 24 - on_match called for input
ok 25 - An object of class 'DateTime' isa 'DateTime'
ok 26 - $dt->minute() == 32
ok 27 - $dt->day() == 16
ok 28 - $dt->month() == 7
ok 29 - $dt->hour() == 16
ok 30 - $dt->year() == 2003
ok 31 - on_match called for input
ok 32 - An object of class 'DateTime' isa 'DateTime'
ok 33 - $dt->year() == 2003
ok 34 - $dt->second() == 45
ok 35 - $dt->month() == 7
ok 36 - $dt->hour() == 16
ok 37 - $dt->minute() == 32
ok 38 - $dt->day() == 16
ok 39 - No errors when creating the class.
ok 40 - Don't overwrite existing new() method
ok 41 - Should have errors when creating class.
ok 42 - No overriding new with parser
ok 43 - Don't overwrite existing new() method
ok 44 - Should have errors when creating class.
ok 45 - No override new by intention
ok 46 - Don't overwrite existing new() method
1..46
ok
t/dispatch.t ...............
ok 1 - No errors when creating the class.
ok 2 - An object of class 'SampleDispatch' isa 'SampleDispatch'
ok 3 - No errors when parsing.
ok 4 - An object of class 'DateTime' isa 'DateTime'
ok 5 - Year is 2004
ok 6 - Month is 5
ok 7 - Day is 6
ok 8 - There is no fnerk.
ok 9 - No errors when creating the class.
ok 10 - An object of class 'SampleDispatchB' isa 'SampleDispatchB'
ok 11 - No errors when parsing.
ok 12 - An object of class 'DateTime' isa 'DateTime'
ok 13 - Year is 2004
ok 14 - Month is 5
ok 15 - Day is 6
ok 16 - No errors when parsing.
ok 17 - An object of class 'DateTime' isa 'DateTime'
ok 18 - Year is 2003
ok 19 - Month is 11
ok 20 - Day is 1
ok 21 - There is no fnerk.
ok 22 - All done.
1..22
ok
t/extra.t ..................
ok 1
1..1
ok
t/fall.t ...................
ok 1 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed.
ok 2 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed.
ok 3 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed.
1..3
ok
t/import.t .................
ok 1 - No errors when creating the class.
ok 2 - An object of class 'SampleClass1' isa 'SampleClass1'
ok 3 - An object of class 'DateTime' isa 'DateTime'
ok 4 - Year is 2004
ok 5 - Year is 2004
ok 6 - Year is 2004
ok 7 - There is no fnerk.
1..7
ok
t/lengths.t ................
ok 1 - An object of class 'DateTime::Format::Builder' isa 'DateTime::Format::Builder'
ok 2 - An object of class 'DateTime' isa 'DateTime'
ok 3 - Used length parser 1
ok 4 - An object of class 'DateTime' isa 'DateTime'
ok 5 - Used length parser 2
ok 6 - An object of class 'DateTime' isa 'DateTime'
ok 7 - Used length parser 3
ok 8 - An object of class 'DateTime::Format::Builder' isa 'DateTime::Format::Builder'
ok 9 - An object of class 'DateTime' isa 'DateTime'
ok 10 - Parser length 4 for 2003
ok 11 - Year 2003 matches
ok 12 - An object of class 'DateTime' isa 'DateTime'
ok 13 - Parser length 5 for -2003
ok 14 - Year -2003 matches
1..14
ok
t/memory-cycle.t ...........
ok 1 - Make sure parser object does not have circular refs
ok 2 - Make sure builder object does not have circular refs after making a single parser
ok 3 - Make sure parser object does not have circular refs
ok 4 - Make sure builder object does not have circular refs after making a multi parser
1..4
ok
t/mergecb.t ................
ok 1 - Callback chaining works.
ok 2 - Callback chaining works on ref.
ok 3 - Single callback works.
ok 4 - Given undef, do bugger all.
ok 5 - Given nothing, do bugger all.
ok 6 - Given empty arrayref, do bugger all.
ok 7 - Correctly faulted on bad arguments.
1..7
ok
t/newclass.t ...............
ok 1 - Version matches
ok 2 - An object of class 'DateTime' isa 'DateTime'
ok 3 - $dt->year() == 2003
ok 4 - $dt->day() == 16
ok 5 - $dt->minute() == 32
ok 6 - $dt->hour() == 16
ok 7 - $dt->month() == 7
ok 8 - $dt->second() == 45
ok 9 - Should have errors
ok 10 - Right error
ok 11 - 'New from object gives right class' isa 'DateTime::Format::ICal15'
ok 12 - Version matches
ok 13 - Used the right constructor
ok 14 - Should be no errors with undef new
ok 15 - Should be no constructor
1..15
ok
t/nocon.t ..................
ok 1 - No errors when creating the class.
ok 2 - There is indeed no 'new'
ok 3 - Error when trying to instantiate (no new)
ok 4 - Right error
ok 5 - Error when creating class.
ok 6 - No error when creating class.
ok 7 - Didn't override new()
ok 8 - No error when creating class.
ok 9 - Used given new()
1..9
ok
t/noredef.t ................
ok 1 - Error when creating class.
1..1
ok
t/on_fail.t ................
ok 1 - Made class
ok 2 - An object of class 'DateTime' isa 'DateTime'
ok 3 - Year good
ok 4 - Month good
ok 5 - Day good
ok 6 - Bad parse gives no error
ok 7 - Bad parse correctly gives undef
1..7
ok
t/on_fail_regex.t ..........
ok 1 - Made class
ok 2 - Should croak from this file
1..2
ok
t/on_fail_sub.t ............
ok 1 - Made class
ok 2 - An object of class 'DateTime' isa 'DateTime'
ok 3 - Year good
ok 4 - Month good
ok 5 - Day good
ok 6 - Bad parse gives no error
ok 7 - Bad parse correctly gives undef
1..7
ok
t/param.t ..................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/quick.t ..................
ok 1 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed.
ok 2 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed.
ok 3 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed.
1..3
ok
t/release-cpan-changes.t ... skipped: these tests are for release candidate testing
t/release-eol.t ............ skipped: these tests are for release candidate testing
t/release-no-tabs.t ........ skipped: these tests are for release candidate testing
t/release-pod-linkcheck.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t ..... skipped: these tests are for release candidate testing
t/self.t ...................
ok 1
ok 2
ok 3
1..3
ok
t/strptime.t ...............
ok 1 - An object of class 'DateTime' isa 'DateTime'
ok 2 - %Y-%m-%d
ok 3 - An object of class 'DateTime' isa 'DateTime'
ok 4 - %y-%m-%d
ok 5 - An object of class 'DateTime' isa 'DateTime'
ok 6 - %Y years, %j days
ok 7 - An object of class 'DateTime' isa 'DateTime'
ok 8 - %b %d, %Y
ok 9 - An object of class 'DateTime' isa 'DateTime'
ok 10 - %B %d, %Y
ok 11 - An object of class 'DateTime' isa 'DateTime'
ok 12 - %H:%M:%S
ok 13 - An object of class 'DateTime' isa 'DateTime'
ok 14 - %l:%M:%S %p
ok 15 - An object of class 'DateTime' isa 'DateTime'
ok 16 - %H:%M:%S.%N
ok 17 - An object of class 'DateTime' isa 'DateTime'
ok 18 - %H:%M:%S.%6N
ok 19 - An object of class 'DateTime' isa 'DateTime'
ok 20 - %H:%M:%S.%3N
ok 21 - An object of class 'DateTime' isa 'DateTime'
ok 22 - %Y;%j = %Y-%m-%d
ok 23 - An object of class 'DateTime' isa 'DateTime'
ok 24 - %d %b '%y = %Y-%m-%d
1..24
ok
t/taint.t ..................
ok 1 - use DateTime::Format::Builder;
1..1
ok
t/verbose.t ................
ok 1 # skip Verbose is temporarily out of it
ok 2 # skip Verbose is temporarily out of it
ok 3 # skip Verbose is temporarily out of it
ok 4 # skip Verbose is temporarily out of it
1..4
ok
t/wholeclass.t .............
ok 1 - Version matches
ok 2 - An object of class 'DateTime' isa 'DateTime'
ok 3 - $dt->minute() == 32
ok 4 - $dt->year() == 2003
ok 5 - $dt->month() == 7
ok 6 - $dt->second() == 45
ok 7 - $dt->day() == 16
ok 8 - $dt->hour() == 16
1..8
ok
All tests successful.
Files=30, Tests=229, 6 wallclock secs ( 0.17 usr 0.04 sys + 5.10 cusr 0.62 csys = 5.93 CPU)
Result: PASS
DROLSKY/DateTime-Format-Builder-0.81.tar.gz
make test TEST_VERBOSE=1 -- OK
Dave Rolsky <autarch@urth.org>
Create DateTime parser classes and objects.
>>> (cd /data/fly2200/var/cpan/build/DateTime-Format-Builder-0.81-tZ8aAH && tar cvf - DateTime-Format-Builder-0.81.ppd blib) | gzip -c >/data/fly2200/var/REPO/D/DR/DROLSKY/DateTime-Format-Builder-0.81.tar.gz
DateTime-Format-Builder-0.81.ppd
blib/
blib/man3/
blib/man3/DateTime::Format::Builder.3
blib/man3/DateTime::Format::Builder::Parser::Regex.3
blib/man3/DateTime::Format::Builder::Parser::Strptime.3
blib/man3/DateTime::Format::Builder::Tutorial.3
blib/man3/DateTime::Format::Builder::Parser::Dispatch.3
blib/man3/DateTime::Format::Builder::Parser.3
blib/man3/DateTime::Format::Builder::Parser::generic.3
blib/man3/DateTime::Format::Builder::Parser::Quick.3
blib/lib/
blib/lib/DateTime/
blib/lib/DateTime/Format/
blib/lib/DateTime/Format/Builder/
blib/lib/DateTime/Format/Builder/Parser/
blib/lib/DateTime/Format/Builder/Parser/Quick.pm
blib/lib/DateTime/Format/Builder/Parser/Regex.pm
blib/lib/DateTime/Format/Builder/Parser/Strptime.pm
blib/lib/DateTime/Format/Builder/Parser/generic.pm
blib/lib/DateTime/Format/Builder/Parser/Dispatch.pm
blib/lib/DateTime/Format/Builder/Parser.pm
blib/lib/DateTime/Format/Builder/Tutorial.pod
blib/lib/DateTime/Format/Builder.pm
>>> mv /data/fly2200/var/cpan/build/DateTime-Format-Builder-0.81-tZ8aAH/DateTime-Format-Builder-0.81.ppd /data/fly2200/var/REPO/D/DR/DROLSKY
Running make for X/XM/XMIKEW/DateTime-Format-MySQL-0.05.tar.gz
Prepending /data/fly2200/var/cpan/build/DateTime-Format-Builder-0.81-tZ8aAH/blib/arch /data/fly2200/var/cpan/build/DateTime-Format-Builder-0.81-tZ8aAH/blib/lib /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /data/fly2200/var/cpan/build/DateTime-Format-MySQL-0.05-7h8C8P
Prepending /data/fly2200/var/cpan/build/DateTime-Format-Builder-0.81-tZ8aAH/blib/arch /data/fly2200/var/cpan/build/DateTime-Format-Builder-0.81-tZ8aAH/blib/lib /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building X/XM/XMIKEW/DateTime-Format-MySQL-0.05.tar.gz
>>> make
/data/fly2200/ap2200-299134/bin/perl-static Build --makefile_env_macros 1
Building DateTime-Format-MySQL
XMIKEW/DateTime-Format-MySQL-0.05.tar.gz
make -- OK
Prepending /data/fly2200/var/cpan/build/DateTime-Format-Builder-0.81-tZ8aAH/blib/arch /data/fly2200/var/cpan/build/DateTime-Format-Builder-0.81-tZ8aAH/blib/lib /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch /data/fly2200/var/cpan/build/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/arch /data/fly2200/var/cpan/build/MooX-HandlesVia-0.001008-XJ6S68/blib/lib /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/arch /data/fly2200/var/cpan/build/Data-Perl-0.002009-MonSH5/blib/lib /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/arch /data/fly2200/var/cpan/build/URI-1.69-LU9TNn/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
/data/fly2200/ap2200-299134/bin/perl-static Build --makefile_env_macros 1 test
t/00load.t ....
1..1
ok 1 - use DateTime::Format::MySQL;
ok
t/01format.t ..
1..3
ok 1 - format_date
ok 2 - format_datetime
ok 3 - format_time
ok
t/02parse.t ...
1..84
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok
All tests successful.
Files=3, Tests=88, 1 wallclock secs ( 0.05 usr 0.00 sys + 0.59 cusr 0.06 csys = 0.70 CPU)
Result: PASS
XMIKEW/DateTime-Format-MySQL-0.05.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/X/XM/XMIKEW/CHECKSUMS
Mike Wisener <xmikew@cpan.org>
Parse and format MySQL dates and times
>>> (cd /data/fly2200/var/cpan/build/DateTime-Format-MySQL-0.05-7h8C8P && tar cvf - DateTime-Format-MySQL-0.05.ppd blib) | gzip -c >/data/fly2200/var/REPO/X/XM/XMIKEW/DateTime-Format-MySQL-0.05.tar.gz
DateTime-Format-MySQL-0.05.ppd
blib/
blib/lib/
blib/lib/DateTime/
blib/lib/DateTime/Format/
blib/lib/DateTime/Format/MySQL.pm
>>> mv /data/fly2200/var/cpan/build/DateTime-Format-MySQL-0.05-7h8C8P/DateTime-Format-MySQL-0.05.ppd /data/fly2200/var/REPO/X/XM/XMIKEW
Running test for module 'HTTP::Message::PSGI'
Running make for M/MI/MIYAGAWA/Plack-1.0037.tar.gz
Prepending %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/arch %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/lib %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/arch %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/lib %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/arch %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/lib %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/arch %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/lib %BUILDDIR%/URI-1.69-LU9TNn/blib/arch %BUILDDIR%/URI-1.69-LU9TNn/blib/lib to PERL5LIB; %BUILDDIR%=/data/fly2200/var/cpan/build for 'get'
Checksum for /data/fly2200/var/cpan/sources/authors/id/M/MI/MIYAGAWA/Plack-1.0037.tar.gz ok
Plack-1.0037/
Plack-1.0037/benchmarks/
Plack-1.0037/Changes
Plack-1.0037/cpanfile
Plack-1.0037/dist.ini
Plack-1.0037/eg/
Plack-1.0037/lib/
Plack-1.0037/LICENSE
Plack-1.0037/Makefile.PL
Plack-1.0037/MANIFEST
Plack-1.0037/META.json
Plack-1.0037/META.yml
Plack-1.0037/README
Plack-1.0037/script/
Plack-1.0037/share/
Plack-1.0037/t/
Plack-1.0037/xt/
Plack-1.0037/xt/author-downstream.t
Plack-1.0037/t/FCGIUtils.pm
Plack-1.0037/t/HTTP-Message-PSGI/
Plack-1.0037/t/HTTP-Server-PSGI/
Plack-1.0037/t/Plack-Builder/
Plack-1.0037/t/Plack-Handler/
Plack-1.0037/t/Plack-HTTPParser-PP/
Plack-1.0037/t/Plack-Loader/
Plack-1.0037/t/Plack-Middleware/
Plack-1.0037/t/Plack-MIME/
Plack-1.0037/t/Plack-Request/
Plack-1.0037/t/Plack-Response/
Plack-1.0037/t/Plack-Runner/
Plack-1.0037/t/Plack-TempBuffer/
Plack-1.0037/t/Plack-Test/
Plack-1.0037/t/Plack-Util/
Plack-1.0037/t/release-pod-syntax.t
Plack-1.0037/t/test.txt
Plack-1.0037/t/Plack-Util/bad.psgi
Plack-1.0037/t/Plack-Util/bad2.psgi
Plack-1.0037/t/Plack-Util/bin/
Plack-1.0037/t/Plack-Util/can.t
Plack-1.0037/t/Plack-Util/error.psgi
Plack-1.0037/t/Plack-Util/foreach.t
Plack-1.0037/t/Plack-Util/header_exists.t
Plack-1.0037/t/Plack-Util/header_get.t
Plack-1.0037/t/Plack-Util/header_push.t
Plack-1.0037/t/Plack-Util/header_remove.t
Plack-1.0037/t/Plack-Util/header_set.t
Plack-1.0037/t/Plack-Util/headers_obj.t
Plack-1.0037/t/Plack-Util/Hello.pm
Plack-1.0037/t/Plack-Util/hello.psgi
Plack-1.0037/t/Plack-Util/inc/
Plack-1.0037/t/Plack-Util/inline_object.t
Plack-1.0037/t/Plack-Util/io_with_path.t
Plack-1.0037/t/Plack-Util/is_real_fh.t
Plack-1.0037/t/Plack-Util/load.t
Plack-1.0037/t/Plack-Util/response_cb.t
Plack-1.0037/t/Plack-Util/inc/hello.psgi
Plack-1.0037/t/Plack-Util/bin/findbin.psgi
Plack-1.0037/t/Plack-Test/2args.t
Plack-1.0037/t/Plack-Test/cookie.t
Plack-1.0037/t/Plack-Test/hello.t
Plack-1.0037/t/Plack-Test/hello_server.t
Plack-1.0037/t/Plack-Test/suite.t
Plack-1.0037/t/Plack-TempBuffer/print.t
Plack-1.0037/t/Plack-Runner/options.t
Plack-1.0037/t/Plack-Runner/path.t
Plack-1.0037/t/Plack-Response/body.t
Plack-1.0037/t/Plack-Response/compatible.t
Plack-1.0037/t/Plack-Response/cookie.t
Plack-1.0037/t/Plack-Response/new.t
Plack-1.0037/t/Plack-Response/redirect.t
Plack-1.0037/t/Plack-Response/response.t
Plack-1.0037/t/Plack-Response/to_app.t
Plack-1.0037/t/Plack-Request/base.t
Plack-1.0037/t/Plack-Request/body.t
Plack-1.0037/t/Plack-Request/content-on-get.t
Plack-1.0037/t/Plack-Request/content.t
Plack-1.0037/t/Plack-Request/cookie.t
Plack-1.0037/t/Plack-Request/double_port.t
Plack-1.0037/t/Plack-Request/foo1.txt
Plack-1.0037/t/Plack-Request/foo2.txt
Plack-1.0037/t/Plack-Request/hostname.t
Plack-1.0037/t/Plack-Request/many_upload.t
Plack-1.0037/t/Plack-Request/multi_read.t
Plack-1.0037/t/Plack-Request/new.t
Plack-1.0037/t/Plack-Request/parameters.t
Plack-1.0037/t/Plack-Request/params.t
Plack-1.0037/t/Plack-Request/path_info.t
Plack-1.0037/t/Plack-Request/path_info_escaped.t
Plack-1.0037/t/Plack-Request/query_string.t
Plack-1.0037/t/Plack-Request/readbody.t
Plack-1.0037/t/Plack-Request/request_uri.t
Plack-1.0037/t/Plack-Request/upload-basename.t
Plack-1.0037/t/Plack-Request/upload-large.t
Plack-1.0037/t/Plack-Request/upload.t
Plack-1.0037/t/Plack-Request/uri.t
Plack-1.0037/t/Plack-Request/uri_utf8.t
Plack-1.0037/t/Plack-MIME/add_type.t
Plack-1.0037/t/Plack-MIME/basic.t
Plack-1.0037/t/Plack-MIME/fallback.t
Plack-1.0037/t/Plack-Middleware/access_log.t
Plack-1.0037/t/Plack-Middleware/access_log_timed.t
Plack-1.0037/t/Plack-Middleware/access_log_value_zero.t
Plack-1.0037/t/Plack-Middleware/auth_basic.t
Plack-1.0037/t/Plack-Middleware/auth_basic_env.t
Plack-1.0037/t/Plack-Middleware/auth_basic_simple.t
Plack-1.0037/t/Plack-Middleware/bufferedstreaming.t
Plack-1.0037/t/Plack-Middleware/cascade/
Plack-1.0037/t/Plack-Middleware/cgi-bin/
Plack-1.0037/t/Plack-Middleware/cgibin.t
Plack-1.0037/t/Plack-Middleware/cgibin_exec.t
Plack-1.0037/t/Plack-Middleware/chunked.t
Plack-1.0037/t/Plack-Middleware/component-leak.t
Plack-1.0037/t/Plack-Middleware/component.t
Plack-1.0037/t/Plack-Middleware/conditional.t
Plack-1.0037/t/Plack-Middleware/conditional_new.t
Plack-1.0037/t/Plack-Middleware/conditionalget.t
Plack-1.0037/t/Plack-Middleware/conditionalget_writer.t
Plack-1.0037/t/Plack-Middleware/content_length.t
Plack-1.0037/t/Plack-Middleware/directory.t
Plack-1.0037/t/Plack-Middleware/error_document.t
Plack-1.0037/t/Plack-Middleware/error_document_streaming_app.t
Plack-1.0037/t/Plack-Middleware/errors/
Plack-1.0037/t/Plack-Middleware/file.t
Plack-1.0037/t/Plack-Middleware/head.t
Plack-1.0037/t/Plack-Middleware/head_streaming.t
Plack-1.0037/t/Plack-Middleware/htpasswd
Plack-1.0037/t/Plack-Middleware/httpexceptions.t
Plack-1.0037/t/Plack-Middleware/httpexceptions_streaming.t
Plack-1.0037/t/Plack-Middleware/iis6_script_name_fix.t
Plack-1.0037/t/Plack-Middleware/iis7_keep_alive_fix.t
Plack-1.0037/t/Plack-Middleware/jsonp.t
Plack-1.0037/t/Plack-Middleware/lint.t
Plack-1.0037/t/Plack-Middleware/lint_env.t
Plack-1.0037/t/Plack-Middleware/lint_utf8_false_alarm.t
Plack-1.0037/t/Plack-Middleware/log4perl.t
Plack-1.0037/t/Plack-Middleware/log_dispatch.t
Plack-1.0037/t/Plack-Middleware/order.t
Plack-1.0037/t/Plack-Middleware/prefix.t
Plack-1.0037/t/Plack-Middleware/psgibin.t
Plack-1.0037/t/Plack-Middleware/rearrange_headers.t
Plack-1.0037/t/Plack-Middleware/recursive/
Plack-1.0037/t/Plack-Middleware/refresh-init.t
Plack-1.0037/t/Plack-Middleware/runtime.t
Plack-1.0037/t/Plack-Middleware/simple_content_filter.t
Plack-1.0037/t/Plack-Middleware/simple_logger.t
Plack-1.0037/t/Plack-Middleware/stacktrace/
Plack-1.0037/t/Plack-Middleware/static.foo
Plack-1.0037/t/Plack-Middleware/static.t
Plack-1.0037/t/Plack-Middleware/static.txt
Plack-1.0037/t/Plack-Middleware/static_env.t
Plack-1.0037/t/Plack-Middleware/urlmap.t
Plack-1.0037/t/Plack-Middleware/urlmap_builder.t
Plack-1.0037/t/Plack-Middleware/urlmap_env.t
Plack-1.0037/t/Plack-Middleware/urlmap_ports.t
Plack-1.0037/t/Plack-Middleware/wrapcgi.t
Plack-1.0037/t/Plack-Middleware/wrapcgi_exec.t
Plack-1.0037/t/Plack-Middleware/xframework.t
Plack-1.0037/t/Plack-Middleware/xsendfile.t
Plack-1.0037/t/Plack-Middleware/stacktrace/basic.t
Plack-1.0037/t/Plack-Middleware/stacktrace/force.t
Plack-1.0037/t/Plack-Middleware/stacktrace/multiple_exceptions.t
Plack-1.0037/t/Plack-Middleware/stacktrace/sigdie.t
Plack-1.0037/t/Plack-Middleware/stacktrace/streaming.t
Plack-1.0037/t/Plack-Middleware/stacktrace/utf8.t
Plack-1.0037/t/Plack-Middleware/recursive/base.t
Plack-1.0037/t/Plack-Middleware/recursive/streaming.t
Plack-1.0037/t/Plack-Middleware/recursive/throw.t
Plack-1.0037/t/Plack-Middleware/recursive/throw_streaming.t
Plack-1.0037/t/Plack-Middleware/errors/404.html
Plack-1.0037/t/Plack-Middleware/errors/500.html
Plack-1.0037/t/Plack-Middleware/cgi-bin/cgi_dir.cgi
Plack-1.0037/t/Plack-Middleware/cgi-bin/hello.cgi
Plack-1.0037/t/Plack-Middleware/cgi-bin/hello.py
Plack-1.0037/t/Plack-Middleware/cgi-bin/hello2.cgi
Plack-1.0037/t/Plack-Middleware/cgi-bin/hello3.cgi
Plack-1.0037/t/Plack-Middleware/cgi-bin/utf8.cgi
Plack-1.0037/t/Plack-Middleware/cascade/basic.t
Plack-1.0037/t/Plack-Middleware/cascade/streaming.t
Plack-1.0037/t/Plack-Loader/auto.t
Plack-1.0037/t/Plack-Loader/auto_fallback.t
Plack-1.0037/t/Plack-Loader/delayed.t
Plack-1.0037/t/Plack-Loader/restarter.t
Plack-1.0037/t/Plack-Loader/restarter_valid.t
Plack-1.0037/t/Plack-Loader/shotgun.t
Plack-1.0037/t/Plack-HTTPParser-PP/simple.t
Plack-1.0037/t/Plack-Handler/apache1.t
Plack-1.0037/t/Plack-Handler/apache2-registry.t
Plack-1.0037/t/Plack-Handler/apache2.t
Plack-1.0037/t/Plack-Handler/cgi.t
Plack-1.0037/t/Plack-Handler/fcgi.t
Plack-1.0037/t/Plack-Handler/output_encoding.t
Plack-1.0037/t/Plack-Handler/standalone.t
Plack-1.0037/t/Plack-Handler/try_mangle.pl
Plack-1.0037/t/Plack-Builder/builder.t
Plack-1.0037/t/Plack-Builder/mount.t
Plack-1.0037/t/Plack-Builder/oo_interface.t
Plack-1.0037/t/HTTP-Server-PSGI/harakiri.t
Plack-1.0037/t/HTTP-Server-PSGI/post.t
Plack-1.0037/t/HTTP-Message-PSGI/content_length.t
Plack-1.0037/t/HTTP-Message-PSGI/empty_streamed_response.t
Plack-1.0037/t/HTTP-Message-PSGI/host.t
Plack-1.0037/t/HTTP-Message-PSGI/path_info.t
Plack-1.0037/t/HTTP-Message-PSGI/unknown_response.t
Plack-1.0037/t/HTTP-Message-PSGI/utf8_req.t
Plack-1.0037/share/#foo
Plack-1.0037/share/baybridge.jpg
Plack-1.0037/share/face.jpg
Plack-1.0037/script/plackup
Plack-1.0037/lib/HTTP/
Plack-1.0037/lib/Plack/
Plack-1.0037/lib/Plack.pm
Plack-1.0037/lib/Plack/App/
Plack-1.0037/lib/Plack/Builder.pm
Plack-1.0037/lib/Plack/Component.pm
Plack-1.0037/lib/Plack/Handler/
Plack-1.0037/lib/Plack/Handler.pm
Plack-1.0037/lib/Plack/HTTPParser/
Plack-1.0037/lib/Plack/HTTPParser.pm
Plack-1.0037/lib/Plack/Loader/
Plack-1.0037/lib/Plack/Loader.pm
Plack-1.0037/lib/Plack/LWPish.pm
Plack-1.0037/lib/Plack/Middleware/
Plack-1.0037/lib/Plack/Middleware.pm
Plack-1.0037/lib/Plack/MIME.pm
Plack-1.0037/lib/Plack/Request/
Plack-1.0037/lib/Plack/Request.pm
Plack-1.0037/lib/Plack/Response.pm
Plack-1.0037/lib/Plack/Runner.pm
Plack-1.0037/lib/Plack/TempBuffer.pm
Plack-1.0037/lib/Plack/Test/
Plack-1.0037/lib/Plack/Test.pm
Plack-1.0037/lib/Plack/Util/
Plack-1.0037/lib/Plack/Util.pm
Plack-1.0037/lib/Plack/Util/Accessor.pm
Plack-1.0037/lib/Plack/Test/MockHTTP.pm
Plack-1.0037/lib/Plack/Test/Server.pm
Plack-1.0037/lib/Plack/Test/Suite.pm
Plack-1.0037/lib/Plack/Request/Upload.pm
Plack-1.0037/lib/Plack/Middleware/AccessLog/
Plack-1.0037/lib/Plack/Middleware/AccessLog.pm
Plack-1.0037/lib/Plack/Middleware/Auth/
Plack-1.0037/lib/Plack/Middleware/BufferedStreaming.pm
Plack-1.0037/lib/Plack/Middleware/Chunked.pm
Plack-1.0037/lib/Plack/Middleware/Conditional.pm
Plack-1.0037/lib/Plack/Middleware/ConditionalGET.pm
Plack-1.0037/lib/Plack/Middleware/ContentLength.pm
Plack-1.0037/lib/Plack/Middleware/ContentMD5.pm
Plack-1.0037/lib/Plack/Middleware/ErrorDocument.pm
Plack-1.0037/lib/Plack/Middleware/Head.pm
Plack-1.0037/lib/Plack/Middleware/HTTPExceptions.pm
Plack-1.0037/lib/Plack/Middleware/IIS6ScriptNameFix.pm
Plack-1.0037/lib/Plack/Middleware/IIS7KeepAliveFix.pm
Plack-1.0037/lib/Plack/Middleware/JSONP.pm
Plack-1.0037/lib/Plack/Middleware/LighttpdScriptNameFix.pm
Plack-1.0037/lib/Plack/Middleware/Lint.pm
Plack-1.0037/lib/Plack/Middleware/Log4perl.pm
Plack-1.0037/lib/Plack/Middleware/LogDispatch.pm
Plack-1.0037/lib/Plack/Middleware/NullLogger.pm
Plack-1.0037/lib/Plack/Middleware/RearrangeHeaders.pm
Plack-1.0037/lib/Plack/Middleware/Recursive.pm
Plack-1.0037/lib/Plack/Middleware/Refresh.pm
Plack-1.0037/lib/Plack/Middleware/Runtime.pm
Plack-1.0037/lib/Plack/Middleware/SimpleContentFilter.pm
Plack-1.0037/lib/Plack/Middleware/SimpleLogger.pm
Plack-1.0037/lib/Plack/Middleware/StackTrace.pm
Plack-1.0037/lib/Plack/Middleware/Static.pm
Plack-1.0037/lib/Plack/Middleware/XFramework.pm
Plack-1.0037/lib/Plack/Middleware/XSendfile.pm
Plack-1.0037/lib/Plack/Middleware/Auth/Basic.pm
Plack-1.0037/lib/Plack/Middleware/AccessLog/Timed.pm
Plack-1.0037/lib/Plack/Loader/Delayed.pm
Plack-1.0037/lib/Plack/Loader/Restarter.pm
Plack-1.0037/lib/Plack/Loader/Shotgun.pm
Plack-1.0037/lib/Plack/HTTPParser/PP.pm
Plack-1.0037/lib/Plack/Handler/Apache1.pm
Plack-1.0037/lib/Plack/Handler/Apache2/
Plack-1.0037/lib/Plack/Handler/Apache2.pm
Plack-1.0037/lib/Plack/Handler/CGI.pm
Plack-1.0037/lib/Plack/Handler/FCGI.pm
Plack-1.0037/lib/Plack/Handler/HTTP/
Plack-1.0037/lib/Plack/Handler/Standalone.pm
Plack-1.0037/lib/Plack/Handler/HTTP/Server/
Plack-1.0037/lib/Plack/Handler/HTTP/Server/PSGI.pm
Plack-1.0037/lib/Plack/Handler/Apache2/Registry.pm
Plack-1.0037/lib/Plack/App/Cascade.pm
Plack-1.0037/lib/Plack/App/CGIBin.pm
Plack-1.0037/lib/Plack/App/Directory.pm
Plack-1.0037/lib/Plack/App/File.pm
Plack-1.0037/lib/Plack/App/PSGIBin.pm
Plack-1.0037/lib/Plack/App/URLMap.pm
Plack-1.0037/lib/Plack/App/WrapCGI.pm
Plack-1.0037/lib/HTTP/Message/
Plack-1.0037/lib/HTTP/Server/
Plack-1.0037/lib/HTTP/Server/PSGI.pm
Plack-1.0037/lib/HTTP/Message/PSGI.pm
Plack-1.0037/eg/dot-psgi/
Plack-1.0037/eg/dot-psgi/cgi-pm.psgi
Plack-1.0037/eg/dot-psgi/cgi-script.psgi
Plack-1.0037/eg/dot-psgi/Dumper.psgi
Plack-1.0037/eg/dot-psgi/echo-stream-sync.psgi
Plack-1.0037/eg/dot-psgi/echo-stream.psgi
Plack-1.0037/eg/dot-psgi/echo.psgi
Plack-1.0037/eg/dot-psgi/error.psgi
Plack-1.0037/eg/dot-psgi/Hello.psgi
Plack-1.0037/eg/dot-psgi/image.psgi
Plack-1.0037/eg/dot-psgi/nonblock-hello.psgi
Plack-1.0037/eg/dot-psgi/plack-req.psgi
Plack-1.0037/eg/dot-psgi/runnable.psgi
Plack-1.0037/eg/dot-psgi/slowapp.psgi
Plack-1.0037/eg/dot-psgi/static/
Plack-1.0037/eg/dot-psgi/static.psgi
Plack-1.0037/eg/dot-psgi/twitter-stream.psgi
Plack-1.0037/eg/dot-psgi/static/index.html
Plack-1.0037/eg/dot-psgi/static/test.css
Plack-1.0037/eg/dot-psgi/static/test.js
Plack-1.0037/benchmarks/ab.pl
Plack-1.0037/benchmarks/fcgi.pl
Prepending %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/arch %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/lib %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/arch %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/lib %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/arch %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/lib %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/arch %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/lib %BUILDDIR%/URI-1.69-LU9TNn/blib/arch %BUILDDIR%/URI-1.69-LU9TNn/blib/lib to PERL5LIB; %BUILDDIR%=/data/fly2200/var/cpan/build for 'make'
CPAN.pm: Building M/MI/MIYAGAWA/Plack-1.0037.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Warning: prerequisite HTTP::Headers::Fast 0.18 not found.
Warning: prerequisite Test::TCP 2.00 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Plack
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/Plack-1.0037.tar.gz ----
Test::TCP [requires]
HTTP::Headers::Fast [requires]
Prepending %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/arch %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/lib %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/arch %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/lib %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/arch %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/lib %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/arch %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/lib %BUILDDIR%/URI-1.69-LU9TNn/blib/arch %BUILDDIR%/URI-1.69-LU9TNn/blib/lib to PERL5LIB; %BUILDDIR%=/data/fly2200/var/cpan/build for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Test::TCP'
Running make for T/TO/TOKUHIROM/Test-TCP-2.14.tar.gz
Prepending %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/arch %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/lib %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/arch %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/lib %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/arch %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/lib %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/arch %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/lib %BUILDDIR%/URI-1.69-LU9TNn/blib/arch %BUILDDIR%/URI-1.69-LU9TNn/blib/lib to PERL5LIB; %BUILDDIR%=/data/fly2200/var/cpan/build for 'get'
Checksum for /data/fly2200/var/cpan/sources/authors/id/T/TO/TOKUHIROM/Test-TCP-2.14.tar.gz ok
Test-TCP-2.14/Changes
Test-TCP-2.14/LICENSE
Test-TCP-2.14/META.json
Test-TCP-2.14/Makefile.PL
Test-TCP-2.14/README.md
Test-TCP-2.14/cpanfile
Test-TCP-2.14/lib/Net/EmptyPort.pm
Test-TCP-2.14/lib/Test/TCP.pm
Test-TCP-2.14/lib/Test/TCP/CheckPort.pm
Test-TCP-2.14/minil.toml
Test-TCP-2.14/t/00_compile.t
Test-TCP-2.14/t/01_simple.t
Test-TCP-2.14/t/02_abrt.t
Test-TCP-2.14/t/03_return_when_sigterm.t
Test-TCP-2.14/t/04_die.t
Test-TCP-2.14/t/05_sigint.t
Test-TCP-2.14/t/06_nest.t
Test-TCP-2.14/t/07_optional.t
Test-TCP-2.14/t/08_exit.t
Test-TCP-2.14/t/09_fork.t
Test-TCP-2.14/t/10_oo.t
Test-TCP-2.14/t/11_net_empty_port.t
Test-TCP-2.14/t/12_pass_wait_port_options.t
Test-TCP-2.14/t/13_undef_port.t
Test-TCP-2.14/t/Server.pm
Test-TCP-2.14/xt/02_perlcritic.t
Test-TCP-2.14/xt/04_dependents.t
Test-TCP-2.14/xt/author/11_net_emptyport.t
Test-TCP-2.14/META.yml
Test-TCP-2.14/MANIFEST
Prepending %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/arch %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/lib %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/arch %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/lib %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/arch %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/lib %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/arch %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/lib %BUILDDIR%/URI-1.69-LU9TNn/blib/arch %BUILDDIR%/URI-1.69-LU9TNn/blib/lib to PERL5LIB; %BUILDDIR%=/data/fly2200/var/cpan/build for 'make'
CPAN.pm: Building T/TO/TOKUHIROM/Test-TCP-2.14.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Test::TCP
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Test/TCP.pm blib/lib/Test/TCP.pm
cp lib/Test/TCP/CheckPort.pm blib/lib/Test/TCP/CheckPort.pm
cp lib/Net/EmptyPort.pm blib/lib/Net/EmptyPort.pm
Manifying 3 pod documents
TOKUHIROM/Test-TCP-2.14.tar.gz
make -- OK
Prepending %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/arch %BUILDDIR%/DateTime-Format-MySQL-0.05-7h8C8P/blib/lib %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/arch %BUILDDIR%/DateTime-Format-Builder-0.81-tZ8aAH/blib/lib %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/arch %BUILDDIR%/DateTime-Format-Strptime-1.57-E5tYLE/blib/lib %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/arch %BUILDDIR%/MooX-HandlesVia-0.001008-XJ6S68/blib/lib %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/arch %BUILDDIR%/Data-Perl-0.002009-MonSH5/blib/lib %BUILDDIR%/URI-1.69-LU9TNn/blib/arch %BUILDDIR%/URI-1.69-LU9TNn/blib/lib to PERL5LIB; %BUILDDIR%=/data/fly2200/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# Test::More: 1.001014
t/00_compile.t .................
1..1
ok 1 - use Test::TCP;
ok
t/01_simple.t ..................
# Subtest: v4
ok 1 - starting the test
ok 1 - test case for sharedfork
ok 2 - test case for sharedfork
ok 3 - test case for sharedfork
ok 4 - test case for sharedfork
ok 5 - test case for sharedfork
ok 6 - test case for sharedfork
ok 7 - test case for sharedfork
ok 8 - test case for sharedfork
ok 9 - test case for sharedfork
ok 10 - test case for sharedfork
ok 2 - test case for sharedfork
ok 3 - test case for sharedfork
ok 4 - test case for sharedfork
ok 5 - test case for sharedfork
ok 6 - test case for sharedfork
ok 7 - test case for sharedfork
ok 8 - test case for sharedfork
ok 9 - test case for sharedfork
ok 10 - test case for sharedfork
ok 11 - test case for sharedfork
# send 1
# new request
ok 12
# send 2
# new request
ok 13
# finalize
1..13
ok 1 - v4
# Subtest: v6
1..0 # SKIP IPv6 not supported
ok 2 # skip IPv6 not supported
1..2
ok
# your server received SIGABRT
t/02_abrt.t ....................
1..2
ok 1
ok 2
ok
t/03_return_when_sigterm.t .....
1..2
ok 1
ok 2 - test finished.
ok
t/04_die.t .....................
1..3
ok 1
ok 2
ok 3 - already killed by test_tcp
ok
# $Config{sig_name}: ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 RTMIN NUM35 NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 NUM63 RTMAX IOT CLD POLL UNUSED
# CHILD_ERROR_NATIVE: 2
# $?: 2
t/05_sigint.t ..................
1..2
ok 1
ok 2 - sigint
ok
t/06_nest.t ....................
1..1
ok 1 - 50625, 50145
ok
t/07_optional.t ................
1..2
ok 1 - One
ok 2 - Two
ok
t/08_exit.t ....................
1..5
# SEVER: 4687
# CLIENT: 4686
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/09_fork.t ....................
1..6
ok 1 - Successfully forked child 4690
ok 2 - Successfully forked child 0
ok 3 - Successfully executed child 4690
ok 4 - child exited normally
ok 5 - socket is connected
# new request
ok 6 - got expected reply
ok
t/10_oo.t ......................
1..22
ok 1 - test case for sharedfork
ok 2 - test case for sharedfork
ok 3 - test case for sharedfork
ok 4 - test case for sharedfork
ok 5 - test case for sharedfork
ok 6 - test case for sharedfork
ok 7 - test case for sharedfork
ok 8 - test case for sharedfork
ok 9 - test case for sharedfork
ok 10 - test case for sharedfork
ok 11 - test case for sharedfork
ok 12 - test case for sharedfork
ok 13 - test case for sharedfork
ok 14 - test case for sharedfork
ok 15 - test case for sharedfork
ok 16 - test case for sharedfork
ok 17 - test case for sharedfork
ok 18 - test case for sharedfork
ok 19 - test case for sharedfork
ok 20 - test case for sharedfork
# send 1
# new request
ok 21
# send 2
# new request
ok 22
# finalize
# new request
ok
t/11_net_empty_port.t ..........
ok 1 - bind to 127.0.0.1
ok 2 - bind to an anvailable address
# Subtest: v4
ok 1
ok 2 - port is closed
ok 3 - port is open
1..3
ok 3 - v4
# Subtest: v6
1..0 # SKIP IPv6 not supported
ok 4 # skip IPv6 not supported
1..4
ok
t/12_pass_wait_port_options.t ..
ok 1
ok 2 - test case for sharedfork
ok 3 - test case for sharedfork
ok 4 - test case for sharedfork
ok 5 - test case for sharedfork
ok 6 - test case for sharedfork
ok 7 - test case for sharedfork
ok 8 - test case for sharedfork
ok 9 - test case for sharedfork
ok 10 - test case for sharedfork
ok 11 - test case for sharedfork
ok 12 - test case for sharedfork
ok 13 - test case for sharedfork
ok 14 - test case for sharedfork
ok 15 - test case for sharedfork
ok 16 - test case for sharedfork
ok 17 - test case for sharedfork
ok 18 - test case for sharedfork
ok 19 - test case for sharedfork
ok 20 - test case for sharedfork
ok 21 - test case for sharedfork
# send 1
# new request
ok 22
# send 2
# new request
ok 23
# finalize
ok 24
# new request
ok 25 - test case for sharedfork
ok 26 - test case for sharedfork
ok 27 - test case for sharedfork
ok 28 - test case for sharedfork
ok 29 - test case for sharedfork
ok 30 - test case for sharedfork
ok 31 - test case for sharedfork
ok 32 - test case for sharedfork
ok 33 - test case for sharedfork
ok 34 - test case for sharedfork
ok 35 - test case for sharedfork
ok 36 - test case for sharedfork
ok 37 - test case for sharedfork
ok 38 - test case for sharedfork
ok 39 - test case for sharedfork
ok 40 - test case for sharedfork
ok 41 - test case for sharedfork
ok 42 - test case for sharedfork
ok 43 - test case for sharedfork
ok 44 - test case for sharedfork
# send 1
# new request
ok 45
# send 2
# new request
ok 46
# finalize
ok 47
1..47
ok
t/13_undef_port.t ..............
1..22
ok 1 - test case for sharedfork
ok 2 - test case for sharedfork
ok 3 - test case for sharedfork
ok 4 - test case for sharedfork
ok 5 - test case for sharedfork
ok 6 - test case for sharedfork
ok 7 - test case for sharedfork
ok 8 - test case for sharedfork
ok 9 - test case for sharedfork
ok 10 - test case for sharedfork
ok 11 - test case for sharedfork
ok 12 - test case for sharedfork
ok 13 - test case for sharedfork
ok 14 - test case for sharedfork
ok 15 - test case for sharedfork
ok 16 - test case for sharedfork
ok 17 - test case for sharedfork
ok 18 - test case for sharedfork
ok 19 - test case for sharedfork
ok 20 - test case for sharedfork
# send 1
# new request
ok 21
# send 2
# new request
ok 22
# finalize
ok
All tests successful.
Files=14, Tests=121, 12 wallclock secs ( 0.13 usr 0.02 sys + 2.13 cusr 0.43 csys = 2.71 CPU)
Result: PASS
TOKUHIROM/Test-TCP-2.14.tar.gz
make test TEST_VERBOSE=1 -- OK
Can't call method "fullname" on an undefined value at /data/fly2200/lib/Fly/MakePPD.pm line 166.
/data/fly2200/ap2200-299134/bin/perl-static exits with 255.