PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2015-12-04T06:35:01 ActivePerl-2000 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.20/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Reading 'C:\cpanfly-5.20\var\cpan\Metadata' Database was generated on Fri, 04 Dec 2015 06:41:02 GMT Running make for M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000013.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000013.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MA/MAXMIND/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MA\MAXMIND\WebService-PayPal-PaymentsAdvanced-0.000013.tar.gz ok WebService-PayPal-PaymentsAdvanced-0.000013/ WebService-PayPal-PaymentsAdvanced-0.000013/bin/ WebService-PayPal-PaymentsAdvanced-0.000013/Changes WebService-PayPal-PaymentsAdvanced-0.000013/cpanfile WebService-PayPal-PaymentsAdvanced-0.000013/dist.ini WebService-PayPal-PaymentsAdvanced-0.000013/examples/ WebService-PayPal-PaymentsAdvanced-0.000013/INSTALL WebService-PayPal-PaymentsAdvanced-0.000013/lib/ WebService-PayPal-PaymentsAdvanced-0.000013/LICENSE WebService-PayPal-PaymentsAdvanced-0.000013/Makefile.PL WebService-PayPal-PaymentsAdvanced-0.000013/MANIFEST WebService-PayPal-PaymentsAdvanced-0.000013/META.json WebService-PayPal-PaymentsAdvanced-0.000013/META.yml WebService-PayPal-PaymentsAdvanced-0.000013/perlcriticrc WebService-PayPal-PaymentsAdvanced-0.000013/perltidyrc WebService-PayPal-PaymentsAdvanced-0.000013/README WebService-PayPal-PaymentsAdvanced-0.000013/README.md WebService-PayPal-PaymentsAdvanced-0.000013/t/ WebService-PayPal-PaymentsAdvanced-0.000013/tidyall.ini WebService-PayPal-PaymentsAdvanced-0.000013/t/00-report-prereqs.dd WebService-PayPal-PaymentsAdvanced-0.000013/t/00-report-prereqs.t WebService-PayPal-PaymentsAdvanced-0.000013/t/author-00-compile.t WebService-PayPal-PaymentsAdvanced-0.000013/t/author-no-tabs.t WebService-PayPal-PaymentsAdvanced-0.000013/t/author-pod-spell.t WebService-PayPal-PaymentsAdvanced-0.000013/t/author-pod-syntax.t WebService-PayPal-PaymentsAdvanced-0.000013/t/author-test-version.t WebService-PayPal-PaymentsAdvanced-0.000013/t/lib/ WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/ WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced-live.t WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced.t WebService-PayPal-PaymentsAdvanced-0.000013/t/release-cpan-changes.t WebService-PayPal-PaymentsAdvanced-0.000013/t/release-pod-coverage.t WebService-PayPal-PaymentsAdvanced-0.000013/t/release-tidyall.t WebService-PayPal-PaymentsAdvanced-0.000013/t/test-data/ WebService-PayPal-PaymentsAdvanced-0.000013/t/test-data/hosted-form-with-error.html WebService-PayPal-PaymentsAdvanced-0.000013/t/test-data/hosted-form.html WebService-PayPal-PaymentsAdvanced-0.000013/t/test-data/sample-config.pl WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Mocker/ WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Mocker.t WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Response/ WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Response.t WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Response/FromHTTP.t WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Response/FromRedirect.t WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Response/FromSilentPOST/ WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Response/FromSilentPOST.t WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Response/SecureToken.t WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.t WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Response/FromSilentPOST/PayPal.t WebService-PayPal-PaymentsAdvanced-0.000013/t/PaymentsAdvanced/Mocker/SilentPOST.t WebService-PayPal-PaymentsAdvanced-0.000013/t/lib/Util.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Error/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Mocker/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Mocker.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/ClassFor.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/HasCreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/HasMessage.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/HasParams.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/HasPayPal.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTender.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTokens.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/HasTransactionTime.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Role/HasUA.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Capture.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/FromHTTP.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/FromRedirect.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/SecureToken.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/CreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Sale/PayPal.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/CreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Inquiry/PayPal.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/CreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/FromSilentPOST/PayPal.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/CreditCard.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Response/Authorization/PayPal.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Mocker/Helper.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowLink.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Mocker/PayflowPro.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Mocker/SilentPOST.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Error/Authentication.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Error/Generic.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Error/HostedForm.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Error/HTTP.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Error/IPVerification.pm WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Error/Role/ WebService-PayPal-PaymentsAdvanced-0.000013/lib/WebService/PayPal/PaymentsAdvanced/Error/Role/HasHTTPResponse.pm WebService-PayPal-PaymentsAdvanced-0.000013/examples/capture-delayed-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000013/examples/capture-paypal-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000013/examples/hosted-form-url.pl WebService-PayPal-PaymentsAdvanced-0.000013/examples/inquiry.pl WebService-PayPal-PaymentsAdvanced-0.000013/examples/sale-from-credit-card-reference-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000013/examples/sale-from-paypal-reference-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000013/examples/void-transaction.pl WebService-PayPal-PaymentsAdvanced-0.000013/bin/mock-payflow-link WebService-PayPal-PaymentsAdvanced-0.000013/bin/mock-payflow-pro CPAN.pm: Building M/MA/MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000013.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite URI 1.69 not found. We have 1.67. Warning: prerequisite Web::Scraper 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for WebService::PayPal::PaymentsAdvanced Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- MAXMIND/WebService-PayPal-PaymentsAdvanced-0.000013.tar.gz ---- URI [requires] Web::Scraper [requires] Running make test Delayed until after prerequisites Running test for module 'URI' Running make for E/ET/ETHER/URI-1.69.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\URI-1.69.tar.gz ok URI-1.69/ URI-1.69/Changes URI-1.69/LICENSE URI-1.69/MANIFEST URI-1.69/META.json URI-1.69/META.yml URI-1.69/Makefile.PL URI-1.69/README URI-1.69/lib/ URI-1.69/t/ URI-1.69/uri-test URI-1.69/t/abs.t URI-1.69/t/clone.t URI-1.69/t/cwd.t URI-1.69/t/data.t URI-1.69/t/distmanifest.t URI-1.69/t/escape-char.t URI-1.69/t/escape.t URI-1.69/t/file.t URI-1.69/t/ftp.t URI-1.69/t/generic.t URI-1.69/t/gopher.t URI-1.69/t/heuristic.t URI-1.69/t/http.t URI-1.69/t/idna.t URI-1.69/t/iri.t URI-1.69/t/ldap.t URI-1.69/t/mailto.t URI-1.69/t/mix.t URI-1.69/t/mms.t URI-1.69/t/news.t URI-1.69/t/num_eq.t URI-1.69/t/old-absconf.t URI-1.69/t/old-base.t URI-1.69/t/old-file.t URI-1.69/t/old-relbase.t URI-1.69/t/path-segments.t URI-1.69/t/pop.t URI-1.69/t/punycode.t URI-1.69/t/query-param.t URI-1.69/t/query.t URI-1.69/t/rel.t URI-1.69/t/rfc2732.t URI-1.69/t/roy-test.t URI-1.69/t/roytest1.html URI-1.69/t/roytest2.html URI-1.69/t/roytest3.html URI-1.69/t/roytest4.html URI-1.69/t/roytest5.html URI-1.69/t/rsync.t URI-1.69/t/rtsp.t URI-1.69/t/sip.t URI-1.69/t/sort-hash-query-form.t URI-1.69/t/split.t URI-1.69/t/storable-test.pl URI-1.69/t/storable.t URI-1.69/t/urn-isbn.t URI-1.69/t/urn-oid.t URI-1.69/t/utf8.t URI-1.69/lib/URI/ URI-1.69/lib/URI.pm URI-1.69/lib/URI/Escape.pm URI-1.69/lib/URI/Heuristic.pm URI-1.69/lib/URI/IRI.pm URI-1.69/lib/URI/QueryParam.pm URI-1.69/lib/URI/Split.pm URI-1.69/lib/URI/URL.pm URI-1.69/lib/URI/WithBase.pm URI-1.69/lib/URI/_foreign.pm URI-1.69/lib/URI/_generic.pm URI-1.69/lib/URI/_idna.pm URI-1.69/lib/URI/_ldap.pm URI-1.69/lib/URI/_login.pm URI-1.69/lib/URI/_punycode.pm URI-1.69/lib/URI/_query.pm URI-1.69/lib/URI/_segment.pm URI-1.69/lib/URI/_server.pm URI-1.69/lib/URI/_userpass.pm URI-1.69/lib/URI/data.pm URI-1.69/lib/URI/file/ URI-1.69/lib/URI/file.pm URI-1.69/lib/URI/ftp.pm URI-1.69/lib/URI/gopher.pm URI-1.69/lib/URI/http.pm URI-1.69/lib/URI/https.pm URI-1.69/lib/URI/ldap.pm URI-1.69/lib/URI/ldapi.pm URI-1.69/lib/URI/ldaps.pm URI-1.69/lib/URI/mailto.pm URI-1.69/lib/URI/mms.pm URI-1.69/lib/URI/news.pm URI-1.69/lib/URI/nntp.pm URI-1.69/lib/URI/pop.pm URI-1.69/lib/URI/rlogin.pm URI-1.69/lib/URI/rsync.pm URI-1.69/lib/URI/rtsp.pm URI-1.69/lib/URI/rtspu.pm URI-1.69/lib/URI/sftp.pm URI-1.69/lib/URI/sip.pm URI-1.69/lib/URI/sips.pm URI-1.69/lib/URI/snews.pm URI-1.69/lib/URI/ssh.pm URI-1.69/lib/URI/telnet.pm URI-1.69/lib/URI/tn3270.pm URI-1.69/lib/URI/urn/ URI-1.69/lib/URI/urn.pm URI-1.69/lib/URI/urn/isbn.pm URI-1.69/lib/URI/urn/oid.pm URI-1.69/lib/URI/file/Base.pm URI-1.69/lib/URI/file/FAT.pm URI-1.69/lib/URI/file/Mac.pm URI-1.69/lib/URI/file/OS2.pm URI-1.69/lib/URI/file/QNX.pm URI-1.69/lib/URI/file/Unix.pm URI-1.69/lib/URI/file/Win32.pm CPAN.pm: Building E/ET/ETHER/URI-1.69.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for URI Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/URI/WithBase.pm blib\lib\URI\WithBase.pm cp lib/URI/file/Win32.pm blib\lib\URI\file\Win32.pm cp lib/URI/_idna.pm blib\lib\URI\_idna.pm cp lib/URI/file/Unix.pm blib\lib\URI\file\Unix.pm cp lib/URI/_ldap.pm blib\lib\URI\_ldap.pm cp lib/URI/_query.pm blib\lib\URI\_query.pm cp lib/URI/_userpass.pm blib\lib\URI\_userpass.pm cp lib/URI/ftp.pm blib\lib\URI\ftp.pm cp lib/URI/Heuristic.pm blib\lib\URI\Heuristic.pm cp lib/URI/file/OS2.pm blib\lib\URI\file\OS2.pm cp lib/URI/URL.pm blib\lib\URI\URL.pm cp lib/URI/data.pm blib\lib\URI\data.pm cp lib/URI/_server.pm blib\lib\URI\_server.pm cp lib/URI/QueryParam.pm blib\lib\URI\QueryParam.pm cp lib/URI/file/QNX.pm blib\lib\URI\file\QNX.pm cp lib/URI/file.pm blib\lib\URI\file.pm cp lib/URI/_login.pm blib\lib\URI\_login.pm cp lib/URI/file/FAT.pm blib\lib\URI\file\FAT.pm cp lib/URI/Split.pm blib\lib\URI\Split.pm cp lib/URI/file/Mac.pm blib\lib\URI\file\Mac.pm cp lib/URI/_segment.pm blib\lib\URI\_segment.pm cp lib/URI/_punycode.pm blib\lib\URI\_punycode.pm cp lib/URI/file/Base.pm blib\lib\URI\file\Base.pm cp lib/URI/_generic.pm blib\lib\URI\_generic.pm cp lib/URI/IRI.pm blib\lib\URI\IRI.pm cp lib/URI/Escape.pm blib\lib\URI\Escape.pm cp lib/URI.pm blib\lib\URI.pm cp lib/URI/_foreign.pm blib\lib\URI\_foreign.pm cp lib/URI/urn/oid.pm blib\lib\URI\urn\oid.pm cp lib/URI/gopher.pm blib\lib\URI\gopher.pm cp lib/URI/ssh.pm blib\lib\URI\ssh.pm cp lib/URI/rlogin.pm blib\lib\URI\rlogin.pm cp lib/URI/rtsp.pm blib\lib\URI\rtsp.pm cp lib/URI/ldapi.pm blib\lib\URI\ldapi.pm cp lib/URI/nntp.pm blib\lib\URI\nntp.pm cp lib/URI/sftp.pm blib\lib\URI\sftp.pm cp lib/URI/news.pm blib\lib\URI\news.pm cp lib/URI/https.pm blib\lib\URI\https.pm cp lib/URI/mms.pm blib\lib\URI\mms.pm cp lib/URI/tn3270.pm blib\lib\URI\tn3270.pm cp lib/URI/telnet.pm blib\lib\URI\telnet.pm cp lib/URI/ldaps.pm blib\lib\URI\ldaps.pm cp lib/URI/pop.pm blib\lib\URI\pop.pm cp lib/URI/urn.pm blib\lib\URI\urn.pm cp lib/URI/sips.pm blib\lib\URI\sips.pm cp lib/URI/snews.pm blib\lib\URI\snews.pm cp lib/URI/rsync.pm blib\lib\URI\rsync.pm cp lib/URI/sip.pm blib\lib\URI\sip.pm cp lib/URI/urn/isbn.pm blib\lib\URI\urn\isbn.pm cp lib/URI/http.pm blib\lib\URI\http.pm cp lib/URI/mailto.pm blib\lib\URI\mailto.pm cp lib/URI/ldap.pm blib\lib\URI\ldap.pm cp lib/URI/rtspu.pm blib\lib\URI\rtspu.pm ETHER/URI-1.69.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.20\bin\perl.exe" "-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 C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/. # 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->port ok 5 - URI::URL->host ok 6 - URI::URL->as_string ok 7 - URI::URL->netloc ok 8 - URI::URL->password ok 9 - URI::URL->scheme ok 10 - URI::URL->params ok 11 - URI::URL->query ok 12 - URI::URL->path ok 13 - URI::URL->user # Testing 'ftp://host/a/b' ok 14 - URI::URL->path ok 15 - URI::URL->as_string ok 16 - URI::URL->host ok 17 - URI::URL->port ok 18 - URI::URL->user # Testing 'ftp://usr:pswd@web:1234/a/b;type=i' ok 19 - URI::URL->params ok 20 - URI::URL->port ok 21 - URI::URL->as_string ok 22 - URI::URL->path ok 23 - URI::URL->host ok 24 - URI::URL->user ok 25 - URI::URL->password # Testing 'gopher://gopher/2a_selector' ok 26 - URI::URL->as_string ok 27 - URI::URL->selector ok 28 - URI::URL->gtype # Testing 'gopher://host' ok 29 - URI::URL->gtype ok 30 - URI::URL->as_string # 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->scheme ok 34 - URI::URL->host ok 35 - URI::URL->as_string ok 36 - URI::URL->port ok 37 - URI::URL->frag ok 38 - URI::URL->full_path ok 39 - URI::URL->epath ok 40 - URI::URL->equery ok 41 - URI::URL->path ok 42 - URI::URL->eparams ok 43 - URI::URL->params ok 44 - URI::URL->query # Testing 'http://0:0/0/0;0?0#0' ok 45 - URI::URL->scheme ok 46 - URI::URL->netloc ok 47 - URI::URL->as_string ok 48 - URI::URL->host ok 49 - URI::URL->port ok 50 - URI::URL->frag ok 51 - URI::URL->path ok 52 - URI::URL->params ok 53 - URI::URL->query # Testing 'http://web.net' ok 54 - URI::URL->port ok 55 - URI::URL->frag ok 56 - URI::URL->as_string ok 57 - URI::URL->host ok 58 - URI::URL->scheme ok 59 - URI::URL->query ok 60 - URI::URL->path ok 61 - URI::URL->full_path # Testing 'http://web.net/' ok 62 - URI::URL->as_string ok 63 - URI::URL->host ok 64 - URI::URL->frag ok 65 - URI::URL->port ok 66 - URI::URL->scheme ok 67 - URI::URL->path ok 68 - URI::URL->query ok 69 - URI::URL->full_path # Testing 'http://web:1/a?query+text' ok 70 - URI::URL->host ok 71 - URI::URL->path ok 72 - URI::URL->query ok 73 - URI::URL->frag ok 74 - URI::URL->port ok 75 - URI::URL->scheme # Testing 'http:/0?0' ok 76 - URI::URL->full_path ok 77 - URI::URL->scheme ok 78 - URI::URL->as_string ok 79 - URI::URL->path ok 80 - URI::URL->query # Testing 'http:0' ok 81 - URI::URL->path ok 82 - URI::URL->as_string ok 83 - URI::URL->query ok 84 - URI::URL->full_path ok 85 - URI::URL->scheme # Testing 'mailto:libwww-perl@ics.uci.edu' ok 86 - URI::URL->as_string ok 87 - URI::URL->address ok 88 - URI::URL->encoded822addr # Testing 'news:*' ok 89 - URI::URL->as_string ok 90 - URI::URL->group ok 91 - URI::URL->groupart # 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->password ok 98 - URI::URL->user ok 99 - URI::URL->host 1..99 ok 1 - scheme tests # Subtest: parts test ok 1 - URI::URL->as_string ok 2 - URI::URL->full_path ok 3 - URI::URL->as_string ok 4 - URI::URL->full_path ok 5 - URI::URL->as_string ok 6 - URI::URL->as_string ok 7 - URI::URL->as_string ok 8 - URI::URL->as_string ok 9 - URI::URL->as_string ok 10 - $url->keywords ok 11 - URI::URL->as_string ok 12 - $url->query_form ok 13 - URI::URL->as_string ok 14 - length ok 15 - query_form ok 16 - length ok 17 - sequence ok 18 - URI::URL->as_string # Subtest: netloc_test ok 1 - URI::URL->as_string ok 2 - URI::URL->as_string ok 3 - URI::URL->as_string ok 4 - URI::URL->as_string ok 5 - URI::URL->as_string ok 6 - URI::URL->as_string ok 7 - URI::URL->as_string ok 8 - URI::URL->as_string ok 9 - URI::URL->as_string ok 10 - URI::URL->as_string ok 11 - URI::URL->as_string ok 12 - URI::URL->as_string ok 13 - URI::URL->as_string ok 14 - URI::URL->as_string ok 15 - URI::URL->as_string ok 16 - URI::URL->as_string 1..16 ok 19 - netloc_test # Subtest: port_test ok 1 - port ok 2 - string ok 3 - port ok 4 - string ok 5 - port ok 6 - string ok 7 - port ok 8 - string 1..8 ok 20 - port_test ok 21 - URI::URL->as_string ok 22 - URI::URL->as_string ok 23 - URI::URL->as_string ok 24 - URI::URL->as_string ok 25 - URI::URL->as_string ok 26 - URI::URL->as_string ok 27 - URI::URL->as_string ok 28 - URI::URL->as_string ok 29 - URI::URL->as_string: "<" and ">" are gone ok 30 - 9 elements # Cracked result: http*UNDEF*UNDEF*host*80*/path*param*query*frag ok 31 - crack result ok 32 - 9 elements # Cracked result: UNDEF*anonymous*anonymous@*UNDEF*21*foo/bar*UNDEF*UNDEF*UNDEF ok 33 - 9 elements # Cracked result: ftp*u*p*host*21*/q?path*UNDEF*path*UNDEF ok 34 - crack result ok 35 - 9 elements ok 36 - passwd in anonymous crack # Cracked result: ftp*anonymous*passwd*ftp.sn.no*21*/pub*UNDEF*UNDEF*UNDEF ok 37 - crack result ok 38 - 9 elements # Cracked result: mailto*UNDEF*UNDEF*UNDEF*UNDEF*/aas@sn.no*UNDEF*UNDEF*UNDEF ok 39 - 9 elements # Cracked result: news*UNDEF*UNDEF*UNDEF*119*comp.lang.perl.misc*UNDEF*UNDEF*UNDEF ok 40 - crack result 1..40 ok 2 - parts test # Subtest: escape test ok 1 - URI::URL->as_string ok 2 - URI::URL->as_string ok 3 - URI::URL->as_string ok 4 - uri_escape->uri_unescape ok 5 - URI::URL->as_string ok 6 - URI::URL->as_string 1..6 ok 3 - escape test # Subtest: newlocal test ok 1 - URI::URL->as_string # Local directory is C:\cpanfly-5.20\var\tmp\O_Ag7JYxwD\ 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.020001 for MSWin32 # Win32::BuildNumber 2000 # Current time local: Fri Dec 4 06:35:15 2015 # Current time GMT: Fri Dec 4 14:35:15 2015 # Using Test.pm version 1.26 # t\roytest1.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 # t\roytest2.html ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 # t\roytest3.html ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 # t\roytest4.html ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 # t\roytest5.html ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok t/rsync.t ................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/rtsp.t .................. 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/sip.t ................... 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/sort-hash-query-form.t .. ok 1 - Query parameters are sorted 1..1 ok t/split.t ................. 1..17 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok t/storable.t .............. 1..3 # store # retrieve ok 1 ok 2 ok 3 ok t/urn-isbn.t .............. 1..13 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok t/urn-oid.t ............... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/utf8.t .................. ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok All tests successful. Files=42, Tests=633, 5 wallclock secs ( 0.25 usr + 0.08 sys = 0.33 CPU) Result: PASS ETHER/URI-1.69.tar.gz dmake test TEST_VERBOSE=1 -- OK PPD for URI-1.69 already made Running test for module 'Web::Scraper' Running make for M/MI/MIYAGAWA/Web-Scraper-0.38.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/arch C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Web-Scraper-0.38.tar.gz ok Web-Scraper-0.38/ Web-Scraper-0.38/bin/ Web-Scraper-0.38/Build.PL Web-Scraper-0.38/Changes Web-Scraper-0.38/cpanfile Web-Scraper-0.38/dist.ini Web-Scraper-0.38/eg/ Web-Scraper-0.38/lib/ Web-Scraper-0.38/LICENSE Web-Scraper-0.38/MANIFEST Web-Scraper-0.38/META.json Web-Scraper-0.38/META.yml Web-Scraper-0.38/README Web-Scraper-0.38/t/ Web-Scraper-0.38/xt/ Web-Scraper-0.38/xt/98_perlcritic.t Web-Scraper-0.38/t/00_compile.t Web-Scraper-0.38/t/01_process.t Web-Scraper-0.38/t/02_process_multi.t Web-Scraper-0.38/t/03_scraper_nest.t Web-Scraper-0.38/t/04_callback.t Web-Scraper-0.38/t/05_process_first.t Web-Scraper-0.38/t/06_define.t Web-Scraper-0.38/t/07-live.t Web-Scraper-0.38/t/08-leak.t Web-Scraper-0.38/t/09-process_hash.t Web-Scraper-0.38/t/11_absolute.t Web-Scraper-0.38/t/12_html.t Web-Scraper-0.38/t/13_textnode.t Web-Scraper-0.38/t/14_absolute_nested.t Web-Scraper-0.38/t/15_absolute_hash.t Web-Scraper-0.38/t/16_filter.t Web-Scraper-0.38/t/17_filter_loop.t Web-Scraper-0.38/t/18_http_response.t Web-Scraper-0.38/t/19_decode_content.t Web-Scraper-0.38/t/20_comment_nodes.t Web-Scraper-0.38/t/21_html5.t Web-Scraper-0.38/t/22_filter_regex.t Web-Scraper-0.38/t/redefine.t Web-Scraper-0.38/t/release-pod-syntax.t Web-Scraper-0.38/t/xml-simple.t Web-Scraper-0.38/lib/Web/ Web-Scraper-0.38/lib/Web/Scraper/ Web-Scraper-0.38/lib/Web/Scraper.pm Web-Scraper-0.38/lib/Web/Scraper/Filter.pm Web-Scraper-0.38/lib/Web/Scraper/LibXML.pm Web-Scraper-0.38/eg/dave-trailer-HD.pl Web-Scraper-0.38/eg/ebay-auction.pl Web-Scraper-0.38/eg/extract-links.pl Web-Scraper-0.38/eg/hatena-keyword.pl Web-Scraper-0.38/eg/jp-playstation-store.pl Web-Scraper-0.38/eg/rel-tag.pl Web-Scraper-0.38/eg/twitter-friends.pl Web-Scraper-0.38/bin/scraper Prepending C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/arch C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/lib to PERL5LIB for 'make' CPAN.pm: Building M/MI/MIYAGAWA/Web-Scraper-0.38.tar.gz >>> C:\Perl-5.20\bin\perl.exe Build.PL Creating new 'Build' script for 'Web-Scraper' version '0.38' ---- Unsatisfied dependencies detected during ---- ---- MIYAGAWA/Web-Scraper-0.38.tar.gz ---- YAML [requires] Prepending C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/arch C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/lib to PERL5LIB for 'test' Running Build test Delayed until after prerequisites Running test for module 'YAML' Running make for I/IN/INGY/YAML-1.15.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/arch C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\I\IN\INGY\YAML-1.15.tar.gz ok YAML-1.15/ YAML-1.15/META.yml YAML-1.15/LICENSE YAML-1.15/Makefile.PL YAML-1.15/README YAML-1.15/t/ YAML-1.15/t/dump-perl-types-512.t YAML-1.15/t/load-spec.t YAML-1.15/t/dump-file-utf8.t YAML-1.15/t/node-info.t YAML-1.15/t/dump-stringify.t YAML-1.15/t/inbox.t YAML-1.15/t/basic-tests.t YAML-1.15/t/references.t YAML-1.15/t/dump-code.t YAML-1.15/t/dump-works.t YAML-1.15/t/load-passes.t YAML-1.15/t/2-scalars.t YAML-1.15/t/dump-file.t YAML-1.15/t/regexp.t YAML-1.15/t/dump-tests-512.t YAML-1.15/t/load-fails.t YAML-1.15/t/bugs-emailed.t YAML-1.15/t/dump-nested.t YAML-1.15/t/dump-synopsis.t YAML-1.15/t/dump-basics.t YAML-1.15/t/marshall.t YAML-1.15/t/TestYAMLBase.pm YAML-1.15/t/load-slides.t YAML-1.15/t/dump-opts.t YAML-1.15/t/dump-perl-types.t YAML-1.15/t/release-pod-syntax.t YAML-1.15/t/freeze-thaw.t YAML-1.15/t/changes.t YAML-1.15/t/export.t YAML-1.15/t/TestYAML.pm YAML-1.15/t/long-quoted-value.yaml YAML-1.15/t/dump-perl-types-514.t YAML-1.15/t/global-api.t YAML-1.15/t/svk.t YAML-1.15/t/dump-tests.t YAML-1.15/t/bugs-rt.t YAML-1.15/t/000-compile-modules.t YAML-1.15/t/dump-blessed-glob.t YAML-1.15/t/test.t YAML-1.15/t/load-works.t YAML-1.15/t/dump-stringy-numbers.t YAML-1.15/t/issue-149.t YAML-1.15/t/rt-90593.t YAML-1.15/t/dump-tests-514.t YAML-1.15/t/pugs-objects.t YAML-1.15/t/svk-config.yaml YAML-1.15/t/load-tests.t YAML-1.15/t/dump-blessed.t YAML-1.15/t/errors.t YAML-1.15/xt/ YAML-1.15/xt/pmv.t YAML-1.15/xt/meta.t YAML-1.15/xt/pod.t YAML-1.15/lib/ YAML-1.15/lib/YAML.pm YAML-1.15/lib/YAML.pod YAML-1.15/lib/YAML/ YAML-1.15/lib/YAML/Dumper.pm YAML-1.15/lib/YAML/Marshall.pm YAML-1.15/lib/YAML/Loader.pod YAML-1.15/lib/YAML/Loader.pm YAML-1.15/lib/YAML/Any.pod YAML-1.15/lib/YAML/Tag.pm YAML-1.15/lib/YAML/Tag.pod YAML-1.15/lib/YAML/Mo.pm YAML-1.15/lib/YAML/Types.pm YAML-1.15/lib/YAML/Any.pm YAML-1.15/lib/YAML/Error.pm YAML-1.15/lib/YAML/Node.pm YAML-1.15/lib/YAML/Loader/ YAML-1.15/lib/YAML/Loader/Base.pod YAML-1.15/lib/YAML/Loader/Base.pm YAML-1.15/lib/YAML/Error.pod YAML-1.15/lib/YAML/Marshall.pod YAML-1.15/lib/YAML/Types.pod YAML-1.15/lib/YAML/Dumper.pod YAML-1.15/lib/YAML/Node.pod YAML-1.15/lib/YAML/Dumper/ YAML-1.15/lib/YAML/Dumper/Base.pod YAML-1.15/lib/YAML/Dumper/Base.pm YAML-1.15/MANIFEST YAML-1.15/Changes YAML-1.15/CONTRIBUTING YAML-1.15/META.json Prepending C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/arch C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/lib to PERL5LIB for 'make' CPAN.pm: Building I/IN/INGY/YAML-1.15.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for YAML Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/YAML/Loader/Base.pod blib\lib\YAML\Loader\Base.pod cp lib/YAML/Types.pm blib\lib\YAML\Types.pm cp lib/YAML/Dumper.pod blib\lib\YAML\Dumper.pod cp lib/YAML/Loader/Base.pm blib\lib\YAML\Loader\Base.pm cp lib/YAML/Loader.pm blib\lib\YAML\Loader.pm cp lib/YAML/Dumper.pm blib\lib\YAML\Dumper.pm cp lib/YAML/Error.pod blib\lib\YAML\Error.pod cp lib/YAML/Marshall.pod blib\lib\YAML\Marshall.pod cp lib/YAML/Dumper/Base.pod blib\lib\YAML\Dumper\Base.pod cp lib/YAML.pm blib\lib\YAML.pm cp lib/YAML/Types.pod blib\lib\YAML\Types.pod cp lib/YAML/Error.pm blib\lib\YAML\Error.pm cp lib/YAML/Node.pod blib\lib\YAML\Node.pod cp lib/YAML/Loader.pod blib\lib\YAML\Loader.pod cp lib/YAML/Any.pod blib\lib\YAML\Any.pod cp lib/YAML/Any.pm blib\lib\YAML\Any.pm cp lib/YAML/Tag.pm blib\lib\YAML\Tag.pm cp lib/YAML/Node.pm blib\lib\YAML\Node.pm cp lib/YAML/Dumper/Base.pm blib\lib\YAML\Dumper\Base.pm cp lib/YAML.pod blib\lib\YAML.pod cp lib/YAML/Tag.pod blib\lib\YAML\Tag.pod cp lib/YAML/Marshall.pm blib\lib\YAML\Marshall.pm cp lib/YAML/Mo.pm blib\lib\YAML\Mo.pm INGY/YAML-1.15.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/arch C:\cpanfly-5.20\var\cpan\build\URI-1.69-zWF6MT/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.20\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/000-compile-modules.t ... ok 1 - use YAML; ok 2 - use YAML::Any; ok 3 - use YAML::Dumper; ok 4 - use YAML::Error; ok 5 - use YAML::Loader; ok 6 - use YAML::Marshall; ok 7 - use YAML::Mo; ok 8 - use YAML::Node; ok 9 - use YAML::Tag; ok 10 - use YAML::Types; ok 11 - use YAML::Dumper::Base; ok 12 - use YAML::Loader::Base; 1..12 ok t/2-scalars.t ............. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 1..10 ok t/basic-tests.t ........... 1..4 ok 1 - A simple map ok 2 - Common String Types ok 3 - Multiple documents ok 4 - Comments ok t/bugs-emailed.t .......... 1..25 ok 1 - Date: Tue, 03 Jan 2006 18:04:56 (n->y) ok 2 - Date: Tue, 03 Jan 2006 18:04:56 (y->n) ok 3 - Date: Wed, 04 Jan 2006 10:23:18 (n->y) ok 4 - Date: Wed, 04 Jan 2006 10:23:18 (y->n) ok 5 - Date: Thu, 3 Mar 2005 14:12:10 (n->y) ok 6 - Date: Thu, 3 Mar 2005 14:12:10 (y->n) ok 7 - Date: Wed, 9 Mar 2005 09:16:19 (n->y) ok 8 - Date: Wed, 9 Mar 2005 09:16:19 (y->n) ok 9 - Date: Fri, 18 Mar 2005 15:08:57 (n->y) ok 10 - Date: Fri, 18 Mar 2005 15:08:57 (y->n) ok 11 - Date: Sun, 20 Mar 2005 16:32:50 ok 12 - Date: Sat, 26 Mar 2005 22:55:55 (n->y) ok 13 - Date: Sat, 26 Mar 2005 22:55:55 (y->n) ok 14 # skip Date: Sun, 8 May 2005 15:42:04 ok 15 - Date: Thu, 12 May 2005 14:57:20 ok 16 - Date: Thu, 09 Jun 2005 18:49:01 (n->y) ok 17 - Date: Thu, 09 Jun 2005 18:49:01 (y->n) ok 18 # skip Date: Mon, 22 Aug 2005 16:52:47 ok 19 # skip Date: Wed, 12 Oct 2005 17:16:48 ok 20 - Date: Mon, 07 Nov 2005 15:49:07 (n->y) ok 21 - Date: Mon, 07 Nov 2005 15:49:07 (y->n) ok 22 - Date: Thu, 24 Nov 2005 10:49:06 (n->y) ok 23 - Date: Thu, 24 Nov 2005 10:49:06 (y->n) ok 24 - Date: Sat, 3 Dec 2005 14:26:23 (n->y) ok 25 - Date: Sat, 3 Dec 2005 14:26:23 (y->n) ok t/bugs-rt.t ............... 1..41 ok 1 # skip Ticket #105-A YAML doesn't serialize odd objects very well ok 2 - Ticket \#105-B YAML doesn't serialize odd objects very well (n->y) ok 3 - Ticket \#105-C YAML doesn't serialize odd objects very well (n->y) ok 4 - Ticket \#105-C YAML doesn't serialize odd objects very well (y->n) ok 5 - Ticket \#105-D YAML doesn't serialize odd objects very well (n->y) ok 6 - Ticket \#105-D YAML doesn't serialize odd objects very well (y->n) ok 7 - Ticket \#105-E YAML doesn't serialize odd objects very well (n->y) ok 8 - Ticket \#105-E YAML doesn't serialize odd objects very well (y->n) ok 9 # skip Ticket #2957 Serializing array-elements with dashes ok 10 # skip Ticket #3015 wish: folding length option for YAML ok 11 - Ticket \#4066 Number vs. string heuristics for dump (n->y) ok 12 - Ticket \#4066 Number vs. string heuristics for dump (y->n) ok 13 # skip Ticket #4784 Can't create YAML::Node from 'REF' ok 14 - Ticket \#4866 Text with embedded newlines (n->y) ok 15 - Ticket \#4866 Text with embedded newlines (y->n) ok 16 - Ticket \#5299 Load(Dump({"hi, world" => 1})) fails (n->y) ok 17 - Ticket \#5299 Load(Dump({"hi, world" => 1})) fails (y->n) ok 18 - Ticket \#5691 Minor doc error in YAML.pod (n->y) ok 19 - Ticket \#5691 Minor doc error in YAML.pod (y->n) ok 20 - Ticket \#6095 Hash keys are not always escaped (n->y) ok 21 - Ticket \#6095 Hash keys are not always escaped (y->n) ok 22 - Ticket \#6139 0.35 can't deserialize blessed scalars (n->y) ok 23 - Ticket \#6139 0.35 can't deserialize blessed scalars (y->n) ok 24 # skip Ticket #7146 scalar with many spaces doesn't round trip ok 25 # skip Ticket #8795 !!perl/code blocks are evaluated in package main ok 26 - Ticket \#8818 YAML::Load fails if the last value in the stream ends with '|' (n->y) ok 27 - Ticket \#8818 YAML::Load fails if the last value in the stream ends with '|' (y->n) ok 28 - Ticket \#12729 < and > need to be quoted ? (n->y) ok 29 - Ticket \#12729 < and > need to be quoted ? (y->n) ok 30 # skip Ticket #12770 YAML crashes when tab used for indenting ok 31 # skip Ticket #12955 DumpCode claims to support a code ref to serialize code, but doesn't ok 32 - Ticket \#12959-a bug - nested inline collections with extra blanks ok 33 - Ticket \#12959-b bug - nested inline collections with extra blanks ok 34 - Ticket \#12959-c bug - nested inline collections with extra blanks ok 35 - Ticket \#12959-d bug - nested inline collections with extra blanks ok 36 # skip Ticket #13016 Plain Multiline Support ok 37 - \#13500 Load(Dump("|foo")) fails (n->y) ok 38 - \#13500 Load(Dump("|foo")) fails (y->n) ok 39 # skip Ticket #13510 Another roundtrip fails ok 40 - Ticket \#14938 Load(Dump(">=")) fails (n->y) ok 41 - Ticket \#14938 Load(Dump(">=")) fails (y->n) ok t/changes.t ............... 1..1 ok 1 # skip Can't parse Changes file yet :( ok t/dump-basics.t ........... 1..7 ok 1 - A map ok 2 - A list ok 3 - A List of maps ok 4 - A map of lists ok 5 - Top level scalar ok 6 - Top level literal scalar ok 7 - Single Dash ok t/dump-blessed-glob.t ..... 1..3 ok 1 - dump glob-in-hash ok 2 - dump blessed glob ok 3 - dump blessed glob ok t/dump-blessed.t .......... 1..2 ok 1 - Object class handles marshalling (n->y) ok 2 - Object class handles marshalling (y->n) ok t/dump-code.t ............. 1..7 ok 1 - a code ref (n->y) ok 2 - a code ref (y->n) ok 3 - an array of the same code ref (n->y) ok 4 - an array of the same code ref (y->n) ok 5 - dummy code ref (n->y) ok 6 - dummy code ref (y->n) ok 7 - blessed code ref (n->y) ok t/dump-file-utf8.t ........ 1..6 ok 1 - DumpFile exported ok 2 - LoadFile exported ok 3 - Test source is correctly encoded ok 4 - Output file exists ok 5 - DumpFile YAML encoding is correct ok 6 - LoadFile is ok ok t/dump-file.t ............. 1..3 ok 1 - Dumpfile exported ok 2 - Output file exists ok 3 - DumpFile YAML is correct ok t/dump-nested.t ........... 1..20 ok 1 - (n->y) ok 2 - (y->n) ok 3 - (n->y) ok 4 - (y->n) ok 5 - (n->y) ok 6 - (y->n) ok 7 - (n->y) ok 8 - (y->n) ok 9 - (n->y) ok 10 - (y->n) ok 11 - (n->y) ok 12 - (y->n) ok 13 - (n->y) ok 14 - (y->n) ok 15 - (n->y) ok 16 - (y->n) ok 17 - (n->y) ok 18 - (y->n) ok 19 - blah (n->y) ok 20 - blah (y->n) ok t/dump-opts.t ............. 1..19 ok 1 - (n->y) ok 2 - (y->n) ok 3 - (n->y) ok 4 - (n->y) ok 5 - (y->n) ok 6 - (n->y) ok 7 - (y->n) ok 8 - (n->y) ok 9 - (y->n) ok 10 - (n->y) ok 11 - (y->n) ok 12 - (n->y) ok 13 - (y->n) ok 14 - (n->y) ok 15 - (y->n) ok 16 - (n->y) ok 17 - (y->n) ok 18 - (n->y) ok 19 - (y->n) ok t/dump-perl-types-512.t ... skipped: test only for perls before v5.13.5-11-gfb85c04 t/dump-perl-types-514.t ... 1..2 ok 1 - Regular Expression ok 2 - Regular Expression with newline ok t/dump-perl-types.t ....... 1..14 ok 1 - Scalar ok 2 - Hash ok 3 - Array ok 4 - Code ok 5 - Scalar Reference ok 6 - Scalar Glob ok 7 - Array Glob ok 8 - Code Glob ok 9 - Blessed Empty Hash ok 10 - Blessed Populated Hash ok 11 - Blessed Empty Array ok 12 - Blessed Populated Array ok 13 - Blessed Empty String ok 14 - Blessed Populated String ok t/dump-stringify.t ........ 1..6 ok 1 - Global stringification default dump ok 2 - Global stringification enabled dump ok 3 - Global stringification disabled dump ok 4 - Local stringification default dump ok 5 - Local stringification enabled dump ok 6 - Local stringification disabled dump ok t/dump-stringy-numbers.t .. 1..6 ok 1 - 1 is a literal number ok 2 - "1" is not a literal number ok 3 - "1" +1 is a literal number ok 4 - Mixed Literal and Stringy ints ok 5 - Mixed Literal and Stringy floats ok 6 - Numeric Keys ok t/dump-synopsis.t ......... 1..1 ok 1 - Basic YAML::Dumper usage worked as expected ok t/dump-tests-512.t ........ skipped: test only for perls before v5.13.5-11-gfb85c04 t/dump-tests-514.t ........ 1..1 ok 1 - (n->y) ok t/dump-tests.t ............ 1..57 ok 1 - (n->y) ok 2 - (y->n) ok 3 - (n->y) ok 4 - (y->n) ok 5 - (n->y) ok 6 - (y->n) ok 7 - (n->y) ok 8 - (y->n) ok 9 - (n->y) ok 10 - (y->n) ok 11 - (n->y) ok 12 - (y->n) ok 13 - (n->y) ok 14 - (y->n) ok 15 - (n->y) ok 16 - (y->n) ok 17 - (n->y) ok 18 - (y->n) ok 19 - (n->y) ok 20 - (y->n) ok 21 - (n->y) ok 22 - (y->n) ok 23 - (n->y) ok 24 - (y->n) ok 25 - (n->y) ok 26 - Strings with nulls (n->y) ok 27 - Strings with nulls (y->n) ok 28 - (n->y) ok 29 - (n->y) ok 30 - (y->n) ok 31 - (n->y) ok 32 - (y->n) ok 33 - (n->y) ok 34 - (y->n) ok 35 - (n->y) ok 36 - (n->y) ok 37 - (n->y) ok 38 - (n->y) ok 39 - (n->y) ok 40 - (y->n) ok 41 - (n->y) ok 42 - (y->n) ok 43 - (n->y) ok 44 - (y->n) ok 45 - (n->y) ok 46 - (y->n) ok 47 - (n->y) ok 48 - (y->n) ok 49 - (n->y) ok 50 - (y->n) ok 51 - (n->y) ok 52 - (y->n) ok 53 - (n->y) ok 54 - (n->y) ok 55 - (n->y) ok 56 - (n->y) ok 57 - (y->n) ok t/dump-works.t ............ ok 1 - A one key hash 1..1 ok t/errors.t ................ 1..35 ok 1 - YAML_PARSE_ERR_BAD_CHARS ok 2 - YAML_PARSE_ERR_BAD_MAJOR_VERSION ok 3 - YAML_PARSE_WARN_BAD_MINOR_VERSION ok 4 - YAML_PARSE_WARN_MULTIPLE_DIRECTIVES ok 5 - YAML_PARSE_ERR_TEXT_AFTER_INDICATOR ok 6 - YAML_PARSE_ERR_NO_ANCHOR ok 7 - YAML_PARSE_ERR_INCONSISTENT_INDENTATION ok 8 - YAML_PARSE_ERR_SINGLE_LINE ok 9 - YAML_PARSE_ERR_BAD_ANCHOR ok 10 - YAML_PARSE_ERR_MANY_EXPLICIT ok 11 - YAML_PARSE_ERR_MANY_IMPLICIT ok 12 - YAML_PARSE_ERR_MANY_ANCHOR ok 13 - YAML_PARSE_ERR_ANCHOR_ALIAS ok 14 - YAML_PARSE_ERR_BAD_ALIAS ok 15 - YAML_PARSE_ERR_MANY_ALIAS ok 16 - YAML_LOAD_ERR_NO_DEFAULT_VALUE ok 17 - YAML_LOAD_ERR_BAD_MAP_ELEMENT ok 18 - YAML_LOAD_WARN_DUPLICATE_KEY ok 19 - YAML_LOAD_ERR_BAD_SEQ_ELEMENT ok 20 - YAML_PARSE_ERR_INLINE_MAP ok 21 - YAML_PARSE_ERR_INLINE_SEQUENCE ok 22 - YAML_PARSE_ERR_BAD_DOUBLE ok 23 - YAML_PARSE_ERR_BAD_SINGLE ok 24 - YAML_PARSE_ERR_BAD_INLINE_IMPLICIT ok 25 - YAML_PARSE_ERR_BAD_IMPLICIT ok 26 - YAML_PARSE_ERR_INCONSISTENT_INDENTATION ok 27 - YAML_LOAD_WARN_GLOB_NAME ok 28 - YAML_LOAD_WARN_BAD_GLOB_ELEM ok 29 - YAML_PARSE_ERR_ZERO_INDENT ok 30 - YAML_PARSE_ERR_NONSPACE_INDENTATION ok 31 - YAML_LOAD_ERR_FILE_INPUT ok 32 - YAML_DUMP_ERR_FILE_OUTPUT ok 33 - YAML_DUMP_ERR_NO_HEADER ok 34 - YAML_DUMP_ERR_NO_HEADER ok 35 - YAML_DUMP_ERR_NO_HEADER ok t/export.t ................ 1..3 ok 1 - Dump() is exported ok 2 - Load() is exported ok 3 - Store() is not exported ok t/freeze-thaw.t ........... 1..9 ok 1 - Dump exported ok 2 - Load exported ok 3 - freeze exported ok 4 - thaw exported ok 5 - freeze works ok 6 - freeze produces same thing as Dump ok 7 - thaw produces same thing as Load ok 8 - freeze/thaw makes a clone ok 9 - Melted object really is a hash ok t/global-api.t ............ 1..4 ok 1 - Dump got to the business end ok 2 - Load got to the business end ok 3 - YAML::Dump got to the business end ok 4 - YAML::Load got to the business end ok t/inbox.t ................. 1..3 ok 1 # skip fix this next release ok 2 # skip fix this next release ok 3 # skip fix this next release ok t/issue-149.t ............. ok 1 - YAML w/o final newlines loads 1..1 ok t/load-fails.t ............ 1..4 ok 1 ok 2 ok 3 ok 4 ok t/load-passes.t ........... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/load-slides.t ........... 1..28 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 t/load-spec.t ............. 1..52 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok t/load-tests.t ............ 1..29 ok 1 - a yaml error log ok 2 - comments and some top level documents ok 3 - an array of assorted junk ok 4 - a bunch of small top level thingies ok 5 - a headerless sequence and a map ok 6 - comments in various places ok 7 - several docs, some empty ok 8 - a perl reference to a scalar ok 9 - date loading ok 10 - sequence with trailing comment ok 11 - a simple literal block ok 12 - an unchomped literal ok 13 - a chomped literal ok 14 - assorted numerics ok 15 - an empty string top level doc ok 16 - an array of various undef ok 17 - !!perl/array ok 18 - !!perl/array: ok 19 - !!perl/array:moose ok 20 - foo ok 21 - foo ok 22 - foo ok 23 - foo ok 24 - foo ok 25 - foo ok 26 - foo ok 27 - foo ok 28 - foo ok 29 - ^ can start implicit ok t/load-works.t ............ ok 1 - A one key hash 1..1 ok t/marshall.t .............. 1..10 ok 1 - Serialize a hash object as a sequence (n->y) ok 2 - Serialize a hash object as a sequence (y->n) ok 3 - Use a non-standard tag (n->y) ok 4 - Use a non-standard tag (y->n) ok 5 - super calls to mixins work (n->y) ok 6 - super calls to mixins work (y->n) ok 7 - yaml_dump doesn't mutate original hash (n->y) ok 8 - first key exists ok 9 - second key exists ok 10 - extra key not added ok t/node-info.t ............. 1..16 ok 1 - Hash Ref ok 2 - Array Ref ok 3 - Scalar ok 4 - Scalar Ref ok 5 - Scalar Ref Ref ok 6 - Code Ref ok 7 - Code Ref Ref ok 8 - Glob ok 9 - Regular Expression ok 10 - Blessed Hash Ref ok 11 - Blessed Array Ref ok 12 - Blessed Scalar Ref ok 13 - Blessed Code Ref ok 14 - Blessed Glob ok 15 - Not Stringified Hash Object ok 16 - Stringified Hash Object ok t/pugs-objects.t .......... 1..2 ok 1 - Turn Perl object to Pugs object (n->y) ok 2 - Turn Perl object to Pugs object (y->n) ok t/references.t ............ 1..10 ok 1 - A scalar ref (n->y) ok 2 - A scalar ref (y->n) ok 3 - A ref to a scalar ref (n->y) ok 4 - A ref to a scalar ref (y->n) ok 5 - A ref to a ref to a scalar ref (n->y) ok 6 - A ref to a ref to a scalar ref (y->n) ok 7 - A blessed container reference (n->y) ok 8 - A blessed container reference (y->n) ok 9 - A blessed scalar reference (n->y) ok 10 - A blessed scalar reference (y->n) ok t/regexp.t ................ 1..11 ok 1 - Regexps load ok 2 - Regexps dump ok 3 - The regexp is a Regexp ok 4 - The regexp works ok 5 - Regexps load ok 6 - The regexp is a Classy :( ok 7 - The regexp works ok 8 - Regexps load ok 9 - Regexps dump ok 10 - The regexp is a Regexp ok 11 - The regexp works ok t/release-pod-syntax.t .... skipped: these tests are for release candidate testing Timeout (max run time is 420s) C:\Perl-5.20\bin\perl.exe exits with 37.