PATH=/usr/bin:/bin:/data/fly2200/cpanfly-5.22/var/megalib/bin Start 2016-02-10T06:24:59 ActivePerl-2200 CPAN-2.10 Reading '/data/fly2200/cpanfly-5.22/var/cpan/Metadata' Database was generated on Wed, 10 Feb 2016 05:17:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MA/MAXMIND/CHECKSUMS Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz ok WebService-PayPal-PaymentsAdvanced-0.000016/ WebService-PayPal-PaymentsAdvanced-0.000016/bin/ WebService-PayPal-PaymentsAdvanced-0.000016/Changes WebService-PayPal-PaymentsAdvanced-0.000016/cpanfile WebService-PayPal-PaymentsAdvanced-0.000016/dist.ini WebService-PayPal-PaymentsAdvanced-0.000016/examples/ WebService-PayPal-PaymentsAdvanced-0.000016/INSTALL WebService-PayPal-PaymentsAdvanced-0.000016/lib/ WebService-PayPal-PaymentsAdvanced-0.000016/LICENSE WebService-PayPal-PaymentsAdvanced-0.000016/Makefile.PL WebService-PayPal-PaymentsAdvanced-0.000016/MANIFEST WebService-PayPal-PaymentsAdvanced-0.000016/META.json WebService-PayPal-PaymentsAdvanced-0.000016/META.yml WebService-PayPal-PaymentsAdvanced-0.000016/perlcriticrc WebService-PayPal-PaymentsAdvanced-0.000016/perltidyrc WebService-PayPal-PaymentsAdvanced-0.000016/README WebService-PayPal-PaymentsAdvanced-0.000016/README.md WebService-PayPal-PaymentsAdvanced-0.000016/t/ WebService-PayPal-PaymentsAdvanced-0.000016/tidyall.ini WebService-PayPal-PaymentsAdvanced-0.000016/t/00-report-prereqs.dd WebService-PayPal-PaymentsAdvanced-0.000016/t/00-report-prereqs.t WebService-PayPal-PaymentsAdvanced-0.000016/t/author-00-compile.t WebService-PayPal-PaymentsAdvanced-0.000016/t/author-no-tabs.t WebService-PayPal-PaymentsAdvanced-0.000016/t/author-pod-spell.t WebService-PayPal-PaymentsAdvanced-0.000016/t/author-pod-syntax.t WebService-PayPal-PaymentsAdvanced-0.000016/t/author-test-version.t WebService-PayPal-PaymentsAdvanced-0.000016/t/lib/ WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/ WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced-live.t WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced.t WebService-PayPal-PaymentsAdvanced-0.000016/t/release-cpan-changes.t WebService-PayPal-PaymentsAdvanced-0.000016/t/release-pod-coverage.t WebService-PayPal-PaymentsAdvanced-0.000016/t/release-tidyall.t WebService-PayPal-PaymentsAdvanced-0.000016/t/test-data/ WebService-PayPal-PaymentsAdvanced-0.000016/t/test-data/hosted-form-with-error.html WebService-PayPal-PaymentsAdvanced-0.000016/t/test-data/hosted-form.html WebService-PayPal-PaymentsAdvanced-0.000016/t/test-data/sample-config.pl WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Mocker/ WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Mocker.t WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Response/ WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Response.t WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Response/FromHTTP.t WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Response/FromRedirect.t WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Response/FromSilentPOST/ WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Response/FromSilentPOST.t WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Response/SecureToken.t WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.t WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Response/FromSilentPOST/PayPal.t WebService-PayPal-PaymentsAdvanced-0.000016/t/PaymentsAdvanced/Mocker/SilentPOST.t WebService-PayPal-PaymentsAdvanced-0.000016/t/lib/Util.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Error/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Mocker/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Mocker.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/ClassFor.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/HasCreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/HasMessage.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/HasParams.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/HasPayPal.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTender.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTokens.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTransactionTime.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Role/HasUA.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Capture.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/FromHTTP.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/FromRedirect.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/SecureToken.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Void.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/CreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/PayPal.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/CreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/PayPal.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/PayPal.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/CreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/PayPal.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Mocker/Helper.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowLink.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowPro.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Mocker/SilentPOST.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Error/Authentication.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Error/Generic.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Error/HostedForm.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Error/HTTP.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Error/IPVerification.pm WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Error/Role/ WebService-PayPal-PaymentsAdvanced-0.000016/lib/WebService/PayPal/PaymentsAdvanced/Error/Role/HasHTTPResponse.pm WebService-PayPal-PaymentsAdvanced-0.000016/examples/capture-delayed-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000016/examples/capture-paypal-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000016/examples/hosted-form-url.pl WebService-PayPal-PaymentsAdvanced-0.000016/examples/inquiry.pl WebService-PayPal-PaymentsAdvanced-0.000016/examples/sale-from-credit-card-reference-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000016/examples/sale-from-paypal-reference-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000016/examples/void-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000016/bin/mock-payflow-link WebService-PayPal-PaymentsAdvanced-0.000016/bin/mock-payflow-pro Configuring M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz with Makefile.PL >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Warning: prerequisite URI 1.69 not found. We have 1.67. Checking if your kit is complete... Looks good Have /data/fly2200/cpanfly-5.22/var/megalib Want /home/fly2200/ap2200-299134/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for WebService::PayPal::PaymentsAdvanced Writing MYMETA.yml and MYMETA.json MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK Running make for M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz ---- Unsatisfied dependencies detected during ---- ---- MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz ---- LWP::ConsoleLogger::Easy [build_requires] URI [requires] Running test for module 'LWP::ConsoleLogger::Easy' Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/O/OA/OALDERS/LWP-ConsoleLogger-0.000022.tar.gz ok LWP-ConsoleLogger-0.000022/ LWP-ConsoleLogger-0.000022/Build.PL LWP-ConsoleLogger-0.000022/Changes LWP-ConsoleLogger-0.000022/CONTRIBUTORS LWP-ConsoleLogger-0.000022/cpanfile LWP-ConsoleLogger-0.000022/dist.ini LWP-ConsoleLogger-0.000022/examples/ LWP-ConsoleLogger-0.000022/INSTALL LWP-ConsoleLogger-0.000022/lib/ LWP-ConsoleLogger-0.000022/LICENSE LWP-ConsoleLogger-0.000022/Makefile.PL LWP-ConsoleLogger-0.000022/MANIFEST LWP-ConsoleLogger-0.000022/META.json LWP-ConsoleLogger-0.000022/META.yml LWP-ConsoleLogger-0.000022/t/ LWP-ConsoleLogger-0.000022/t/author-pod-spell.t LWP-ConsoleLogger-0.000022/t/LWP/ LWP-ConsoleLogger-0.000022/t/release-cpan-changes.t LWP-ConsoleLogger-0.000022/t/test-data/ LWP-ConsoleLogger-0.000022/t/test-data/content-regex.html LWP-ConsoleLogger-0.000022/t/test-data/foo.html LWP-ConsoleLogger-0.000022/t/LWP/ConsoleLogger/ LWP-ConsoleLogger-0.000022/t/LWP/ConsoleLogger.t LWP-ConsoleLogger-0.000022/t/LWP/ConsoleLogger/Easy.t LWP-ConsoleLogger-0.000022/lib/LWP/ LWP-ConsoleLogger-0.000022/lib/LWP/ConsoleLogger/ LWP-ConsoleLogger-0.000022/lib/LWP/ConsoleLogger.pm LWP-ConsoleLogger-0.000022/lib/LWP/ConsoleLogger/Easy.pm LWP-ConsoleLogger-0.000022/examples/dump-only-headers.pl LWP-ConsoleLogger-0.000022/examples/html-in-text.pl LWP-ConsoleLogger-0.000022/examples/http-tiny-mech.pl LWP-ConsoleLogger-0.000022/examples/log-to-file.pl LWP-ConsoleLogger-0.000022/examples/new-york-times.pl LWP-ConsoleLogger-0.000022/examples/pithub.pl LWP-ConsoleLogger-0.000022/examples/test-lwp-useragent.pl LWP-ConsoleLogger-0.000022/examples/test-www-mechanize-psgi.pl LWP-ConsoleLogger-0.000022/examples/test-www-mechanize.pl Configuring O/OA/OALDERS/LWP-ConsoleLogger-0.000022.tar.gz with Makefile.PL >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2200/cpanfly-5.22/var/megalib Want /home/fly2200/ap2200-299134/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for LWP::ConsoleLogger Writing MYMETA.yml and MYMETA.json OALDERS/LWP-ConsoleLogger-0.000022.tar.gz /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK Running make for O/OA/OALDERS/LWP-ConsoleLogger-0.000022.tar.gz ---- Unsatisfied dependencies detected during ---- ---- OALDERS/LWP-ConsoleLogger-0.000022.tar.gz ---- Plack::Test::Agent [build_requires] Running test for module 'Plack::Test::Agent' Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/O/OA/OALDERS/Plack-Test-Agent-1.4.tar.gz ok Plack-Test-Agent-1.4/ Plack-Test-Agent-1.4/Changes Plack-Test-Agent-1.4/cpanfile Plack-Test-Agent-1.4/dist.ini Plack-Test-Agent-1.4/INSTALL Plack-Test-Agent-1.4/lib/ Plack-Test-Agent-1.4/LICENSE Plack-Test-Agent-1.4/Makefile.PL Plack-Test-Agent-1.4/MANIFEST Plack-Test-Agent-1.4/META.json Plack-Test-Agent-1.4/META.yml Plack-Test-Agent-1.4/README.md Plack-Test-Agent-1.4/README.pod Plack-Test-Agent-1.4/t/ Plack-Test-Agent-1.4/tidyall.ERR Plack-Test-Agent-1.4/weaver.ini Plack-Test-Agent-1.4/t/00-compile.t Plack-Test-Agent-1.4/t/00-report-prereqs.dd Plack-Test-Agent-1.4/t/00-report-prereqs.t Plack-Test-Agent-1.4/t/2args.t Plack-Test-Agent-1.4/t/author-eol.t Plack-Test-Agent-1.4/t/author-no-tabs.t Plack-Test-Agent-1.4/t/author-pod-spell.t Plack-Test-Agent-1.4/t/cookie.t Plack-Test-Agent-1.4/t/cycle.t Plack-Test-Agent-1.4/t/extra_get_args.t Plack-Test-Agent-1.4/t/hello.t Plack-Test-Agent-1.4/t/hello_server.t Plack-Test-Agent-1.4/t/mech.t Plack-Test-Agent-1.4/t/okay.t Plack-Test-Agent-1.4/t/release-cpan-changes.t Plack-Test-Agent-1.4/t/release-pod-coverage.t Plack-Test-Agent-1.4/t/release-pod-syntax.t Plack-Test-Agent-1.4/t/release-portability.t Plack-Test-Agent-1.4/t/release-synopsis.t Plack-Test-Agent-1.4/lib/Plack/ Plack-Test-Agent-1.4/lib/Plack/Test/ Plack-Test-Agent-1.4/lib/Plack/Test/Agent.pm Configuring O/OA/OALDERS/Plack-Test-Agent-1.4.tar.gz with Makefile.PL >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2200/cpanfly-5.22/var/megalib Want /home/fly2200/ap2200-299134/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Plack::Test::Agent Writing MYMETA.yml and MYMETA.json OALDERS/Plack-Test-Agent-1.4.tar.gz /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK Running make for O/OA/OALDERS/Plack-Test-Agent-1.4.tar.gz >>> make cp lib/Plack/Test/Agent.pm blib/lib/Plack/Test/Agent.pm cp README.pod blib/lib/Plack/Test/README.pod Use of uninitialized value $dirs[0] in string eq at /data/fly2200/cpanfly-5.22/var/megalib/Pod/Man.pm line 893. Use of uninitialized value $dirs[0] in string eq at /data/fly2200/cpanfly-5.22/var/megalib/Pod/Man.pm line 894. Manifying 2 pod documents OALDERS/Plack-Test-Agent-1.4.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/00-compile.t ............ 1..1 ok 1 - Plack/Test/Agent.pm loaded ok ok # # 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.62 # HTTP::Cookies any 6.01 # HTTP::Server::Simple::PSGI any 0.16 # IO::Handle any 1.35 # IPC::Open3 any 1.18 # Modern::Perl any 1.20150127 # Plack::Request any 1.0039 # Test::Memory::Cycle any 1.06 # Test::More 0.88 1.001014 # Test::Requires any 0.10 # open any 1.10 # utf8 any 1.17 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # --------------------- ---- ----- # HTTP::Message::PSGI any undef # HTTP::Request::Common any 6.11 # HTTP::Response any 6.11 # Plack::Loader any undef # Plack::Util::Accessor any undef # Test::TCP any 2.14 # Test::WWW::Mechanize any 1.44 # parent any 0.234 # strict any 1.09 # warnings any 1.32 # t/00-report-prereqs.t ..... 1..1 ok 1 ok t/2args.t ................. ok 1 1..1 ok t/author-eol.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/cookie.t ................ ok 1 ok 2 1..2 ok t/cycle.t ................. ok 1 - no memory cycles in the Plack::Test::Agent object ok 2 - no memory cycles in object returned by Plack::Test::Agent->get_mech 1..2 ok t/extra_get_args.t ........ ok 1 1..1 ok t/hello.t ................. ok 1 ok 2 ok 3 ok 4 - ... should default to MockHTTP server 1..4 ok t/hello_server.t .......... ok 1 ok 2 ok 3 ok 4 - ... should use server when given server ok 5 ok 6 ok 7 ok 8 - ... should use server when given server 1..8 ok t/mech.t .................. ok 1 - Request should succeed when values match ok 2 - ... with descriptive success message ok 3 - Request should fail when values do not match ok 4 - ... with descriptive error ok 5 - Request should succeed when values do ok 6 - ... including description when provided ok 7 - ... with plain text content ok 8 - ... in ASCII ok 9 - Request should fail given different values ok 10 - ... including description when provided ok 11 - ... with plain text content ok 12 - ... in ASCII ok 13 - ... and should use HTTP server 1..13 ok t/okay.t .................. ok 1 - Request should succeed when values match ok 2 - ... with descriptive success message ok 3 - Request should fail when values do not match ok 4 - ... with descriptive error ok 5 - Request should succeed when values do ok 6 - ... including description when provided ok 7 - ... with plain text content ok 8 - ... in ASCII ok 9 - Request should fail given different values ok 10 - ... including description when provided ok 11 - ... with plain text content ok 12 - ... in ASCII ok 13 - Request should succeed when values match ok 14 - ... with descriptive success message ok 15 - Request should fail when values do not match ok 16 - ... with descriptive error ok 17 - Request should succeed when values do ok 18 - ... including description when provided ok 19 - ... with plain text content ok 20 - ... in ASCII ok 21 - Request should fail given different values ok 22 - ... including description when provided ok 23 - ... with plain text content ok 24 - ... in ASCII 1..24 ok t/release-cpan-changes.t .. skipped: these tests are for release candidate testing 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/release-portability.t ... skipped: these tests are for release candidate testing t/release-synopsis.t ...... skipped: these tests are for release candidate testing All tests successful. Files=18, Tests=57, 8 wallclock secs ( 0.09 usr 0.03 sys + 4.17 cusr 0.53 csys = 4.82 CPU) Result: PASS OALDERS/Plack-Test-Agent-1.4.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/O/OA/OALDERS/CHECKSUMS Olaf Alders <olaf@wundersolutions.com> OO interface for testing low-level Plack/PSGI apps >>> (cd /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7 && tar cvf - Plack-Test-Agent-1.4.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/var/REPO/O/OA/OALDERS/Plack-Test-Agent-1.4.tar.gz Plack-Test-Agent-1.4.ppd blib/ blib/man3/ blib/man3/Plack::Test::README.3 blib/man3/Plack::Test::Agent.3 blib/lib/ blib/lib/Plack/ blib/lib/Plack/Test/ blib/lib/Plack/Test/README.pod blib/lib/Plack/Test/Agent.pm >>> mv /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/Plack-Test-Agent-1.4.ppd /data/fly2200/cpanfly-5.22/var/REPO/O/OA/OALDERS OALDERS/LWP-ConsoleLogger-0.000022.tar.gz Has already been unwrapped into directory /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1 OALDERS/LWP-ConsoleLogger-0.000022.tar.gz Has already been prepared Running make for O/OA/OALDERS/LWP-ConsoleLogger-0.000022.tar.gz Prepending /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/lib to PERL5LIB for 'make' >>> make cp lib/LWP/ConsoleLogger.pm blib/lib/LWP/ConsoleLogger.pm cp lib/LWP/ConsoleLogger/Easy.pm blib/lib/LWP/ConsoleLogger/Easy.pm Manifying 2 pod documents OALDERS/LWP-ConsoleLogger-0.000022.tar.gz make -- OK Prepending /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/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/LWP/*.t t/LWP/ConsoleLogger/*.t t/author-pod-spell.t ........ skipped: these tests are for testing by the author GET file:///data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/t/test-data/foo.html .-----------------+--------------------------------. | Request Header | Value | +-----------------+--------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | User-Agent | libwww-perl/6.15 | '-----------------+--------------------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:20 GMT | | Content-Length | 159 | | Content-Type | text/html | | Last-Modified | Fri, 29 Jan 2016 17:19:05 GMT | | Title | I am entitled | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | | I am entitled | | | | | | I worked hard for this body. | | | | link to foo | | | | | '------------------------------------------------------------------------------' .--------------------------------------------------------. | Text | +--------------------------------------------------------+ | I am entitled I worked hard for this body. link to foo | '--------------------------------------------------------' GET file:///data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/t/test-data/foo.html .-----------------+--------------------. | Request Header | Value | +-----------------+--------------------+ | Accept-Encoding | gzip | | User-Agent | WWW-Mechanize/1.75 | '-----------------+--------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:20 GMT | | Content-Length | 159 | | Content-Type | text/html | | Last-Modified | Fri, 29 Jan 2016 17:19:05 GMT | | Title | I am entitled | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | | I am entitled | | | | | | I worked hard for this body. | | | | link to foo | | | | | '------------------------------------------------------------------------------' .--------------------------------------------------------. | Text | +--------------------------------------------------------+ | I am entitled I worked hard for this body. link to foo | '--------------------------------------------------------' GET file:////data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/t/test-data/content-regex.html .-----------------+--------------------------------. | Request Header | Value | +-----------------+--------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | User-Agent | libwww-perl/6.15 | '-----------------+--------------------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:21 GMT | | Content-Length | 257 | | Content-Type | text/html | | Last-Modified | Fri, 29 Jan 2016 17:19:05 GMT | | Title | I am entitled | '-----------------+-------------------------------' # Content-Type: text/html .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | XXX | | The gas man came and took out our electric stove. | | I helped him carry her. | | | '------------------------------------------------------------------------------' # Content-Type: text/html .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | XXX The gas man came and took out our electric stove. I helped him carry he- | | r. | '------------------------------------------------------------------------------' t/LWP/ConsoleLogger.t ....... ok 1 - logger compiles ok 2 - code lives ok 3 - code lives 1..3 ok GET file:///data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/t/test-data/foo.html .-----------------+--------------------------------. | Request Header | Value | +-----------------+--------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | User-Agent | libwww-perl/6.15 | '-----------------+--------------------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:23 GMT | | Content-Length | 159 | | Content-Type | text/html | | Last-Modified | Fri, 29 Jan 2016 17:19:05 GMT | | Title | I am entitled | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | | I am entitled | | | | | | I worked hard for this body. | | | | link to foo | | | | | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | I worked hard for this body. [1]link to foo | | | | | | References | | | | 1. file://localhost/data/fly2200/cpanfly-5.22/var/cpan/build/LWP-Console- | | Logger-0.000022-84jiZ1/t/test-data/foo.html | '------------------------------------------------------------------------------' GET file:///data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/t/test-data/foo.html .-----------------+--------------------. | Request Header | Value | +-----------------+--------------------+ | Accept-Encoding | gzip | | User-Agent | WWW-Mechanize/1.75 | '-----------------+--------------------' ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:24 GMT | | Content-Length | 159 | | Content-Type | text/html | | Last-Modified | Fri, 29 Jan 2016 17:19:05 GMT | | Title | I am entitled | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | | | | | I am entitled | | | | | | I worked hard for this body. | | | | link to foo | | | | | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | I worked hard for this body. [1]link to foo | | | | | | References | | | | 1. file://localhost/data/fly2200/cpanfly-5.22/var/cpan/build/LWP-Console- | | Logger-0.000022-84jiZ1/t/test-data/foo.html | '------------------------------------------------------------------------------' GET http://localhost:51048/ .-----------------+--------------------------------. | Request Header | Value | +-----------------+--------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | User-Agent | libwww-perl/6.15 | '-----------------+--------------------------------' ==> 200 OK .---------------------+-------------------------------. | Response Header | Value | +---------------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:24 GMT | | Client-Peer | 127.0.0.1:51048 | | Client-Response-Num | 1 | | Content-Type | text/xml | '---------------------+-------------------------------' .----------------------------------. | Content | +----------------------------------+ | baz | '----------------------------------' .-----------------------------------------------------------------. | Text | +-----------------------------------------------------------------+ | { | | foo => { | | bar => "baz", | | id => 1, | | }, | | } | '-----------------------------------------------------------------' GET http://localhost:51020/ .-----------------+--------------------------------. | Request Header | Value | +-----------------+--------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | User-Agent | libwww-perl/6.15 | '-----------------+--------------------------------' ==> 200 OK .---------------------+-------------------------------. | Response Header | Value | +---------------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:24 GMT | | Client-Peer | 127.0.0.1:51020 | | Client-Response-Num | 1 | | Content-Type | text/html | '---------------------+-------------------------------' .-----------------------------------. | Content | +-----------------------------------+ | | '-----------------------------------' .--------------------------. | Text | +--------------------------+ | * one | | | | * two | '--------------------------' POST http://localhost:51316/ POST Params: .-----+-------. | Key | Value | +-----+-------+ | baz | qux | | foo | bar | '-----+-------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 15 | | Content-Type | application/x-www-form-urlencoded | | User-Agent | libwww-perl/6.15 | '-----------------+-----------------------------------' ==> 200 OK .---------------------+--------------------------------------------------------. | Response Header | Value | +---------------------+--------------------------------------------------------+ | Client-Aborted | die | | Client-Date | Wed, 10 Feb 2016 14:25:24 GMT | | Client-Response-Num | 1 | | Content-Type | text/html | | X-Died | read failed: Connection reset by peer at /data/fly220- | | | 0/cpanfly-5.22/var/megalib/LWP/Protocol/http.pm line - | | | 465. | '---------------------+--------------------------------------------------------' .---------. | Content | +---------+ | boo | '---------' .------. | Text | +------+ | boo | '------' POST http://localhost:50620/ .---------------. | POST Raw Body | +---------------+ | {"aaa":"bbb"} | '---------------' .-----------------------. | POST Parsed Body | +-----------------------+ | { | | aaa => "bbb", | | } | '-----------------------' .-----------------+--------------------------------. | Request Header | Value | +-----------------+--------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 13 | | Content-Type | application/json | | User-Agent | libwww-perl/6.15 | '-----------------+--------------------------------' ==> 200 OK .---------------------+--------------------------------------------------------. | Response Header | Value | +---------------------+--------------------------------------------------------+ | Client-Aborted | die | | Client-Date | Wed, 10 Feb 2016 14:25:24 GMT | | Client-Response-Num | 1 | | Content-Type | application/json | | X-Died | read failed: Connection reset by peer at /data/fly220- | | | 0/cpanfly-5.22/var/megalib/LWP/Protocol/http.pm line - | | | 465. | '---------------------+--------------------------------------------------------' .---------------. | Content | +---------------+ | {"foo":"bar"} | '---------------' .-----------------------. | Text | +-----------------------+ | { | | foo => "bar", | | } | '-----------------------' t/LWP/ConsoleLogger/Easy.t .. ok 1 - code lives ok 2 - code lives ok 3 - GET XML ok 4 - XML parsed ok 5 - GET HTML ok 6 - POST param pasring ok 7 - POST param pasring 1..7 ok t/release-cpan-changes.t .... skipped: these tests are for release candidate testing All tests successful. Files=4, Tests=10, 8 wallclock secs ( 0.05 usr 0.01 sys + 2.11 cusr 0.48 csys = 2.65 CPU) Result: PASS OALDERS/LWP-ConsoleLogger-0.000022.tar.gz make test TEST_VERBOSE=1 -- OK Olaf Alders <olaf@wundersolutions.com> LWP tracing and debugging >>> (cd /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1 && tar cvf - LWP-ConsoleLogger-0.000022.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/var/REPO/O/OA/OALDERS/LWP-ConsoleLogger-0.000022.tar.gz LWP-ConsoleLogger-0.000022.ppd blib/ blib/man3/ blib/man3/LWP::ConsoleLogger::Easy.3 blib/man3/LWP::ConsoleLogger.3 blib/lib/ blib/lib/LWP/ blib/lib/LWP/ConsoleLogger.pm blib/lib/LWP/ConsoleLogger/ blib/lib/LWP/ConsoleLogger/Easy.pm >>> mv /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/LWP-ConsoleLogger-0.000022.ppd /data/fly2200/cpanfly-5.22/var/REPO/O/OA/OALDERS Running test for module 'URI' Prepending /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/lib /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/lib to PERL5LIB for 'get' Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/E/ET/ETHER/URI-1.71.tar.gz ok URI-1.71/ URI-1.71/Changes URI-1.71/LICENSE URI-1.71/MANIFEST URI-1.71/META.json URI-1.71/META.yml URI-1.71/Makefile.PL URI-1.71/README URI-1.71/lib/ URI-1.71/t/ URI-1.71/uri-test URI-1.71/t/abs.t URI-1.71/t/clone.t URI-1.71/t/cwd.t URI-1.71/t/data.t URI-1.71/t/distmanifest.t URI-1.71/t/escape-char.t URI-1.71/t/escape.t URI-1.71/t/file.t URI-1.71/t/ftp.t URI-1.71/t/generic.t URI-1.71/t/gopher.t URI-1.71/t/heuristic.t URI-1.71/t/http.t URI-1.71/t/idna.t URI-1.71/t/iri.t URI-1.71/t/ldap.t URI-1.71/t/mailto.t URI-1.71/t/mix.t URI-1.71/t/mms.t URI-1.71/t/news.t URI-1.71/t/num_eq.t URI-1.71/t/old-absconf.t URI-1.71/t/old-base.t URI-1.71/t/old-file.t URI-1.71/t/old-relbase.t URI-1.71/t/path-segments.t URI-1.71/t/pop.t URI-1.71/t/punycode.t URI-1.71/t/query-param.t URI-1.71/t/query.t URI-1.71/t/rel.t URI-1.71/t/rfc2732.t URI-1.71/t/roy-test.t URI-1.71/t/roytest1.html URI-1.71/t/roytest2.html URI-1.71/t/roytest3.html URI-1.71/t/roytest4.html URI-1.71/t/roytest5.html URI-1.71/t/rsync.t URI-1.71/t/rtsp.t URI-1.71/t/scheme-exceptions.t URI-1.71/t/sip.t URI-1.71/t/sort-hash-query-form.t URI-1.71/t/split.t URI-1.71/t/storable-test.pl URI-1.71/t/storable.t URI-1.71/t/urn-isbn.t URI-1.71/t/urn-oid.t URI-1.71/t/utf8.t URI-1.71/lib/URI/ URI-1.71/lib/URI.pm URI-1.71/lib/URI/Escape.pm URI-1.71/lib/URI/Heuristic.pm URI-1.71/lib/URI/IRI.pm URI-1.71/lib/URI/QueryParam.pm URI-1.71/lib/URI/Split.pm URI-1.71/lib/URI/URL.pm URI-1.71/lib/URI/WithBase.pm URI-1.71/lib/URI/_foreign.pm URI-1.71/lib/URI/_generic.pm URI-1.71/lib/URI/_idna.pm URI-1.71/lib/URI/_ldap.pm URI-1.71/lib/URI/_login.pm URI-1.71/lib/URI/_punycode.pm URI-1.71/lib/URI/_query.pm URI-1.71/lib/URI/_segment.pm URI-1.71/lib/URI/_server.pm URI-1.71/lib/URI/_userpass.pm URI-1.71/lib/URI/data.pm URI-1.71/lib/URI/file/ URI-1.71/lib/URI/file.pm URI-1.71/lib/URI/ftp.pm URI-1.71/lib/URI/gopher.pm URI-1.71/lib/URI/http.pm URI-1.71/lib/URI/https.pm URI-1.71/lib/URI/ldap.pm URI-1.71/lib/URI/ldapi.pm URI-1.71/lib/URI/ldaps.pm URI-1.71/lib/URI/mailto.pm URI-1.71/lib/URI/mms.pm URI-1.71/lib/URI/news.pm URI-1.71/lib/URI/nntp.pm URI-1.71/lib/URI/pop.pm URI-1.71/lib/URI/rlogin.pm URI-1.71/lib/URI/rsync.pm URI-1.71/lib/URI/rtsp.pm URI-1.71/lib/URI/rtspu.pm URI-1.71/lib/URI/sftp.pm URI-1.71/lib/URI/sip.pm URI-1.71/lib/URI/sips.pm URI-1.71/lib/URI/snews.pm URI-1.71/lib/URI/ssh.pm URI-1.71/lib/URI/telnet.pm URI-1.71/lib/URI/tn3270.pm URI-1.71/lib/URI/urn/ URI-1.71/lib/URI/urn.pm URI-1.71/lib/URI/urn/isbn.pm URI-1.71/lib/URI/urn/oid.pm URI-1.71/lib/URI/file/Base.pm URI-1.71/lib/URI/file/FAT.pm URI-1.71/lib/URI/file/Mac.pm URI-1.71/lib/URI/file/OS2.pm URI-1.71/lib/URI/file/QNX.pm URI-1.71/lib/URI/file/Unix.pm URI-1.71/lib/URI/file/Win32.pm Prepending /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/lib /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/lib to PERL5LIB for 'prepare' Configuring E/ET/ETHER/URI-1.71.tar.gz with Makefile.PL >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2200/cpanfly-5.22/var/megalib Want /home/fly2200/ap2200-299134/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for URI Writing MYMETA.yml and MYMETA.json ETHER/URI-1.71.tar.gz /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK Running make for E/ET/ETHER/URI-1.71.tar.gz Prepending /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/lib /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/lib to PERL5LIB for 'make' >>> make cp lib/URI/ldap.pm blib/lib/URI/ldap.pm cp lib/URI/tn3270.pm blib/lib/URI/tn3270.pm cp lib/URI/file.pm blib/lib/URI/file.pm cp lib/URI/_segment.pm blib/lib/URI/_segment.pm cp lib/URI/news.pm blib/lib/URI/news.pm cp lib/URI/file/Base.pm blib/lib/URI/file/Base.pm cp lib/URI/http.pm blib/lib/URI/http.pm cp lib/URI/https.pm blib/lib/URI/https.pm cp lib/URI/rsync.pm blib/lib/URI/rsync.pm cp lib/URI/rlogin.pm blib/lib/URI/rlogin.pm cp lib/URI/file/OS2.pm blib/lib/URI/file/OS2.pm cp lib/URI/ssh.pm blib/lib/URI/ssh.pm cp lib/URI/_punycode.pm blib/lib/URI/_punycode.pm cp lib/URI/QueryParam.pm blib/lib/URI/QueryParam.pm cp lib/URI/file/FAT.pm blib/lib/URI/file/FAT.pm cp lib/URI/_generic.pm blib/lib/URI/_generic.pm cp lib/URI/rtsp.pm blib/lib/URI/rtsp.pm cp lib/URI/mms.pm blib/lib/URI/mms.pm cp lib/URI/file/QNX.pm blib/lib/URI/file/QNX.pm cp lib/URI/Heuristic.pm blib/lib/URI/Heuristic.pm cp lib/URI/telnet.pm blib/lib/URI/telnet.pm cp lib/URI/data.pm blib/lib/URI/data.pm cp lib/URI/nntp.pm blib/lib/URI/nntp.pm cp lib/URI/_ldap.pm blib/lib/URI/_ldap.pm cp lib/URI/Split.pm blib/lib/URI/Split.pm cp lib/URI/_foreign.pm blib/lib/URI/_foreign.pm cp lib/URI/Escape.pm blib/lib/URI/Escape.pm cp lib/URI/IRI.pm blib/lib/URI/IRI.pm cp lib/URI/urn/isbn.pm blib/lib/URI/urn/isbn.pm cp lib/URI/urn/oid.pm blib/lib/URI/urn/oid.pm cp lib/URI/_query.pm blib/lib/URI/_query.pm cp lib/URI/ldaps.pm blib/lib/URI/ldaps.pm cp lib/URI/gopher.pm blib/lib/URI/gopher.pm cp lib/URI/file/Unix.pm blib/lib/URI/file/Unix.pm cp lib/URI/_login.pm blib/lib/URI/_login.pm cp lib/URI/file/Win32.pm blib/lib/URI/file/Win32.pm cp lib/URI/WithBase.pm blib/lib/URI/WithBase.pm cp lib/URI/_userpass.pm blib/lib/URI/_userpass.pm cp lib/URI/URL.pm blib/lib/URI/URL.pm cp lib/URI/pop.pm blib/lib/URI/pop.pm cp lib/URI/sips.pm blib/lib/URI/sips.pm cp lib/URI/_server.pm blib/lib/URI/_server.pm cp lib/URI/_idna.pm blib/lib/URI/_idna.pm cp lib/URI/mailto.pm blib/lib/URI/mailto.pm cp lib/URI/snews.pm blib/lib/URI/snews.pm cp lib/URI/ldapi.pm blib/lib/URI/ldapi.pm cp lib/URI/urn.pm blib/lib/URI/urn.pm cp lib/URI/file/Mac.pm blib/lib/URI/file/Mac.pm cp lib/URI.pm blib/lib/URI.pm cp lib/URI/ftp.pm blib/lib/URI/ftp.pm cp lib/URI/sip.pm blib/lib/URI/sip.pm cp lib/URI/rtspu.pm blib/lib/URI/rtspu.pm cp lib/URI/sftp.pm blib/lib/URI/sftp.pm Manifying 11 pod documents ETHER/URI-1.71.tar.gz make -- OK Prepending /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/lib /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/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/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/cpanfly-5.22/var/cpan/build/URI-1.71-xntnDj/. # 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->as_string ok 3 - URI::URL->path # Testing 'ftp://0%3A:%40@h:0/0?0' ok 4 - URI::URL->scheme ok 5 - URI::URL->user ok 6 - URI::URL->query ok 7 - URI::URL->port ok 8 - URI::URL->params ok 9 - URI::URL->path ok 10 - URI::URL->password ok 11 - URI::URL->netloc ok 12 - URI::URL->host ok 13 - URI::URL->as_string # Testing 'ftp://host/a/b' ok 14 - URI::URL->path ok 15 - URI::URL->port ok 16 - URI::URL->host 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->params ok 20 - URI::URL->user ok 21 - URI::URL->host ok 22 - URI::URL->as_string ok 23 - URI::URL->password ok 24 - URI::URL->path ok 25 - URI::URL->port # Testing 'gopher://gopher/2a_selector' ok 26 - URI::URL->gtype ok 27 - URI::URL->as_string ok 28 - URI::URL->selector # Testing 'gopher://host' ok 29 - URI::URL->as_string ok 30 - URI::URL->gtype # Testing 'gopher://host/' ok 31 - URI::URL->as_string ok 32 - URI::URL->gtype # Testing 'hTTp://web1.net/a/b/c/welcome#intro' ok 33 - URI::URL->port ok 34 - URI::URL->full_path ok 35 - URI::URL->scheme ok 36 - URI::URL->query ok 37 - URI::URL->frag ok 38 - URI::URL->host ok 39 - URI::URL->equery ok 40 - URI::URL->as_string ok 41 - URI::URL->path ok 42 - URI::URL->epath ok 43 - URI::URL->eparams ok 44 - URI::URL->params # Testing 'http://0:0/0/0;0?0#0' ok 45 - URI::URL->host ok 46 - URI::URL->as_string ok 47 - URI::URL->path ok 48 - URI::URL->netloc ok 49 - URI::URL->params ok 50 - URI::URL->port ok 51 - URI::URL->scheme ok 52 - URI::URL->query ok 53 - URI::URL->frag # Testing 'http://web.net' ok 54 - URI::URL->port ok 55 - URI::URL->full_path ok 56 - URI::URL->scheme ok 57 - URI::URL->query ok 58 - URI::URL->frag ok 59 - URI::URL->host ok 60 - URI::URL->as_string ok 61 - URI::URL->path # Testing 'http://web.net/' ok 62 - URI::URL->frag ok 63 - URI::URL->scheme ok 64 - URI::URL->query ok 65 - URI::URL->full_path ok 66 - URI::URL->port ok 67 - URI::URL->path ok 68 - URI::URL->as_string ok 69 - URI::URL->host # Testing 'http://web:1/a?query+text' ok 70 - URI::URL->frag ok 71 - URI::URL->query ok 72 - URI::URL->scheme ok 73 - URI::URL->path ok 74 - URI::URL->port ok 75 - URI::URL->host # Testing 'http:/0?0' ok 76 - URI::URL->query ok 77 - URI::URL->scheme ok 78 - URI::URL->full_path ok 79 - URI::URL->path ok 80 - URI::URL->as_string # Testing 'http:0' ok 81 - URI::URL->path ok 82 - URI::URL->as_string ok 83 - URI::URL->full_path ok 84 - URI::URL->query ok 85 - URI::URL->scheme # Testing 'mailto:libwww-perl@ics.uci.edu' ok 86 - URI::URL->address ok 87 - URI::URL->as_string ok 88 - URI::URL->encoded822addr # Testing 'news:*' ok 89 - URI::URL->as_string ok 90 - URI::URL->groupart ok 91 - URI::URL->group # 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->user ok 96 - URI::URL->host # Testing 'telnet://usr:pswd@web:12345/' ok 97 - URI::URL->user ok 98 - URI::URL->host ok 99 - URI::URL->password 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/_69Z0e7rvQ/ 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: Wed Feb 10 06:25:30 2016 # Current time GMT: Wed Feb 10 14:25:30 2016 # 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/scheme-exceptions.t ..... 1..4 ok 1 - no exception when trying to load a scheme handler class ok 2 - but URI still instantiated as foreign ok 3 - no exception when trying to load a scheme handler class ok 4 - but URI still instantiated as foreign 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=43, Tests=637, 4 wallclock secs ( 0.23 usr 0.08 sys + 2.23 cusr 0.36 csys = 2.90 CPU) Result: PASS ETHER/URI-1.71.tar.gz make test TEST_VERBOSE=1 -- OK PPD for URI-1.71 already made MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz Has already been unwrapped into directory /data/fly2200/cpanfly-5.22/var/cpan/build/WebService-PayPal-PaymentsAdvanced-0.000016-ITjMba MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz Has already been prepared Running make for M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz Prepending /data/fly2200/cpanfly-5.22/var/cpan/build/URI-1.71-xntnDj/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/URI-1.71-xntnDj/blib/lib /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/lib /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/lib to PERL5LIB for 'make' >>> make cp lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowLink.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowLink.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Capture.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Capture.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response.pm cp lib/WebService/PayPal/PaymentsAdvanced/Error/HostedForm.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/HostedForm.pm cp lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowPro.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowPro.pm cp lib/WebService/PayPal/PaymentsAdvanced/Error/Role/HasHTTPResponse.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/Role/HasHTTPResponse.pm cp lib/WebService/PayPal/PaymentsAdvanced/Mocker.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization.pm cp lib/WebService/PayPal/PaymentsAdvanced.pm blib/lib/WebService/PayPal/PaymentsAdvanced.pm cp lib/WebService/PayPal/PaymentsAdvanced/Mocker/Helper.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker/Helper.pm cp lib/WebService/PayPal/PaymentsAdvanced/Error/Generic.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/Generic.pm cp lib/WebService/PayPal/PaymentsAdvanced/Error/HTTP.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/HTTP.pm cp lib/WebService/PayPal/PaymentsAdvanced/Error/IPVerification.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/IPVerification.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/FromHTTP.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromHTTP.pm cp lib/WebService/PayPal/PaymentsAdvanced/Mocker/SilentPOST.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker/SilentPOST.pm cp lib/WebService/PayPal/PaymentsAdvanced/Error/Authentication.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/Authentication.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/FromRedirect.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromRedirect.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/CreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/CreditCard.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/PayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/PayPal.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Sale.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/PayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/PayPal.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/SecureToken.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/SecureToken.pm cp lib/WebService/PayPal/PaymentsAdvanced/Role/HasTender.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTender.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/PayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/PayPal.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Void.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Void.pm cp lib/WebService/PayPal/PaymentsAdvanced/Role/HasPayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasPayPal.pm cp lib/WebService/PayPal/PaymentsAdvanced/Role/HasParams.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasParams.pm cp lib/WebService/PayPal/PaymentsAdvanced/Role/HasUA.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasUA.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/CreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/CreditCard.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/CreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/CreditCard.pm cp lib/WebService/PayPal/PaymentsAdvanced/Role/HasTransactionTime.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTransactionTime.pm cp lib/WebService/PayPal/PaymentsAdvanced/Role/HasTokens.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTokens.pm cp lib/WebService/PayPal/PaymentsAdvanced/Role/HasCreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasCreditCard.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/PayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/PayPal.pm cp lib/WebService/PayPal/PaymentsAdvanced/Role/ClassFor.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/ClassFor.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.pm cp lib/WebService/PayPal/PaymentsAdvanced/Role/HasMessage.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasMessage.pm cp lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry.pm cp bin/mock-payflow-link blib/script/mock-payflow-link "/data/fly2200/ap2200-299134/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/mock-payflow-link cp bin/mock-payflow-pro blib/script/mock-payflow-pro "/data/fly2200/ap2200-299134/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/mock-payflow-pro Manifying 2 pod documents Manifying 19 pod documents Manifying 18 pod documents MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz make -- OK Prepending /data/fly2200/cpanfly-5.22/var/cpan/build/URI-1.71-xntnDj/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/URI-1.71-xntnDj/blib/lib /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/LWP-ConsoleLogger-0.000022-84jiZ1/blib/lib /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/blib/arch /data/fly2200/cpanfly-5.22/var/cpan/build/Plack-Test-Agent-1.4-X7b_m7/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/PaymentsAdvanced/*.t t/PaymentsAdvanced/Mocker/*.t t/PaymentsAdvanced/Response/*.t t/PaymentsAdvanced/Response/FromSilentPOST/*.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.62 # HTTP::Response any 6.11 # LWP::ConsoleLogger::Easy any 0.000022 # Mozilla::CA 20130114 20160104 # Path::Tiny any 0.076 # Scalar::Util any 1.43 # Test::Fatal any 0.014 # Test::More 0.96 1.001014 # Test::RequiresInternet any 0.05 # Try::Tiny any 0.24 # lib any 0.63 # strict any 1.09 # warnings any 1.32 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # ----------------------- -------- -------- # Data::GUID any 0.048 # DateTime any 1.21 # DateTime::Format::MySQL any 0.05 # DateTime::TimeZone any 1.95 # HTTP::Message::PSGI any undef # LWP::Protocol::https any 6.06 # LWP::UserAgent any 6.15 # List::AllUtils any 0.09 # Mojolicious::Lite any undef # Moo 1.004005 2.000002 # Moo::Role any 2.000002 # MooX::HandlesVia any 0.001008 # MooX::StrictConstructor any 0.008 # Test::LWP::UserAgent any 0.030 # Throwable::Error any 0.200013 # Type::Params any 1.000005 # Types::Common::Numeric any 1.000005 # Types::Common::String any 1.000005 # Types::Standard any 1.000005 # Types::URI any 0.006 # URI 1.69 1.71 # URI::FromHash any 0.05 # URI::QueryParam any 1.71 # Web::Scraper any 0.38 # feature any 1.40 # t/00-report-prereqs.t .................................... 1..1 ok 1 ok t/author-00-compile.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-pod-syntax.t .................................... skipped: these tests are for testing by the author t/author-test-version.t .................................. skipped: these tests are for testing by the author POST https://pilot-payflowpro.paypal.com POST Params: .----------------------+--------------------------------------. | Key | Value | +----------------------+--------------------------------------+ | CREATESECURETOKEN[1] | Y | | PARTNER | PayPal | | PWD | seekrit | | SECURETOKENID[36] | 26CC3546-D002-11E5-BDF1-B336F9E01ADA | | USER | someuser | | VENDOR | PayPal | | VERBOSITY[4] | HIGH | '----------------------+--------------------------------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 150 | | Content-Type | application/x-www-form-urlencoded | | User-Agent | libwww-perl/6.15 | '-----------------+-----------------------------------' ==> 200 OK .------------------------+-----------------------------------------------------. | Response Header | Value | +------------------------+-----------------------------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:36 GMT | | Client-Peer | 173.0.82.163:443 | | Client-Response-Num | 1 | | Client-SSL-Cert-Issuer | /C=US/O=Symantec Corporation/OU=Symantec Trust Net- | | | work/CN=Symantec Class 3 Secure Server CA - G4 | | Client-SSL-Cert-Subje- | /C=US/ST=California/L=San Jose/O=PayPal, Inc./OU=P- | | ct | ayflow Production/CN=pilot-payflowpro.paypal.com | | Client-SSL-Cipher | AES256-SHA256 | | Client-SSL-Socket-Cla- | IO::Socket::SSL | | ss | | | Connection | close | | Content-Length | 43 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:36 GMT | | Server | VPS-3.033.00 | '------------------------+-----------------------------------------------------' .---------------------------------------------. | Content | +---------------------------------------------+ | RESULT=1&RESPMSG=User authentication failed | '---------------------------------------------' .---------------------------------------------. | Text | +---------------------------------------------+ | RESULT=1&RESPMSG=User authentication failed | '---------------------------------------------' POST https://payflowpro.paypal.com POST Params: .----------------------+--------------------------------------. | Key | Value | +----------------------+--------------------------------------+ | CREATESECURETOKEN[1] | Y | | PARTNER | PayPal | | PWD | seekrit | | SECURETOKENID[36] | 2727A5C0-D002-11E5-BDF1-B336F9E01ADA | | USER | someuser | | VENDOR | PayPal | | VERBOSITY[4] | HIGH | '----------------------+--------------------------------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 150 | | Content-Type | application/x-www-form-urlencoded | | User-Agent | libwww-perl/6.15 | '-----------------+-----------------------------------' ==> 200 OK .------------------------+-----------------------------------------------------. | Response Header | Value | +------------------------+-----------------------------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:37 GMT | | Client-Peer | 173.0.82.162:443 | | Client-Response-Num | 1 | | Client-SSL-Cert-Issuer | /C=US/O=Symantec Corporation/OU=Symantec Trust Net- | | | work/CN=Symantec Class 3 Secure Server CA - G4 | | Client-SSL-Cert-Subje- | /C=US/ST=California/L=San Jose/O=PayPal, Inc./OU=P- | | ct | ayflow Production/CN=payflowpro.paypal.com | | Client-SSL-Cipher | AES256-SHA256 | | Client-SSL-Socket-Cla- | IO::Socket::SSL | | ss | | | Connection | close | | Content-Length | 43 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:37 GMT | | Server | VPS-3.033.00 | '------------------------+-----------------------------------------------------' .---------------------------------------------. | Content | +---------------------------------------------+ | RESULT=1&RESPMSG=User authentication failed | '---------------------------------------------' .---------------------------------------------. | Text | +---------------------------------------------+ | RESULT=1&RESPMSG=User authentication failed | '---------------------------------------------' t/PaymentsAdvanced-live.t ................................ ok 1 - 'new object' isa 'WebService::PayPal::PaymentsAdvanced' ok 2 - 'sandbox' isa 'WebService::PayPal::PaymentsAdvanced::Error::Authentication' ok 3 - 'new object' isa 'WebService::PayPal::PaymentsAdvanced' ok 4 - 'production' isa 'WebService::PayPal::PaymentsAdvanced::Error::Authentication' ok 5 # skip config file required for live tests ok 6 # skip config file required for live tests 1..6 ok [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.002676s, 373.692/s) [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.001007s, 993.049/s) POST https://pilot-payflowpro.paypal.com POST Params: .--------------+------------. | Key | Value | +--------------+------------+ | ORIGID[3] | FOO | | PARTNER | PayPal | | PWD | seekrit | | TRXTYPE[1] | D | | USER | someuser | | VENDOR | somevendor | | VERBOSITY[4] | HIGH | '--------------+------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 103 | | Content-Type | application/x-www-form-urlencoded | '-----------------+-----------------------------------' [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.052383s, 19.090/s) ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:39 GMT | | Content-Length | 186 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:39 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | CORRELATIONID=28819278d0021&FEEAMT=1.75&PAYMENTTYPE=instant&PENDINGREASON=c- | | ompleted&PNREF=28819279D002&PPREF=2881927AD00211E5B&RESPMSG=Approved&RESULT- | | =0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | CORRELATIONID=28819278d0021&FEEAMT=1.75&PAYMENTTYPE=instant&PENDINGREASON=c- | | ompleted&PNREF=28819279D002&PPREF=2881927AD00211E5B&RESPMSG=Approved&RESULT- | | =0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' POST https://pilot-payflowpro.paypal.com POST Params: .--------------+------------. | Key | Value | +--------------+------------+ | AMT[5] | 12.99 | | ORIGID[3] | FOO | | PARTNER | PayPal | | PWD | seekrit | | TRXTYPE[1] | D | | USER | someuser | | VENDOR | somevendor | | VERBOSITY[4] | HIGH | '--------------+------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 116 | | Content-Type | application/x-www-form-urlencoded | '-----------------+-----------------------------------' [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.001393s, 717.875/s) ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:39 GMT | | Content-Length | 186 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:39 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | CORRELATIONID=288c8eb2d0021&FEEAMT=1.75&PAYMENTTYPE=instant&PENDINGREASON=c- | | ompleted&PNREF=288C8FB6D002&PPREF=288C91F0D00211E5B&RESPMSG=Approved&RESULT- | | =0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | CORRELATIONID=288c8eb2d0021&FEEAMT=1.75&PAYMENTTYPE=instant&PENDINGREASON=c- | | ompleted&PNREF=288C8FB6D002&PPREF=288C91F0D00211E5B&RESPMSG=Approved&RESULT- | | =0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' POST https://pilot-payflowpro.paypal.com POST Params: .--------------+------------. | Key | Value | +--------------+------------+ | ORIGID[3] | FOO | | PARTNER | PayPal | | PWD | seekrit | | TRXTYPE[1] | V | | USER | someuser | | VENDOR | somevendor | | VERBOSITY[4] | HIGH | '--------------+------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 103 | | Content-Type | application/x-www-form-urlencoded | '-----------------+-----------------------------------' [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.001308s, 764.526/s) ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:39 GMT | | Content-Length | 158 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:39 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | CORRELATIONID=288e5972d0021&PENDINGREASON=authorization&PNREF=288E5A6CD002&- | | PPREF=288E5AF8D00211E5B&RESPMSG=Approved&RESULT=0&TRANSTIME=2016-02-10+06%3- | | A25%3A39 | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | CORRELATIONID=288e5972d0021&PENDINGREASON=authorization&PNREF=288E5A6CD002&- | | PPREF=288E5AF8D00211E5B&RESPMSG=Approved&RESULT=0&TRANSTIME=2016-02-10+06%3- | | A25%3A39 | '------------------------------------------------------------------------------' POST https://pilot-payflowpro.paypal.com POST Params: .--------------+------------. | Key | Value | +--------------+------------+ | ORIGID[3] | FOO | | PARTNER | PayPal | | PWD | seekrit | | TENDER[1] | C | | TRXTYPE[1] | I | | USER | someuser | | VENDOR | somevendor | | VERBOSITY[4] | HIGH | '--------------+------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 115 | | Content-Type | application/x-www-form-urlencoded | '-----------------+-----------------------------------' [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.001629s, 613.874/s) ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:39 GMT | | Content-Length | 272 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:39 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | ACCT=7603&AMT=50&CARDTYPE=1&CORRELATIONID=28907428d0021&EXPDATE=1221&LASTNA- | | ME=NotProvided&ORIGPNREF=FOO&ORIGPPREF=28907522D00211E5B&ORIGRESULT=0&PNREF- | | =289075AED002&RESPMSG=Approved&RESULT=0&SETTLE_DATE=2016-02-10+06%3A25%3A39- | | &TRANSSTATE=8&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | ACCT=7603&AMT=50&CARDTYPE=1&CORRELATIONID=28907428d0021&EXPDATE=1221&LASTNA- | | ME=NotProvided&ORIGPNREF=FOO&ORIGPPREF=28907522D00211E5B&ORIGRESULT=0&PNREF- | | =289075AED002&RESPMSG=Approved&RESULT=0&SETTLE_DATE=2016-02-10+06%3A25%3A39- | | &TRANSSTATE=8&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' POST https://pilot-payflowpro.paypal.com POST Params: .--------------+------------. | Key | Value | +--------------+------------+ | AMT[2] | 16 | | INVNUM[6] | FOO123 | | ORIGID[3] | FOO | | PARTNER | PayPal | | PWD | seekrit | | TENDER[1] | C | | TRXTYPE[1] | A | | USER | someuser | | VENDOR | somevendor | | VERBOSITY[4] | HIGH | '--------------+------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 142 | | Content-Type | application/x-www-form-urlencoded | '-----------------+-----------------------------------' [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.002044s, 489.237/s) ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:39 GMT | | Content-Length | 296 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:39 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | ACCT=1762&AMT=16&AUTHCODE=111111&AVSADDR=Y&AVSZIP=Y&CARDTYPE=3&CORRELATIONI- | | D=28957086d0021&CVV2MATCH=Y&EXPDATE=1221&IAVS=N&INVNUM=FOO123&INVOICE=FOO12- | | 3&LASTNAME=NotProvided&PNREF=28957194D002&PPREF=28957220D00211E5B&PROCAVS=X- | | &PROCCVV2=M&RESPMSG=Approved&RESULT=0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | ACCT=1762&AMT=16&AUTHCODE=111111&AVSADDR=Y&AVSZIP=Y&CARDTYPE=3&CORRELATIONI- | | D=28957086d0021&CVV2MATCH=Y&EXPDATE=1221&IAVS=N&INVNUM=FOO123&INVOICE=FOO12- | | 3&LASTNAME=NotProvided&PNREF=28957194D002&PPREF=28957220D00211E5B&PROCAVS=X- | | &PROCCVV2=M&RESPMSG=Approved&RESULT=0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' POST https://pilot-payflowpro.paypal.com POST Params: .--------------+------------. | Key | Value | +--------------+------------+ | AMT[2] | 15 | | INVNUM[6] | FOO456 | | ORIGID[3] | FOO | | PARTNER | PayPal | | PWD | seekrit | | TENDER[1] | C | | TRXTYPE[1] | S | | USER | someuser | | VENDOR | somevendor | | VERBOSITY[4] | HIGH | '--------------+------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 142 | | Content-Type | application/x-www-form-urlencoded | '-----------------+-----------------------------------' [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.002076s, 481.696/s) ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:39 GMT | | Content-Length | 296 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:39 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | ACCT=4482&AMT=15&AUTHCODE=111111&AVSADDR=Y&AVSZIP=Y&CARDTYPE=3&CORRELATIONI- | | D=28993ee6d0021&CVV2MATCH=Y&EXPDATE=1221&IAVS=N&INVNUM=FOO456&INVOICE=FOO45- | | 6&LASTNAME=NotProvided&PNREF=28994012D002&PPREF=2899409ED00211E5B&PROCAVS=X- | | &PROCCVV2=M&RESPMSG=Approved&RESULT=0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | ACCT=4482&AMT=15&AUTHCODE=111111&AVSADDR=Y&AVSZIP=Y&CARDTYPE=3&CORRELATIONI- | | D=28993ee6d0021&CVV2MATCH=Y&EXPDATE=1221&IAVS=N&INVNUM=FOO456&INVOICE=FOO45- | | 6&LASTNAME=NotProvided&PNREF=28994012D002&PPREF=2899409ED00211E5B&PROCAVS=X- | | &PROCCVV2=M&RESPMSG=Approved&RESULT=0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' POST https://pilot-payflowpro.paypal.com POST Params: .--------------+------------. | Key | Value | +--------------+------------+ | ACTION[1] | D | | AMT[5] | 23.99 | | BAID[3] | FOO | | CURRENCY[3] | USD | | PARTNER | PayPal | | PWD | seekrit | | TENDER[1] | P | | TRXTYPE[1] | A | | USER | someuser | | VENDOR | somevendor | | VERBOSITY[4] | HIGH | '--------------+------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 154 | | Content-Type | application/x-www-form-urlencoded | '-----------------+-----------------------------------' [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.001965s, 508.906/s) ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:39 GMT | | Content-Length | 213 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:39 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | AMT=23.99&BAID=B-289D6D40D00211E5B&CORRELATIONID=289d6f52d0021&PAYMENTTYPE=- | | instant&PENDINGREASON=authorization&PNREF=289D7042D002&PPREF=289D70C4D00211- | | E5B&RESPMSG=Approved&RESULT=0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | AMT=23.99&BAID=B-289D6D40D00211E5B&CORRELATIONID=289d6f52d0021&PAYMENTTYPE=- | | instant&PENDINGREASON=authorization&PNREF=289D7042D002&PPREF=289D70C4D00211- | | E5B&RESPMSG=Approved&RESULT=0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' POST https://pilot-payflowpro.paypal.com POST Params: .--------------+------------. | Key | Value | +--------------+------------+ | ACTION[1] | D | | AMT[5] | 24.99 | | BAID[3] | FOO | | CURRENCY[3] | USD | | PARTNER | PayPal | | PWD | seekrit | | TENDER[1] | P | | TRXTYPE[1] | S | | USER | someuser | | VENDOR | somevendor | | VERBOSITY[4] | HIGH | '--------------+------------' .-----------------+-----------------------------------. | Request Header | Value | +-----------------+-----------------------------------+ | Accept-Encoding | gzip, x-gzip, deflate, x-bzip2 | | Content-Length | 154 | | Content-Type | application/x-www-form-urlencoded | '-----------------+-----------------------------------' [Wed Feb 10 06:25:39 2016] [debug] POST "/" [Wed Feb 10 06:25:39 2016] [debug] Routing to a callback [Wed Feb 10 06:25:39 2016] [debug] 200 OK (0.001863s, 536.769/s) ==> 200 OK .-----------------+-------------------------------. | Response Header | Value | +-----------------+-------------------------------+ | Client-Date | Wed, 10 Feb 2016 14:25:39 GMT | | Content-Length | 198 | | Content-Type | text/namevalue | | Date | Wed, 10 Feb 2016 14:25:39 GMT | '-----------------+-------------------------------' .------------------------------------------------------------------------------. | Content | +------------------------------------------------------------------------------+ | AMT=24.99&BAID=B-28A07ABCD00211E5B&CORRELATIONID=28a07cced0021&CVV2MATCH=Y&- | | PNREF=28A07DB4D002&PPREF=28A07E40D00211E5B&PROCAVS=X&PROCCVV2=M&RESPMSG=App- | | roved&RESULT=0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' .------------------------------------------------------------------------------. | Text | +------------------------------------------------------------------------------+ | AMT=24.99&BAID=B-28A07ABCD00211E5B&CORRELATIONID=28a07cced0021&CVV2MATCH=Y&- | | PNREF=28A07DB4D002&PPREF=28A07E40D00211E5B&PROCAVS=X&PROCCVV2=M&RESPMSG=App- | | roved&RESULT=0&TRANSTIME=2016-02-10+06%3A25%3A39 | '------------------------------------------------------------------------------' t/PaymentsAdvanced.t ..................................... ok 1 - 'new object' isa 'WebService::PayPal::PaymentsAdvanced' ok 2 - pseudo encoding ok 3 - encode credentials ok 4 - force upper case hash keys ok 5 - HTML error is in exception ok 6 - No exception when no HTML errors ok 7 - capture_delayed_transaction ok 8 - transaction_time: 2016-02-10T06:25:39 ok 9 - pnref ok 10 - ppref ok 11 - capture_delayed_transaction ok 12 - transaction_time: 2016-02-10T06:25:39 ok 13 - pnref ok 14 - ppref ok 15 - void_transaction ok 16 - transaction_time: 2016-02-10T06:25:39 ok 17 - pnref ok 18 - ppref ok 19 - inquiry_transaction ok 20 - transaction_time: 2016-02-10T06:25:39 ok 21 - pnref ok 22 - card_type ok 23 - credit_card ok 24 - expiration ok 25 - amount ok 26 - is_credit_card_transaction ok 27 - is_paypal_transaction ok 28 - auth_from_credit_card_reference_transaction ok 29 - transaction_time: 2016-02-10T06:25:39 ok 30 - pnref ok 31 - ppref ok 32 - amount ok 33 - is_credit_card_transaction ok 34 - is_paypal_transaction ok 35 - INVNUM ok 36 - sale_from_credit_card_reference_transaction ok 37 - transaction_time: 2016-02-10T06:25:39 ok 38 - pnref ok 39 - ppref ok 40 - amount ok 41 - is_credit_card_transaction ok 42 - is_paypal_transaction ok 43 - INVNUM ok 44 - auth_from_paypal_reference_transaction ok 45 - transaction_time: 2016-02-10T06:25:39 ok 46 - pnref ok 47 - ppref ok 48 - amount ok 49 - is_credit_card_transaction ok 50 - is_paypal_transaction ok 51 - sale_from_paypal_reference_transaction ok 52 - transaction_time: 2016-02-10T06:25:39 ok 53 - pnref ok 54 - ppref ok 55 - amount ok 56 - is_credit_card_transaction ok 57 - is_paypal_transaction 1..57 ok t/PaymentsAdvanced/Mocker.t .............................. ok 1 - 'ua' isa 'Test::LWP::UserAgent' ok 2 - payflow_link Plack enabled ok 3 - payflow_pro Plack enabled ok 4 - payflow_link Plack not enabled ok 5 - payflow_pro Plack not enabled 1..5 ok t/PaymentsAdvanced/Mocker/SilentPOST.t ................... ok 1 - credit_card_auth_verification_success ok 2 - credit_card_duplicate_invoice_id ok 3 - credit_card_success ok 4 - paypal_success 1..4 ok t/PaymentsAdvanced/Response.t ............................ ok 1 - 'authentication exception' isa 'WebService::PayPal::PaymentsAdvanced::Error::Authentication' ok 2 - 'no exception when result code is marked as non-fatal' isa 'WebService::PayPal::PaymentsAdvanced::Response' 1..2 ok t/PaymentsAdvanced/Response/FromHTTP.t ................... ok 1 - got response ok 2 - 'HTTP error thrown' isa 'WebService::PayPal::PaymentsAdvanced::Error::HTTP' 1..2 ok t/PaymentsAdvanced/Response/FromRedirect.t ............... ok 1 - response message ok 2 - whitelisted IP ok 3 - response message ok 4 - whitelisted IP ok 5 - 'Bad IP exception' isa 'WebService::PayPal::PaymentsAdvanced::Error::IPVerification' 1..5 ok t/PaymentsAdvanced/Response/FromSilentPOST.t ............. ok 1 - generic exception on bad params 1..1 ok t/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.t .. ok 1 - CreditCard class ok 2 - transaction_time ok 3 - pnref ok 4 - ppref missing ok 5 - not paypal transaction ok 6 - is_credit_card_transaction ok 7 - ppref present 1..7 ok t/PaymentsAdvanced/Response/FromSilentPOST/PayPal.t ...... ok 1 - PayPal class ok 2 - transaction_time ok 3 - ppref ok 4 - is_paypal_transaction ok 5 - not credit card 1..5 ok t/PaymentsAdvanced/Response/SecureToken.t ................ ok 1 - message ok 2 - token ok 3 - secure_token_id ok 4 - can create response object ok 5 - hosted_form_uri 1..5 ok t/release-cpan-changes.t ................................. skipped: these tests are for release candidate testing t/release-pod-coverage.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=20, Tests=100, 16 wallclock secs ( 0.12 usr 0.03 sys + 12.14 cusr 1.37 csys = 13.66 CPU) Result: PASS MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz make test TEST_VERBOSE=1 -- OK MaxMind, Inc. <support@maxmind.com> A simple wrapper around the PayPal Payments Advanced web service >>> (cd /data/fly2200/cpanfly-5.22/var/cpan/build/WebService-PayPal-PaymentsAdvanced-0.000016-ITjMba && tar cvf - WebService-PayPal-PaymentsAdvanced-0.000016.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/var/REPO/M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000016.tar.gz WebService-PayPal-PaymentsAdvanced-0.000016.ppd blib/ blib/man3/ blib/man3/WebService::PayPal::PaymentsAdvanced::Mocker.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Inquiry.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Error::Role::HasHTTPResponse.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Role::HasMessage.3 blib/man3/WebService::PayPal::PaymentsAdvanced.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Mocker::SilentPOST.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Void.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Inquiry::PayPal.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Sale::PayPal.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::FromSilentPOST::PayPal.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Sale.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::SecureToken.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Error::Generic.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Role::HasTender.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::FromRedirect.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Role::HasCreditCard.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Mocker::Helper.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Error::HostedForm.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Capture.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Error::Authentication.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Mocker::PayflowPro.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Error::IPVerification.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::FromSilentPOST::CreditCard.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Authorization::PayPal.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::FromSilentPOST.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Role::HasTransactionTime.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Role::HasTokens.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Sale::CreditCard.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Inquiry::CreditCard.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::FromHTTP.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Mocker::PayflowLink.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Authorization.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Role::HasPayPal.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Response::Authorization::CreditCard.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Role::HasParams.3 blib/man3/WebService::PayPal::PaymentsAdvanced::Error::HTTP.3 blib/script/ blib/script/mock-payflow-pro blib/script/mock-payflow-link blib/man1/ blib/man1/mock-payflow-pro.1 blib/man1/mock-payflow-link.1 blib/lib/ blib/lib/WebService/ blib/lib/WebService/PayPal/ blib/lib/WebService/PayPal/PaymentsAdvanced.pm blib/lib/WebService/PayPal/PaymentsAdvanced/ blib/lib/WebService/PayPal/PaymentsAdvanced/Error/ blib/lib/WebService/PayPal/PaymentsAdvanced/Error/Generic.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/HostedForm.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/HTTP.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/Role/ blib/lib/WebService/PayPal/PaymentsAdvanced/Error/Role/HasHTTPResponse.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/Authentication.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Error/IPVerification.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/ blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasMessage.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTender.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasParams.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/ClassFor.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasUA.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTransactionTime.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasCreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTokens.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Role/HasPayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker/ blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowLink.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker/SilentPOST.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker/Helper.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowPro.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/ blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/ blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/PayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/CreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Void.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/ blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/PayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/CreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Capture.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromRedirect.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/ blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/PayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/CreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/ blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/PayPal.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/FromHTTP.pm blib/lib/WebService/PayPal/PaymentsAdvanced/Response/SecureToken.pm >>> mv /data/fly2200/cpanfly-5.22/var/cpan/build/WebService-PayPal-PaymentsAdvanced-0.000016-ITjMba/WebService-PayPal-PaymentsAdvanced-0.000016.ppd /data/fly2200/cpanfly-5.22/var/REPO/M/MA/MAXMIND VmSize: 343444 kB Finished 2016-02-10T06:25:49