PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Start 2014-09-23T21:20:05 ActivePerl-2000 CPAN-2.00 PATH=C:\mingw\bin;C:\cygwin\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Reading 'C:\cpanfly-5.20\var\cpan\Metadata' Database was generated on Wed, 24 Sep 2014 03:53:21 GMT Running make for L/LE/LEEJO/CGI-4.04.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/L/LE/LEEJO/CGI-4.04.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/L/LE/LEEJO/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\L\LE\LEEJO\CGI-4.04.tar.gz ok CGI-4.04/ CGI-4.04/Changes CGI-4.04/MANIFEST CGI-4.04/META.json CGI-4.04/META.yml CGI-4.04/Makefile.PL CGI-4.04/README.md CGI-4.04/examples/ CGI-4.04/lib/ CGI-4.04/t/ CGI-4.04/t/Dump.t CGI-4.04/t/autoescape.t CGI-4.04/t/can.t CGI-4.04/t/carp.t CGI-4.04/t/charset.t CGI-4.04/t/checkbox_group.t CGI-4.04/t/cookie.t CGI-4.04/t/delete.t CGI-4.04/t/end_form.t CGI-4.04/t/form.t CGI-4.04/t/function.t CGI-4.04/t/gen-tests/ CGI-4.04/t/headers.t CGI-4.04/t/hidden.t CGI-4.04/t/html.t CGI-4.04/t/http.t CGI-4.04/t/init.t CGI-4.04/t/init_test.txt CGI-4.04/t/multipart_init.t CGI-4.04/t/multipart_start.t CGI-4.04/t/no_tabindex.t CGI-4.04/t/param_fetch.t CGI-4.04/t/popup_menu.t CGI-4.04/t/pretty.t CGI-4.04/t/push.t CGI-4.04/t/query_string.t CGI-4.04/t/redirect_query_string.t CGI-4.04/t/request.t CGI-4.04/t/rt-52469.t CGI-4.04/t/save_read_roundtrip.t CGI-4.04/t/start_end_asterisk.t CGI-4.04/t/start_end_end.t CGI-4.04/t/start_end_start.t CGI-4.04/t/tmpdir.t CGI-4.04/t/unescapeHTML.t CGI-4.04/t/upload.t CGI-4.04/t/uploadInfo.t CGI-4.04/t/upload_post_text.txt CGI-4.04/t/url.t CGI-4.04/t/user_agent.t CGI-4.04/t/utf8.t CGI-4.04/t/util-58.t CGI-4.04/t/util.t CGI-4.04/t/gen-tests/gen-start-end-tags.pl CGI-4.04/lib/CGI/ CGI-4.04/lib/CGI.pm CGI-4.04/lib/CGI/Carp.pm CGI-4.04/lib/CGI/Cookie.pm CGI-4.04/lib/CGI/Pretty.pm CGI-4.04/lib/CGI/Push.pm CGI-4.04/lib/CGI/Util.pm CGI-4.04/examples/WORLD_WRITABLE/ CGI-4.04/examples/caution.xbm CGI-4.04/examples/clickable_image.cgi CGI-4.04/examples/cookie.cgi CGI-4.04/examples/crash.cgi CGI-4.04/examples/customize.cgi CGI-4.04/examples/diff_upload.cgi CGI-4.04/examples/dna.small.gif CGI-4.04/examples/file_upload.cgi CGI-4.04/examples/frameset.cgi CGI-4.04/examples/index.html CGI-4.04/examples/internal_links.cgi CGI-4.04/examples/javascript.cgi CGI-4.04/examples/make_links.pl CGI-4.04/examples/monty.cgi CGI-4.04/examples/multiple_forms.cgi CGI-4.04/examples/nph-clock.cgi CGI-4.04/examples/nph-multipart.cgi CGI-4.04/examples/popup.cgi CGI-4.04/examples/save_state.cgi CGI-4.04/examples/tryit.cgi CGI-4.04/examples/wilogo.gif CGI-4.04/examples/WORLD_WRITABLE/18.157.1.253.sav CPAN.pm: Building L/LE/LEEJO/CGI-4.04.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Test::Deep 0.11 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for CGI Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- LEEJO/CGI-4.04.tar.gz ---- Test::Deep [requires] Running make test Delayed until after prerequisites Running test for module 'Test::Deep' Running make for R/RJ/RJBS/Test-Deep-0.113.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/Test-Deep-0.113.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RJ\RJBS\Test-Deep-0.113.tar.gz ok Test-Deep-0.113/ Test-Deep-0.113/Changes Test-Deep-0.113/lib/ Test-Deep-0.113/Makefile.PL Test-Deep-0.113/MANIFEST Test-Deep-0.113/META.json Test-Deep-0.113/META.yml Test-Deep-0.113/README Test-Deep-0.113/t/ Test-Deep-0.113/TODO Test-Deep-0.113/t/all.t Test-Deep-0.113/t/any.t Test-Deep-0.113/t/array.t Test-Deep-0.113/t/array_each.t Test-Deep-0.113/t/arraylength.t Test-Deep-0.113/t/bag.t Test-Deep-0.113/t/bagrecursion.t Test-Deep-0.113/t/blessed.t Test-Deep-0.113/t/boolean.t Test-Deep-0.113/t/cache.t Test-Deep-0.113/t/circular.t Test-Deep-0.113/t/class.t Test-Deep-0.113/t/code.t Test-Deep-0.113/t/deep_utils.t Test-Deep-0.113/t/descend.t Test-Deep-0.113/t/error.t Test-Deep-0.113/t/hash.t Test-Deep-0.113/t/hash_each.t Test-Deep-0.113/t/hashkeys.t Test-Deep-0.113/t/ignore.t Test-Deep-0.113/t/isa.t Test-Deep-0.113/t/listmethods.t Test-Deep-0.113/t/memory.t Test-Deep-0.113/t/methods.t Test-Deep-0.113/t/notest.t Test-Deep-0.113/t/notest_extra.t Test-Deep-0.113/t/number.t Test-Deep-0.113/t/over.pm Test-Deep-0.113/t/reftype.t Test-Deep-0.113/t/regexp.t Test-Deep-0.113/t/regexp.t.orig Test-Deep-0.113/t/regexpref.t Test-Deep-0.113/t/rt78288_blessed_object.t Test-Deep-0.113/t/scalar.t Test-Deep-0.113/t/scalarref.t Test-Deep-0.113/t/set.t Test-Deep-0.113/t/shallow.t Test-Deep-0.113/t/std.pm Test-Deep-0.113/t/string.t Test-Deep-0.113/lib/Test/ Test-Deep-0.113/lib/Test/Deep/ Test-Deep-0.113/lib/Test/Deep.pm Test-Deep-0.113/lib/Test/Deep/All.pm Test-Deep-0.113/lib/Test/Deep/Any.pm Test-Deep-0.113/lib/Test/Deep/Array.pm Test-Deep-0.113/lib/Test/Deep/ArrayEach.pm Test-Deep-0.113/lib/Test/Deep/ArrayElementsOnly.pm Test-Deep-0.113/lib/Test/Deep/ArrayLength.pm Test-Deep-0.113/lib/Test/Deep/ArrayLengthOnly.pm Test-Deep-0.113/lib/Test/Deep/Blessed.pm Test-Deep-0.113/lib/Test/Deep/Boolean.pm Test-Deep-0.113/lib/Test/Deep/Cache/ Test-Deep-0.113/lib/Test/Deep/Cache.pm Test-Deep-0.113/lib/Test/Deep/Class.pm Test-Deep-0.113/lib/Test/Deep/Cmp.pm Test-Deep-0.113/lib/Test/Deep/Code.pm Test-Deep-0.113/lib/Test/Deep/Hash.pm Test-Deep-0.113/lib/Test/Deep/HashEach.pm Test-Deep-0.113/lib/Test/Deep/HashElements.pm Test-Deep-0.113/lib/Test/Deep/HashKeys.pm Test-Deep-0.113/lib/Test/Deep/HashKeysOnly.pm Test-Deep-0.113/lib/Test/Deep/Ignore.pm Test-Deep-0.113/lib/Test/Deep/Isa.pm Test-Deep-0.113/lib/Test/Deep/ListMethods.pm Test-Deep-0.113/lib/Test/Deep/Methods.pm Test-Deep-0.113/lib/Test/Deep/MM.pm Test-Deep-0.113/lib/Test/Deep/NoTest.pm Test-Deep-0.113/lib/Test/Deep/Number.pm Test-Deep-0.113/lib/Test/Deep/Obj.pm Test-Deep-0.113/lib/Test/Deep/Ref.pm Test-Deep-0.113/lib/Test/Deep/RefType.pm Test-Deep-0.113/lib/Test/Deep/Regexp.pm Test-Deep-0.113/lib/Test/Deep/RegexpMatches.pm Test-Deep-0.113/lib/Test/Deep/RegexpOnly.pm Test-Deep-0.113/lib/Test/Deep/RegexpRef.pm Test-Deep-0.113/lib/Test/Deep/RegexpRefOnly.pm Test-Deep-0.113/lib/Test/Deep/RegexpVersion.pm Test-Deep-0.113/lib/Test/Deep/ScalarRef.pm Test-Deep-0.113/lib/Test/Deep/ScalarRefOnly.pm Test-Deep-0.113/lib/Test/Deep/Set.pm Test-Deep-0.113/lib/Test/Deep/Shallow.pm Test-Deep-0.113/lib/Test/Deep/Stack.pm Test-Deep-0.113/lib/Test/Deep/String.pm Test-Deep-0.113/lib/Test/Deep/Cache/Simple.pm CPAN.pm: Building R/RJ/RJBS/Test-Deep-0.113.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Test::NoWarnings 0.02 not found. Warning: prerequisite Test::Tester 0.04 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Test::Deep Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RJBS/Test-Deep-0.113.tar.gz ---- Test::Tester [requires] Test::NoWarnings [requires] Running make test Delayed until after prerequisites Running test for module 'Test::Tester' Running make for F/FD/FDALY/Test-Tester-0.109.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/F/FD/FDALY/Test-Tester-0.109.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/F/FD/FDALY/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\F\FD\FDALY\Test-Tester-0.109.tar.gz ok Test-Tester-0.109/ Test-Tester-0.109/lib/ Test-Tester-0.109/lib/Test/ Test-Tester-0.109/lib/Test/Tester.pm Test-Tester-0.109/lib/Test/Tester/ Test-Tester-0.109/lib/Test/Tester/Capture.pm Test-Tester-0.109/lib/Test/Tester/CaptureRunner.pm Test-Tester-0.109/lib/Test/Tester/Delegate.pm Test-Tester-0.109/README Test-Tester-0.109/TODO Test-Tester-0.109/t/ Test-Tester-0.109/t/MyTest.pm Test-Tester-0.109/t/run_test.t Test-Tester-0.109/t/SmallTest.pm Test-Tester-0.109/t/check_tests.t Test-Tester-0.109/t/depth.t Test-Tester-0.109/t/auto.t Test-Tester-0.109/t/capture.t Test-Tester-0.109/t/fail/ Test-Tester-0.109/t/fail/fail.t Test-Tester-0.109/CHANGES Test-Tester-0.109/MANIFEST Test-Tester-0.109/Makefile.PL Test-Tester-0.109/META.json Test-Tester-0.109/ARTISTIC Test-Tester-0.109/META.yml CPAN.pm: Building F/FD/FDALY/Test-Tester-0.109.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Test::Tester Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Test/Tester/CaptureRunner.pm blib\lib\Test\Tester\CaptureRunner.pm cp lib/Test/Tester/Capture.pm blib\lib\Test\Tester\Capture.pm cp lib/Test/Tester.pm blib\lib\Test\Tester.pm cp lib/Test/Tester/Delegate.pm blib\lib\Test\Tester\Delegate.pm FDALY/Test-Tester-0.109.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-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/auto.t ......... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/capture.t ...... 1..3 ok 1 - current test ok 2 - can't set test_num ok 3 - res count ok t/check_tests.t .. 1..105 ok 1 - Test 'pass' completed ok 2 - Test 'pass' no premature diagnostication ok 3 - Test 'pass' result count ok 4 - subtest 'pass' of 'pass' compare ok ok 5 - subtest 'pass' of 'pass' compare actual_ok ok 6 - subtest 'pass' of 'pass' compare type ok 7 - subtest 'pass' of 'pass' compare reason ok 8 - subtest 'pass' of 'pass' compare name ok 9 - checking depth ok 10 - subtest 'pass' of 'pass' compare diag ok 11 - Test 'pass diag' completed ok 12 - Test 'pass diag' no premature diagnostication ok 13 - Test 'pass diag' result count ok 14 - subtest 'pass diag' of 'pass diag' compare ok ok 15 - subtest 'pass diag' of 'pass diag' compare actual_ok ok 16 - subtest 'pass diag' of 'pass diag' compare type ok 17 - subtest 'pass diag' of 'pass diag' compare reason ok 18 - subtest 'pass diag' of 'pass diag' compare name ok 19 - checking depth ok 20 - subtest 'pass diag' of 'pass diag' compare diag ok 21 - Test 'pass diag no \n' completed ok 22 - Test 'pass diag no \n' no premature diagnostication ok 23 - Test 'pass diag no \n' result count ok 24 - subtest 'pass diag' of 'pass diag no \n' compare ok ok 25 - subtest 'pass diag' of 'pass diag no \n' compare actual_ok ok 26 - subtest 'pass diag' of 'pass diag no \n' compare type ok 27 - subtest 'pass diag' of 'pass diag no \n' compare reason ok 28 - subtest 'pass diag' of 'pass diag no \n' compare name ok 29 - checking depth ok 30 - subtest 'pass diag' of 'pass diag no \n' compare diag ok 31 - Test 'fail' completed ok 32 - Test 'fail' no premature diagnostication ok 33 - Test 'fail' result count ok 34 - subtest 'fail' of 'fail' compare ok ok 35 - subtest 'fail' of 'fail' compare actual_ok ok 36 - subtest 'fail' of 'fail' compare type ok 37 - subtest 'fail' of 'fail' compare reason ok 38 - subtest 'fail' of 'fail' compare name ok 39 - checking depth ok 40 - subtest 'fail' of 'fail' compare diag ok 41 - Test 'skip' completed ok 42 - Test 'skip' no premature diagnostication ok 43 - Test 'skip' result count ok 44 - subtest '' of 'skip' compare ok ok 45 - subtest '' of 'skip' compare actual_ok ok 46 - subtest '' of 'skip' compare type ok 47 - subtest '' of 'skip' compare reason ok 48 - subtest '' of 'skip' compare name ok 49 - checking depth ok 50 - subtest '' of 'skip' compare diag ok 51 - Test 'todo_skip' completed ok 52 - Test 'todo_skip' no premature diagnostication ok 53 - Test 'todo_skip' result count ok 54 - subtest '' of 'todo_skip' compare ok ok 55 - subtest '' of 'todo_skip' compare actual_ok ok 56 - subtest '' of 'todo_skip' compare type ok 57 - subtest '' of 'todo_skip' compare reason ok 58 - subtest '' of 'todo_skip' compare name ok 59 - checking depth ok 60 - subtest '' of 'todo_skip' compare diag ok 61 - Test 'run all' completed ok 62 - Test 'run all' no premature diagnostication ok 63 - Test 'run all' result count ok 64 - subtest 'pass' of 'run all' compare ok ok 65 - subtest 'pass' of 'run all' compare actual_ok ok 66 - subtest 'pass' of 'run all' compare type ok 67 - subtest 'pass' of 'run all' compare reason ok 68 - subtest 'pass' of 'run all' compare name ok 69 - checking depth ok 70 - subtest 'pass' of 'run all' compare diag ok 71 - subtest 'pass diag' of 'run all' compare ok ok 72 - subtest 'pass diag' of 'run all' compare actual_ok ok 73 - subtest 'pass diag' of 'run all' compare type ok 74 - subtest 'pass diag' of 'run all' compare reason ok 75 - subtest 'pass diag' of 'run all' compare name ok 76 - checking depth ok 77 - subtest 'pass diag' of 'run all' compare diag ok 78 - subtest 'pass diag' of 'run all' compare ok ok 79 - subtest 'pass diag' of 'run all' compare actual_ok ok 80 - subtest 'pass diag' of 'run all' compare type ok 81 - subtest 'pass diag' of 'run all' compare reason ok 82 - subtest 'pass diag' of 'run all' compare name ok 83 - checking depth ok 84 - subtest 'pass diag' of 'run all' compare diag ok 85 - subtest 'fail' of 'run all' compare ok ok 86 - subtest 'fail' of 'run all' compare actual_ok ok 87 - subtest 'fail' of 'run all' compare type ok 88 - subtest 'fail' of 'run all' compare reason ok 89 - subtest 'fail' of 'run all' compare name ok 90 - checking depth ok 91 - subtest 'fail' of 'run all' compare diag ok 92 - subtest '' of 'run all' compare ok ok 93 - subtest '' of 'run all' compare actual_ok ok 94 - subtest '' of 'run all' compare type ok 95 - subtest '' of 'run all' compare reason ok 96 - subtest '' of 'run all' compare name ok 97 - checking depth ok 98 - subtest '' of 'run all' compare diag ok 99 - subtest '' of 'run all' compare ok ok 100 - subtest '' of 'run all' compare actual_ok ok 101 - subtest '' of 'run all' compare type ok 102 - subtest '' of 'run all' compare reason ok 103 - subtest '' of 'run all' compare name ok 104 - checking depth ok 105 - subtest '' of 'run all' compare diag ok t/depth.t ........ 1..2 ok 1 - depth 1 ok 2 - deeper ok t/run_test.t ..... 1..54 ok 1 - run pass no prem ok 2 - run pass result count ok 3 - run pass name ok 4 - run pass ok ok 5 - run pass actual_ok ok 6 - run pass reason ok 7 - run pass type ok 8 - run pass diag ok 9 - run pass depth ok 10 - run fail no prem ok 11 - run fail result count ok 12 - run fail name ok 13 - run fail actual_ok ok 14 - run fail ok ok 15 - run fail reason ok 16 - run fail type ok 17 - run fail diag ok 18 - run fail depth ok 19 - skip no prem ok 20 - skip result count ok 21 - skip name ok 22 - skip actual_ok ok 23 - skip ok ok 24 - skip reason ok 25 - skip type ok 26 - skip diag ok 27 - skip depth ok 28 - todo_skip no prem ok 29 - todo_skip result count ok 30 - todo_skip name ok 31 - todo_skip actual_ok ok 32 - todo_skip ok ok 33 - todo_skip reason ok 34 - todo_skip type ok 35 - todo_skip diag ok 36 - todo_skip depth ok 37 - run diag prem ok 38 - run diag result count ok 39 - run multi no prem ok 40 - run multi result count ok 41 - run multi pass name ok 42 - run multi pass actual_ok ok 43 - run multi pass ok ok 44 - run multi pass reason ok 45 - run multi pass type ok 46 - run multi pass diag ok 47 - run multi pass depth ok 48 - run multi fail name ok 49 - run multi fail actual_ok ok 50 - run multi fail ok ok 51 - run multi fail reason ok 52 - run multi fail type ok 53 - run multi fail diag ok 54 - run multi fail depth ok All tests successful. Files=5, Tests=169, 1 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) Result: PASS FDALY/Test-Tester-0.109.tar.gz dmake test TEST_VERBOSE=1 -- OK Fergal Daly <fergal@esatclear.ie> unknown >>> (cd C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF && tar cvf - Test-Tester-0.109.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/F/FD/FDALY/Test-Tester-0.109.tar.gz Test-Tester-0.109.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Tester/ blib/lib/Test/Tester/Capture.pm blib/lib/Test/Tester/CaptureRunner.pm blib/lib/Test/Tester/Delegate.pm blib/lib/Test/Tester.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/Test-Tester-0.109.ppd C:/cpanfly-5.20/var/REPO/F/FD/FDALY Running test for module 'Test::NoWarnings' Running make for A/AD/ADAMK/Test-NoWarnings-1.04.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/A/AD/ADAMK/Test-NoWarnings-1.04.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/A/AD/ADAMK/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\A\AD\ADAMK\Test-NoWarnings-1.04.tar.gz ok Test-NoWarnings-1.04/ Test-NoWarnings-1.04/META.json Test-NoWarnings-1.04/META.yml Test-NoWarnings-1.04/LICENSE Test-NoWarnings-1.04/Makefile.PL Test-NoWarnings-1.04/README Test-NoWarnings-1.04/xt/ Test-NoWarnings-1.04/xt/pmv.t Test-NoWarnings-1.04/xt/meta.t Test-NoWarnings-1.04/xt/pod.t Test-NoWarnings-1.04/MANIFEST Test-NoWarnings-1.04/lib/ Test-NoWarnings-1.04/lib/Test/ Test-NoWarnings-1.04/lib/Test/NoWarnings/ Test-NoWarnings-1.04/lib/Test/NoWarnings/Warning.pm Test-NoWarnings-1.04/lib/Test/NoWarnings.pm Test-NoWarnings-1.04/MYMETA.json Test-NoWarnings-1.04/Changes Test-NoWarnings-1.04/t/ Test-NoWarnings-1.04/t/04_no_tests.t Test-NoWarnings-1.04/t/01_compile.t Test-NoWarnings-1.04/t/02_none.t Test-NoWarnings-1.04/t/03_end.t Test-NoWarnings-1.04/t/05_no_end.t Test-NoWarnings-1.04/t/06_fork.t Prepending C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/lib to PERL5LIB for 'make' CPAN.pm: Building A/AD/ADAMK/Test-NoWarnings-1.04.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Test::NoWarnings Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Test/NoWarnings.pm blib\lib\Test\NoWarnings.pm cp lib/Test/NoWarnings/Warning.pm blib\lib\Test\NoWarnings\Warning.pm ADAMK/Test-NoWarnings-1.04.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-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/01_compile.t ... 1..4 ok 1 - require Test::NoWarnings; ok 2 - Loaded Test::NoWarnings ok 3 - Loaded Test::NoWarnings::Warning ok 4 - Loaded matching Test::NoWarnings::Warning ok t/02_none.t ...... ok 1 - Test 'no warns' completed ok 2 - Test 'no warns' no premature diagnostication ok 3 - Test 'no warns' result count ok 4 - subtest 'check warns' of 'no warns' compare actual_ok ok 5 - checking depth ok 6 - Test '1 warn' completed ok 7 - Test '1 warn' no premature diagnostication ok 8 - Test '1 warn' result count ok 9 - subtest 'check warns' of '1 warn' compare actual_ok ok 10 - checking depth ok 11 - 1 warn diag ok 12 - 1 warn diag test num ok 13 - 1 warn diag has warn ok 14 - carp level b ok 15 - carp level a ok 16 - An object of class 'Devel::StackTrace' isa 'Devel::StackTrace' ok 17 - Test 'clear warns' completed ok 18 - Test 'clear warns' no premature diagnostication ok 19 - Test 'clear warns' result count ok 20 - subtest 'check warns' of 'clear warns' compare actual_ok ok 21 - checking depth ok 22 - Test '2 warn' completed ok 23 - Test '2 warn' no premature diagnostication ok 24 - Test '2 warn' result count ok 25 - subtest 'check warns empty' of '2 warn' compare actual_ok ok 26 - checking depth ok 27 - subtest 'check warns' of '2 warn' compare actual_ok ok 28 - checking depth ok 29 - 2 warn diag ok 30 - 2 warn diag test num ok 31 - 2 warn diag has warn 1..31 ok t/03_end.t ....... 1..6 ok 1 - Test '' result count ok 2 - subtest '' of '' compare actual_ok ok 3 - subtest '' of '' compare actual_ok ok 4 - warn diag ok 5 - warn diag test num ok 6 - warn diag has warn ok t/04_no_tests.t .. 1..1 ok 1 - no warnings ok t/05_no_end.t .... 1..2 ok 1 - just testing ok 2 - no warnings ok t/06_fork.t ...... 1..2 ok 1 - just testing ok 2 - no warnings ok All tests successful. Files=6, Tests=46, 1 wallclock secs ( 0.03 usr + 0.02 sys = 0.05 CPU) Result: PASS ADAMK/Test-NoWarnings-1.04.tar.gz dmake test TEST_VERBOSE=1 -- OK Adam Kennedy <adamk@cpan.org> Make sure you didn't emit any warnings while testing >>> (cd C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI && tar cvf - Test-NoWarnings-1.04.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/A/AD/ADAMK/Test-NoWarnings-1.04.tar.gz Test-NoWarnings-1.04.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/NoWarnings/ blib/lib/Test/NoWarnings/Warning.pm blib/lib/Test/NoWarnings.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/Test-NoWarnings-1.04.ppd C:/cpanfly-5.20/var/REPO/A/AD/ADAMK Running make for R/RJ/RJBS/Test-Deep-0.113.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Test-Deep-0.113-LKoJw5 Prepending C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RJ/RJBS/Test-Deep-0.113.tar.gz >>> dmake cp lib/Test/Deep/All.pm blib\lib\Test\Deep\All.pm cp lib/Test/Deep/Class.pm blib\lib\Test\Deep\Class.pm cp lib/Test/Deep/Blessed.pm blib\lib\Test\Deep\Blessed.pm cp lib/Test/Deep/Ignore.pm blib\lib\Test\Deep\Ignore.pm cp lib/Test/Deep/HashKeys.pm blib\lib\Test\Deep\HashKeys.pm cp lib/Test/Deep/Any.pm blib\lib\Test\Deep\Any.pm cp lib/Test/Deep/ArrayLength.pm blib\lib\Test\Deep\ArrayLength.pm cp lib/Test/Deep/Cache.pm blib\lib\Test\Deep\Cache.pm cp lib/Test/Deep/Isa.pm blib\lib\Test\Deep\Isa.pm cp lib/Test/Deep/Cache/Simple.pm blib\lib\Test\Deep\Cache\Simple.pm cp lib/Test/Deep/ArrayEach.pm blib\lib\Test\Deep\ArrayEach.pm cp lib/Test/Deep/HashKeysOnly.pm blib\lib\Test\Deep\HashKeysOnly.pm cp lib/Test/Deep/HashElements.pm blib\lib\Test\Deep\HashElements.pm cp lib/Test/Deep.pm blib\lib\Test\Deep.pm cp lib/Test/Deep/Hash.pm blib\lib\Test\Deep\Hash.pm cp lib/Test/Deep/Boolean.pm blib\lib\Test\Deep\Boolean.pm cp lib/Test/Deep/ArrayLengthOnly.pm blib\lib\Test\Deep\ArrayLengthOnly.pm cp lib/Test/Deep/Array.pm blib\lib\Test\Deep\Array.pm cp lib/Test/Deep/ArrayElementsOnly.pm blib\lib\Test\Deep\ArrayElementsOnly.pm cp lib/Test/Deep/HashEach.pm blib\lib\Test\Deep\HashEach.pm cp lib/Test/Deep/Code.pm blib\lib\Test\Deep\Code.pm cp lib/Test/Deep/Cmp.pm blib\lib\Test\Deep\Cmp.pm cp lib/Test/Deep/Ref.pm blib\lib\Test\Deep\Ref.pm cp lib/Test/Deep/RegexpVersion.pm blib\lib\Test\Deep\RegexpVersion.pm cp lib/Test/Deep/RefType.pm blib\lib\Test\Deep\RefType.pm cp lib/Test/Deep/Obj.pm blib\lib\Test\Deep\Obj.pm cp lib/Test/Deep/RegexpRef.pm blib\lib\Test\Deep\RegexpRef.pm cp lib/Test/Deep/String.pm blib\lib\Test\Deep\String.pm cp lib/Test/Deep/RegexpMatches.pm blib\lib\Test\Deep\RegexpMatches.pm cp lib/Test/Deep/Methods.pm blib\lib\Test\Deep\Methods.pm cp lib/Test/Deep/ScalarRef.pm blib\lib\Test\Deep\ScalarRef.pm cp lib/Test/Deep/Stack.pm blib\lib\Test\Deep\Stack.pm cp lib/Test/Deep/RegexpOnly.pm blib\lib\Test\Deep\RegexpOnly.pm cp lib/Test/Deep/ScalarRefOnly.pm blib\lib\Test\Deep\ScalarRefOnly.pm cp lib/Test/Deep/Number.pm blib\lib\Test\Deep\Number.pm cp lib/Test/Deep/Shallow.pm blib\lib\Test\Deep\Shallow.pm cp lib/Test/Deep/RegexpRefOnly.pm blib\lib\Test\Deep\RegexpRefOnly.pm cp lib/Test/Deep/NoTest.pm blib\lib\Test\Deep\NoTest.pm cp lib/Test/Deep/Set.pm blib\lib\Test\Deep\Set.pm cp lib/Test/Deep/Regexp.pm blib\lib\Test\Deep\Regexp.pm cp lib/Test/Deep/ListMethods.pm blib\lib\Test\Deep\ListMethods.pm cp lib/Test/Deep/MM.pm blib\lib\Test\Deep\MM.pm RJBS/Test-Deep-0.113.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-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/all.t ..................... ok 1 - Test 'all eq' completed ok 2 - Test 'all eq' no premature diagnostication ok 3 - Test 'all eq' result count ok 4 - subtest '' of 'all eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'all eq' compare diag ok 7 - Test 'all not eq' completed ok 8 - Test 'all not eq' no premature diagnostication ok 9 - Test 'all not eq' result count ok 10 - subtest '' of 'all not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'all not eq' compare diag ok 13 - Test 'all with &' completed ok 14 - Test 'all with &' no premature diagnostication ok 15 - Test 'all with &' result count ok 16 - subtest 'pass' of 'all with &' compare actual_ok ok 17 - checking depth ok 18 - subtest 'fail' of 'all with &' compare actual_ok ok 19 - checking depth ok 20 - Test '& without all' completed ok 21 - Test '& without all' no premature diagnostication ok 22 - Test '& without all' result count ok 23 - subtest 'pass' of '& without all' compare actual_ok ok 24 - checking depth ok 25 - subtest 'pass' of '& without all' compare diag ok 26 - subtest 'fail' of '& without all' compare actual_ok ok 27 - checking depth ok 28 - no warnings 1..28 ok t/any.t ..................... ok 1 - Test 'any eq' completed ok 2 - Test 'any eq' no premature diagnostication ok 3 - Test 'any eq' result count ok 4 - subtest '' of 'any eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'any eq' compare diag ok 7 - Test 'any not eq' completed ok 8 - Test 'any not eq' no premature diagnostication ok 9 - Test 'any not eq' result count ok 10 - subtest '' of 'any not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'any not eq' compare diag ok 13 - Test 'any with |' completed ok 14 - Test 'any with |' no premature diagnostication ok 15 - Test 'any with |' result count ok 16 - subtest '' of 'any with |' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'any with |' compare diag ok 19 - Test '| without any' completed ok 20 - Test '| without any' no premature diagnostication ok 21 - Test '| without any' result count ok 22 - subtest 'pass' of '| without any' compare actual_ok ok 23 - checking depth ok 24 - subtest 'fail' of '| without any' compare actual_ok ok 25 - checking depth ok 26 - no warnings 1..26 ok t/array.t ................... ok 1 - Test '' completed ok 2 - Test '' no premature diagnostication ok 3 - Test '' result count ok 4 - subtest 'array eq' of '' compare actual_ok ok 5 - subtest 'array eq' of '' compare name ok 6 - checking depth ok 7 - subtest 'array eq' of '' compare diag ok 8 - Test '' completed ok 9 - Test '' no premature diagnostication ok 10 - Test '' result count ok 11 - subtest 'array not eq' of '' compare actual_ok ok 12 - subtest 'array not eq' of '' compare name ok 13 - checking depth ok 14 - subtest 'array not eq' of '' compare diag ok 15 - Test '' completed ok 16 - Test '' no premature diagnostication ok 17 - Test '' result count ok 18 - subtest 'array got DNE' of '' compare actual_ok ok 19 - subtest 'array got DNE' of '' compare name ok 20 - checking depth ok 21 - subtest 'array got DNE' of '' compare diag ok 22 - Test '' completed ok 23 - Test '' no premature diagnostication ok 24 - Test '' result count ok 25 - subtest 'array expected DNE' of '' compare actual_ok ok 26 - subtest 'array expected DNE' of '' compare name ok 27 - checking depth ok 28 - subtest 'array expected DNE' of '' compare diag ok 29 - Test 'deep bad length' completed ok 30 - Test 'deep bad length' no premature diagnostication ok 31 - Test 'deep bad length' result count ok 32 - subtest '' of 'deep bad length' compare actual_ok ok 33 - checking depth ok 34 - subtest '' of 'deep bad length' compare diag ok 35 - no warnings 1..35 ok t/array_each.t .............. ok 1 - Test 'array_each eq' completed ok 2 - Test 'array_each eq' no premature diagnostication ok 3 - Test 'array_each eq' result count ok 4 - subtest '' of 'array_each eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'array_each eq' compare diag ok 7 - Test 'array_each not eq' completed ok 8 - Test 'array_each not eq' no premature diagnostication ok 9 - Test 'array_each not eq' result count ok 10 - subtest '' of 'array_each not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'array_each not eq' compare diag ok 13 - no warnings 1..13 ok t/arraylength.t ............. ok 1 - Test 'len ok' completed ok 2 - Test 'len ok' no premature diagnostication ok 3 - Test 'len ok' result count ok 4 - subtest '0' of 'len ok' compare actual_ok ok 5 - subtest '0' of 'len ok' compare name ok 6 - checking depth ok 7 - subtest '0' of 'len ok' compare diag ok 8 - subtest '3' of 'len ok' compare actual_ok ok 9 - subtest '3' of 'len ok' compare name ok 10 - checking depth ok 11 - subtest '3' of 'len ok' compare diag ok 12 - Test 'bad reftype' completed ok 13 - Test 'bad reftype' no premature diagnostication ok 14 - Test 'bad reftype' result count ok 15 - subtest '' of 'bad reftype' compare actual_ok ok 16 - checking depth ok 17 - subtest '' of 'bad reftype' compare diag ok 18 - Test 'bad length' completed ok 19 - Test 'bad length' no premature diagnostication ok 20 - Test 'bad length' result count ok 21 - subtest '' of 'bad length' compare actual_ok ok 22 - checking depth ok 23 - subtest '' of 'bad length' compare diag ok 24 - Test 'not array' completed ok 25 - Test 'not array' no premature diagnostication ok 26 - Test 'not array' result count ok 27 - subtest 'string' of 'not array' compare actual_ok ok 28 - subtest 'string' of 'not array' compare name ok 29 - checking depth ok 30 - subtest 'string' of 'not array' compare diag ok 31 - subtest 'hash' of 'not array' compare actual_ok ok 32 - subtest 'hash' of 'not array' compare name ok 33 - checking depth ok 34 - subtest 'hash' of 'not array' compare diag ok 35 - Test 'deep bad length' completed ok 36 - Test 'deep bad length' no premature diagnostication ok 37 - Test 'deep bad length' result count ok 38 - subtest '' of 'deep bad length' compare actual_ok ok 39 - checking depth ok 40 - subtest '' of 'deep bad length' compare diag ok 41 - no warnings 1..41 ok t/bag.t ..................... ok 1 - Test 'empty eq' completed ok 2 - Test 'empty eq' no premature diagnostication ok 3 - Test 'empty eq' result count ok 4 - subtest '' of 'empty eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'empty eq' compare diag ok 7 - Test 'elem eq' completed ok 8 - Test 'elem eq' no premature diagnostication ok 9 - Test 'elem eq' result count ok 10 - subtest '' of 'elem eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'elem eq' compare diag ok 13 - Test 'empty extra' completed ok 14 - Test 'empty extra' no premature diagnostication ok 15 - Test 'empty extra' result count ok 16 - subtest '' of 'empty extra' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'empty extra' compare diag ok 19 - Test 'empty missing' completed ok 20 - Test 'empty missing' no premature diagnostication ok 21 - Test 'empty missing' result count ok 22 - subtest '' of 'empty missing' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'empty missing' compare diag ok 25 - Test 'extra and missing' completed ok 26 - Test 'extra and missing' no premature diagnostication ok 27 - Test 'extra and missing' result count ok 28 - subtest '' of 'extra and missing' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of 'extra and missing' compare diag ok 31 - Test 'no array' completed ok 32 - Test 'no array' no premature diagnostication ok 33 - Test 'no array' result count ok 34 - subtest '' of 'no array' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'no array' compare diag ok 37 - Test 'bag of bags eq' completed ok 38 - Test 'bag of bags eq' no premature diagnostication ok 39 - Test 'bag of bags eq' result count ok 40 - subtest '' of 'bag of bags eq' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'bag of bags eq' compare diag ok 43 - Test 'bag of bags not eq' completed ok 44 - Test 'bag of bags not eq' no premature diagnostication ok 45 - Test 'bag of bags not eq' result count ok 46 - subtest '' of 'bag of bags not eq' compare actual_ok ok 47 - checking depth ok 48 - subtest '' of 'bag of bags not eq' compare diag ok 49 - Test 'circular double bag eq' completed ok 50 - Test 'circular double bag eq' no premature diagnostication ok 51 - Test 'circular double bag eq' result count ok 52 - subtest '' of 'circular double bag eq' compare actual_ok ok 53 - checking depth ok 54 - subtest '' of 'circular double bag eq' compare diag ok 55 - Test 'circular double set not eq' completed ok 56 - Test 'circular double set not eq' no premature diagnostication ok 57 - Test 'circular double set not eq' result count ok 58 - subtest '' of 'circular double set not eq' compare actual_ok ok 59 - checking depth ok 60 - subtest '' of 'circular double set not eq' compare diag ok 61 - Test 'cmp_bag eq' completed ok 62 - Test 'cmp_bag eq' no premature diagnostication ok 63 - Test 'cmp_bag eq' result count ok 64 - subtest '' of 'cmp_bag eq' compare actual_ok ok 65 - checking depth ok 66 - Test 'cmp_bag not eq' completed ok 67 - Test 'cmp_bag not eq' no premature diagnostication ok 68 - Test 'cmp_bag not eq' result count ok 69 - subtest '' of 'cmp_bag not eq' compare actual_ok ok 70 - checking depth ok 71 - Test 'cmp_bag returns name' completed ok 72 - Test 'cmp_bag returns name' no premature diagnostication ok 73 - Test 'cmp_bag returns name' result count ok 74 - subtest 'name1' of 'cmp_bag returns name' compare actual_ok ok 75 - subtest 'name1' of 'cmp_bag returns name' compare name ok 76 - checking depth ok 77 - Test 'cmp_bag returns name' completed ok 78 - Test 'cmp_bag returns name' no premature diagnostication ok 79 - Test 'cmp_bag returns name' result count ok 80 - subtest 'name2' of 'cmp_bag returns name' compare actual_ok ok 81 - subtest 'name2' of 'cmp_bag returns name' compare name ok 82 - checking depth ok 83 - Test 'superbagof yes' completed ok 84 - Test 'superbagof yes' no premature diagnostication ok 85 - Test 'superbagof yes' result count ok 86 - subtest '' of 'superbagof yes' compare actual_ok ok 87 - checking depth ok 88 - subtest '' of 'superbagof yes' compare diag ok 89 - Test 'superbagof no' completed ok 90 - Test 'superbagof no' no premature diagnostication ok 91 - Test 'superbagof no' result count ok 92 - subtest '' of 'superbagof no' compare actual_ok ok 93 - checking depth ok 94 - subtest '' of 'superbagof no' compare diag ok 95 - Test 'subbagof yes' completed ok 96 - Test 'subbagof yes' no premature diagnostication ok 97 - Test 'subbagof yes' result count ok 98 - subtest '' of 'subbagof yes' compare actual_ok ok 99 - checking depth ok 100 - subtest '' of 'subbagof yes' compare diag ok 101 - Test 'subbagof no' completed ok 102 - Test 'subbagof no' no premature diagnostication ok 103 - Test 'subbagof no' result count ok 104 - subtest '' of 'subbagof no' compare actual_ok ok 105 - checking depth ok 106 - subtest '' of 'subbagof no' compare diag ok 107 - check arg 1 ok 108 - no warnings 1..108 ok t/bagrecursion.t ............ ok 1 - no inifinite recursion ok 2 - no warnings 1..2 ok t/blessed.t ................. ok 1 - Test 'Same' completed ok 2 - Test 'Same' no premature diagnostication ok 3 - Test 'Same' result count ok 4 - subtest '' of 'Same' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'Same' compare diag ok 7 - Test 'Same' completed ok 8 - Test 'Same' no premature diagnostication ok 9 - Test 'Same' result count ok 10 - subtest '' of 'Same' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'Same' compare diag ok 13 - Test 'Same' completed ok 14 - Test 'Same' no premature diagnostication ok 15 - Test 'Same' result count ok 16 - subtest '' of 'Same' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'Same' compare diag ok 19 - Test 'Same' completed ok 20 - Test 'Same' no premature diagnostication ok 21 - Test 'Same' result count ok 22 - subtest '' of 'Same' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'Same' compare diag ok 25 - no warnings 1..25 ok t/boolean.t ................. ok 1 - Test 'ok' completed ok 2 - Test 'ok' no premature diagnostication ok 3 - Test 'ok' result count ok 4 - subtest 'num 1' of 'ok' compare actual_ok ok 5 - checking depth ok 6 - subtest 'num 1' of 'ok' compare diag ok 7 - subtest 'string' of 'ok' compare actual_ok ok 8 - checking depth ok 9 - subtest 'string' of 'ok' compare diag ok 10 - subtest 'num 0' of 'ok' compare actual_ok ok 11 - checking depth ok 12 - subtest 'num 0' of 'ok' compare diag ok 13 - subtest 'string' of 'ok' compare actual_ok ok 14 - checking depth ok 15 - subtest 'string' of 'ok' compare diag ok 16 - Test 'string not eq' completed ok 17 - Test 'string not eq' no premature diagnostication ok 18 - Test 'string not eq' result count ok 19 - subtest 'num 1' of 'string not eq' compare actual_ok ok 20 - checking depth ok 21 - subtest 'num 1' of 'string not eq' compare diag ok 22 - subtest 'string' of 'string not eq' compare actual_ok ok 23 - checking depth ok 24 - subtest 'num 0' of 'string not eq' compare actual_ok ok 25 - checking depth ok 26 - subtest 'string' of 'string not eq' compare actual_ok ok 27 - checking depth ok 28 - no warnings 1..28 ok t/cache.t ................... ok 1 - empty cache ok 2 - added ok 3 - reverse ok 4 - after local ok 5 - local added ok 6 - gone ok 7 - local added again ok 8 - still there ok 9 - no warnings 1..9 ok t/circular.t ................ ok 1 - Test '2 layers' completed ok 2 - Test '2 layers' no premature diagnostication ok 3 - Test '2 layers' result count ok 4 - subtest '' of '2 layers' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of '2 layers' compare diag ok 7 - Test '2 layers broken' completed ok 8 - Test '2 layers broken' no premature diagnostication ok 9 - Test '2 layers broken' result count ok 10 - subtest '' of '2 layers broken' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of '2 layers broken' compare diag ok 13 - Test '2 layers fixed' completed ok 14 - Test '2 layers fixed' no premature diagnostication ok 15 - Test '2 layers fixed' result count ok 16 - subtest '' of '2 layers fixed' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of '2 layers fixed' compare diag ok 19 - Test '2 and 3 layers' completed ok 20 - Test '2 and 3 layers' no premature diagnostication ok 21 - Test '2 and 3 layers' result count ok 22 - subtest '' of '2 and 3 layers' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of '2 and 3 layers' compare diag ok 25 - Test '2 and 3 layers broken' completed ok 26 - Test '2 and 3 layers broken' no premature diagnostication ok 27 - Test '2 and 3 layers broken' result count ok 28 - subtest '' of '2 and 3 layers broken' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of '2 and 3 layers broken' compare diag ok 31 - Test '2 and 3 layers not fixed' completed ok 32 - Test '2 and 3 layers not fixed' no premature diagnostication ok 33 - Test '2 and 3 layers not fixed' result count ok 34 - subtest '' of '2 and 3 layers not fixed' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of '2 and 3 layers not fixed' compare diag ok 37 - Test 'interleave' completed ok 38 - Test 'interleave' no premature diagnostication ok 39 - Test 'interleave' result count ok 40 - subtest '' of 'interleave' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'interleave' compare diag ok 43 - no warnings 1..43 ok t/class.t ................... ok 1 - Test 'no class eq' completed ok 2 - Test 'no class eq' no premature diagnostication ok 3 - Test 'no class eq' result count ok 4 - subtest '' of 'no class eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'no class eq' compare diag ok 7 - Test 'no class eq unblessed' completed ok 8 - Test 'no class eq unblessed' no premature diagnostication ok 9 - Test 'no class eq unblessed' result count ok 10 - subtest '' of 'no class eq unblessed' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'no class eq unblessed' compare diag ok 13 - Test 'class not eq' completed ok 14 - Test 'class not eq' no premature diagnostication ok 15 - Test 'class not eq' result count ok 16 - subtest '' of 'class not eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'class not eq' compare diag ok 19 - Test 'class not eq unblessed' completed ok 20 - Test 'class not eq unblessed' no premature diagnostication ok 21 - Test 'class not eq unblessed' result count ok 22 - subtest '' of 'class not eq unblessed' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'class not eq unblessed' compare diag ok 25 - Test 'class eq on/off' completed ok 26 - Test 'class eq on/off' no premature diagnostication ok 27 - Test 'class eq on/off' result count ok 28 - subtest '' of 'class eq on/off' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of 'class eq on/off' compare diag ok 31 - Test 'class eq on/off/on' completed ok 32 - Test 'class eq on/off/on' no premature diagnostication ok 33 - Test 'class eq on/off/on' result count ok 34 - subtest '' of 'class eq on/off/on' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'class eq on/off/on' compare diag ok 37 - no warnings 1..37 ok t/code.t .................... ok 1 - Test 'code ok' completed ok 2 - Test 'code ok' no premature diagnostication ok 3 - Test 'code ok' result count ok 4 - subtest '' of 'code ok' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'code ok' compare diag ok 7 - Test 'code not ok' completed ok 8 - Test 'code not ok' no premature diagnostication ok 9 - Test 'code not ok' result count ok 10 - subtest '' of 'code not ok' compare actual_ok ok 11 - checking depth ok 12 - diagnostics ok 13 - diagnostics ok 14 - Test 'code not ok' completed ok 15 - Test 'code not ok' no premature diagnostication ok 16 - Test 'code not ok' result count ok 17 - subtest '' of 'code not ok' compare actual_ok ok 18 - checking depth ok 19 - no diagnostics ok 20 - no diagnostics ok 21 - no warnings 1..21 ok t/deep_utils.t .............. ok 1 - class_base class ref ok 2 - class_base base ref ok 3 - class_base class obj ok 4 - class_base base obj ok 5 - class_base class regexp ok 6 - class_base base regexp ok 7 - no warnings 1..7 ok t/descend.t ................. ok 1 - Test '' completed ok 2 - Test '' no premature diagnostication ok 3 - Test '' result count ok 4 - subtest 'scalar eq' of '' compare actual_ok ok 5 - subtest 'scalar eq' of '' compare name ok 6 - checking depth ok 7 - subtest 'scalar eq' of '' compare diag ok 8 - Test '' completed ok 9 - Test '' no premature diagnostication ok 10 - Test '' result count ok 11 - subtest 'scalar not eq' of '' compare actual_ok ok 12 - subtest 'scalar not eq' of '' compare name ok 13 - checking depth ok 14 - subtest 'scalar not eq' of '' compare diag ok 15 - Test '' completed ok 16 - Test '' no premature diagnostication ok 17 - Test '' result count ok 18 - subtest 'def undef' of '' compare actual_ok ok 19 - subtest 'def undef' of '' compare name ok 20 - checking depth ok 21 - subtest 'def undef' of '' compare diag ok 22 - Test '' completed ok 23 - Test '' no premature diagnostication ok 24 - Test '' result count ok 25 - subtest 'undef def' of '' compare actual_ok ok 26 - subtest 'undef def' of '' compare name ok 27 - checking depth ok 28 - subtest 'undef def' of '' compare diag ok 29 - Test '' completed ok 30 - Test '' no premature diagnostication ok 31 - Test '' result count ok 32 - subtest 'undef undef' of '' compare actual_ok ok 33 - subtest 'undef undef' of '' compare name ok 34 - checking depth ok 35 - subtest 'undef undef' of '' compare diag ok 36 - Test 'scalar undef and blank' completed ok 37 - Test 'scalar undef and blank' no premature diagnostication ok 38 - Test 'scalar undef and blank' result count ok 39 - subtest '' of 'scalar undef and blank' compare actual_ok ok 40 - checking depth ok 41 - subtest '' of 'scalar undef and blank' compare diag ok 42 - Test '' completed ok 43 - Test '' no premature diagnostication ok 44 - Test '' result count ok 45 - subtest 'ref ref eq' of '' compare actual_ok ok 46 - subtest 'ref ref eq' of '' compare name ok 47 - checking depth ok 48 - subtest 'ref ref eq' of '' compare diag ok 49 - Test '' completed ok 50 - Test '' no premature diagnostication ok 51 - Test '' result count ok 52 - subtest 'ref ref not eq' of '' compare actual_ok ok 53 - subtest 'ref ref not eq' of '' compare name ok 54 - checking depth ok 55 - subtest 'ref ref not eq' of '' compare diag ok 56 - Test 'equal refs' completed ok 57 - Test 'equal refs' no premature diagnostication ok 58 - Test 'equal refs' result count ok 59 - subtest '' of 'equal refs' compare actual_ok ok 60 - checking depth ok 61 - subtest '' of 'equal refs' compare diag ok 62 - Test 'not calling StrVal on undef' completed ok 63 - Test 'not calling StrVal on undef' no premature diagnostication ok 64 - Test 'not calling StrVal on undef' result count ok 65 - subtest '' of 'not calling StrVal on undef' compare actual_ok ok 66 - checking depth ok 67 - no warnings 1..67 ok t/error.t ................... ok 1 - bad special ok 2 - no warnings 1..2 ok t/hash.t .................... ok 1 - Test '' completed ok 2 - Test '' no premature diagnostication ok 3 - Test '' result count ok 4 - subtest 'hash eq' of '' compare actual_ok ok 5 - subtest 'hash eq' of '' compare name ok 6 - checking depth ok 7 - subtest 'hash eq' of '' compare diag ok 8 - Test '' completed ok 9 - Test '' no premature diagnostication ok 10 - Test '' result count ok 11 - subtest 'hash not eq' of '' compare actual_ok ok 12 - subtest 'hash not eq' of '' compare name ok 13 - checking depth ok 14 - subtest 'hash not eq' of '' compare diag ok 15 - Test '' completed ok 16 - Test '' no premature diagnostication ok 17 - Test '' result count ok 18 - subtest 'hash got DNE' of '' compare actual_ok ok 19 - subtest 'hash got DNE' of '' compare name ok 20 - checking depth ok 21 - subtest 'hash got DNE' of '' compare diag ok 22 - Test '' completed ok 23 - Test '' no premature diagnostication ok 24 - Test '' result count ok 25 - subtest 'hash expected DNE' of '' compare actual_ok ok 26 - subtest 'hash expected DNE' of '' compare name ok 27 - checking depth ok 28 - subtest 'hash expected DNE' of '' compare diag ok 29 - Test '' completed ok 30 - Test '' no premature diagnostication ok 31 - Test '' result count ok 32 - subtest 'superhash ok' of '' compare actual_ok ok 33 - subtest 'superhash ok' of '' compare name ok 34 - checking depth ok 35 - subtest 'superhash ok' of '' compare diag ok 36 - Test '' completed ok 37 - Test '' no premature diagnostication ok 38 - Test '' result count ok 39 - subtest 'subhash ok' of '' compare actual_ok ok 40 - subtest 'subhash ok' of '' compare name ok 41 - checking depth ok 42 - subtest 'subhash ok' of '' compare diag ok 43 - no warnings 1..43 ok t/hash_each.t ............... ok 1 - Test 'hash_each eq' completed ok 2 - Test 'hash_each eq' no premature diagnostication ok 3 - Test 'hash_each eq' result count ok 4 - subtest '' of 'hash_each eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'hash_each eq' compare diag ok 7 - Test 'hash_each not eq' completed ok 8 - Test 'hash_each not eq' no premature diagnostication ok 9 - Test 'hash_each not eq' result count ok 10 - subtest '' of 'hash_each not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'hash_each not eq' compare diag ok 13 - no warnings 1..13 ok t/hashkeys.t ................ ok 1 - Test 'keys ok' completed ok 2 - Test 'keys ok' no premature diagnostication ok 3 - Test 'keys ok' result count ok 4 - subtest '0' of 'keys ok' compare actual_ok ok 5 - subtest '0' of 'keys ok' compare name ok 6 - checking depth ok 7 - subtest '0' of 'keys ok' compare diag ok 8 - subtest '3' of 'keys ok' compare actual_ok ok 9 - subtest '3' of 'keys ok' compare name ok 10 - checking depth ok 11 - subtest '3' of 'keys ok' compare diag ok 12 - Test 'bad length' completed ok 13 - Test 'bad length' no premature diagnostication ok 14 - Test 'bad length' result count ok 15 - subtest '' of 'bad length' compare actual_ok ok 16 - checking depth ok 17 - subtest '' of 'bad length' compare diag ok 18 - Test 'not array' completed ok 19 - Test 'not array' no premature diagnostication ok 20 - Test 'not array' result count ok 21 - subtest 'string' of 'not array' compare actual_ok ok 22 - subtest 'string' of 'not array' compare name ok 23 - checking depth ok 24 - subtest 'string' of 'not array' compare diag ok 25 - subtest 'array' of 'not array' compare actual_ok ok 26 - subtest 'array' of 'not array' compare name ok 27 - checking depth ok 28 - subtest 'array' of 'not array' compare diag ok 29 - no warnings 1..29 ok t/ignore.t .................. ok 1 - Test 'ignore' completed ok 2 - Test 'ignore' no premature diagnostication ok 3 - Test 'ignore' result count ok 4 - subtest '' of 'ignore' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'ignore' compare diag ok 7 - no warnings 1..7 ok t/isa.t ..................... ok 1 - Test 'isa eq' completed ok 2 - Test 'isa eq' no premature diagnostication ok 3 - Test 'isa eq' result count ok 4 - subtest '' of 'isa eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'isa eq' compare diag ok 7 - Test 'obj_isa eq' completed ok 8 - Test 'obj_isa eq' no premature diagnostication ok 9 - Test 'obj_isa eq' result count ok 10 - subtest '' of 'obj_isa eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'obj_isa eq' compare diag ok 13 - Test 'isa eq' completed ok 14 - Test 'isa eq' no premature diagnostication ok 15 - Test 'isa eq' result count ok 16 - subtest '' of 'isa eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'isa eq' compare diag ok 19 - Test 'isa eq' completed ok 20 - Test 'isa eq' no premature diagnostication ok 21 - Test 'isa eq' result count ok 22 - subtest '' of 'isa eq' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'isa eq' compare diag ok 25 - Test 'isa eq' completed ok 26 - Test 'isa eq' no premature diagnostication ok 27 - Test 'isa eq' result count ok 28 - subtest '' of 'isa eq' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of 'isa eq' compare diag ok 31 - Test 'isa eq' completed ok 32 - Test 'isa eq' no premature diagnostication ok 33 - Test 'isa eq' result count ok 34 - subtest '' of 'isa eq' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'isa eq' compare diag ok 37 - Test 'isa eq' completed ok 38 - Test 'isa eq' no premature diagnostication ok 39 - Test 'isa eq' result count ok 40 - subtest '' of 'isa eq' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'isa eq' compare diag ok 43 - Test 'isa eq' completed ok 44 - Test 'isa eq' no premature diagnostication ok 45 - Test 'isa eq' result count ok 46 - subtest '' of 'isa eq' compare actual_ok ok 47 - checking depth ok 48 - subtest '' of 'isa eq' compare diag ok 49 - U::isa says yes ok 50 - U::isa says yes ok 51 - Test 'isa eq' completed ok 52 - Test 'isa eq' no premature diagnostication ok 53 - Test 'isa eq' result count ok 54 - subtest '' of 'isa eq' compare actual_ok ok 55 - checking depth ok 56 - subtest '' of 'isa eq' compare diag ok 57 - no warnings 1..57 ok t/listmethods.t ............. ok 1 - Test 'listmethods eq' completed ok 2 - Test 'listmethods eq' no premature diagnostication ok 3 - Test 'listmethods eq' result count ok 4 - subtest '' of 'listmethods eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'listmethods eq' compare diag ok 7 - Test 'listmethods not eq' completed ok 8 - Test 'listmethods not eq' no premature diagnostication ok 9 - Test 'listmethods not eq' result count ok 10 - subtest '' of 'listmethods not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'listmethods not eq' compare diag ok 13 - Test 'listmethods arg eq' completed ok 14 - Test 'listmethods arg eq' no premature diagnostication ok 15 - Test 'listmethods arg eq' result count ok 16 - subtest '' of 'listmethods arg eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'listmethods arg eq' compare diag ok 19 - Test 'listmethods arg not eq' completed ok 20 - Test 'listmethods arg not eq' no premature diagnostication ok 21 - Test 'listmethods arg not eq' result count ok 22 - subtest '' of 'listmethods arg not eq' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'listmethods arg not eq' compare diag ok 25 - Test 'listmethods DNE' completed ok 26 - Test 'listmethods DNE' no premature diagnostication ok 27 - Test 'listmethods DNE' result count ok 28 - subtest '' of 'listmethods DNE' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of 'listmethods DNE' compare diag ok 31 - Test 'listmethods eq' completed ok 32 - Test 'listmethods eq' no premature diagnostication ok 33 - Test 'listmethods eq' result count ok 34 - subtest '' of 'listmethods eq' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'listmethods eq' compare diag ok 37 - Test 'listmethods not eq' completed ok 38 - Test 'listmethods not eq' no premature diagnostication ok 39 - Test 'listmethods not eq' result count ok 40 - subtest '' of 'listmethods not eq' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'listmethods not eq' compare diag ok 43 - Test 'listmethods arg eq' completed ok 44 - Test 'listmethods arg eq' no premature diagnostication ok 45 - Test 'listmethods arg eq' result count ok 46 - subtest '' of 'listmethods arg eq' compare actual_ok ok 47 - checking depth ok 48 - subtest '' of 'listmethods arg eq' compare diag ok 49 - Test 'listmethods arg not eq' completed ok 50 - Test 'listmethods arg not eq' no premature diagnostication ok 51 - Test 'listmethods arg not eq' result count ok 52 - subtest '' of 'listmethods arg not eq' compare actual_ok ok 53 - checking depth ok 54 - subtest '' of 'listmethods arg not eq' compare diag ok 55 - Test 'listmethods DNE' completed ok 56 - Test 'listmethods DNE' no premature diagnostication ok 57 - Test 'listmethods DNE' result count ok 58 - subtest '' of 'listmethods DNE' compare actual_ok ok 59 - checking depth ok 60 - subtest '' of 'listmethods DNE' compare diag ok 61 - Test 'complex eq' completed ok 62 - Test 'complex eq' no premature diagnostication ok 63 - Test 'complex eq' result count ok 64 - subtest '' of 'complex eq' compare actual_ok ok 65 - checking depth ok 66 - subtest '' of 'complex eq' compare diag ok 67 - Test 'complex not eq' completed ok 68 - Test 'complex not eq' no premature diagnostication ok 69 - Test 'complex not eq' result count ok 70 - subtest '' of 'complex not eq' compare actual_ok ok 71 - checking depth ok 72 - subtest '' of 'complex not eq' compare diag ok 73 - no warnings 1..73 ok t/memory.t .................. ok 1 - left didn't capture ok 2 - right didn't capture ok 3 - no warnings 1..3 ok t/methods.t ................. ok 1 - Test 'methods eq' completed ok 2 - Test 'methods eq' no premature diagnostication ok 3 - Test 'methods eq' result count ok 4 - subtest '' of 'methods eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'methods eq' compare diag ok 7 - Test 'methods not eq' completed ok 8 - Test 'methods not eq' no premature diagnostication ok 9 - Test 'methods not eq' result count ok 10 - subtest '' of 'methods not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'methods not eq' compare diag ok 13 - Test 'methods arg eq' completed ok 14 - Test 'methods arg eq' no premature diagnostication ok 15 - Test 'methods arg eq' result count ok 16 - subtest '' of 'methods arg eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'methods arg eq' compare diag ok 19 - Test 'methods arg not eq' completed ok 20 - Test 'methods arg not eq' no premature diagnostication ok 21 - Test 'methods arg not eq' result count ok 22 - subtest '' of 'methods arg not eq' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'methods arg not eq' compare diag ok 25 - Test 'methods DNE' completed ok 26 - Test 'methods DNE' no premature diagnostication ok 27 - Test 'methods DNE' result count ok 28 - subtest '' of 'methods DNE' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of 'methods DNE' compare diag ok 31 - Test 'methods eq' completed ok 32 - Test 'methods eq' no premature diagnostication ok 33 - Test 'methods eq' result count ok 34 - subtest '' of 'methods eq' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'methods eq' compare diag ok 37 - Test 'methods not eq' completed ok 38 - Test 'methods not eq' no premature diagnostication ok 39 - Test 'methods not eq' result count ok 40 - subtest '' of 'methods not eq' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'methods not eq' compare diag ok 43 - Test 'methods arg eq' completed ok 44 - Test 'methods arg eq' no premature diagnostication ok 45 - Test 'methods arg eq' result count ok 46 - subtest '' of 'methods arg eq' compare actual_ok ok 47 - checking depth ok 48 - subtest '' of 'methods arg eq' compare diag ok 49 - Test 'methods arg not eq' completed ok 50 - Test 'methods arg not eq' no premature diagnostication ok 51 - Test 'methods arg not eq' result count ok 52 - subtest '' of 'methods arg not eq' compare actual_ok ok 53 - checking depth ok 54 - subtest '' of 'methods arg not eq' compare diag ok 55 - Test 'methods DNE' completed ok 56 - Test 'methods DNE' no premature diagnostication ok 57 - Test 'methods DNE' result count ok 58 - subtest '' of 'methods DNE' compare actual_ok ok 59 - checking depth ok 60 - subtest '' of 'methods DNE' compare diag ok 61 - Test 'complex eq' completed ok 62 - Test 'complex eq' no premature diagnostication ok 63 - Test 'complex eq' result count ok 64 - subtest '' of 'complex eq' compare actual_ok ok 65 - checking depth ok 66 - subtest '' of 'complex eq' compare diag ok 67 - Test 'complex not eq' completed ok 68 - Test 'complex not eq' no premature diagnostication ok 69 - Test 'complex not eq' result count ok 70 - subtest '' of 'complex not eq' compare actual_ok ok 71 - checking depth ok 72 - subtest '' of 'complex not eq' compare diag ok 73 - Test 'methods eq' completed ok 74 - Test 'methods eq' no premature diagnostication ok 75 - Test 'methods eq' result count ok 76 - subtest '' of 'methods eq' compare actual_ok ok 77 - checking depth ok 78 - subtest '' of 'methods eq' compare diag ok 79 - Test 'methods not eq' completed ok 80 - Test 'methods not eq' no premature diagnostication ok 81 - Test 'methods not eq' result count ok 82 - subtest '' of 'methods not eq' compare actual_ok ok 83 - checking depth ok 84 - no warnings 1..84 ok t/notest.t .................. 1..1 ok 1 ok t/notest_extra.t ............ 1..3 ok 1 - got eq_deeply ok 2 - eq_deeply works ok 3 - no warnings ok t/number.t .................. ok 1 - Test 'number eq' completed ok 2 - Test 'number eq' no premature diagnostication ok 3 - Test 'number eq' result count ok 4 - subtest '' of 'number eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'number eq' compare diag ok 7 - Test 'number not eq' completed ok 8 - Test 'number not eq' no premature diagnostication ok 9 - Test 'number not eq' result count ok 10 - subtest '' of 'number not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'number not eq' compare diag ok 13 - Test 'funny number eq' completed ok 14 - Test 'funny number eq' no premature diagnostication ok 15 - Test 'funny number eq' result count ok 16 - subtest '' of 'funny number eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'funny number eq' compare diag ok 19 - Test 'funny number not eq' completed ok 20 - Test 'funny number not eq' no premature diagnostication ok 21 - Test 'funny number not eq' result count ok 22 - subtest '' of 'funny number not eq' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'funny number not eq' compare diag ok 25 - Test 'number tolerance eq' completed ok 26 - Test 'number tolerance eq' no premature diagnostication ok 27 - Test 'number tolerance eq' result count ok 28 - subtest '' of 'number tolerance eq' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of 'number tolerance eq' compare diag ok 31 - Test 'number tolerance not eq' completed ok 32 - Test 'number tolerance not eq' no premature diagnostication ok 33 - Test 'number tolerance not eq' result count ok 34 - subtest '' of 'number tolerance not eq' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'number tolerance not eq' compare diag ok 37 - Test 'over number eq' completed ok 38 - Test 'over number eq' no premature diagnostication ok 39 - Test 'over number eq' result count ok 40 - subtest '' of 'over number eq' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'over number eq' compare diag ok 43 - Test 'over number not eq' completed ok 44 - Test 'over number not eq' no premature diagnostication ok 45 - Test 'over number not eq' result count ok 46 - subtest '' of 'over number not eq' compare actual_ok ok 47 - checking depth ok 48 - subtest '' of 'over number not eq' compare diag ok 49 - no warnings 1..49 ok t/reftype.t ................. ok 1 - Test 'ARRAY ok' completed ok 2 - Test 'ARRAY ok' no premature diagnostication ok 3 - Test 'ARRAY ok' result count ok 4 - subtest '' of 'ARRAY ok' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'ARRAY ok' compare diag ok 7 - Test 'ARRAY' completed ok 8 - Test 'ARRAY' no premature diagnostication ok 9 - Test 'ARRAY' result count ok 10 - subtest '' of 'ARRAY' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'ARRAY' compare diag ok 13 - no warnings 1..13 ok t/regexp.t .................. ok 1 - Test 're eq' completed ok 2 - Test 're eq' no premature diagnostication ok 3 - Test 're eq' result count ok 4 - subtest '' of 're eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 're eq' compare diag ok 7 - Test 're not eq' completed ok 8 - Test 're not eq' no premature diagnostication ok 9 - Test 're not eq' result count ok 10 - subtest '' of 're not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 're not eq' compare diag ok 13 - Test 'string re eq' completed ok 14 - Test 'string re eq' no premature diagnostication ok 15 - Test 'string re eq' result count ok 16 - subtest '' of 'string re eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'string re eq' compare diag ok 19 - Test 'string runre not eq' completed ok 20 - Test 'string runre not eq' no premature diagnostication ok 21 - Test 'string runre not eq' result count ok 22 - subtest '' of 'string runre not eq' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'string runre not eq' compare diag ok 25 - Test 'matches re eq' completed ok 26 - Test 'matches re eq' no premature diagnostication ok 27 - Test 'matches re eq' result count ok 28 - subtest '' of 'matches re eq' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of 'matches re eq' compare diag ok 31 - Test 'matches global re eq' completed ok 32 - Test 'matches global re eq' no premature diagnostication ok 33 - Test 'matches global re eq' result count ok 34 - subtest '' of 'matches global re eq' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'matches global re eq' compare diag ok 37 - Test 'matches global not eq' completed ok 38 - Test 'matches global not eq' no premature diagnostication ok 39 - Test 'matches global not eq' result count ok 40 - subtest '' of 'matches global not eq' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'matches global not eq' compare diag ok 43 - Test 'matches re and set eq' completed ok 44 - Test 'matches re and set eq' no premature diagnostication ok 45 - Test 'matches re and set eq' result count ok 46 - subtest '' of 'matches re and set eq' compare actual_ok ok 47 - checking depth ok 48 - subtest '' of 'matches re and set eq' compare diag ok 49 - Test 'string runre not eq' completed ok 50 - Test 'string runre not eq' no premature diagnostication ok 51 - Test 'string runre not eq' result count ok 52 - subtest '' of 'string runre not eq' compare actual_ok ok 53 - checking depth ok 54 - subtest '' of 'string runre not eq' compare diag ok 55 - no warnings 1..55 ok t/regexpref.t ............... ok 1 - Test '' completed ok 2 - Test '' no premature diagnostication ok 3 - Test '' result count ok 4 - subtest 'regexp ref eq' of '' compare actual_ok ok 5 - subtest 'regexp ref eq' of '' compare name ok 6 - checking depth ok 7 - subtest 'regexp ref eq' of '' compare diag ok 8 - Test '' completed ok 9 - Test '' no premature diagnostication ok 10 - Test '' result count ok 11 - subtest 'regexp ref not eq' of '' compare actual_ok ok 12 - subtest 'regexp ref not eq' of '' compare name ok 13 - checking depth ok 14 - subtest 'regexp ref not eq' of '' compare diag ok 15 - no warnings 1..15 ok t/rt78288_blessed_object.t .. ok 1 - Test 'isa on a string' completed ok 2 - Test 'isa on a string' no premature diagnostication ok 3 - Test 'isa on a string' result count ok 4 - subtest '' of 'isa on a string' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'isa on a string' compare diag ok 7 - no warnings 1..7 ok t/scalar.t .................. ok 1 - Test 'stringified ref not eq' completed ok 2 - Test 'stringified ref not eq' no premature diagnostication ok 3 - Test 'stringified ref not eq' result count ok 4 - subtest '' of 'stringified ref not eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'stringified ref not eq' compare diag ok 7 - Test 'undef ne ''' completed ok 8 - Test 'undef ne ''' no premature diagnostication ok 9 - Test 'undef ne ''' result count ok 10 - subtest '' of 'undef ne ''' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'undef ne ''' compare diag ok 13 - Test 'shallow not eq' completed ok 14 - Test 'shallow not eq' no premature diagnostication ok 15 - Test 'shallow not eq' result count ok 16 - subtest '' of 'shallow not eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'shallow not eq' compare diag ok 19 - Test 'deep after shallow not eq' completed ok 20 - Test 'deep after shallow not eq' no premature diagnostication ok 21 - Test 'deep after shallow not eq' result count ok 22 - subtest '' of 'deep after shallow not eq' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'deep after shallow not eq' compare diag ok 25 - no warnings 1..25 ok t/scalarref.t ............... ok 1 - Test '' completed ok 2 - Test '' no premature diagnostication ok 3 - Test '' result count ok 4 - subtest 'scalar ref eq' of '' compare actual_ok ok 5 - subtest 'scalar ref eq' of '' compare name ok 6 - checking depth ok 7 - subtest 'scalar ref eq' of '' compare diag ok 8 - Test '' completed ok 9 - Test '' no premature diagnostication ok 10 - Test '' result count ok 11 - subtest 'scalar ref not eq' of '' compare actual_ok ok 12 - subtest 'scalar ref not eq' of '' compare name ok 13 - checking depth ok 14 - subtest 'scalar ref not eq' of '' compare diag ok 15 - Test '' completed ok 16 - Test '' no premature diagnostication ok 17 - Test '' result count ok 18 - subtest 'scalar ref not ref' of '' compare actual_ok ok 19 - subtest 'scalar ref not ref' of '' compare name ok 20 - checking depth ok 21 - subtest 'scalar ref not ref' of '' compare diag ok 22 - no warnings 1..22 ok t/set.t ..................... ok 1 - Test 'empty eq' completed ok 2 - Test 'empty eq' no premature diagnostication ok 3 - Test 'empty eq' result count ok 4 - subtest '' of 'empty eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'empty eq' compare diag ok 7 - Test 'empty eq' completed ok 8 - Test 'empty eq' no premature diagnostication ok 9 - Test 'empty eq' result count ok 10 - subtest '' of 'empty eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'empty eq' compare diag ok 13 - Test '3 elem eq' completed ok 14 - Test '3 elem eq' no premature diagnostication ok 15 - Test '3 elem eq' result count ok 16 - subtest '' of '3 elem eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of '3 elem eq' compare diag ok 19 - Test 'empty extra' completed ok 20 - Test 'empty extra' no premature diagnostication ok 21 - Test 'empty extra' result count ok 22 - subtest '' of 'empty extra' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'empty extra' compare diag ok 25 - Test 'empty missing' completed ok 26 - Test 'empty missing' no premature diagnostication ok 27 - Test 'empty missing' result count ok 28 - subtest '' of 'empty missing' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of 'empty missing' compare diag ok 31 - Test 'extra and missing' completed ok 32 - Test 'extra and missing' no premature diagnostication ok 33 - Test 'extra and missing' result count ok 34 - subtest '' of 'extra and missing' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'extra and missing' compare diag ok 37 - Test 'no array' completed ok 38 - Test 'no array' no premature diagnostication ok 39 - Test 'no array' result count ok 40 - subtest '' of 'no array' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'no array' compare diag ok 43 - Test 'set of sets eq' completed ok 44 - Test 'set of sets eq' no premature diagnostication ok 45 - Test 'set of sets eq' result count ok 46 - subtest '' of 'set of sets eq' compare actual_ok ok 47 - checking depth ok 48 - subtest '' of 'set of sets eq' compare diag ok 49 - Test 'set of sets not eq' completed ok 50 - Test 'set of sets not eq' no premature diagnostication ok 51 - Test 'set of sets not eq' result count ok 52 - subtest '' of 'set of sets not eq' compare actual_ok ok 53 - checking depth ok 54 - subtest '' of 'set of sets not eq' compare diag ok 55 - Test 'circular double set eq' completed ok 56 - Test 'circular double set eq' no premature diagnostication ok 57 - Test 'circular double set eq' result count ok 58 - subtest '' of 'circular double set eq' compare actual_ok ok 59 - checking depth ok 60 - subtest '' of 'circular double set eq' compare diag ok 61 - Test 'circular double set not eq' completed ok 62 - Test 'circular double set not eq' no premature diagnostication ok 63 - Test 'circular double set not eq' result count ok 64 - subtest '' of 'circular double set not eq' compare actual_ok ok 65 - checking depth ok 66 - subtest '' of 'circular double set not eq' compare diag ok 67 - Test 'cmp_set eq' completed ok 68 - Test 'cmp_set eq' no premature diagnostication ok 69 - Test 'cmp_set eq' result count ok 70 - subtest '' of 'cmp_set eq' compare actual_ok ok 71 - checking depth ok 72 - Test 'cmp_set not eq' completed ok 73 - Test 'cmp_set not eq' no premature diagnostication ok 74 - Test 'cmp_set not eq' result count ok 75 - subtest '' of 'cmp_set not eq' compare actual_ok ok 76 - checking depth not ok 77 # TODO & SKIP Because I want to get it out the door see notes on bags and sets not ok 78 # TODO & SKIP Because I want to get it out the door see notes on bags and sets not ok 79 # TODO & SKIP Because I want to get it out the door see notes on bags and sets not ok 80 # TODO & SKIP Because I want to get it out the door see notes on bags and sets not ok 81 # TODO & SKIP Because I want to get it out the door see notes on bags and sets ok 82 - Test 'supersetof yes' completed ok 83 - Test 'supersetof yes' no premature diagnostication ok 84 - Test 'supersetof yes' result count ok 85 - subtest '' of 'supersetof yes' compare actual_ok ok 86 - checking depth ok 87 - subtest '' of 'supersetof yes' compare diag ok 88 - Test 'supersetof no' completed ok 89 - Test 'supersetof no' no premature diagnostication ok 90 - Test 'supersetof no' result count ok 91 - subtest '' of 'supersetof no' compare actual_ok ok 92 - checking depth ok 93 - subtest '' of 'supersetof no' compare diag ok 94 - Test 'subsetof yes' completed ok 95 - Test 'subsetof yes' no premature diagnostication ok 96 - Test 'subsetof yes' result count ok 97 - subtest '' of 'subsetof yes' compare actual_ok ok 98 - checking depth ok 99 - subtest '' of 'subsetof yes' compare diag ok 100 - Test 'subsetof no' completed ok 101 - Test 'subsetof no' no premature diagnostication ok 102 - Test 'subsetof no' result count ok 103 - subtest '' of 'subsetof no' compare actual_ok ok 104 - checking depth ok 105 - subtest '' of 'subsetof no' compare diag ok 106 - Test 'undef warnings' completed ok 107 - Test 'undef warnings' no premature diagnostication ok 108 - Test 'undef warnings' result count ok 109 - subtest '' of 'undef warnings' compare actual_ok ok 110 - checking depth ok 111 - subtest '' of 'undef warnings' compare diag ok 112 - Test 'warnings extra' completed ok 113 - Test 'warnings extra' no premature diagnostication ok 114 - Test 'warnings extra' result count ok 115 - subtest '' of 'warnings extra' compare actual_ok ok 116 - checking depth ok 117 - subtest '' of 'warnings extra' compare diag ok 118 - no warnings 1..118 ok t/shallow.t ................. ok 1 - Test 'shallow eq' completed ok 2 - Test 'shallow eq' no premature diagnostication ok 3 - Test 'shallow eq' result count ok 4 - subtest '' of 'shallow eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'shallow eq' compare diag ok 7 - Test 'shallow not eq' completed ok 8 - Test 'shallow not eq' no premature diagnostication ok 9 - Test 'shallow not eq' result count ok 10 - subtest '' of 'shallow not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'shallow not eq' compare diag ok 13 - Test 'shallow not eq' completed ok 14 - Test 'shallow not eq' no premature diagnostication ok 15 - Test 'shallow not eq' result count ok 16 - subtest '' of 'shallow not eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'shallow not eq' compare diag ok 19 - Test 'deep after shallow not eq' completed ok 20 - Test 'deep after shallow not eq' no premature diagnostication ok 21 - Test 'deep after shallow not eq' result count ok 22 - subtest '' of 'deep after shallow not eq' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'deep after shallow not eq' compare diag ok 25 - Test 'deep after shallow not eq' completed ok 26 - Test 'deep after shallow not eq' no premature diagnostication ok 27 - Test 'deep after shallow not eq' result count ok 28 - subtest '' of 'deep after shallow not eq' compare actual_ok ok 29 - checking depth ok 30 - subtest '' of 'deep after shallow not eq' compare actual_ok ok 31 - checking depth ok 32 - subtest '' of 'deep after shallow not eq' compare actual_ok ok 33 - checking depth ok 34 - subtest '' of 'deep after shallow not eq' compare actual_ok ok 35 - checking depth ok 36 - no warnings 1..36 ok t/string.t .................. ok 1 - Test 'string eq' completed ok 2 - Test 'string eq' no premature diagnostication ok 3 - Test 'string eq' result count ok 4 - subtest '' of 'string eq' compare actual_ok ok 5 - checking depth ok 6 - subtest '' of 'string eq' compare diag ok 7 - Test 'string not eq' completed ok 8 - Test 'string not eq' no premature diagnostication ok 9 - Test 'string not eq' result count ok 10 - subtest '' of 'string not eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of 'string not eq' compare diag ok 13 - Test 'over string eq' completed ok 14 - Test 'over string eq' no premature diagnostication ok 15 - Test 'over string eq' result count ok 16 - subtest '' of 'over string eq' compare actual_ok ok 17 - checking depth ok 18 - subtest '' of 'over string eq' compare diag ok 19 - Test 'over string not eq' completed ok 20 - Test 'over string not eq' no premature diagnostication ok 21 - Test 'over string not eq' result count ok 22 - subtest '' of 'over string not eq' compare actual_ok ok 23 - checking depth ok 24 - subtest '' of 'over string not eq' compare diag ok 25 - no warnings 1..25 ok All tests successful. Files=36, Tests=1170, 7 wallclock secs ( 0.28 usr + 0.01 sys = 0.30 CPU) Result: PASS RJBS/Test-Deep-0.113.tar.gz dmake test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> unknown >>> (cd C:\cpanfly-5.20\var\cpan\build\Test-Deep-0.113-LKoJw5 && tar cvf - Test-Deep-0.113.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RJ/RJBS/Test-Deep-0.113.tar.gz Test-Deep-0.113.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Deep/ blib/lib/Test/Deep/All.pm blib/lib/Test/Deep/Any.pm blib/lib/Test/Deep/Array.pm blib/lib/Test/Deep/ArrayEach.pm blib/lib/Test/Deep/ArrayElementsOnly.pm blib/lib/Test/Deep/ArrayLength.pm blib/lib/Test/Deep/ArrayLengthOnly.pm blib/lib/Test/Deep/Blessed.pm blib/lib/Test/Deep/Boolean.pm blib/lib/Test/Deep/Cache/ blib/lib/Test/Deep/Cache/Simple.pm blib/lib/Test/Deep/Cache.pm blib/lib/Test/Deep/Class.pm blib/lib/Test/Deep/Cmp.pm blib/lib/Test/Deep/Code.pm blib/lib/Test/Deep/Hash.pm blib/lib/Test/Deep/HashEach.pm blib/lib/Test/Deep/HashElements.pm blib/lib/Test/Deep/HashKeys.pm blib/lib/Test/Deep/HashKeysOnly.pm blib/lib/Test/Deep/Ignore.pm blib/lib/Test/Deep/Isa.pm blib/lib/Test/Deep/ListMethods.pm blib/lib/Test/Deep/Methods.pm blib/lib/Test/Deep/MM.pm blib/lib/Test/Deep/NoTest.pm blib/lib/Test/Deep/Number.pm blib/lib/Test/Deep/Obj.pm blib/lib/Test/Deep/Ref.pm blib/lib/Test/Deep/RefType.pm blib/lib/Test/Deep/Regexp.pm blib/lib/Test/Deep/RegexpMatches.pm blib/lib/Test/Deep/RegexpOnly.pm blib/lib/Test/Deep/RegexpRef.pm blib/lib/Test/Deep/RegexpRefOnly.pm blib/lib/Test/Deep/RegexpVersion.pm blib/lib/Test/Deep/ScalarRef.pm blib/lib/Test/Deep/ScalarRefOnly.pm blib/lib/Test/Deep/Set.pm blib/lib/Test/Deep/Shallow.pm blib/lib/Test/Deep/Stack.pm blib/lib/Test/Deep/String.pm blib/lib/Test/Deep.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Test-Deep-0.113-LKoJw5/Test-Deep-0.113.ppd C:/cpanfly-5.20/var/REPO/R/RJ/RJBS Running make for L/LE/LEEJO/CGI-4.04.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Test-Deep-0.113-LKoJw5/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Deep-0.113-LKoJw5/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\CGI-4.04-LkrwCQ Prepending C:\cpanfly-5.20\var\cpan\build\Test-Deep-0.113-LKoJw5/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Deep-0.113-LKoJw5/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/lib to PERL5LIB for 'make' CPAN.pm: Building L/LE/LEEJO/CGI-4.04.tar.gz >>> dmake cp lib/CGI.pm blib\lib\CGI.pm cp lib/CGI/Util.pm blib\lib\CGI\Util.pm cp lib/CGI/Carp.pm blib\lib\CGI\Carp.pm cp lib/CGI/Pretty.pm blib\lib\CGI\Pretty.pm cp lib/CGI/Push.pm blib\lib\CGI\Push.pm cp lib/CGI/Cookie.pm blib\lib\CGI\Cookie.pm LEEJO/CGI-4.04.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Test-Deep-0.113-LKoJw5/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Deep-0.113-LKoJw5/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-NoWarnings-1.04-nRXyKI/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-Tester-0.109-grKHJF/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-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/headers/*.t t/autoescape.t ............. 1..18 ok 1 - autoEscape defaults to On ok 2 - reality check escapeHTML ok 3 - passing undef to autoEscape doesn't break escapeHTML ok 4 - turning off autoescape actually works ok 5 - autoescape turns back on ok 6 - passing 0 to autoEscape doesn't break escapeHTML ok 7 - autoescape javascript turns off for textfield ok 8 - autoescape javascript turns off for password field ok 9 - autoescape javascript turns off for textarea ok 10 - autoescape javascript turns off for popup_menu ok 11 - autoescape javascript turns off for popup_menu \#2 ok 12 - autoescape javascript turns off for scrolling list ok 13 - autoescape javascript turns off for checkbox group ok 14 - autoescape javascript turns off for checkbox ok 15 - autoescape javascript turns off for radio group ok 16 - autoescape javascript turns off for submit ok 17 - autoescape javascript turns off for image_button ok 18 - autoescape javascript turns off for button ok t/can.t .................... 1..2 ok 1 - use CGI; ok 2 - CGI->can(...) ok t/carp.t ................... 1..63 ok 1 - file ok 2 - line ok 3 - id ok 4 - file ok 5 - line ok 6 - id ok 7 - file ok 8 - line ok 9 - id ok 10 - Time in correct format ok 11 - Time in correct format ok 12 - CGI::Carp::warn calls CORE::warn ok 13 - CGI::Carp::warn builds correct message ok 14 - CGI::Carp::warn builds correct message ok 15 - noTimestamp ok 16 - noTimestamp ok 17 - ineval returns false when not in eval ok 18 - ineval returns true when in eval ok 19 - CGI::Carp::die calls CORE::die without altering argument in eval ok 20 - CGI::Carp::die calls CORE::die, but adds stamp ok 21 - CGI::Carp::set_message returns new message ok 22 - CGI::Carp::set_message message set correctly ok 23 - CGI::Carp::import set program name correctly ok 24 - CGI::Carp::set_progname returns new program name ok 25 - CGI::Carp::set_progname program name set correctly ok 26 - CGI::Carp::set_progname returns unset name correctly ok 27 - CGI::Carp::set_progname program name unset correctly ok 28 - Warnings turned off ok 29 - warningsToBrowser() on ok 30 - Warnings turned off ok 31 - Default string has header ok 32 - Custom message not in default string ok 33 - Custom Message appears in output ok 34 - Server Admin does not appear in default message ok 35 - Server Admin appears in output ok 36 - Custom message not in result ok 37 - Correct message in string ok 38 - \*STORE returns proper filehandle ok 39 - $fh returns proper filehandle ok 40 - STDIN returns proper filehandle ok 41 - STDIN returns proper filehandle ok 42 - "WIBBLE" doesn't returns proper filehandle ok 43 - die with string ok 44 - die with array ref ok 45 - die with hash ref ok 46 - die with code ref ok 47 - An object of class 'My::Plain::Object' isa 'My::Plain::Object' ok 48 - object is stringified ok 49 - second argument is present ok 50 - An object of class 'My::Stringified::Object' isa 'My::Stringified::Object' ok 51 - object is stringified ok 52 - second argument is present ok 53 - die with no argument ok 54 - regular string, wrapped ok 55 - array ref, wrapped ok 56 - hash ref, wrapped ok 57 - code ref, wrapped ok 58 - plain object, wrapped ok 59 - stringified object, wrapped ok 60 - no args, wrapped ok 61 - propagating $@ if no argument ok 62 - die message for ToBrowser = 0 is OK ok 63 - No output for ToBrowser = 0 ok t/charset.t ................ ok 1 - charset ISO-8859-1 is set by default for default content-type ok 2 - charset ISO-8859-1 is set by default for application/json content-type ok 3 - setting charset alters header of text/plain ok 4 - setting charset alters header of application/json 1..4 ok t/checkbox_group.t ......... 1..3 ok 1 - use CGI; ok 2 - checkbox_group() ok 3 - checkbox_group() ok t/cookie.t ................. ok 1 - Hash ref returned in scalar context ok 2 - returns correct number of fields ok 3 - returns correct number of fields ok 4 - cookie foo is correct ok 5 - cookie bar is correct ok 6 - cookie baz is correct ok 7 - cookie qux is correct ok 8 - parse('') returns an empty array in list context (undocumented) ok 9 - parse('') returns an empty hashref in scalar context (undocumented) ok 10 - parse(undef) returns an empty array in list context (undocumented) ok 11 - parse(undef) returns an empty hashref in scalar context (undocumented) ok 12 - No cookies in environment, returns empty list ok 13 - expected cookies extracted ok 14 - Type of objects returned is correct ok 15 - cookie foo is correct ok 16 - cookie bar is correct ok 17 - cookie baz is correct ok 18 - cookie qux is correct ok 19 - No cookies in environment, returns empty list ok 20 - expected cookies extracted ok 21 - Type of objects returned is correct ok 22 - cookie foo is correct ok 23 - cookie bar is correct ok 24 - cookie baz is correct ok 25 - cookie qux is correct ok 26 - No cookies in environment, returns empty list ok 27 - expected cookies extracted ok 28 - Plain scalar returned ok 29 - cookie foo is correct ok 30 - cookie bar is correct ok 31 - cookie baz is correct ok 32 - cookie qux is correct ok 33 - No cookies in environment, returns empty list ok 34 - expected cookies extracted ok 35 - Plain scalar returned ok 36 - cookie foo is correct ok 37 - cookie bar is correct ok 38 - cookie baz is correct ok 39 - cookie qux is correct ok 40 - no value translates to empty string ok 41 - new returns objects of correct type ok 42 - name is correct ok 43 - value is correct ok 44 - expires in correct format ok 45 - domain is correct ok 46 - path is correct ok 47 - secure attribute is set ok 48 - httponly attribute is set ok 49 - new returns objects of correct type ok 50 - name is correct ok 51 - value is correct ok 52 - expires is not set ok 53 - max_age is not set ok 54 - domain attributeis not set ok 55 - path atribute is set to default ok 56 - secure attribute is set ok 57 - httponly attribute is not set ok 58 - Stringified cookie contains name ok 59 - Stringified cookie contains value ok 60 - Stringified cookie contains expires ok 61 - Stringified cookie contains max_age ok 62 - Stringified cookie contains domain ok 63 - Stringified cookie contains path ok 64 - Stringified cookie contains secure ok 65 - Stringified cookie contains HttpOnly ok 66 - Stringified cookie contains name ok 67 - Stringified cookie contains value ok 68 - Stringified cookie has no expires field ok 69 - Stringified cookie has no max-age field ok 70 - Stringified cookie has no domain field ok 71 - Stringified cookie contains path ok 72 - Stringified cookie does not contain secure ok 73 - Stringified cookie does not contain HttpOnly ok 74 - Cookies are identical ok 75 - Cookies are identical ok 76 - Cookies are identical ok 77 - Cookies are not identical ok 78 - Cookies are identical ok 79 - name is correct ok 80 - name is set correctly ok 81 - name now returns updated value ok 82 - value is correct ok 83 - value is set correctly ok 84 - value now returns updated value ok 85 - expires is correct ok 86 - expires is set correctly ok 87 - expires now returns updated value ok 88 - Expiry time has changed ok 89 - domain is correct ok 90 - domain is set correctly ok 91 - domain now returns updated value ok 92 - path is correct ok 93 - path is set correctly ok 94 - path now returns updated value ok 95 - secure attribute is set ok 96 - secure attribute is cleared ok 97 - secure attribute is cleared ok 98 ok 99 - max-age is undefined when setting expires ok 100 - expires is undef when setting max_age ok 101 - setting via max-age ok 102 - max_age(num) as delta ok 103 - -max-age in constructor ok 104 - ... lack of expires ok 105 - -max-age in constructor ok 106 - -expires in constructor Set-Cookie: a=b; path=/; expires=Thu, 01-Jan-1970 00:01:40 GMT Date: Thu, 01 Jan 1970 00:01:40 GMT Content-Type: text/html; charset=ISO-8859-1 ok 107 - calling bake() without mod_perl should survive ok 108 - An object of class 'Apache::Faker' isa 'Apache' ok 109 - Pass an Apache object to the CGI::Cookie constructor ok 110 - An object of class 'CGI::Cookie' isa 'CGI::Cookie' ok 111 - Bake the cookie ok 112 - bake() should call headers_out->set() ok 113 - An object of class 'Apache2::Faker' isa 'Apache2::RequestReq' ok 114 - Pass an Apache::RequestReq object to the CGI::Cookie constructor ok 115 - An object of class 'CGI::Cookie' isa 'CGI::Cookie' ok 116 - Bake the cookie ok 117 - bake() should call headers_out->set() 1..117 ok t/delete.t ................. ok 1 - CGI::new() ok 2 - CGI::request_method() ok 3 - CGI::query_string() ok 4 - CGI::param() ok 5 - CGI::param() ok 6 - CGI::param() ok 7 - CGI::param() ok 8 - CGI::param() ok 9 - CGI::param() put ok 10 - CGI::param() get ok 11 - CGI::query_string() redux ok 12 - CGI::http() ok 13 - CGI::script_name() ok 14 - CGI::url() ok 15 - CGI::url() ok 16 - CGI::url(-absolute=>1) ok 17 - CGI::url(-relative=>1) ok 18 - CGI::url(-relative=>1,-path=>1) ok 19 - CGI::url(-relative=>1,-path=>1,-query=>1) ok 20 - CGI::delete() 1..20 ok t/Dump.t ................... ok 1 - param names are HTML escaped by Dump() ok 2 - param values are HTML escaped by Dump() 1..2 ok t/end_form.t ............... 1..2 ok 1 - use CGI; ok 2 - end_form() ok t/form.t ................... ok 1 - start_form() ok 2 - submit() ok 3 - submit(-name,-value) ok 4 - submit({-name,-value}) ok 5 - textfield({-name}) ok 6 - textfield({-name,-value}) ok 7 - textfield({-name,-value,-override}) ok 8 - checkbox() ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - radio_group() ok 13 - radio_group() ok 14 - checkbox_group() ok 15 - checkbox_group() ok 16 - popup_menu() ok 17 - scrolling_list() ok 18 - checkbox_group() ok 19 - optgroup() ok 20 - popup_menu() + optgroup() ok 21 - scrolling_list() + optgroup() ok 22 - start_form() + XHTML ok 23 - start_form() + XHTML + URL_ENCODED ok 24 - start_form() + XHTML + MULTIPART ok 25 - start_multipart_form() + XHTML ok 26 - start_multipart_form() + XHTML + additional args ok 27 - start_form() + NO_XHTML ok 28 - start_form() + NO_XHTML + URL_ENCODED ok 29 - start_form() + NO_XHTML + MULTIPART ok 30 - start_multipart_form() + NO_XHTML ok 31 - start_multipart_form() + NO_XHTML + additional args 1..31 ok t/function.t ............... 1..32 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 # Skip ok 24 # Skip ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok t/headers.t ................ ok 1 - known header, basic case: type => "text/html" ok 2 - invalid header blows up ok 3 - known header, with leading and trailing whitespace on the continuation line ok 4 - P3P header with CRLF embedded blows up ok 5 - Set-Cookie header with CRLF embedded blows up ok 6 - unknown header with CRLF embedded blows up ok 7 - unknown header with leading newlines blows up ok 8 - redirect with known header with CRLF embedded blows up ok 9 - redirect with unknown header with CRLF embedded blows up ok 10 - redirect with leading newlines blows up ok 11 - redirect does not allow double-newline injection 1..11 ok t/hidden.t ................. ok 1 - hidden() with single default value, positional ok 2 - hidden() with single default value, named ok 3 - hidden() with default array, positional ok 4 - hidden() default array, named as "Values" ok 5 - hidden() default array, named as "default" ok 6 - hidden() default array, named as "value" 1..6 ok t/html.t ................... 1..40 ok 1 ok 2 - single tag ok 3 - open/close tag ok 4 - open/close tag multiple ok 5 - open/close tag with attribute ok 6 - open/close tag with orphan attribute ok 7 - distributive tag with attribute ok 8 - open/close tag $" interpolation ok 9 - header() ok 10 - header() ok 11 - header() ok 12 - header() ok 13 - start_html() ok 14 - start_html() ok 15 - start_html() ok 16 - start_html() ok 17 - start_html() ok 18 - start_html() ok 19 - start_html() ok 20 - cookie() ok 21 - header(-cookie) ok 22 - header(-set-cookie) ok 23 - cookie2() ok 24 - header(-cookie=>[cookies]) ok 25 - header(-set-cookie=>[cookies]) ok 26 - redirect ok 27 - redirect with cookies ok 28 - redirect with set-cookies ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 - header() ok 40 ok t/http.t ................... 1..7 ok 1 - http() without arguments doesn't warn ok 2 - https() without arguments doesn't warn ok 3 - http("Host") returns $ENV{HTTP_HOST} ok 4 - http("http-host") returns $ENV{HTTP_HOST} ok 5 - http() doesn't return HTTPS variables ok 6 - scalar context to check SSL is on ok 7 - list context returns https keys ok t/init.t ................... 1..1 ok 1 - make sure not to clobber $_ on init ok t/multipart_init.t ......... ok 1 - multipart_init(), basic ok 2 - multipart_init(), -charset ok 3 - multipart_init(), ends in CRLF ok 4 - multipart_init("simple_boundary") ok 5 - multipart_init( -boundary => 'this_is_another_boundary') ok 6 - due to random boundaries, multiple calls produce different results 1..6 ok t/multipart_start.t ........ ok 1 - multipart_start with no args ok 2 - multipart_start with type ok 3 - multipart_start with charset ok 4 - multipart_start with type and charset 1..4 ok t/no_tabindex.t ............ 1..18 ok 1 - use CGI; ok 2 - Tab index turned off. ok 3 - submit() ok 4 - submit(-name,-value) ok 5 - submit({-name,-value}) ok 6 - textfield({-name}) ok 7 - textfield({-name,-value}) ok 8 - textfield({-name,-value,-override}) ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - checkbox() ok 13 - radio_group() ok 14 - radio_group() ok 15 - checkbox_group() ok 16 - checkbox_group() ok 17 - popup_menu() ok 18 - textarea() ok t/param_fetch.t ............ ok 1 - first "a" is "foo" ok 2 - first "a" is "foo", with -name ok 3 - second "a" is "bar" ok 4 - a is array ref ok 5 - a is array ref, w/ name ok 6 - "b" is "baz" ok 7 - b is array ref too ok 8 - param_fetch without parameters ok 9 - param_fetch only take first argument 1..9 ok t/popup_menu.t ............. ok 1 - popup_menu(): basic test, including 0 as a default value ok 2 - selections work when the default values contain regex characters (RT\#49606) ok 3 - popup_menu ignores -multiple option 1..3 ok t/pretty.t ................. 1..17 ok 1 - single tag ok 2 - basic indentation ok 3 -
 tags
ok 4 - open/close tag with attribute
ok 5 - open/close tag with orphan attribute
ok 6 - distributive tag with attribute
ok 7 - as-is
ok 8 - array-reference
ok 9 - nested tags
ok 10 - nested as-is tags
ok 11 - nested as-is array-reference
ok 12 - single tag (pretty turned off)
ok 13 - open/close tag (pretty turned off)
ok 14 - open/close tag multiple (pretty turned off)
ok 15 - open/close tag with attribute (pretty turned off)
ok 16 - open/close tag with orphan attribute (pretty turned off)
ok 17 - distributive tag with attribute (pretty turned off)
ok
t/push.t ................... 
1..12
ok 1 - use CGI::Push;
ok 2 - create a new CGI::Push object
ok 3 - counter
ok 4 # skip do_sleep() test may take a while
ok 5 - no initial delay
ok 6 - set a delay
ok 7 - unsupported browser warning
ok 8 - next_page callback called appropriately
ok 9 - last_page callback called appropriately
ok 10 - set custom Content-type
ok 11 - set custom Content-type in next_page()
ok 12 - found text from next_page()
ok
t/query_string.t ........... 
ok 1 - query string format is returned with the same delimiter regardless of input.
1..1
ok
t/redirect_query_string.t .. 
ok 1 - query_string
ok 2 - query_string (redirect)
ok 3 - query_string (redirect x 2)
ok 4 - query_string (redirect x 3)
ok 5 - query_string (redirect x 4)
ok 6 - query_string (redirect x 5)
ok 7 - no more than 5 redirects supported
1..7
ok
t/request.t ................ 
1..44
ok 1 - CGI::new()
ok 2 - CGI::request_method()
ok 3 - CGI::query_string()
ok 4 - CGI::param()
ok 5 - CGI::param()
ok 6 - CGI::param()
ok 7 - CGI::param()
ok 8 - CGI::param()
ok 9 - CGI::param() put
ok 10 - CGI::param() get
ok 11 - CGI::query_string() redux
ok 12 - CGI::http()
ok 13 - CGI::script_name()
ok 14 - CGI::url()
ok 15 - CGI::url()
ok 16 - CGI::url(-absolute=>1)
ok 17 - CGI::url(-relative=>1)
ok 18 - CGI::url(-relative=>1,-path=>1)
ok 19 - CGI::url(-relative=>1,-path=>1,-query=>1)
ok 20 - CGI::delete()
ok 21 - CGI::new() redux
ok 22 - CGI::keywords
ok 23 - CGI::keywords
ok 24 - CGI::new() redux
ok 25 - CGI::param() redux
ok 26 - CGI::new() redux 2
ok 27 - CGI::param() redux 2
ok 28 - tied interface fetch
ok 29 - tied interface store
ok 30
ok 31 - tied interface delete
ok 32 - CGI::new() from POST
ok 33 - CGI::param() from POST
ok 34 - CGI::url_param()
ok 35 - param() is true if parameters
ok 36 - url_param() is true if parameters
ok 37 - param() is false if no parameters
ok 38 - url_param() is false if no parameters
ok 39 - param with QS='tiger dragon'
ok 40 - url_param with QS='tiger dragon'
ok 41 - param keywords
ok 42 - url_param keywords
ok 43 - url_param() is true if parameters
ok 44 - url_param
ok
t/rt-52469.t ............... 
1..1
ok 1 - new() returned
ok
t/save_read_roundtrip.t .... 
1..3
ok 1
ok 2
ok 3
ok
t/start_end_asterisk.t ..... 
1..45
ok 1 - start_h1
ok 2 - start_h1 with param
ok 3 - end_h1
ok 4 - start_h2
ok 5 - start_h2 with param
ok 6 - end_h2
ok 7 - start_h3
ok 8 - start_h3 with param
ok 9 - end_h3
ok 10 - start_h4
ok 11 - start_h4 with param
ok 12 - end_h4
ok 13 - start_h5
ok 14 - start_h5 with param
ok 15 - end_h5
ok 16 - start_h6
ok 17 - start_h6 with param
ok 18 - end_h6
ok 19 - start_table
ok 20 - start_table with param
ok 21 - end_table
ok 22 - start_ul
ok 23 - start_ul with param
ok 24 - end_ul
ok 25 - start_li
ok 26 - start_li with param
ok 27 - end_li
ok 28 - start_ol
ok 29 - start_ol with param
ok 30 - end_ol
ok 31 - start_td
ok 32 - start_td with param
ok 33 - end_td
ok 34 - start_b
ok 35 - start_b with param
ok 36 - end_b
ok 37 - start_i
ok 38 - start_i with param
ok 39 - end_i
ok 40 - start_u
ok 41 - start_u with param
ok 42 - end_u
ok 43 - start_div
ok 44 - start_div with param
ok 45 - end_div
ok
t/start_end_end.t .......... 
1..45
ok 1 - start_h1
ok 2 - start_h1 with param
ok 3 - end_h1
ok 4 - start_h2
ok 5 - start_h2 with param
ok 6 - end_h2
ok 7 - start_h3
ok 8 - start_h3 with param
ok 9 - end_h3
ok 10 - start_h4
ok 11 - start_h4 with param
ok 12 - end_h4
ok 13 - start_h5
ok 14 - start_h5 with param
ok 15 - end_h5
ok 16 - start_h6
ok 17 - start_h6 with param
ok 18 - end_h6
ok 19 - start_table
ok 20 - start_table with param
ok 21 - end_table
ok 22 - start_ul
ok 23 - start_ul with param
ok 24 - end_ul
ok 25 - start_li
ok 26 - start_li with param
ok 27 - end_li
ok 28 - start_ol
ok 29 - start_ol with param
ok 30 - end_ol
ok 31 - start_td
ok 32 - start_td with param
ok 33 - end_td
ok 34 - start_b
ok 35 - start_b with param
ok 36 - end_b
ok 37 - start_i
ok 38 - start_i with param
ok 39 - end_i
ok 40 - start_u
ok 41 - start_u with param
ok 42 - end_u
ok 43 - start_div
ok 44 - start_div with param
ok 45 - end_div
ok
t/start_end_start.t ........ 
1..45
ok 1 - start_h1
ok 2 - start_h1 with param
ok 3 - end_h1
ok 4 - start_h2
ok 5 - start_h2 with param
ok 6 - end_h2
ok 7 - start_h3
ok 8 - start_h3 with param
ok 9 - end_h3
ok 10 - start_h4
ok 11 - start_h4 with param
ok 12 - end_h4
ok 13 - start_h5
ok 14 - start_h5 with param
ok 15 - end_h5
ok 16 - start_h6
ok 17 - start_h6 with param
ok 18 - end_h6
ok 19 - start_table
ok 20 - start_table with param
ok 21 - end_table
ok 22 - start_ul
ok 23 - start_ul with param
ok 24 - end_ul
ok 25 - start_li
ok 26 - start_li with param
ok 27 - end_li
ok 28 - start_ol
ok 29 - start_ol with param
ok 30 - end_ol
ok 31 - start_td
ok 32 - start_td with param
ok 33 - end_td
ok 34 - start_b
ok 35 - start_b with param
ok 36 - end_b
ok 37 - start_i
ok 38 - start_i with param
ok 39 - end_i
ok 40 - start_u
ok 41 - start_u with param
ok 42 - end_u
ok 43 - start_div
ok 44 - start_div with param
ok 45 - end_div
ok
t/tmpdir.t ................. skipped: Root can write to 'unwritable files', so many of these tests don't make sense for root.
t/unescapeHTML.t ........... 
1..6
ok 1 - unescapeHTML: &
ok 2 - unescapeHTML: "
ok 3 - unescapeHTML: < (using a numbered sequence)
ok 4 - unescapeHTML: a case where &...; should not be escaped.
ok 5 - unescapeHTML: partially-escaped string.
ok 6 - unescapeHTML: Another case where &...; should not be escaped.
ok
t/upload.t ................. 
ok 1 - filename_2
ok 2 - filename_3
ok 3 - filename_4
ok 4 - multiple file names are handled right with same-named upload fields...first file
ok 5 - multiple file names are handled right with same-named upload fields...second file
ok 6 - 'upload_basic_2 (no object)' isa 'Fh'
ok 7 - upload_basic_2
ok 8 - upload_basic_3
ok 9 - upload_basic_4
ok 10 - file handles have expected length for multi-valued field. ..first file
ok 11 - file handles have expected length for multi-valued field. ..second file
ok 12 - First object: filehandle starts with position set at zero
ok 13 - 300x300_gif has expected length
ok 14 - Reality Check: params set in one object instance don't appear in another instance
ok 15 - ...so the state of a file handle shouldn't be carried to a new object instance, either.
ok 16 - Upload filehandles still work after calling CGI->new a second time
ok 17 - multi-valued uploads are reset properly
1..17
ok
Use of uninitialized value in hash element at (eval 25) line 3.
t/uploadInfo.t ............. 
ok 1 - uploadInfo: basic test
ok 2 - uploadInfo: basic test
ok 3 - param returns filehandle
ok 4 - uploadInfo: basic test via param
ok 5 - Vars does not return filehandle
ok 6 - uploadInfo: basic test via Vars
ok 7 - uploadInfo: works with second object instance
1..7
ok
t/url.t .................... 
ok 1 - virtual_port()
ok 2 - server_port()
ok 3 - url()
ok 4 - url() with multiple proxies
ok 5 - url() with default port
    # Subtest: rewrite_interactions
    ok 1 - $q->url( -absolute => 1, -query => 1, -path_info => 1 ) should return complete path, even when mod_rewrite is detected.
    ok 2 - $q->url(), with rewriting detected
    ok 3 - $q->url(-full=>1), with rewriting detected
    ok 4 - $q->url(-path=>1), with rewriting detected
    ok 5 - $q->url(-path=>0), with rewriting detected
    ok 6 - $q->url(-full=>1,-path=>1), with rewriting detected
    ok 7 - $q->url(-rewrite=>1,-path=>0), with rewriting detected
    ok 8 - $q->url(-rewrite=>1), with rewriting detected
    ok 9 - $q->url(-rewrite=>0), with rewriting detected
    ok 10 - $q->url(-rewrite=>0,-path=>1), with rewriting detected
    ok 11 - $q->url(-rewrite=>1,-path=>1), with rewriting detected
    ok 12 - $q->url(-rewrite=>0,-path=>1), with rewriting detected
    1..12
ok 6 - rewrite_interactions
    # Subtest: RT#58377: + in PATH_INFO
    ok 1 - a plus sign in a script name is preserved when calling url()
    ok 2 - a plus sign in a script name is preserved when calling path_info()
    1..2
ok 7 - RT\#58377: + in PATH_INFO
1..7
ok
t/user_agent.t ............. 
ok 1 - user_agent: undef test
ok 2 - user_agent: basic test
ok 3 - user_agent: positive regex test
ok 4 - user_agent: negative regex test
1..4
ok
t/utf8.t ................... 
1..7
ok 1 - use CGI;
ok 2 - create a new CGI object
ok 3 - created UTF-8 encoded data string
ok 4
ok 5 - converted UTF-8 to bytes
ok 6
ok 7 - param() decoded UTF-8
ok
t/util-58.t ................ 
1..4
ok 1 - use CGI::Util;
ok 2 - Escape a Latin-2 string
ok 3 - Escape an utf-8 byte string
ok 4 - Escape string with UTF-8 flag
ok
t/util.t ................... 
1..57
ok 1 - use CGI::Util;
ok 2 - \# AbC%20dEF ne AbC%20dEF
ok 3 - \# AbC dEF ne AbC dEF
ok 4 - \# AbC%21dEF ne AbC%21dEF
ok 5 - \# AbC!dEF ne AbC!dEF
ok 6 - \# AbC%22dEF ne AbC%22dEF
ok 7 - \# AbC"dEF ne AbC"dEF
ok 8 - \# AbC%23dEF ne AbC%23dEF
ok 9 - \# AbC\#dEF ne AbC\#dEF
ok 10 - \# AbC%24dEF ne AbC%24dEF
ok 11 - \# AbC$dEF ne AbC$dEF
ok 12 - \# AbC%25dEF ne AbC%25dEF
ok 13 - \# AbC%dEF ne AbC%dEF
ok 14 - \# AbC%26dEF ne AbC%26dEF
ok 15 - \# AbC&dEF ne AbC&dEF
ok 16 - \# AbC%27dEF ne AbC%27dEF
ok 17 - \# AbC'dEF ne AbC'dEF
ok 18 - \# AbC%28dEF ne AbC%28dEF
ok 19 - \# AbC(dEF ne AbC(dEF
ok 20 - \# AbC%29dEF ne AbC%29dEF
ok 21 - \# AbC)dEF ne AbC)dEF
ok 22 - \# AbC%2AdEF ne AbC%2AdEF
ok 23 - \# AbC*dEF ne AbC*dEF
ok 24 - \# AbC%2BdEF ne AbC%2BdEF
ok 25 - \# AbC+dEF ne AbC+dEF
ok 26 - \# AbC%2CdEF ne AbC%2CdEF
ok 27 - \# AbC,dEF ne AbC,dEF
ok 28 - \# AbC%2FdEF ne AbC%2FdEF
ok 29 - \# AbC/dEF ne AbC/dEF
ok 30 - \# AbC%3AdEF ne AbC%3AdEF
ok 31 - \# AbC:dEF ne AbC:dEF
ok 32 - \# AbC%3BdEF ne AbC%3BdEF
ok 33 - \# AbC;dEF ne AbC;dEF
ok 34 - \# AbC%3CdEF ne AbC%3CdEF
ok 35 - \# AbCdEF ne AbC>dEF
ok 40 - \# AbC%3FdEF ne AbC%3FdEF
ok 41 - \# AbC?dEF ne AbC?dEF
ok 42 - \# AbC%5BdEF ne AbC%5BdEF
ok 43 - \# AbC[dEF ne AbC[dEF
ok 44 - \# AbC%5CdEF ne AbC%5CdEF
ok 45 - \# AbC\dEF ne AbC\dEF
ok 46 - \# AbC%5DdEF ne AbC%5DdEF
ok 47 - \# AbC]dEF ne AbC]dEF
ok 48 - \# AbC%5EdEF ne AbC%5EdEF
ok 49 - \# AbC^dEF ne AbC^dEF
ok 50 - \# AbC%60dEF ne AbC%60dEF
ok 51 - \# AbC`dEF ne AbC`dEF
ok 52 - \# AbC%7BdEF ne AbC%7BdEF
ok 53 - \# AbC{dEF ne AbC{dEF
ok 54 - \# AbC%7CdEF ne AbC%7CdEF
ok 55 - \# AbC|dEF ne AbC|dEF
ok 56 - \# AbC%7DdEF ne AbC%7DdEF
ok 57 - \# AbC}dEF ne AbC}dEF
ok
All tests successful.
Files=40, Tests=728,  8 wallclock secs ( 0.23 usr +  0.03 sys =  0.27 CPU)
Result: PASS
  LEEJO/CGI-4.04.tar.gz
  dmake test TEST_VERBOSE=1 -- OK

  Lee Johnson <lee@givengain.ch>
  unknown
  
  
  
  
  
  
  
  
  
  
  
  
  

>>> (cd C:\cpanfly-5.20\var\cpan\build\CGI-4.04-LkrwCQ && tar cvf - CGI-4.04.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/L/LE/LEEJO/CGI-4.04.tar.gz
CGI-4.04.ppd
blib/
blib/lib/
blib/lib/CGI/
blib/lib/CGI/Carp.pm
blib/lib/CGI/Cookie.pm
blib/lib/CGI/Pretty.pm
blib/lib/CGI/Push.pm
blib/lib/CGI/Util.pm
blib/lib/CGI.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\CGI-4.04-LkrwCQ/CGI-4.04.ppd C:/cpanfly-5.20/var/REPO/L/LE/LEEJO
Finished 2014-09-23T21:21:04