Start 2010-04-09T13:01:33 ActivePerl-1200 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.12/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.12\site\bin;C:\Perl-5.12\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0 Going to read 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Thu, 08 Apr 2010 21:27:18 GMT Running make for D/DA/DAGOLDEN/Dist-Zilla-Plugin-CheckExtraTests-0.004.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DAGOLDEN/Dist-Zilla-Plugin-CheckExtraTests-0.004.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Dist-Zilla-Plugin-CheckExtraTests-0.004.tar.gz ok Dist-Zilla-Plugin-CheckExtraTests-0.004 Dist-Zilla-Plugin-CheckExtraTests-0.004/dist.ini Dist-Zilla-Plugin-CheckExtraTests-0.004/weaver.ini Dist-Zilla-Plugin-CheckExtraTests-0.004/Changes Dist-Zilla-Plugin-CheckExtraTests-0.004/Todo Dist-Zilla-Plugin-CheckExtraTests-0.004/lib/Dist/Zilla/Plugin Dist-Zilla-Plugin-CheckExtraTests-0.004/lib/Dist/Zilla/Plugin/CheckExtraTests.pm Dist-Zilla-Plugin-CheckExtraTests-0.004/lib/Dist/Zilla/App/Command Dist-Zilla-Plugin-CheckExtraTests-0.004/lib/Dist/Zilla/App/Command/xtest.pm Dist-Zilla-Plugin-CheckExtraTests-0.004/t Dist-Zilla-Plugin-CheckExtraTests-0.004/t/checkxt.t Dist-Zilla-Plugin-CheckExtraTests-0.004/t/lib/Test Dist-Zilla-Plugin-CheckExtraTests-0.004/t/lib/Test/DZil.pm Dist-Zilla-Plugin-CheckExtraTests-0.004/corpus/DZ Dist-Zilla-Plugin-CheckExtraTests-0.004/corpus/DZ/Changes Dist-Zilla-Plugin-CheckExtraTests-0.004/corpus/DZ/dist.ini Dist-Zilla-Plugin-CheckExtraTests-0.004/corpus/DZ/foobar Dist-Zilla-Plugin-CheckExtraTests-0.004/corpus/DZ/lib Dist-Zilla-Plugin-CheckExtraTests-0.004/corpus/DZ/lib/Foo.pm Dist-Zilla-Plugin-CheckExtraTests-0.004/t/00-compile.t Dist-Zilla-Plugin-CheckExtraTests-0.004/xt/release Dist-Zilla-Plugin-CheckExtraTests-0.004/xt/release/distmeta.t Dist-Zilla-Plugin-CheckExtraTests-0.004/xt/release/pod-coverage.t Dist-Zilla-Plugin-CheckExtraTests-0.004/xt/release/pod-syntax.t Dist-Zilla-Plugin-CheckExtraTests-0.004/LICENSE Dist-Zilla-Plugin-CheckExtraTests-0.004/META.yml Dist-Zilla-Plugin-CheckExtraTests-0.004/Makefile.PL Dist-Zilla-Plugin-CheckExtraTests-0.004/README Dist-Zilla-Plugin-CheckExtraTests-0.004/MANIFEST CPAN.pm: Going to build D/DA/DAGOLDEN/Dist-Zilla-Plugin-CheckExtraTests-0.004.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Capture::Tiny 0 not found. Warning: prerequisite Dist::Zilla 2 not found. Warning: prerequisite Dist::Zilla::App 2 not found. Warning: prerequisite Dist::Zilla::App::Tester 2 not found. Warning: prerequisite Dist::Zilla::Role::BeforeRelease 2 not found. Warning: prerequisite Dist::Zilla::Tester 2 not found. Warning: prerequisite Moose 0 not found. Warning: prerequisite Moose::Autobox 0 not found. Warning: prerequisite Path::Class 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Dist::Zilla::Plugin::CheckExtraTests ---- Unsatisfied dependencies detected during ---- ---- DAGOLDEN/Dist-Zilla-Plugin-CheckExtraTests-0.004.tar.gz ---- Capture::Tiny [requires] Dist::Zilla::Tester [requires] Moose [requires] Dist::Zilla::App [requires] Dist::Zilla::App::Tester [requires] Moose::Autobox [requires] Dist::Zilla [requires] Dist::Zilla::Role::BeforeRelease [requires] Path::Class [requires] Running make test Delayed until after prerequisites Running test for module 'Capture::Tiny' Running make for D/DA/DAGOLDEN/Capture-Tiny-0.07.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.07.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Capture-Tiny-0.07.tar.gz ok Capture-Tiny-0.07 Capture-Tiny-0.07/MANIFEST Capture-Tiny-0.07/META.yml Capture-Tiny-0.07/MANIFEST.SKIP Capture-Tiny-0.07/Todo Capture-Tiny-0.07/README Capture-Tiny-0.07/Build.PL Capture-Tiny-0.07/Makefile.PL Capture-Tiny-0.07/Changes Capture-Tiny-0.07/INSTALL Capture-Tiny-0.07/LICENSE Capture-Tiny-0.07/t Capture-Tiny-0.07/t/10-stdout-string.t Capture-Tiny-0.07/t/09-preserve-exit-code.t Capture-Tiny-0.07/t/14-stderr-tied.t Capture-Tiny-0.07/t/07-stderr-closed.t Capture-Tiny-0.07/t/13-stdout-tied.t Capture-Tiny-0.07/t/12-stdin-string.t Capture-Tiny-0.07/t/06-stdout-closed.t Capture-Tiny-0.07/t/11-stderr-string.t Capture-Tiny-0.07/t/15-stdin-tied.t Capture-Tiny-0.07/t/08-stdin-closed.t Capture-Tiny-0.07/t/01-Capture-Tiny.t Capture-Tiny-0.07/t/02-capture.t Capture-Tiny-0.07/t/03-tee.t Capture-Tiny-0.07/t/lib Capture-Tiny-0.07/t/lib/Utils.pm Capture-Tiny-0.07/t/lib/TieLC.pm Capture-Tiny-0.07/t/lib/Cases.pm Capture-Tiny-0.07/examples Capture-Tiny-0.07/examples/tee.pl Capture-Tiny-0.07/inc Capture-Tiny-0.07/inc/Module Capture-Tiny-0.07/inc/Module/Build Capture-Tiny-0.07/inc/Module/Build/WikiDoc.pm Capture-Tiny-0.07/xt Capture-Tiny-0.07/xt/pod-coverage.t Capture-Tiny-0.07/xt/stopwords.txt Capture-Tiny-0.07/xt/spelling.t Capture-Tiny-0.07/xt/pod-format.t Capture-Tiny-0.07/xt/critic.t Capture-Tiny-0.07/xt/perlcriticrc Capture-Tiny-0.07/lib Capture-Tiny-0.07/lib/Capture Capture-Tiny-0.07/lib/Capture/Tiny.pod Capture-Tiny-0.07/lib/Capture/Tiny.pm CPAN.pm: Going to build D/DA/DAGOLDEN/Capture-Tiny-0.07.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Capture::Tiny >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Capture/Tiny.pm blib\lib\Capture\Tiny.pm cp lib/Capture/Tiny.pod blib\lib\Capture\Tiny.pod DAGOLDEN/Capture-Tiny-0.07.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01-Capture-Tiny.t ........ 1..10 ok 1 - require Capture::Tiny; ok 2 - Capture::Tiny->can('capture') ok 3 - Capture::Tiny->can('capture_merged') ok 4 - Capture::Tiny->can('tee') ok 5 - Capture::Tiny->can('tee_merged') ok 6 - import ':all' to Foo ok 7 - Foo->can('capture') ok 8 - Foo->can('capture_merged') ok 9 - Foo->can('tee') ok 10 - Foo->can('tee_merged') ok t/02-capture.t ............. ok 1 - capture|perl|stderr|short - got STDOUT ok 2 - capture|perl|stderr|short - got STDERR ok 3 - capture|perl|stderr|multiline - got STDOUT ok 4 - capture|perl|stderr|multiline - got STDERR ok 5 - capture|perl|stderr|unicode - got STDOUT ok 6 - capture|perl|stderr|unicode - got STDERR ok 7 - capture|perl|both|short - got STDOUT ok 8 - capture|perl|both|short - got STDERR ok 9 - capture|perl|both|multiline - got STDOUT ok 10 - capture|perl|both|multiline - got STDERR ok 11 - capture|perl|both|unicode - got STDOUT ok 12 - capture|perl|both|unicode - got STDERR ok 13 - capture|perl|stdout|short - got STDOUT ok 14 - capture|perl|stdout|short - got STDERR ok 15 - capture|perl|stdout|multiline - got STDOUT ok 16 - capture|perl|stdout|multiline - got STDERR ok 17 - capture|perl|stdout|unicode - got STDOUT ok 18 - capture|perl|stdout|unicode - got STDERR ok 19 - capture|sys|stderr|short - got STDOUT ok 20 - capture|sys|stderr|short - got STDERR ok 21 - capture|sys|stderr|multiline - got STDOUT ok 22 - capture|sys|stderr|multiline - got STDERR ok 23 - capture|sys|stderr|unicode - got STDOUT ok 24 - capture|sys|stderr|unicode - got STDERR ok 25 - capture|sys|both|short - got STDOUT ok 26 - capture|sys|both|short - got STDERR ok 27 - capture|sys|both|multiline - got STDOUT ok 28 - capture|sys|both|multiline - got STDERR ok 29 - capture|sys|both|unicode - got STDOUT ok 30 - capture|sys|both|unicode - got STDERR ok 31 - capture|sys|stdout|short - got STDOUT ok 32 - capture|sys|stdout|short - got STDERR ok 33 - capture|sys|stdout|multiline - got STDOUT ok 34 - capture|sys|stdout|multiline - got STDERR ok 35 - capture|sys|stdout|unicode - got STDOUT ok 36 - capture|sys|stdout|unicode - got STDERR ok 37 - capture_scalar|perl|stderr|short - got STDOUT ok 38 - capture_scalar|perl|stderr|multiline - got STDOUT ok 39 - capture_scalar|perl|stderr|unicode - got STDOUT ok 40 - capture_scalar|perl|both|short - got STDOUT ok 41 - capture_scalar|perl|both|multiline - got STDOUT ok 42 - capture_scalar|perl|both|unicode - got STDOUT ok 43 - capture_scalar|perl|stdout|short - got STDOUT ok 44 - capture_scalar|perl|stdout|multiline - got STDOUT ok 45 - capture_scalar|perl|stdout|unicode - got STDOUT ok 46 - capture_scalar|sys|stderr|short - got STDOUT ok 47 - capture_scalar|sys|stderr|multiline - got STDOUT ok 48 - capture_scalar|sys|stderr|unicode - got STDOUT ok 49 - capture_scalar|sys|both|short - got STDOUT ok 50 - capture_scalar|sys|both|multiline - got STDOUT ok 51 - capture_scalar|sys|both|unicode - got STDOUT ok 52 - capture_scalar|sys|stdout|short - got STDOUT ok 53 - capture_scalar|sys|stdout|multiline - got STDOUT ok 54 - capture_scalar|sys|stdout|unicode - got STDOUT ok 55 - capture_merged|perl|stderr|short - got STDOUT ok 56 - capture_merged|perl|stderr|short - got STDERR ok 57 - capture_merged|perl|stderr|multiline - got STDOUT ok 58 - capture_merged|perl|stderr|multiline - got STDERR ok 59 - capture_merged|perl|stderr|unicode - got STDOUT ok 60 - capture_merged|perl|stderr|unicode - got STDERR ok 61 - capture_merged|perl|both|short - got STDOUT ok 62 - capture_merged|perl|both|short - got STDERR ok 63 - capture_merged|perl|both|multiline - got STDOUT ok 64 - capture_merged|perl|both|multiline - got STDERR ok 65 - capture_merged|perl|both|unicode - got STDOUT ok 66 - capture_merged|perl|both|unicode - got STDERR ok 67 - capture_merged|perl|stdout|short - got STDOUT ok 68 - capture_merged|perl|stdout|short - got STDERR ok 69 - capture_merged|perl|stdout|multiline - got STDOUT ok 70 - capture_merged|perl|stdout|multiline - got STDERR ok 71 - capture_merged|perl|stdout|unicode - got STDOUT ok 72 - capture_merged|perl|stdout|unicode - got STDERR ok 73 - capture_merged|sys|stderr|short - got STDOUT ok 74 - capture_merged|sys|stderr|short - got STDERR ok 75 - capture_merged|sys|stderr|multiline - got STDOUT ok 76 - capture_merged|sys|stderr|multiline - got STDERR ok 77 - capture_merged|sys|stderr|unicode - got STDOUT ok 78 - capture_merged|sys|stderr|unicode - got STDERR ok 79 - capture_merged|sys|both|short - got STDOUT ok 80 - capture_merged|sys|both|short - got STDERR ok 81 - capture_merged|sys|both|multiline - got STDOUT ok 82 - capture_merged|sys|both|multiline - got STDERR ok 83 - capture_merged|sys|both|unicode - got STDOUT ok 84 - capture_merged|sys|both|unicode - got STDERR ok 85 - capture_merged|sys|stdout|short - got STDOUT ok 86 - capture_merged|sys|stdout|short - got STDERR ok 87 - capture_merged|sys|stdout|multiline - got STDOUT ok 88 - capture_merged|sys|stdout|multiline - got STDERR ok 89 - capture_merged|sys|stdout|unicode - got STDOUT ok 90 - capture_merged|sys|stdout|unicode - got STDERR ok 91 - no file descriptors leaked 1..91 ok t/03-tee.t ................. ok 1 - tee|perl|stderr|short - got STDOUT ok 2 - tee|perl|stderr|short - tee STDOUT ok 3 - tee|perl|stderr|short - got STDERR ok 4 - tee|perl|stderr|short - tee STDERR ok 5 - tee|perl|stderr|multiline - got STDOUT ok 6 - tee|perl|stderr|multiline - tee STDOUT ok 7 - tee|perl|stderr|multiline - got STDERR ok 8 - tee|perl|stderr|multiline - tee STDERR ok 9 - tee|perl|stderr|unicode - got STDOUT ok 10 - tee|perl|stderr|unicode - tee STDOUT ok 11 - tee|perl|stderr|unicode - got STDERR ok 12 - tee|perl|stderr|unicode - tee STDERR ok 13 - tee|perl|both|short - got STDOUT ok 14 - tee|perl|both|short - tee STDOUT ok 15 - tee|perl|both|short - got STDERR ok 16 - tee|perl|both|short - tee STDERR ok 17 - tee|perl|both|multiline - got STDOUT ok 18 - tee|perl|both|multiline - tee STDOUT ok 19 - tee|perl|both|multiline - got STDERR ok 20 - tee|perl|both|multiline - tee STDERR ok 21 - tee|perl|both|unicode - got STDOUT ok 22 - tee|perl|both|unicode - tee STDOUT ok 23 - tee|perl|both|unicode - got STDERR ok 24 - tee|perl|both|unicode - tee STDERR ok 25 - tee|perl|stdout|short - got STDOUT ok 26 - tee|perl|stdout|short - tee STDOUT ok 27 - tee|perl|stdout|short - got STDERR ok 28 - tee|perl|stdout|short - tee STDERR ok 29 - tee|perl|stdout|multiline - got STDOUT ok 30 - tee|perl|stdout|multiline - tee STDOUT ok 31 - tee|perl|stdout|multiline - got STDERR ok 32 - tee|perl|stdout|multiline - tee STDERR ok 33 - tee|perl|stdout|unicode - got STDOUT ok 34 - tee|perl|stdout|unicode - tee STDOUT ok 35 - tee|perl|stdout|unicode - got STDERR ok 36 - tee|perl|stdout|unicode - tee STDERR ok 37 - tee|sys|stderr|short - got STDOUT ok 38 - tee|sys|stderr|short - tee STDOUT ok 39 - tee|sys|stderr|short - got STDERR ok 40 - tee|sys|stderr|short - tee STDERR ok 41 - tee|sys|stderr|multiline - got STDOUT ok 42 - tee|sys|stderr|multiline - tee STDOUT ok 43 - tee|sys|stderr|multiline - got STDERR ok 44 - tee|sys|stderr|multiline - tee STDERR ok 45 - tee|sys|stderr|unicode - got STDOUT ok 46 - tee|sys|stderr|unicode - tee STDOUT ok 47 - tee|sys|stderr|unicode - got STDERR ok 48 - tee|sys|stderr|unicode - tee STDERR ok 49 - tee|sys|both|short - got STDOUT ok 50 - tee|sys|both|short - tee STDOUT ok 51 - tee|sys|both|short - got STDERR ok 52 - tee|sys|both|short - tee STDERR ok 53 - tee|sys|both|multiline - got STDOUT ok 54 - tee|sys|both|multiline - tee STDOUT ok 55 - tee|sys|both|multiline - got STDERR ok 56 - tee|sys|both|multiline - tee STDERR ok 57 - tee|sys|both|unicode - got STDOUT ok 58 - tee|sys|both|unicode - tee STDOUT ok 59 - tee|sys|both|unicode - got STDERR ok 60 - tee|sys|both|unicode - tee STDERR ok 61 - tee|sys|stdout|short - got STDOUT ok 62 - tee|sys|stdout|short - tee STDOUT ok 63 - tee|sys|stdout|short - got STDERR ok 64 - tee|sys|stdout|short - tee STDERR ok 65 - tee|sys|stdout|multiline - got STDOUT ok 66 - tee|sys|stdout|multiline - tee STDOUT ok 67 - tee|sys|stdout|multiline - got STDERR ok 68 - tee|sys|stdout|multiline - tee STDERR ok 69 - tee|sys|stdout|unicode - got STDOUT ok 70 - tee|sys|stdout|unicode - tee STDOUT ok 71 - tee|sys|stdout|unicode - got STDERR ok 72 - tee|sys|stdout|unicode - tee STDERR ok 73 - tee_scalar|perl|stderr|short - got STDOUT ok 74 - tee_scalar|perl|stderr|short - tee STDOUT ok 75 - tee_scalar|perl|stderr|short - tee STDERR ok 76 - tee_scalar|perl|stderr|multiline - got STDOUT ok 77 - tee_scalar|perl|stderr|multiline - tee STDOUT ok 78 - tee_scalar|perl|stderr|multiline - tee STDERR ok 79 - tee_scalar|perl|stderr|unicode - got STDOUT ok 80 - tee_scalar|perl|stderr|unicode - tee STDOUT ok 81 - tee_scalar|perl|stderr|unicode - tee STDERR ok 82 - tee_scalar|perl|both|short - got STDOUT ok 83 - tee_scalar|perl|both|short - tee STDOUT ok 84 - tee_scalar|perl|both|short - tee STDERR ok 85 - tee_scalar|perl|both|multiline - got STDOUT ok 86 - tee_scalar|perl|both|multiline - tee STDOUT ok 87 - tee_scalar|perl|both|multiline - tee STDERR ok 88 - tee_scalar|perl|both|unicode - got STDOUT ok 89 - tee_scalar|perl|both|unicode - tee STDOUT ok 90 - tee_scalar|perl|both|unicode - tee STDERR ok 91 - tee_scalar|perl|stdout|short - got STDOUT ok 92 - tee_scalar|perl|stdout|short - tee STDOUT ok 93 - tee_scalar|perl|stdout|short - tee STDERR ok 94 - tee_scalar|perl|stdout|multiline - got STDOUT ok 95 - tee_scalar|perl|stdout|multiline - tee STDOUT ok 96 - tee_scalar|perl|stdout|multiline - tee STDERR ok 97 - tee_scalar|perl|stdout|unicode - got STDOUT ok 98 - tee_scalar|perl|stdout|unicode - tee STDOUT ok 99 - tee_scalar|perl|stdout|unicode - tee STDERR ok 100 - tee_scalar|sys|stderr|short - got STDOUT ok 101 - tee_scalar|sys|stderr|short - tee STDOUT ok 102 - tee_scalar|sys|stderr|short - tee STDERR ok 103 - tee_scalar|sys|stderr|multiline - got STDOUT ok 104 - tee_scalar|sys|stderr|multiline - tee STDOUT ok 105 - tee_scalar|sys|stderr|multiline - tee STDERR ok 106 - tee_scalar|sys|stderr|unicode - got STDOUT ok 107 - tee_scalar|sys|stderr|unicode - tee STDOUT ok 108 - tee_scalar|sys|stderr|unicode - tee STDERR ok 109 - tee_scalar|sys|both|short - got STDOUT ok 110 - tee_scalar|sys|both|short - tee STDOUT ok 111 - tee_scalar|sys|both|short - tee STDERR ok 112 - tee_scalar|sys|both|multiline - got STDOUT ok 113 - tee_scalar|sys|both|multiline - tee STDOUT ok 114 - tee_scalar|sys|both|multiline - tee STDERR ok 115 - tee_scalar|sys|both|unicode - got STDOUT ok 116 - tee_scalar|sys|both|unicode - tee STDOUT ok 117 - tee_scalar|sys|both|unicode - tee STDERR ok 118 - tee_scalar|sys|stdout|short - got STDOUT ok 119 - tee_scalar|sys|stdout|short - tee STDOUT ok 120 - tee_scalar|sys|stdout|short - tee STDERR ok 121 - tee_scalar|sys|stdout|multiline - got STDOUT ok 122 - tee_scalar|sys|stdout|multiline - tee STDOUT ok 123 - tee_scalar|sys|stdout|multiline - tee STDERR ok 124 - tee_scalar|sys|stdout|unicode - got STDOUT ok 125 - tee_scalar|sys|stdout|unicode - tee STDOUT ok 126 - tee_scalar|sys|stdout|unicode - tee STDERR ok 127 - tee_merged|perl|stderr|short - got STDOUT ok 128 - tee_merged|perl|stderr|short - got STDERR ok 129 - tee_merged|perl|stderr|short - tee STDOUT (STDOUT) ok 130 - tee_merged|perl|stderr|short - tee STDOUT (STDERR) ok 131 - tee_merged|perl|stderr|short - tee STDERR ok 132 - tee_merged|perl|stderr|multiline - got STDOUT ok 133 - tee_merged|perl|stderr|multiline - got STDERR ok 134 - tee_merged|perl|stderr|multiline - tee STDOUT (STDOUT) ok 135 - tee_merged|perl|stderr|multiline - tee STDOUT (STDERR) ok 136 - tee_merged|perl|stderr|multiline - tee STDERR ok 137 - tee_merged|perl|stderr|unicode - got STDOUT ok 138 - tee_merged|perl|stderr|unicode - got STDERR ok 139 - tee_merged|perl|stderr|unicode - tee STDOUT (STDOUT) ok 140 - tee_merged|perl|stderr|unicode - tee STDOUT (STDERR) ok 141 - tee_merged|perl|stderr|unicode - tee STDERR ok 142 - tee_merged|perl|both|short - got STDOUT ok 143 - tee_merged|perl|both|short - got STDERR ok 144 - tee_merged|perl|both|short - tee STDOUT (STDOUT) ok 145 - tee_merged|perl|both|short - tee STDOUT (STDERR) ok 146 - tee_merged|perl|both|short - tee STDERR ok 147 - tee_merged|perl|both|multiline - got STDOUT ok 148 - tee_merged|perl|both|multiline - got STDERR ok 149 - tee_merged|perl|both|multiline - tee STDOUT (STDOUT) ok 150 - tee_merged|perl|both|multiline - tee STDOUT (STDERR) ok 151 - tee_merged|perl|both|multiline - tee STDERR ok 152 - tee_merged|perl|both|unicode - got STDOUT ok 153 - tee_merged|perl|both|unicode - got STDERR ok 154 - tee_merged|perl|both|unicode - tee STDOUT (STDOUT) ok 155 - tee_merged|perl|both|unicode - tee STDOUT (STDERR) ok 156 - tee_merged|perl|both|unicode - tee STDERR ok 157 - tee_merged|perl|stdout|short - got STDOUT ok 158 - tee_merged|perl|stdout|short - got STDERR ok 159 - tee_merged|perl|stdout|short - tee STDOUT (STDOUT) ok 160 - tee_merged|perl|stdout|short - tee STDOUT (STDERR) ok 161 - tee_merged|perl|stdout|short - tee STDERR ok 162 - tee_merged|perl|stdout|multiline - got STDOUT ok 163 - tee_merged|perl|stdout|multiline - got STDERR ok 164 - tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT) ok 165 - tee_merged|perl|stdout|multiline - tee STDOUT (STDERR) ok 166 - tee_merged|perl|stdout|multiline - tee STDERR ok 167 - tee_merged|perl|stdout|unicode - got STDOUT ok 168 - tee_merged|perl|stdout|unicode - got STDERR ok 169 - tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT) ok 170 - tee_merged|perl|stdout|unicode - tee STDOUT (STDERR) ok 171 - tee_merged|perl|stdout|unicode - tee STDERR ok 172 - tee_merged|sys|stderr|short - got STDOUT ok 173 - tee_merged|sys|stderr|short - got STDERR ok 174 - tee_merged|sys|stderr|short - tee STDOUT (STDOUT) ok 175 - tee_merged|sys|stderr|short - tee STDOUT (STDERR) ok 176 - tee_merged|sys|stderr|short - tee STDERR ok 177 - tee_merged|sys|stderr|multiline - got STDOUT ok 178 - tee_merged|sys|stderr|multiline - got STDERR ok 179 - tee_merged|sys|stderr|multiline - tee STDOUT (STDOUT) ok 180 - tee_merged|sys|stderr|multiline - tee STDOUT (STDERR) ok 181 - tee_merged|sys|stderr|multiline - tee STDERR ok 182 - tee_merged|sys|stderr|unicode - got STDOUT ok 183 - tee_merged|sys|stderr|unicode - got STDERR ok 184 - tee_merged|sys|stderr|unicode - tee STDOUT (STDOUT) ok 185 - tee_merged|sys|stderr|unicode - tee STDOUT (STDERR) ok 186 - tee_merged|sys|stderr|unicode - tee STDERR ok 187 - tee_merged|sys|both|short - got STDOUT ok 188 - tee_merged|sys|both|short - got STDERR ok 189 - tee_merged|sys|both|short - tee STDOUT (STDOUT) ok 190 - tee_merged|sys|both|short - tee STDOUT (STDERR) ok 191 - tee_merged|sys|both|short - tee STDERR ok 192 - tee_merged|sys|both|multiline - got STDOUT ok 193 - tee_merged|sys|both|multiline - got STDERR ok 194 - tee_merged|sys|both|multiline - tee STDOUT (STDOUT) ok 195 - tee_merged|sys|both|multiline - tee STDOUT (STDERR) ok 196 - tee_merged|sys|both|multiline - tee STDERR ok 197 - tee_merged|sys|both|unicode - got STDOUT ok 198 - tee_merged|sys|both|unicode - got STDERR ok 199 - tee_merged|sys|both|unicode - tee STDOUT (STDOUT) ok 200 - tee_merged|sys|both|unicode - tee STDOUT (STDERR) ok 201 - tee_merged|sys|both|unicode - tee STDERR ok 202 - tee_merged|sys|stdout|short - got STDOUT ok 203 - tee_merged|sys|stdout|short - got STDERR ok 204 - tee_merged|sys|stdout|short - tee STDOUT (STDOUT) ok 205 - tee_merged|sys|stdout|short - tee STDOUT (STDERR) ok 206 - tee_merged|sys|stdout|short - tee STDERR ok 207 - tee_merged|sys|stdout|multiline - got STDOUT ok 208 - tee_merged|sys|stdout|multiline - got STDERR ok 209 - tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT) ok 210 - tee_merged|sys|stdout|multiline - tee STDOUT (STDERR) ok 211 - tee_merged|sys|stdout|multiline - tee STDERR ok 212 - tee_merged|sys|stdout|unicode - got STDOUT ok 213 - tee_merged|sys|stdout|unicode - got STDERR ok 214 - tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT) ok 215 - tee_merged|sys|stdout|unicode - tee STDOUT (STDERR) ok 216 - tee_merged|sys|stdout|unicode - tee STDERR ok 217 - no file descriptors leaked 1..217 ok t/06-stdout-closed.t ....... ok 1 - closed STDOUT ok 2 - capture|perl|stderr|short - got STDOUT ok 3 - capture|perl|stderr|short - got STDERR ok 4 - capture|perl|stderr|multiline - got STDOUT ok 5 - capture|perl|stderr|multiline - got STDERR ok 6 - capture|perl|stderr|unicode - got STDOUT ok 7 - capture|perl|stderr|unicode - got STDERR ok 8 - capture|perl|both|short - got STDOUT ok 9 - capture|perl|both|short - got STDERR ok 10 - capture|perl|both|multiline - got STDOUT ok 11 - capture|perl|both|multiline - got STDERR ok 12 - capture|perl|both|unicode - got STDOUT ok 13 - capture|perl|both|unicode - got STDERR ok 14 - capture|perl|stdout|short - got STDOUT ok 15 - capture|perl|stdout|short - got STDERR ok 16 - capture|perl|stdout|multiline - got STDOUT ok 17 - capture|perl|stdout|multiline - got STDERR ok 18 - capture|perl|stdout|unicode - got STDOUT ok 19 - capture|perl|stdout|unicode - got STDERR ok 20 - capture|sys|stderr|short - got STDOUT ok 21 - capture|sys|stderr|short - got STDERR ok 22 - capture|sys|stderr|multiline - got STDOUT ok 23 - capture|sys|stderr|multiline - got STDERR ok 24 - capture|sys|stderr|unicode - got STDOUT ok 25 - capture|sys|stderr|unicode - got STDERR ok 26 - capture|sys|both|short - got STDOUT ok 27 - capture|sys|both|short - got STDERR ok 28 - capture|sys|both|multiline - got STDOUT ok 29 - capture|sys|both|multiline - got STDERR ok 30 - capture|sys|both|unicode - got STDOUT ok 31 - capture|sys|both|unicode - got STDERR ok 32 - capture|sys|stdout|short - got STDOUT ok 33 - capture|sys|stdout|short - got STDERR ok 34 - capture|sys|stdout|multiline - got STDOUT ok 35 - capture|sys|stdout|multiline - got STDERR ok 36 - capture|sys|stdout|unicode - got STDOUT ok 37 - capture|sys|stdout|unicode - got STDERR ok 38 - capture_scalar|perl|stderr|short - got STDOUT ok 39 - capture_scalar|perl|stderr|multiline - got STDOUT ok 40 - capture_scalar|perl|stderr|unicode - got STDOUT ok 41 - capture_scalar|perl|both|short - got STDOUT ok 42 - capture_scalar|perl|both|multiline - got STDOUT ok 43 - capture_scalar|perl|both|unicode - got STDOUT ok 44 - capture_scalar|perl|stdout|short - got STDOUT ok 45 - capture_scalar|perl|stdout|multiline - got STDOUT ok 46 - capture_scalar|perl|stdout|unicode - got STDOUT ok 47 - capture_scalar|sys|stderr|short - got STDOUT ok 48 - capture_scalar|sys|stderr|multiline - got STDOUT ok 49 - capture_scalar|sys|stderr|unicode - got STDOUT ok 50 - capture_scalar|sys|both|short - got STDOUT ok 51 - capture_scalar|sys|both|multiline - got STDOUT ok 52 - capture_scalar|sys|both|unicode - got STDOUT ok 53 - capture_scalar|sys|stdout|short - got STDOUT ok 54 - capture_scalar|sys|stdout|multiline - got STDOUT ok 55 - capture_scalar|sys|stdout|unicode - got STDOUT ok 56 - capture_merged|perl|stderr|short - got STDOUT ok 57 - capture_merged|perl|stderr|short - got STDERR ok 58 - capture_merged|perl|stderr|multiline - got STDOUT ok 59 - capture_merged|perl|stderr|multiline - got STDERR ok 60 - capture_merged|perl|stderr|unicode - got STDOUT ok 61 - capture_merged|perl|stderr|unicode - got STDERR ok 62 - capture_merged|perl|both|short - got STDOUT ok 63 - capture_merged|perl|both|short - got STDERR ok 64 - capture_merged|perl|both|multiline - got STDOUT ok 65 - capture_merged|perl|both|multiline - got STDERR ok 66 - capture_merged|perl|both|unicode - got STDOUT ok 67 - capture_merged|perl|both|unicode - got STDERR ok 68 - capture_merged|perl|stdout|short - got STDOUT ok 69 - capture_merged|perl|stdout|short - got STDERR ok 70 - capture_merged|perl|stdout|multiline - got STDOUT ok 71 - capture_merged|perl|stdout|multiline - got STDERR ok 72 - capture_merged|perl|stdout|unicode - got STDOUT ok 73 - capture_merged|perl|stdout|unicode - got STDERR ok 74 - capture_merged|sys|stderr|short - got STDOUT ok 75 - capture_merged|sys|stderr|short - got STDERR ok 76 - capture_merged|sys|stderr|multiline - got STDOUT ok 77 - capture_merged|sys|stderr|multiline - got STDERR ok 78 - capture_merged|sys|stderr|unicode - got STDOUT ok 79 - capture_merged|sys|stderr|unicode - got STDERR ok 80 - capture_merged|sys|both|short - got STDOUT ok 81 - capture_merged|sys|both|short - got STDERR ok 82 - capture_merged|sys|both|multiline - got STDOUT ok 83 - capture_merged|sys|both|multiline - got STDERR ok 84 - capture_merged|sys|both|unicode - got STDOUT ok 85 - capture_merged|sys|both|unicode - got STDERR ok 86 - capture_merged|sys|stdout|short - got STDOUT ok 87 - capture_merged|sys|stdout|short - got STDERR ok 88 - capture_merged|sys|stdout|multiline - got STDOUT ok 89 - capture_merged|sys|stdout|multiline - got STDERR ok 90 - capture_merged|sys|stdout|unicode - got STDOUT ok 91 - capture_merged|sys|stdout|unicode - got STDERR ok 92 - tee|perl|stderr|short - got STDOUT ok 93 - tee|perl|stderr|short - tee STDOUT ok 94 - tee|perl|stderr|short - got STDERR ok 95 - tee|perl|stderr|short - tee STDERR ok 96 - tee|perl|stderr|multiline - got STDOUT ok 97 - tee|perl|stderr|multiline - tee STDOUT ok 98 - tee|perl|stderr|multiline - got STDERR ok 99 - tee|perl|stderr|multiline - tee STDERR ok 100 - tee|perl|stderr|unicode - got STDOUT ok 101 - tee|perl|stderr|unicode - tee STDOUT ok 102 - tee|perl|stderr|unicode - got STDERR ok 103 - tee|perl|stderr|unicode - tee STDERR ok 104 - tee|perl|both|short - got STDOUT ok 105 - tee|perl|both|short - tee STDOUT ok 106 - tee|perl|both|short - got STDERR ok 107 - tee|perl|both|short - tee STDERR ok 108 - tee|perl|both|multiline - got STDOUT ok 109 - tee|perl|both|multiline - tee STDOUT ok 110 - tee|perl|both|multiline - got STDERR ok 111 - tee|perl|both|multiline - tee STDERR ok 112 - tee|perl|both|unicode - got STDOUT ok 113 - tee|perl|both|unicode - tee STDOUT ok 114 - tee|perl|both|unicode - got STDERR ok 115 - tee|perl|both|unicode - tee STDERR ok 116 - tee|perl|stdout|short - got STDOUT ok 117 - tee|perl|stdout|short - tee STDOUT ok 118 - tee|perl|stdout|short - got STDERR ok 119 - tee|perl|stdout|short - tee STDERR ok 120 - tee|perl|stdout|multiline - got STDOUT ok 121 - tee|perl|stdout|multiline - tee STDOUT ok 122 - tee|perl|stdout|multiline - got STDERR ok 123 - tee|perl|stdout|multiline - tee STDERR ok 124 - tee|perl|stdout|unicode - got STDOUT ok 125 - tee|perl|stdout|unicode - tee STDOUT ok 126 - tee|perl|stdout|unicode - got STDERR ok 127 - tee|perl|stdout|unicode - tee STDERR ok 128 - tee|sys|stderr|short - got STDOUT ok 129 - tee|sys|stderr|short - tee STDOUT ok 130 - tee|sys|stderr|short - got STDERR ok 131 - tee|sys|stderr|short - tee STDERR ok 132 - tee|sys|stderr|multiline - got STDOUT ok 133 - tee|sys|stderr|multiline - tee STDOUT ok 134 - tee|sys|stderr|multiline - got STDERR ok 135 - tee|sys|stderr|multiline - tee STDERR ok 136 - tee|sys|stderr|unicode - got STDOUT ok 137 - tee|sys|stderr|unicode - tee STDOUT ok 138 - tee|sys|stderr|unicode - got STDERR ok 139 - tee|sys|stderr|unicode - tee STDERR ok 140 - tee|sys|both|short - got STDOUT ok 141 - tee|sys|both|short - tee STDOUT ok 142 - tee|sys|both|short - got STDERR ok 143 - tee|sys|both|short - tee STDERR ok 144 - tee|sys|both|multiline - got STDOUT ok 145 - tee|sys|both|multiline - tee STDOUT ok 146 - tee|sys|both|multiline - got STDERR ok 147 - tee|sys|both|multiline - tee STDERR ok 148 - tee|sys|both|unicode - got STDOUT ok 149 - tee|sys|both|unicode - tee STDOUT ok 150 - tee|sys|both|unicode - got STDERR ok 151 - tee|sys|both|unicode - tee STDERR ok 152 - tee|sys|stdout|short - got STDOUT ok 153 - tee|sys|stdout|short - tee STDOUT ok 154 - tee|sys|stdout|short - got STDERR ok 155 - tee|sys|stdout|short - tee STDERR ok 156 - tee|sys|stdout|multiline - got STDOUT ok 157 - tee|sys|stdout|multiline - tee STDOUT ok 158 - tee|sys|stdout|multiline - got STDERR ok 159 - tee|sys|stdout|multiline - tee STDERR ok 160 - tee|sys|stdout|unicode - got STDOUT ok 161 - tee|sys|stdout|unicode - tee STDOUT ok 162 - tee|sys|stdout|unicode - got STDERR ok 163 - tee|sys|stdout|unicode - tee STDERR ok 164 - tee_scalar|perl|stderr|short - got STDOUT ok 165 - tee_scalar|perl|stderr|short - tee STDOUT ok 166 - tee_scalar|perl|stderr|short - tee STDERR ok 167 - tee_scalar|perl|stderr|multiline - got STDOUT ok 168 - tee_scalar|perl|stderr|multiline - tee STDOUT ok 169 - tee_scalar|perl|stderr|multiline - tee STDERR ok 170 - tee_scalar|perl|stderr|unicode - got STDOUT ok 171 - tee_scalar|perl|stderr|unicode - tee STDOUT ok 172 - tee_scalar|perl|stderr|unicode - tee STDERR ok 173 - tee_scalar|perl|both|short - got STDOUT ok 174 - tee_scalar|perl|both|short - tee STDOUT ok 175 - tee_scalar|perl|both|short - tee STDERR ok 176 - tee_scalar|perl|both|multiline - got STDOUT ok 177 - tee_scalar|perl|both|multiline - tee STDOUT ok 178 - tee_scalar|perl|both|multiline - tee STDERR ok 179 - tee_scalar|perl|both|unicode - got STDOUT ok 180 - tee_scalar|perl|both|unicode - tee STDOUT ok 181 - tee_scalar|perl|both|unicode - tee STDERR ok 182 - tee_scalar|perl|stdout|short - got STDOUT ok 183 - tee_scalar|perl|stdout|short - tee STDOUT ok 184 - tee_scalar|perl|stdout|short - tee STDERR ok 185 - tee_scalar|perl|stdout|multiline - got STDOUT ok 186 - tee_scalar|perl|stdout|multiline - tee STDOUT ok 187 - tee_scalar|perl|stdout|multiline - tee STDERR ok 188 - tee_scalar|perl|stdout|unicode - got STDOUT ok 189 - tee_scalar|perl|stdout|unicode - tee STDOUT ok 190 - tee_scalar|perl|stdout|unicode - tee STDERR ok 191 - tee_scalar|sys|stderr|short - got STDOUT ok 192 - tee_scalar|sys|stderr|short - tee STDOUT ok 193 - tee_scalar|sys|stderr|short - tee STDERR ok 194 - tee_scalar|sys|stderr|multiline - got STDOUT ok 195 - tee_scalar|sys|stderr|multiline - tee STDOUT ok 196 - tee_scalar|sys|stderr|multiline - tee STDERR ok 197 - tee_scalar|sys|stderr|unicode - got STDOUT ok 198 - tee_scalar|sys|stderr|unicode - tee STDOUT ok 199 - tee_scalar|sys|stderr|unicode - tee STDERR ok 200 - tee_scalar|sys|both|short - got STDOUT ok 201 - tee_scalar|sys|both|short - tee STDOUT ok 202 - tee_scalar|sys|both|short - tee STDERR ok 203 - tee_scalar|sys|both|multiline - got STDOUT ok 204 - tee_scalar|sys|both|multiline - tee STDOUT ok 205 - tee_scalar|sys|both|multiline - tee STDERR ok 206 - tee_scalar|sys|both|unicode - got STDOUT ok 207 - tee_scalar|sys|both|unicode - tee STDOUT ok 208 - tee_scalar|sys|both|unicode - tee STDERR ok 209 - tee_scalar|sys|stdout|short - got STDOUT ok 210 - tee_scalar|sys|stdout|short - tee STDOUT ok 211 - tee_scalar|sys|stdout|short - tee STDERR ok 212 - tee_scalar|sys|stdout|multiline - got STDOUT ok 213 - tee_scalar|sys|stdout|multiline - tee STDOUT ok 214 - tee_scalar|sys|stdout|multiline - tee STDERR ok 215 - tee_scalar|sys|stdout|unicode - got STDOUT ok 216 - tee_scalar|sys|stdout|unicode - tee STDOUT ok 217 - tee_scalar|sys|stdout|unicode - tee STDERR ok 218 - tee_merged|perl|stderr|short - got STDOUT ok 219 - tee_merged|perl|stderr|short - got STDERR ok 220 - tee_merged|perl|stderr|short - tee STDOUT (STDOUT) ok 221 - tee_merged|perl|stderr|short - tee STDOUT (STDERR) ok 222 - tee_merged|perl|stderr|short - tee STDERR ok 223 - tee_merged|perl|stderr|multiline - got STDOUT ok 224 - tee_merged|perl|stderr|multiline - got STDERR ok 225 - tee_merged|perl|stderr|multiline - tee STDOUT (STDOUT) ok 226 - tee_merged|perl|stderr|multiline - tee STDOUT (STDERR) ok 227 - tee_merged|perl|stderr|multiline - tee STDERR ok 228 - tee_merged|perl|stderr|unicode - got STDOUT ok 229 - tee_merged|perl|stderr|unicode - got STDERR ok 230 - tee_merged|perl|stderr|unicode - tee STDOUT (STDOUT) ok 231 - tee_merged|perl|stderr|unicode - tee STDOUT (STDERR) ok 232 - tee_merged|perl|stderr|unicode - tee STDERR ok 233 - tee_merged|perl|both|short - got STDOUT ok 234 - tee_merged|perl|both|short - got STDERR ok 235 - tee_merged|perl|both|short - tee STDOUT (STDOUT) ok 236 - tee_merged|perl|both|short - tee STDOUT (STDERR) ok 237 - tee_merged|perl|both|short - tee STDERR ok 238 - tee_merged|perl|both|multiline - got STDOUT ok 239 - tee_merged|perl|both|multiline - got STDERR ok 240 - tee_merged|perl|both|multiline - tee STDOUT (STDOUT) ok 241 - tee_merged|perl|both|multiline - tee STDOUT (STDERR) ok 242 - tee_merged|perl|both|multiline - tee STDERR ok 243 - tee_merged|perl|both|unicode - got STDOUT ok 244 - tee_merged|perl|both|unicode - got STDERR ok 245 - tee_merged|perl|both|unicode - tee STDOUT (STDOUT) ok 246 - tee_merged|perl|both|unicode - tee STDOUT (STDERR) ok 247 - tee_merged|perl|both|unicode - tee STDERR ok 248 - tee_merged|perl|stdout|short - got STDOUT ok 249 - tee_merged|perl|stdout|short - got STDERR ok 250 - tee_merged|perl|stdout|short - tee STDOUT (STDOUT) ok 251 - tee_merged|perl|stdout|short - tee STDOUT (STDERR) ok 252 - tee_merged|perl|stdout|short - tee STDERR ok 253 - tee_merged|perl|stdout|multiline - got STDOUT ok 254 - tee_merged|perl|stdout|multiline - got STDERR ok 255 - tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT) ok 256 - tee_merged|perl|stdout|multiline - tee STDOUT (STDERR) ok 257 - tee_merged|perl|stdout|multiline - tee STDERR ok 258 - tee_merged|perl|stdout|unicode - got STDOUT ok 259 - tee_merged|perl|stdout|unicode - got STDERR ok 260 - tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT) ok 261 - tee_merged|perl|stdout|unicode - tee STDOUT (STDERR) ok 262 - tee_merged|perl|stdout|unicode - tee STDERR ok 263 - tee_merged|sys|stderr|short - got STDOUT ok 264 - tee_merged|sys|stderr|short - got STDERR ok 265 - tee_merged|sys|stderr|short - tee STDOUT (STDOUT) ok 266 - tee_merged|sys|stderr|short - tee STDOUT (STDERR) ok 267 - tee_merged|sys|stderr|short - tee STDERR ok 268 - tee_merged|sys|stderr|multiline - got STDOUT ok 269 - tee_merged|sys|stderr|multiline - got STDERR ok 270 - tee_merged|sys|stderr|multiline - tee STDOUT (STDOUT) ok 271 - tee_merged|sys|stderr|multiline - tee STDOUT (STDERR) ok 272 - tee_merged|sys|stderr|multiline - tee STDERR ok 273 - tee_merged|sys|stderr|unicode - got STDOUT ok 274 - tee_merged|sys|stderr|unicode - got STDERR ok 275 - tee_merged|sys|stderr|unicode - tee STDOUT (STDOUT) ok 276 - tee_merged|sys|stderr|unicode - tee STDOUT (STDERR) ok 277 - tee_merged|sys|stderr|unicode - tee STDERR ok 278 - tee_merged|sys|both|short - got STDOUT ok 279 - tee_merged|sys|both|short - got STDERR ok 280 - tee_merged|sys|both|short - tee STDOUT (STDOUT) ok 281 - tee_merged|sys|both|short - tee STDOUT (STDERR) ok 282 - tee_merged|sys|both|short - tee STDERR ok 283 - tee_merged|sys|both|multiline - got STDOUT ok 284 - tee_merged|sys|both|multiline - got STDERR ok 285 - tee_merged|sys|both|multiline - tee STDOUT (STDOUT) ok 286 - tee_merged|sys|both|multiline - tee STDOUT (STDERR) ok 287 - tee_merged|sys|both|multiline - tee STDERR ok 288 - tee_merged|sys|both|unicode - got STDOUT ok 289 - tee_merged|sys|both|unicode - got STDERR ok 290 - tee_merged|sys|both|unicode - tee STDOUT (STDOUT) ok 291 - tee_merged|sys|both|unicode - tee STDOUT (STDERR) ok 292 - tee_merged|sys|both|unicode - tee STDERR ok 293 - tee_merged|sys|stdout|short - got STDOUT ok 294 - tee_merged|sys|stdout|short - got STDERR ok 295 - tee_merged|sys|stdout|short - tee STDOUT (STDOUT) ok 296 - tee_merged|sys|stdout|short - tee STDOUT (STDERR) ok 297 - tee_merged|sys|stdout|short - tee STDERR ok 298 - tee_merged|sys|stdout|multiline - got STDOUT ok 299 - tee_merged|sys|stdout|multiline - got STDERR ok 300 - tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT) ok 301 - tee_merged|sys|stdout|multiline - tee STDOUT (STDERR) ok 302 - tee_merged|sys|stdout|multiline - tee STDERR ok 303 - tee_merged|sys|stdout|unicode - got STDOUT ok 304 - tee_merged|sys|stdout|unicode - got STDERR ok 305 - tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT) ok 306 - tee_merged|sys|stdout|unicode - tee STDOUT (STDERR) ok 307 - tee_merged|sys|stdout|unicode - tee STDERR ok 308 - no file descriptors leaked 1..308 ok t/07-stderr-closed.t ....... ok 1 - closed STDERR ok 2 - capture|perl|stderr|short - got STDOUT ok 3 - capture|perl|stderr|short - got STDERR ok 4 - capture|perl|stderr|multiline - got STDOUT ok 5 - capture|perl|stderr|multiline - got STDERR ok 6 - capture|perl|stderr|unicode - got STDOUT ok 7 - capture|perl|stderr|unicode - got STDERR ok 8 - capture|perl|both|short - got STDOUT ok 9 - capture|perl|both|short - got STDERR ok 10 - capture|perl|both|multiline - got STDOUT ok 11 - capture|perl|both|multiline - got STDERR ok 12 - capture|perl|both|unicode - got STDOUT ok 13 - capture|perl|both|unicode - got STDERR ok 14 - capture|perl|stdout|short - got STDOUT ok 15 - capture|perl|stdout|short - got STDERR ok 16 - capture|perl|stdout|multiline - got STDOUT ok 17 - capture|perl|stdout|multiline - got STDERR ok 18 - capture|perl|stdout|unicode - got STDOUT ok 19 - capture|perl|stdout|unicode - got STDERR ok 20 - capture|sys|stderr|short - got STDOUT ok 21 - capture|sys|stderr|short - got STDERR ok 22 - capture|sys|stderr|multiline - got STDOUT ok 23 - capture|sys|stderr|multiline - got STDERR ok 24 - capture|sys|stderr|unicode - got STDOUT ok 25 - capture|sys|stderr|unicode - got STDERR ok 26 - capture|sys|both|short - got STDOUT ok 27 - capture|sys|both|short - got STDERR ok 28 - capture|sys|both|multiline - got STDOUT ok 29 - capture|sys|both|multiline - got STDERR ok 30 - capture|sys|both|unicode - got STDOUT ok 31 - capture|sys|both|unicode - got STDERR ok 32 - capture|sys|stdout|short - got STDOUT ok 33 - capture|sys|stdout|short - got STDERR ok 34 - capture|sys|stdout|multiline - got STDOUT ok 35 - capture|sys|stdout|multiline - got STDERR ok 36 - capture|sys|stdout|unicode - got STDOUT ok 37 - capture|sys|stdout|unicode - got STDERR ok 38 - capture_scalar|perl|stderr|short - got STDOUT ok 39 - capture_scalar|perl|stderr|multiline - got STDOUT ok 40 - capture_scalar|perl|stderr|unicode - got STDOUT ok 41 - capture_scalar|perl|both|short - got STDOUT ok 42 - capture_scalar|perl|both|multiline - got STDOUT ok 43 - capture_scalar|perl|both|unicode - got STDOUT ok 44 - capture_scalar|perl|stdout|short - got STDOUT ok 45 - capture_scalar|perl|stdout|multiline - got STDOUT ok 46 - capture_scalar|perl|stdout|unicode - got STDOUT ok 47 - capture_scalar|sys|stderr|short - got STDOUT ok 48 - capture_scalar|sys|stderr|multiline - got STDOUT ok 49 - capture_scalar|sys|stderr|unicode - got STDOUT ok 50 - capture_scalar|sys|both|short - got STDOUT ok 51 - capture_scalar|sys|both|multiline - got STDOUT ok 52 - capture_scalar|sys|both|unicode - got STDOUT ok 53 - capture_scalar|sys|stdout|short - got STDOUT ok 54 - capture_scalar|sys|stdout|multiline - got STDOUT ok 55 - capture_scalar|sys|stdout|unicode - got STDOUT ok 56 - capture_merged|perl|stderr|short - got STDOUT ok 57 - capture_merged|perl|stderr|short - got STDERR ok 58 - capture_merged|perl|stderr|multiline - got STDOUT ok 59 - capture_merged|perl|stderr|multiline - got STDERR ok 60 - capture_merged|perl|stderr|unicode - got STDOUT ok 61 - capture_merged|perl|stderr|unicode - got STDERR ok 62 - capture_merged|perl|both|short - got STDOUT ok 63 - capture_merged|perl|both|short - got STDERR ok 64 - capture_merged|perl|both|multiline - got STDOUT ok 65 - capture_merged|perl|both|multiline - got STDERR ok 66 - capture_merged|perl|both|unicode - got STDOUT ok 67 - capture_merged|perl|both|unicode - got STDERR ok 68 - capture_merged|perl|stdout|short - got STDOUT ok 69 - capture_merged|perl|stdout|short - got STDERR ok 70 - capture_merged|perl|stdout|multiline - got STDOUT ok 71 - capture_merged|perl|stdout|multiline - got STDERR ok 72 - capture_merged|perl|stdout|unicode - got STDOUT ok 73 - capture_merged|perl|stdout|unicode - got STDERR ok 74 - capture_merged|sys|stderr|short - got STDOUT ok 75 - capture_merged|sys|stderr|short - got STDERR ok 76 - capture_merged|sys|stderr|multiline - got STDOUT ok 77 - capture_merged|sys|stderr|multiline - got STDERR ok 78 - capture_merged|sys|stderr|unicode - got STDOUT ok 79 - capture_merged|sys|stderr|unicode - got STDERR ok 80 - capture_merged|sys|both|short - got STDOUT ok 81 - capture_merged|sys|both|short - got STDERR ok 82 - capture_merged|sys|both|multiline - got STDOUT ok 83 - capture_merged|sys|both|multiline - got STDERR ok 84 - capture_merged|sys|both|unicode - got STDOUT ok 85 - capture_merged|sys|both|unicode - got STDERR ok 86 - capture_merged|sys|stdout|short - got STDOUT ok 87 - capture_merged|sys|stdout|short - got STDERR ok 88 - capture_merged|sys|stdout|multiline - got STDOUT ok 89 - capture_merged|sys|stdout|multiline - got STDERR ok 90 - capture_merged|sys|stdout|unicode - got STDOUT ok 91 - capture_merged|sys|stdout|unicode - got STDERR ok 92 - tee|perl|stderr|short - got STDOUT ok 93 - tee|perl|stderr|short - tee STDOUT ok 94 - tee|perl|stderr|short - got STDERR ok 95 - tee|perl|stderr|short - tee STDERR ok 96 - tee|perl|stderr|multiline - got STDOUT ok 97 - tee|perl|stderr|multiline - tee STDOUT ok 98 - tee|perl|stderr|multiline - got STDERR ok 99 - tee|perl|stderr|multiline - tee STDERR ok 100 - tee|perl|stderr|unicode - got STDOUT ok 101 - tee|perl|stderr|unicode - tee STDOUT ok 102 - tee|perl|stderr|unicode - got STDERR ok 103 - tee|perl|stderr|unicode - tee STDERR ok 104 - tee|perl|both|short - got STDOUT ok 105 - tee|perl|both|short - tee STDOUT ok 106 - tee|perl|both|short - got STDERR ok 107 - tee|perl|both|short - tee STDERR ok 108 - tee|perl|both|multiline - got STDOUT ok 109 - tee|perl|both|multiline - tee STDOUT ok 110 - tee|perl|both|multiline - got STDERR ok 111 - tee|perl|both|multiline - tee STDERR ok 112 - tee|perl|both|unicode - got STDOUT ok 113 - tee|perl|both|unicode - tee STDOUT ok 114 - tee|perl|both|unicode - got STDERR ok 115 - tee|perl|both|unicode - tee STDERR ok 116 - tee|perl|stdout|short - got STDOUT ok 117 - tee|perl|stdout|short - tee STDOUT ok 118 - tee|perl|stdout|short - got STDERR ok 119 - tee|perl|stdout|short - tee STDERR ok 120 - tee|perl|stdout|multiline - got STDOUT ok 121 - tee|perl|stdout|multiline - tee STDOUT ok 122 - tee|perl|stdout|multiline - got STDERR ok 123 - tee|perl|stdout|multiline - tee STDERR ok 124 - tee|perl|stdout|unicode - got STDOUT ok 125 - tee|perl|stdout|unicode - tee STDOUT ok 126 - tee|perl|stdout|unicode - got STDERR ok 127 - tee|perl|stdout|unicode - tee STDERR ok 128 - tee|sys|stderr|short - got STDOUT ok 129 - tee|sys|stderr|short - tee STDOUT ok 130 - tee|sys|stderr|short - got STDERR ok 131 - tee|sys|stderr|short - tee STDERR ok 132 - tee|sys|stderr|multiline - got STDOUT ok 133 - tee|sys|stderr|multiline - tee STDOUT ok 134 - tee|sys|stderr|multiline - got STDERR ok 135 - tee|sys|stderr|multiline - tee STDERR ok 136 - tee|sys|stderr|unicode - got STDOUT ok 137 - tee|sys|stderr|unicode - tee STDOUT ok 138 - tee|sys|stderr|unicode - got STDERR ok 139 - tee|sys|stderr|unicode - tee STDERR ok 140 - tee|sys|both|short - got STDOUT ok 141 - tee|sys|both|short - tee STDOUT ok 142 - tee|sys|both|short - got STDERR ok 143 - tee|sys|both|short - tee STDERR ok 144 - tee|sys|both|multiline - got STDOUT ok 145 - tee|sys|both|multiline - tee STDOUT ok 146 - tee|sys|both|multiline - got STDERR ok 147 - tee|sys|both|multiline - tee STDERR ok 148 - tee|sys|both|unicode - got STDOUT ok 149 - tee|sys|both|unicode - tee STDOUT ok 150 - tee|sys|both|unicode - got STDERR ok 151 - tee|sys|both|unicode - tee STDERR ok 152 - tee|sys|stdout|short - got STDOUT ok 153 - tee|sys|stdout|short - tee STDOUT ok 154 - tee|sys|stdout|short - got STDERR ok 155 - tee|sys|stdout|short - tee STDERR ok 156 - tee|sys|stdout|multiline - got STDOUT ok 157 - tee|sys|stdout|multiline - tee STDOUT ok 158 - tee|sys|stdout|multiline - got STDERR ok 159 - tee|sys|stdout|multiline - tee STDERR ok 160 - tee|sys|stdout|unicode - got STDOUT ok 161 - tee|sys|stdout|unicode - tee STDOUT ok 162 - tee|sys|stdout|unicode - got STDERR ok 163 - tee|sys|stdout|unicode - tee STDERR ok 164 - tee_scalar|perl|stderr|short - got STDOUT ok 165 - tee_scalar|perl|stderr|short - tee STDOUT ok 166 - tee_scalar|perl|stderr|short - tee STDERR ok 167 - tee_scalar|perl|stderr|multiline - got STDOUT ok 168 - tee_scalar|perl|stderr|multiline - tee STDOUT ok 169 - tee_scalar|perl|stderr|multiline - tee STDERR ok 170 - tee_scalar|perl|stderr|unicode - got STDOUT ok 171 - tee_scalar|perl|stderr|unicode - tee STDOUT ok 172 - tee_scalar|perl|stderr|unicode - tee STDERR ok 173 - tee_scalar|perl|both|short - got STDOUT ok 174 - tee_scalar|perl|both|short - tee STDOUT ok 175 - tee_scalar|perl|both|short - tee STDERR ok 176 - tee_scalar|perl|both|multiline - got STDOUT ok 177 - tee_scalar|perl|both|multiline - tee STDOUT ok 178 - tee_scalar|perl|both|multiline - tee STDERR ok 179 - tee_scalar|perl|both|unicode - got STDOUT ok 180 - tee_scalar|perl|both|unicode - tee STDOUT ok 181 - tee_scalar|perl|both|unicode - tee STDERR ok 182 - tee_scalar|perl|stdout|short - got STDOUT ok 183 - tee_scalar|perl|stdout|short - tee STDOUT ok 184 - tee_scalar|perl|stdout|short - tee STDERR ok 185 - tee_scalar|perl|stdout|multiline - got STDOUT ok 186 - tee_scalar|perl|stdout|multiline - tee STDOUT ok 187 - tee_scalar|perl|stdout|multiline - tee STDERR ok 188 - tee_scalar|perl|stdout|unicode - got STDOUT ok 189 - tee_scalar|perl|stdout|unicode - tee STDOUT ok 190 - tee_scalar|perl|stdout|unicode - tee STDERR ok 191 - tee_scalar|sys|stderr|short - got STDOUT ok 192 - tee_scalar|sys|stderr|short - tee STDOUT ok 193 - tee_scalar|sys|stderr|short - tee STDERR ok 194 - tee_scalar|sys|stderr|multiline - got STDOUT ok 195 - tee_scalar|sys|stderr|multiline - tee STDOUT ok 196 - tee_scalar|sys|stderr|multiline - tee STDERR ok 197 - tee_scalar|sys|stderr|unicode - got STDOUT ok 198 - tee_scalar|sys|stderr|unicode - tee STDOUT ok 199 - tee_scalar|sys|stderr|unicode - tee STDERR ok 200 - tee_scalar|sys|both|short - got STDOUT ok 201 - tee_scalar|sys|both|short - tee STDOUT ok 202 - tee_scalar|sys|both|short - tee STDERR ok 203 - tee_scalar|sys|both|multiline - got STDOUT ok 204 - tee_scalar|sys|both|multiline - tee STDOUT ok 205 - tee_scalar|sys|both|multiline - tee STDERR ok 206 - tee_scalar|sys|both|unicode - got STDOUT ok 207 - tee_scalar|sys|both|unicode - tee STDOUT ok 208 - tee_scalar|sys|both|unicode - tee STDERR ok 209 - tee_scalar|sys|stdout|short - got STDOUT ok 210 - tee_scalar|sys|stdout|short - tee STDOUT ok 211 - tee_scalar|sys|stdout|short - tee STDERR ok 212 - tee_scalar|sys|stdout|multiline - got STDOUT ok 213 - tee_scalar|sys|stdout|multiline - tee STDOUT ok 214 - tee_scalar|sys|stdout|multiline - tee STDERR ok 215 - tee_scalar|sys|stdout|unicode - got STDOUT ok 216 - tee_scalar|sys|stdout|unicode - tee STDOUT ok 217 - tee_scalar|sys|stdout|unicode - tee STDERR ok 218 - tee_merged|perl|stderr|short - got STDOUT ok 219 - tee_merged|perl|stderr|short - got STDERR ok 220 - tee_merged|perl|stderr|short - tee STDOUT (STDOUT) ok 221 - tee_merged|perl|stderr|short - tee STDOUT (STDERR) ok 222 - tee_merged|perl|stderr|short - tee STDERR ok 223 - tee_merged|perl|stderr|multiline - got STDOUT ok 224 - tee_merged|perl|stderr|multiline - got STDERR ok 225 - tee_merged|perl|stderr|multiline - tee STDOUT (STDOUT) ok 226 - tee_merged|perl|stderr|multiline - tee STDOUT (STDERR) ok 227 - tee_merged|perl|stderr|multiline - tee STDERR ok 228 - tee_merged|perl|stderr|unicode - got STDOUT ok 229 - tee_merged|perl|stderr|unicode - got STDERR ok 230 - tee_merged|perl|stderr|unicode - tee STDOUT (STDOUT) ok 231 - tee_merged|perl|stderr|unicode - tee STDOUT (STDERR) ok 232 - tee_merged|perl|stderr|unicode - tee STDERR ok 233 - tee_merged|perl|both|short - got STDOUT ok 234 - tee_merged|perl|both|short - got STDERR ok 235 - tee_merged|perl|both|short - tee STDOUT (STDOUT) ok 236 - tee_merged|perl|both|short - tee STDOUT (STDERR) ok 237 - tee_merged|perl|both|short - tee STDERR ok 238 - tee_merged|perl|both|multiline - got STDOUT ok 239 - tee_merged|perl|both|multiline - got STDERR ok 240 - tee_merged|perl|both|multiline - tee STDOUT (STDOUT) ok 241 - tee_merged|perl|both|multiline - tee STDOUT (STDERR) ok 242 - tee_merged|perl|both|multiline - tee STDERR ok 243 - tee_merged|perl|both|unicode - got STDOUT ok 244 - tee_merged|perl|both|unicode - got STDERR ok 245 - tee_merged|perl|both|unicode - tee STDOUT (STDOUT) ok 246 - tee_merged|perl|both|unicode - tee STDOUT (STDERR) ok 247 - tee_merged|perl|both|unicode - tee STDERR ok 248 - tee_merged|perl|stdout|short - got STDOUT ok 249 - tee_merged|perl|stdout|short - got STDERR ok 250 - tee_merged|perl|stdout|short - tee STDOUT (STDOUT) ok 251 - tee_merged|perl|stdout|short - tee STDOUT (STDERR) ok 252 - tee_merged|perl|stdout|short - tee STDERR ok 253 - tee_merged|perl|stdout|multiline - got STDOUT ok 254 - tee_merged|perl|stdout|multiline - got STDERR ok 255 - tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT) ok 256 - tee_merged|perl|stdout|multiline - tee STDOUT (STDERR) ok 257 - tee_merged|perl|stdout|multiline - tee STDERR ok 258 - tee_merged|perl|stdout|unicode - got STDOUT ok 259 - tee_merged|perl|stdout|unicode - got STDERR ok 260 - tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT) ok 261 - tee_merged|perl|stdout|unicode - tee STDOUT (STDERR) ok 262 - tee_merged|perl|stdout|unicode - tee STDERR ok 263 - tee_merged|sys|stderr|short - got STDOUT ok 264 - tee_merged|sys|stderr|short - got STDERR ok 265 - tee_merged|sys|stderr|short - tee STDOUT (STDOUT) ok 266 - tee_merged|sys|stderr|short - tee STDOUT (STDERR) ok 267 - tee_merged|sys|stderr|short - tee STDERR ok 268 - tee_merged|sys|stderr|multiline - got STDOUT ok 269 - tee_merged|sys|stderr|multiline - got STDERR ok 270 - tee_merged|sys|stderr|multiline - tee STDOUT (STDOUT) ok 271 - tee_merged|sys|stderr|multiline - tee STDOUT (STDERR) ok 272 - tee_merged|sys|stderr|multiline - tee STDERR ok 273 - tee_merged|sys|stderr|unicode - got STDOUT ok 274 - tee_merged|sys|stderr|unicode - got STDERR ok 275 - tee_merged|sys|stderr|unicode - tee STDOUT (STDOUT) ok 276 - tee_merged|sys|stderr|unicode - tee STDOUT (STDERR) ok 277 - tee_merged|sys|stderr|unicode - tee STDERR ok 278 - tee_merged|sys|both|short - got STDOUT ok 279 - tee_merged|sys|both|short - got STDERR ok 280 - tee_merged|sys|both|short - tee STDOUT (STDOUT) ok 281 - tee_merged|sys|both|short - tee STDOUT (STDERR) ok 282 - tee_merged|sys|both|short - tee STDERR ok 283 - tee_merged|sys|both|multiline - got STDOUT ok 284 - tee_merged|sys|both|multiline - got STDERR ok 285 - tee_merged|sys|both|multiline - tee STDOUT (STDOUT) ok 286 - tee_merged|sys|both|multiline - tee STDOUT (STDERR) ok 287 - tee_merged|sys|both|multiline - tee STDERR ok 288 - tee_merged|sys|both|unicode - got STDOUT ok 289 - tee_merged|sys|both|unicode - got STDERR ok 290 - tee_merged|sys|both|unicode - tee STDOUT (STDOUT) ok 291 - tee_merged|sys|both|unicode - tee STDOUT (STDERR) ok 292 - tee_merged|sys|both|unicode - tee STDERR ok 293 - tee_merged|sys|stdout|short - got STDOUT ok 294 - tee_merged|sys|stdout|short - got STDERR ok 295 - tee_merged|sys|stdout|short - tee STDOUT (STDOUT) ok 296 - tee_merged|sys|stdout|short - tee STDOUT (STDERR) ok 297 - tee_merged|sys|stdout|short - tee STDERR ok 298 - tee_merged|sys|stdout|multiline - got STDOUT ok 299 - tee_merged|sys|stdout|multiline - got STDERR ok 300 - tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT) ok 301 - tee_merged|sys|stdout|multiline - tee STDOUT (STDERR) ok 302 - tee_merged|sys|stdout|multiline - tee STDERR ok 303 - tee_merged|sys|stdout|unicode - got STDOUT ok 304 - tee_merged|sys|stdout|unicode - got STDERR ok 305 - tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT) ok 306 - tee_merged|sys|stdout|unicode - tee STDOUT (STDERR) ok 307 - tee_merged|sys|stdout|unicode - tee STDERR ok 308 - no file descriptors leaked 1..308 ok t/08-stdin-closed.t ........ ok 1 - closed STDIN ok 2 - capture|perl|stderr|short - got STDOUT ok 3 - capture|perl|stderr|short - got STDERR ok 4 - capture|perl|stderr|multiline - got STDOUT ok 5 - capture|perl|stderr|multiline - got STDERR ok 6 - capture|perl|stderr|unicode - got STDOUT ok 7 - capture|perl|stderr|unicode - got STDERR ok 8 - capture|perl|both|short - got STDOUT ok 9 - capture|perl|both|short - got STDERR ok 10 - capture|perl|both|multiline - got STDOUT ok 11 - capture|perl|both|multiline - got STDERR ok 12 - capture|perl|both|unicode - got STDOUT ok 13 - capture|perl|both|unicode - got STDERR ok 14 - capture|perl|stdout|short - got STDOUT ok 15 - capture|perl|stdout|short - got STDERR ok 16 - capture|perl|stdout|multiline - got STDOUT ok 17 - capture|perl|stdout|multiline - got STDERR ok 18 - capture|perl|stdout|unicode - got STDOUT ok 19 - capture|perl|stdout|unicode - got STDERR ok 20 - capture|sys|stderr|short - got STDOUT ok 21 - capture|sys|stderr|short - got STDERR ok 22 - capture|sys|stderr|multiline - got STDOUT ok 23 - capture|sys|stderr|multiline - got STDERR ok 24 - capture|sys|stderr|unicode - got STDOUT ok 25 - capture|sys|stderr|unicode - got STDERR ok 26 - capture|sys|both|short - got STDOUT ok 27 - capture|sys|both|short - got STDERR ok 28 - capture|sys|both|multiline - got STDOUT ok 29 - capture|sys|both|multiline - got STDERR ok 30 - capture|sys|both|unicode - got STDOUT ok 31 - capture|sys|both|unicode - got STDERR ok 32 - capture|sys|stdout|short - got STDOUT ok 33 - capture|sys|stdout|short - got STDERR ok 34 - capture|sys|stdout|multiline - got STDOUT ok 35 - capture|sys|stdout|multiline - got STDERR ok 36 - capture|sys|stdout|unicode - got STDOUT ok 37 - capture|sys|stdout|unicode - got STDERR ok 38 - capture_scalar|perl|stderr|short - got STDOUT ok 39 - capture_scalar|perl|stderr|multiline - got STDOUT ok 40 - capture_scalar|perl|stderr|unicode - got STDOUT ok 41 - capture_scalar|perl|both|short - got STDOUT ok 42 - capture_scalar|perl|both|multiline - got STDOUT ok 43 - capture_scalar|perl|both|unicode - got STDOUT ok 44 - capture_scalar|perl|stdout|short - got STDOUT ok 45 - capture_scalar|perl|stdout|multiline - got STDOUT ok 46 - capture_scalar|perl|stdout|unicode - got STDOUT ok 47 - capture_scalar|sys|stderr|short - got STDOUT ok 48 - capture_scalar|sys|stderr|multiline - got STDOUT ok 49 - capture_scalar|sys|stderr|unicode - got STDOUT ok 50 - capture_scalar|sys|both|short - got STDOUT ok 51 - capture_scalar|sys|both|multiline - got STDOUT ok 52 - capture_scalar|sys|both|unicode - got STDOUT ok 53 - capture_scalar|sys|stdout|short - got STDOUT ok 54 - capture_scalar|sys|stdout|multiline - got STDOUT ok 55 - capture_scalar|sys|stdout|unicode - got STDOUT ok 56 - capture_merged|perl|stderr|short - got STDOUT ok 57 - capture_merged|perl|stderr|short - got STDERR ok 58 - capture_merged|perl|stderr|multiline - got STDOUT ok 59 - capture_merged|perl|stderr|multiline - got STDERR ok 60 - capture_merged|perl|stderr|unicode - got STDOUT ok 61 - capture_merged|perl|stderr|unicode - got STDERR ok 62 - capture_merged|perl|both|short - got STDOUT ok 63 - capture_merged|perl|both|short - got STDERR ok 64 - capture_merged|perl|both|multiline - got STDOUT ok 65 - capture_merged|perl|both|multiline - got STDERR ok 66 - capture_merged|perl|both|unicode - got STDOUT ok 67 - capture_merged|perl|both|unicode - got STDERR ok 68 - capture_merged|perl|stdout|short - got STDOUT ok 69 - capture_merged|perl|stdout|short - got STDERR ok 70 - capture_merged|perl|stdout|multiline - got STDOUT ok 71 - capture_merged|perl|stdout|multiline - got STDERR ok 72 - capture_merged|perl|stdout|unicode - got STDOUT ok 73 - capture_merged|perl|stdout|unicode - got STDERR ok 74 - capture_merged|sys|stderr|short - got STDOUT ok 75 - capture_merged|sys|stderr|short - got STDERR ok 76 - capture_merged|sys|stderr|multiline - got STDOUT ok 77 - capture_merged|sys|stderr|multiline - got STDERR ok 78 - capture_merged|sys|stderr|unicode - got STDOUT ok 79 - capture_merged|sys|stderr|unicode - got STDERR ok 80 - capture_merged|sys|both|short - got STDOUT ok 81 - capture_merged|sys|both|short - got STDERR ok 82 - capture_merged|sys|both|multiline - got STDOUT ok 83 - capture_merged|sys|both|multiline - got STDERR ok 84 - capture_merged|sys|both|unicode - got STDOUT ok 85 - capture_merged|sys|both|unicode - got STDERR ok 86 - capture_merged|sys|stdout|short - got STDOUT ok 87 - capture_merged|sys|stdout|short - got STDERR ok 88 - capture_merged|sys|stdout|multiline - got STDOUT ok 89 - capture_merged|sys|stdout|multiline - got STDERR ok 90 - capture_merged|sys|stdout|unicode - got STDOUT ok 91 - capture_merged|sys|stdout|unicode - got STDERR ok 92 - tee|perl|stderr|short - got STDOUT ok 93 - tee|perl|stderr|short - tee STDOUT ok 94 - tee|perl|stderr|short - got STDERR ok 95 - tee|perl|stderr|short - tee STDERR ok 96 - tee|perl|stderr|multiline - got STDOUT ok 97 - tee|perl|stderr|multiline - tee STDOUT ok 98 - tee|perl|stderr|multiline - got STDERR ok 99 - tee|perl|stderr|multiline - tee STDERR ok 100 - tee|perl|stderr|unicode - got STDOUT ok 101 - tee|perl|stderr|unicode - tee STDOUT ok 102 - tee|perl|stderr|unicode - got STDERR ok 103 - tee|perl|stderr|unicode - tee STDERR ok 104 - tee|perl|both|short - got STDOUT ok 105 - tee|perl|both|short - tee STDOUT ok 106 - tee|perl|both|short - got STDERR ok 107 - tee|perl|both|short - tee STDERR ok 108 - tee|perl|both|multiline - got STDOUT ok 109 - tee|perl|both|multiline - tee STDOUT ok 110 - tee|perl|both|multiline - got STDERR ok 111 - tee|perl|both|multiline - tee STDERR ok 112 - tee|perl|both|unicode - got STDOUT ok 113 - tee|perl|both|unicode - tee STDOUT ok 114 - tee|perl|both|unicode - got STDERR ok 115 - tee|perl|both|unicode - tee STDERR ok 116 - tee|perl|stdout|short - got STDOUT ok 117 - tee|perl|stdout|short - tee STDOUT ok 118 - tee|perl|stdout|short - got STDERR ok 119 - tee|perl|stdout|short - tee STDERR ok 120 - tee|perl|stdout|multiline - got STDOUT ok 121 - tee|perl|stdout|multiline - tee STDOUT ok 122 - tee|perl|stdout|multiline - got STDERR ok 123 - tee|perl|stdout|multiline - tee STDERR ok 124 - tee|perl|stdout|unicode - got STDOUT ok 125 - tee|perl|stdout|unicode - tee STDOUT ok 126 - tee|perl|stdout|unicode - got STDERR ok 127 - tee|perl|stdout|unicode - tee STDERR ok 128 - tee|sys|stderr|short - got STDOUT ok 129 - tee|sys|stderr|short - tee STDOUT ok 130 - tee|sys|stderr|short - got STDERR ok 131 - tee|sys|stderr|short - tee STDERR ok 132 - tee|sys|stderr|multiline - got STDOUT ok 133 - tee|sys|stderr|multiline - tee STDOUT ok 134 - tee|sys|stderr|multiline - got STDERR ok 135 - tee|sys|stderr|multiline - tee STDERR ok 136 - tee|sys|stderr|unicode - got STDOUT ok 137 - tee|sys|stderr|unicode - tee STDOUT ok 138 - tee|sys|stderr|unicode - got STDERR ok 139 - tee|sys|stderr|unicode - tee STDERR ok 140 - tee|sys|both|short - got STDOUT ok 141 - tee|sys|both|short - tee STDOUT ok 142 - tee|sys|both|short - got STDERR ok 143 - tee|sys|both|short - tee STDERR ok 144 - tee|sys|both|multiline - got STDOUT ok 145 - tee|sys|both|multiline - tee STDOUT ok 146 - tee|sys|both|multiline - got STDERR ok 147 - tee|sys|both|multiline - tee STDERR ok 148 - tee|sys|both|unicode - got STDOUT ok 149 - tee|sys|both|unicode - tee STDOUT ok 150 - tee|sys|both|unicode - got STDERR ok 151 - tee|sys|both|unicode - tee STDERR ok 152 - tee|sys|stdout|short - got STDOUT ok 153 - tee|sys|stdout|short - tee STDOUT ok 154 - tee|sys|stdout|short - got STDERR ok 155 - tee|sys|stdout|short - tee STDERR ok 156 - tee|sys|stdout|multiline - got STDOUT ok 157 - tee|sys|stdout|multiline - tee STDOUT ok 158 - tee|sys|stdout|multiline - got STDERR ok 159 - tee|sys|stdout|multiline - tee STDERR ok 160 - tee|sys|stdout|unicode - got STDOUT ok 161 - tee|sys|stdout|unicode - tee STDOUT ok 162 - tee|sys|stdout|unicode - got STDERR ok 163 - tee|sys|stdout|unicode - tee STDERR ok 164 - tee_scalar|perl|stderr|short - got STDOUT ok 165 - tee_scalar|perl|stderr|short - tee STDOUT ok 166 - tee_scalar|perl|stderr|short - tee STDERR ok 167 - tee_scalar|perl|stderr|multiline - got STDOUT ok 168 - tee_scalar|perl|stderr|multiline - tee STDOUT ok 169 - tee_scalar|perl|stderr|multiline - tee STDERR ok 170 - tee_scalar|perl|stderr|unicode - got STDOUT ok 171 - tee_scalar|perl|stderr|unicode - tee STDOUT ok 172 - tee_scalar|perl|stderr|unicode - tee STDERR ok 173 - tee_scalar|perl|both|short - got STDOUT ok 174 - tee_scalar|perl|both|short - tee STDOUT ok 175 - tee_scalar|perl|both|short - tee STDERR ok 176 - tee_scalar|perl|both|multiline - got STDOUT ok 177 - tee_scalar|perl|both|multiline - tee STDOUT ok 178 - tee_scalar|perl|both|multiline - tee STDERR ok 179 - tee_scalar|perl|both|unicode - got STDOUT ok 180 - tee_scalar|perl|both|unicode - tee STDOUT ok 181 - tee_scalar|perl|both|unicode - tee STDERR ok 182 - tee_scalar|perl|stdout|short - got STDOUT ok 183 - tee_scalar|perl|stdout|short - tee STDOUT ok 184 - tee_scalar|perl|stdout|short - tee STDERR ok 185 - tee_scalar|perl|stdout|multiline - got STDOUT ok 186 - tee_scalar|perl|stdout|multiline - tee STDOUT ok 187 - tee_scalar|perl|stdout|multiline - tee STDERR ok 188 - tee_scalar|perl|stdout|unicode - got STDOUT ok 189 - tee_scalar|perl|stdout|unicode - tee STDOUT ok 190 - tee_scalar|perl|stdout|unicode - tee STDERR ok 191 - tee_scalar|sys|stderr|short - got STDOUT ok 192 - tee_scalar|sys|stderr|short - tee STDOUT ok 193 - tee_scalar|sys|stderr|short - tee STDERR ok 194 - tee_scalar|sys|stderr|multiline - got STDOUT ok 195 - tee_scalar|sys|stderr|multiline - tee STDOUT ok 196 - tee_scalar|sys|stderr|multiline - tee STDERR ok 197 - tee_scalar|sys|stderr|unicode - got STDOUT ok 198 - tee_scalar|sys|stderr|unicode - tee STDOUT ok 199 - tee_scalar|sys|stderr|unicode - tee STDERR ok 200 - tee_scalar|sys|both|short - got STDOUT ok 201 - tee_scalar|sys|both|short - tee STDOUT ok 202 - tee_scalar|sys|both|short - tee STDERR ok 203 - tee_scalar|sys|both|multiline - got STDOUT ok 204 - tee_scalar|sys|both|multiline - tee STDOUT ok 205 - tee_scalar|sys|both|multiline - tee STDERR ok 206 - tee_scalar|sys|both|unicode - got STDOUT ok 207 - tee_scalar|sys|both|unicode - tee STDOUT ok 208 - tee_scalar|sys|both|unicode - tee STDERR ok 209 - tee_scalar|sys|stdout|short - got STDOUT ok 210 - tee_scalar|sys|stdout|short - tee STDOUT ok 211 - tee_scalar|sys|stdout|short - tee STDERR ok 212 - tee_scalar|sys|stdout|multiline - got STDOUT ok 213 - tee_scalar|sys|stdout|multiline - tee STDOUT ok 214 - tee_scalar|sys|stdout|multiline - tee STDERR ok 215 - tee_scalar|sys|stdout|unicode - got STDOUT ok 216 - tee_scalar|sys|stdout|unicode - tee STDOUT ok 217 - tee_scalar|sys|stdout|unicode - tee STDERR ok 218 - tee_merged|perl|stderr|short - got STDOUT ok 219 - tee_merged|perl|stderr|short - got STDERR ok 220 - tee_merged|perl|stderr|short - tee STDOUT (STDOUT) ok 221 - tee_merged|perl|stderr|short - tee STDOUT (STDERR) ok 222 - tee_merged|perl|stderr|short - tee STDERR ok 223 - tee_merged|perl|stderr|multiline - got STDOUT ok 224 - tee_merged|perl|stderr|multiline - got STDERR ok 225 - tee_merged|perl|stderr|multiline - tee STDOUT (STDOUT) ok 226 - tee_merged|perl|stderr|multiline - tee STDOUT (STDERR) ok 227 - tee_merged|perl|stderr|multiline - tee STDERR ok 228 - tee_merged|perl|stderr|unicode - got STDOUT ok 229 - tee_merged|perl|stderr|unicode - got STDERR ok 230 - tee_merged|perl|stderr|unicode - tee STDOUT (STDOUT) ok 231 - tee_merged|perl|stderr|unicode - tee STDOUT (STDERR) ok 232 - tee_merged|perl|stderr|unicode - tee STDERR ok 233 - tee_merged|perl|both|short - got STDOUT ok 234 - tee_merged|perl|both|short - got STDERR ok 235 - tee_merged|perl|both|short - tee STDOUT (STDOUT) ok 236 - tee_merged|perl|both|short - tee STDOUT (STDERR) ok 237 - tee_merged|perl|both|short - tee STDERR ok 238 - tee_merged|perl|both|multiline - got STDOUT ok 239 - tee_merged|perl|both|multiline - got STDERR ok 240 - tee_merged|perl|both|multiline - tee STDOUT (STDOUT) ok 241 - tee_merged|perl|both|multiline - tee STDOUT (STDERR) ok 242 - tee_merged|perl|both|multiline - tee STDERR ok 243 - tee_merged|perl|both|unicode - got STDOUT ok 244 - tee_merged|perl|both|unicode - got STDERR ok 245 - tee_merged|perl|both|unicode - tee STDOUT (STDOUT) ok 246 - tee_merged|perl|both|unicode - tee STDOUT (STDERR) ok 247 - tee_merged|perl|both|unicode - tee STDERR ok 248 - tee_merged|perl|stdout|short - got STDOUT ok 249 - tee_merged|perl|stdout|short - got STDERR ok 250 - tee_merged|perl|stdout|short - tee STDOUT (STDOUT) ok 251 - tee_merged|perl|stdout|short - tee STDOUT (STDERR) ok 252 - tee_merged|perl|stdout|short - tee STDERR ok 253 - tee_merged|perl|stdout|multiline - got STDOUT ok 254 - tee_merged|perl|stdout|multiline - got STDERR ok 255 - tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT) ok 256 - tee_merged|perl|stdout|multiline - tee STDOUT (STDERR) ok 257 - tee_merged|perl|stdout|multiline - tee STDERR ok 258 - tee_merged|perl|stdout|unicode - got STDOUT ok 259 - tee_merged|perl|stdout|unicode - got STDERR ok 260 - tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT) ok 261 - tee_merged|perl|stdout|unicode - tee STDOUT (STDERR) ok 262 - tee_merged|perl|stdout|unicode - tee STDERR ok 263 - tee_merged|sys|stderr|short - got STDOUT ok 264 - tee_merged|sys|stderr|short - got STDERR ok 265 - tee_merged|sys|stderr|short - tee STDOUT (STDOUT) ok 266 - tee_merged|sys|stderr|short - tee STDOUT (STDERR) ok 267 - tee_merged|sys|stderr|short - tee STDERR ok 268 - tee_merged|sys|stderr|multiline - got STDOUT ok 269 - tee_merged|sys|stderr|multiline - got STDERR ok 270 - tee_merged|sys|stderr|multiline - tee STDOUT (STDOUT) ok 271 - tee_merged|sys|stderr|multiline - tee STDOUT (STDERR) ok 272 - tee_merged|sys|stderr|multiline - tee STDERR ok 273 - tee_merged|sys|stderr|unicode - got STDOUT ok 274 - tee_merged|sys|stderr|unicode - got STDERR ok 275 - tee_merged|sys|stderr|unicode - tee STDOUT (STDOUT) ok 276 - tee_merged|sys|stderr|unicode - tee STDOUT (STDERR) ok 277 - tee_merged|sys|stderr|unicode - tee STDERR ok 278 - tee_merged|sys|both|short - got STDOUT ok 279 - tee_merged|sys|both|short - got STDERR ok 280 - tee_merged|sys|both|short - tee STDOUT (STDOUT) ok 281 - tee_merged|sys|both|short - tee STDOUT (STDERR) ok 282 - tee_merged|sys|both|short - tee STDERR ok 283 - tee_merged|sys|both|multiline - got STDOUT ok 284 - tee_merged|sys|both|multiline - got STDERR ok 285 - tee_merged|sys|both|multiline - tee STDOUT (STDOUT) ok 286 - tee_merged|sys|both|multiline - tee STDOUT (STDERR) ok 287 - tee_merged|sys|both|multiline - tee STDERR ok 288 - tee_merged|sys|both|unicode - got STDOUT ok 289 - tee_merged|sys|both|unicode - got STDERR ok 290 - tee_merged|sys|both|unicode - tee STDOUT (STDOUT) ok 291 - tee_merged|sys|both|unicode - tee STDOUT (STDERR) ok 292 - tee_merged|sys|both|unicode - tee STDERR ok 293 - tee_merged|sys|stdout|short - got STDOUT ok 294 - tee_merged|sys|stdout|short - got STDERR ok 295 - tee_merged|sys|stdout|short - tee STDOUT (STDOUT) ok 296 - tee_merged|sys|stdout|short - tee STDOUT (STDERR) ok 297 - tee_merged|sys|stdout|short - tee STDERR ok 298 - tee_merged|sys|stdout|multiline - got STDOUT ok 299 - tee_merged|sys|stdout|multiline - got STDERR ok 300 - tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT) ok 301 - tee_merged|sys|stdout|multiline - tee STDOUT (STDERR) ok 302 - tee_merged|sys|stdout|multiline - tee STDERR ok 303 - tee_merged|sys|stdout|unicode - got STDOUT ok 304 - tee_merged|sys|stdout|unicode - got STDERR ok 305 - tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT) ok 306 - tee_merged|sys|stdout|unicode - tee STDOUT (STDERR) ok 307 - tee_merged|sys|stdout|unicode - tee STDERR ok 308 - no file descriptors leaked 1..308 ok t/09-preserve-exit-code.t .. 1..2 ok 1 - $? preserved after capture ends ok 2 - no file descriptors leaked ok t/10-stdout-string.t ....... ok 1 - closed STDOUT ok 2 - reopened STDOUT to string ok 3 - capture|perl|stderr|short - got STDOUT ok 4 - capture|perl|stderr|short - got STDERR ok 5 - capture|perl|stderr|multiline - got STDOUT ok 6 - capture|perl|stderr|multiline - got STDERR ok 7 - capture|perl|stderr|unicode - got STDOUT ok 8 - capture|perl|stderr|unicode - got STDERR ok 9 - capture|perl|both|short - got STDOUT ok 10 - capture|perl|both|short - got STDERR ok 11 - capture|perl|both|multiline - got STDOUT ok 12 - capture|perl|both|multiline - got STDERR ok 13 - capture|perl|both|unicode - got STDOUT ok 14 - capture|perl|both|unicode - got STDERR ok 15 - capture|perl|stdout|short - got STDOUT ok 16 - capture|perl|stdout|short - got STDERR ok 17 - capture|perl|stdout|multiline - got STDOUT ok 18 - capture|perl|stdout|multiline - got STDERR ok 19 - capture|perl|stdout|unicode - got STDOUT ok 20 - capture|perl|stdout|unicode - got STDERR ok 21 - capture|sys|stderr|short - got STDOUT ok 22 - capture|sys|stderr|short - got STDERR ok 23 - capture|sys|stderr|multiline - got STDOUT ok 24 - capture|sys|stderr|multiline - got STDERR ok 25 - capture|sys|stderr|unicode - got STDOUT ok 26 - capture|sys|stderr|unicode - got STDERR ok 27 - capture|sys|both|short - got STDOUT ok 28 - capture|sys|both|short - got STDERR ok 29 - capture|sys|both|multiline - got STDOUT ok 30 - capture|sys|both|multiline - got STDERR ok 31 - capture|sys|both|unicode - got STDOUT ok 32 - capture|sys|both|unicode - got STDERR ok 33 - capture|sys|stdout|short - got STDOUT ok 34 - capture|sys|stdout|short - got STDERR ok 35 - capture|sys|stdout|multiline - got STDOUT ok 36 - capture|sys|stdout|multiline - got STDERR ok 37 - capture|sys|stdout|unicode - got STDOUT ok 38 - capture|sys|stdout|unicode - got STDERR ok 39 - capture_scalar|perl|stderr|short - got STDOUT ok 40 - capture_scalar|perl|stderr|multiline - got STDOUT ok 41 - capture_scalar|perl|stderr|unicode - got STDOUT ok 42 - capture_scalar|perl|both|short - got STDOUT ok 43 - capture_scalar|perl|both|multiline - got STDOUT ok 44 - capture_scalar|perl|both|unicode - got STDOUT ok 45 - capture_scalar|perl|stdout|short - got STDOUT ok 46 - capture_scalar|perl|stdout|multiline - got STDOUT ok 47 - capture_scalar|perl|stdout|unicode - got STDOUT ok 48 - capture_scalar|sys|stderr|short - got STDOUT ok 49 - capture_scalar|sys|stderr|multiline - got STDOUT ok 50 - capture_scalar|sys|stderr|unicode - got STDOUT ok 51 - capture_scalar|sys|both|short - got STDOUT ok 52 - capture_scalar|sys|both|multiline - got STDOUT ok 53 - capture_scalar|sys|both|unicode - got STDOUT ok 54 - capture_scalar|sys|stdout|short - got STDOUT ok 55 - capture_scalar|sys|stdout|multiline - got STDOUT ok 56 - capture_scalar|sys|stdout|unicode - got STDOUT ok 57 - capture_merged|perl|stderr|short - got STDOUT ok 58 - capture_merged|perl|stderr|short - got STDERR ok 59 - capture_merged|perl|stderr|multiline - got STDOUT ok 60 - capture_merged|perl|stderr|multiline - got STDERR ok 61 - capture_merged|perl|stderr|unicode - got STDOUT ok 62 - capture_merged|perl|stderr|unicode - got STDERR ok 63 - capture_merged|perl|both|short - got STDOUT ok 64 - capture_merged|perl|both|short - got STDERR ok 65 - capture_merged|perl|both|multiline - got STDOUT ok 66 - capture_merged|perl|both|multiline - got STDERR ok 67 - capture_merged|perl|both|unicode - got STDOUT ok 68 - capture_merged|perl|both|unicode - got STDERR ok 69 - capture_merged|perl|stdout|short - got STDOUT ok 70 - capture_merged|perl|stdout|short - got STDERR ok 71 - capture_merged|perl|stdout|multiline - got STDOUT ok 72 - capture_merged|perl|stdout|multiline - got STDERR ok 73 - capture_merged|perl|stdout|unicode - got STDOUT ok 74 - capture_merged|perl|stdout|unicode - got STDERR ok 75 - capture_merged|sys|stderr|short - got STDOUT ok 76 - capture_merged|sys|stderr|short - got STDERR ok 77 - capture_merged|sys|stderr|multiline - got STDOUT ok 78 - capture_merged|sys|stderr|multiline - got STDERR ok 79 - capture_merged|sys|stderr|unicode - got STDOUT ok 80 - capture_merged|sys|stderr|unicode - got STDERR ok 81 - capture_merged|sys|both|short - got STDOUT ok 82 - capture_merged|sys|both|short - got STDERR ok 83 - capture_merged|sys|both|multiline - got STDOUT ok 84 - capture_merged|sys|both|multiline - got STDERR ok 85 - capture_merged|sys|both|unicode - got STDOUT ok 86 - capture_merged|sys|both|unicode - got STDERR ok 87 - capture_merged|sys|stdout|short - got STDOUT ok 88 - capture_merged|sys|stdout|short - got STDERR ok 89 - capture_merged|sys|stdout|multiline - got STDOUT ok 90 - capture_merged|sys|stdout|multiline - got STDERR ok 91 - capture_merged|sys|stdout|unicode - got STDOUT ok 92 - capture_merged|sys|stdout|unicode - got STDERR ok 93 - tee|perl|stderr|short - got STDOUT ok 94 - tee|perl|stderr|short - tee STDOUT ok 95 - tee|perl|stderr|short - got STDERR ok 96 - tee|perl|stderr|short - tee STDERR ok 97 - tee|perl|stderr|multiline - got STDOUT ok 98 - tee|perl|stderr|multiline - tee STDOUT ok 99 - tee|perl|stderr|multiline - got STDERR ok 100 - tee|perl|stderr|multiline - tee STDERR ok 101 - tee|perl|stderr|unicode - got STDOUT ok 102 - tee|perl|stderr|unicode - tee STDOUT ok 103 - tee|perl|stderr|unicode - got STDERR ok 104 - tee|perl|stderr|unicode - tee STDERR ok 105 - tee|perl|both|short - got STDOUT ok 106 - tee|perl|both|short - tee STDOUT ok 107 - tee|perl|both|short - got STDERR ok 108 - tee|perl|both|short - tee STDERR ok 109 - tee|perl|both|multiline - got STDOUT ok 110 - tee|perl|both|multiline - tee STDOUT ok 111 - tee|perl|both|multiline - got STDERR ok 112 - tee|perl|both|multiline - tee STDERR ok 113 - tee|perl|both|unicode - got STDOUT ok 114 - tee|perl|both|unicode - tee STDOUT ok 115 - tee|perl|both|unicode - got STDERR ok 116 - tee|perl|both|unicode - tee STDERR ok 117 - tee|perl|stdout|short - got STDOUT ok 118 - tee|perl|stdout|short - tee STDOUT ok 119 - tee|perl|stdout|short - got STDERR ok 120 - tee|perl|stdout|short - tee STDERR ok 121 - tee|perl|stdout|multiline - got STDOUT ok 122 - tee|perl|stdout|multiline - tee STDOUT ok 123 - tee|perl|stdout|multiline - got STDERR ok 124 - tee|perl|stdout|multiline - tee STDERR ok 125 - tee|perl|stdout|unicode - got STDOUT ok 126 - tee|perl|stdout|unicode - tee STDOUT ok 127 - tee|perl|stdout|unicode - got STDERR ok 128 - tee|perl|stdout|unicode - tee STDERR ok 129 - tee|sys|stderr|short - got STDOUT ok 130 - tee|sys|stderr|short - tee STDOUT ok 131 - tee|sys|stderr|short - got STDERR ok 132 - tee|sys|stderr|short - tee STDERR ok 133 - tee|sys|stderr|multiline - got STDOUT ok 134 - tee|sys|stderr|multiline - tee STDOUT ok 135 - tee|sys|stderr|multiline - got STDERR ok 136 - tee|sys|stderr|multiline - tee STDERR ok 137 - tee|sys|stderr|unicode - got STDOUT ok 138 - tee|sys|stderr|unicode - tee STDOUT ok 139 - tee|sys|stderr|unicode - got STDERR ok 140 - tee|sys|stderr|unicode - tee STDERR ok 141 - tee|sys|both|short - got STDOUT ok 142 - tee|sys|both|short - tee STDOUT ok 143 - tee|sys|both|short - got STDERR ok 144 - tee|sys|both|short - tee STDERR ok 145 - tee|sys|both|multiline - got STDOUT ok 146 - tee|sys|both|multiline - tee STDOUT ok 147 - tee|sys|both|multiline - got STDERR ok 148 - tee|sys|both|multiline - tee STDERR ok 149 - tee|sys|both|unicode - got STDOUT ok 150 - tee|sys|both|unicode - tee STDOUT ok 151 - tee|sys|both|unicode - got STDERR ok 152 - tee|sys|both|unicode - tee STDERR ok 153 - tee|sys|stdout|short - got STDOUT ok 154 - tee|sys|stdout|short - tee STDOUT ok 155 - tee|sys|stdout|short - got STDERR ok 156 - tee|sys|stdout|short - tee STDERR ok 157 - tee|sys|stdout|multiline - got STDOUT ok 158 - tee|sys|stdout|multiline - tee STDOUT ok 159 - tee|sys|stdout|multiline - got STDERR ok 160 - tee|sys|stdout|multiline - tee STDERR ok 161 - tee|sys|stdout|unicode - got STDOUT ok 162 - tee|sys|stdout|unicode - tee STDOUT ok 163 - tee|sys|stdout|unicode - got STDERR ok 164 - tee|sys|stdout|unicode - tee STDERR ok 165 - tee_scalar|perl|stderr|short - got STDOUT ok 166 - tee_scalar|perl|stderr|short - tee STDOUT ok 167 - tee_scalar|perl|stderr|short - tee STDERR ok 168 - tee_scalar|perl|stderr|multiline - got STDOUT ok 169 - tee_scalar|perl|stderr|multiline - tee STDOUT ok 170 - tee_scalar|perl|stderr|multiline - tee STDERR ok 171 - tee_scalar|perl|stderr|unicode - got STDOUT ok 172 - tee_scalar|perl|stderr|unicode - tee STDOUT ok 173 - tee_scalar|perl|stderr|unicode - tee STDERR ok 174 - tee_scalar|perl|both|short - got STDOUT ok 175 - tee_scalar|perl|both|short - tee STDOUT ok 176 - tee_scalar|perl|both|short - tee STDERR ok 177 - tee_scalar|perl|both|multiline - got STDOUT ok 178 - tee_scalar|perl|both|multiline - tee STDOUT ok 179 - tee_scalar|perl|both|multiline - tee STDERR ok 180 - tee_scalar|perl|both|unicode - got STDOUT ok 181 - tee_scalar|perl|both|unicode - tee STDOUT ok 182 - tee_scalar|perl|both|unicode - tee STDERR ok 183 - tee_scalar|perl|stdout|short - got STDOUT ok 184 - tee_scalar|perl|stdout|short - tee STDOUT ok 185 - tee_scalar|perl|stdout|short - tee STDERR ok 186 - tee_scalar|perl|stdout|multiline - got STDOUT ok 187 - tee_scalar|perl|stdout|multiline - tee STDOUT ok 188 - tee_scalar|perl|stdout|multiline - tee STDERR ok 189 - tee_scalar|perl|stdout|unicode - got STDOUT ok 190 - tee_scalar|perl|stdout|unicode - tee STDOUT ok 191 - tee_scalar|perl|stdout|unicode - tee STDERR ok 192 - tee_scalar|sys|stderr|short - got STDOUT ok 193 - tee_scalar|sys|stderr|short - tee STDOUT ok 194 - tee_scalar|sys|stderr|short - tee STDERR ok 195 - tee_scalar|sys|stderr|multiline - got STDOUT ok 196 - tee_scalar|sys|stderr|multiline - tee STDOUT ok 197 - tee_scalar|sys|stderr|multiline - tee STDERR ok 198 - tee_scalar|sys|stderr|unicode - got STDOUT ok 199 - tee_scalar|sys|stderr|unicode - tee STDOUT ok 200 - tee_scalar|sys|stderr|unicode - tee STDERR ok 201 - tee_scalar|sys|both|short - got STDOUT ok 202 - tee_scalar|sys|both|short - tee STDOUT ok 203 - tee_scalar|sys|both|short - tee STDERR ok 204 - tee_scalar|sys|both|multiline - got STDOUT ok 205 - tee_scalar|sys|both|multiline - tee STDOUT ok 206 - tee_scalar|sys|both|multiline - tee STDERR ok 207 - tee_scalar|sys|both|unicode - got STDOUT ok 208 - tee_scalar|sys|both|unicode - tee STDOUT ok 209 - tee_scalar|sys|both|unicode - tee STDERR ok 210 - tee_scalar|sys|stdout|short - got STDOUT ok 211 - tee_scalar|sys|stdout|short - tee STDOUT ok 212 - tee_scalar|sys|stdout|short - tee STDERR ok 213 - tee_scalar|sys|stdout|multiline - got STDOUT ok 214 - tee_scalar|sys|stdout|multiline - tee STDOUT ok 215 - tee_scalar|sys|stdout|multiline - tee STDERR ok 216 - tee_scalar|sys|stdout|unicode - got STDOUT ok 217 - tee_scalar|sys|stdout|unicode - tee STDOUT ok 218 - tee_scalar|sys|stdout|unicode - tee STDERR ok 219 - tee_merged|perl|stderr|short - got STDOUT ok 220 - tee_merged|perl|stderr|short - got STDERR ok 221 - tee_merged|perl|stderr|short - tee STDOUT (STDOUT) ok 222 - tee_merged|perl|stderr|short - tee STDOUT (STDERR) ok 223 - tee_merged|perl|stderr|short - tee STDERR ok 224 - tee_merged|perl|stderr|multiline - got STDOUT ok 225 - tee_merged|perl|stderr|multiline - got STDERR ok 226 - tee_merged|perl|stderr|multiline - tee STDOUT (STDOUT) ok 227 - tee_merged|perl|stderr|multiline - tee STDOUT (STDERR) ok 228 - tee_merged|perl|stderr|multiline - tee STDERR ok 229 - tee_merged|perl|stderr|unicode - got STDOUT ok 230 - tee_merged|perl|stderr|unicode - got STDERR ok 231 - tee_merged|perl|stderr|unicode - tee STDOUT (STDOUT) ok 232 - tee_merged|perl|stderr|unicode - tee STDOUT (STDERR) ok 233 - tee_merged|perl|stderr|unicode - tee STDERR ok 234 - tee_merged|perl|both|short - got STDOUT ok 235 - tee_merged|perl|both|short - got STDERR ok 236 - tee_merged|perl|both|short - tee STDOUT (STDOUT) ok 237 - tee_merged|perl|both|short - tee STDOUT (STDERR) ok 238 - tee_merged|perl|both|short - tee STDERR ok 239 - tee_merged|perl|both|multiline - got STDOUT ok 240 - tee_merged|perl|both|multiline - got STDERR ok 241 - tee_merged|perl|both|multiline - tee STDOUT (STDOUT) ok 242 - tee_merged|perl|both|multiline - tee STDOUT (STDERR) ok 243 - tee_merged|perl|both|multiline - tee STDERR ok 244 - tee_merged|perl|both|unicode - got STDOUT ok 245 - tee_merged|perl|both|unicode - got STDERR ok 246 - tee_merged|perl|both|unicode - tee STDOUT (STDOUT) ok 247 - tee_merged|perl|both|unicode - tee STDOUT (STDERR) ok 248 - tee_merged|perl|both|unicode - tee STDERR ok 249 - tee_merged|perl|stdout|short - got STDOUT ok 250 - tee_merged|perl|stdout|short - got STDERR ok 251 - tee_merged|perl|stdout|short - tee STDOUT (STDOUT) ok 252 - tee_merged|perl|stdout|short - tee STDOUT (STDERR) ok 253 - tee_merged|perl|stdout|short - tee STDERR ok 254 - tee_merged|perl|stdout|multiline - got STDOUT ok 255 - tee_merged|perl|stdout|multiline - got STDERR ok 256 - tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT) ok 257 - tee_merged|perl|stdout|multiline - tee STDOUT (STDERR) ok 258 - tee_merged|perl|stdout|multiline - tee STDERR ok 259 - tee_merged|perl|stdout|unicode - got STDOUT ok 260 - tee_merged|perl|stdout|unicode - got STDERR ok 261 - tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT) ok 262 - tee_merged|perl|stdout|unicode - tee STDOUT (STDERR) ok 263 - tee_merged|perl|stdout|unicode - tee STDERR ok 264 - tee_merged|sys|stderr|short - got STDOUT ok 265 - tee_merged|sys|stderr|short - got STDERR ok 266 - tee_merged|sys|stderr|short - tee STDOUT (STDOUT) ok 267 - tee_merged|sys|stderr|short - tee STDOUT (STDERR) ok 268 - tee_merged|sys|stderr|short - tee STDERR ok 269 - tee_merged|sys|stderr|multiline - got STDOUT ok 270 - tee_merged|sys|stderr|multiline - got STDERR ok 271 - tee_merged|sys|stderr|multiline - tee STDOUT (STDOUT) ok 272 - tee_merged|sys|stderr|multiline - tee STDOUT (STDERR) ok 273 - tee_merged|sys|stderr|multiline - tee STDERR ok 274 - tee_merged|sys|stderr|unicode - got STDOUT ok 275 - tee_merged|sys|stderr|unicode - got STDERR ok 276 - tee_merged|sys|stderr|unicode - tee STDOUT (STDOUT) ok 277 - tee_merged|sys|stderr|unicode - tee STDOUT (STDERR) ok 278 - tee_merged|sys|stderr|unicode - tee STDERR ok 279 - tee_merged|sys|both|short - got STDOUT ok 280 - tee_merged|sys|both|short - got STDERR ok 281 - tee_merged|sys|both|short - tee STDOUT (STDOUT) ok 282 - tee_merged|sys|both|short - tee STDOUT (STDERR) ok 283 - tee_merged|sys|both|short - tee STDERR ok 284 - tee_merged|sys|both|multiline - got STDOUT ok 285 - tee_merged|sys|both|multiline - got STDERR ok 286 - tee_merged|sys|both|multiline - tee STDOUT (STDOUT) ok 287 - tee_merged|sys|both|multiline - tee STDOUT (STDERR) ok 288 - tee_merged|sys|both|multiline - tee STDERR ok 289 - tee_merged|sys|both|unicode - got STDOUT ok 290 - tee_merged|sys|both|unicode - got STDERR ok 291 - tee_merged|sys|both|unicode - tee STDOUT (STDOUT) ok 292 - tee_merged|sys|both|unicode - tee STDOUT (STDERR) ok 293 - tee_merged|sys|both|unicode - tee STDERR ok 294 - tee_merged|sys|stdout|short - got STDOUT ok 295 - tee_merged|sys|stdout|short - got STDERR ok 296 - tee_merged|sys|stdout|short - tee STDOUT (STDOUT) ok 297 - tee_merged|sys|stdout|short - tee STDOUT (STDERR) ok 298 - tee_merged|sys|stdout|short - tee STDERR ok 299 - tee_merged|sys|stdout|multiline - got STDOUT ok 300 - tee_merged|sys|stdout|multiline - got STDERR ok 301 - tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT) ok 302 - tee_merged|sys|stdout|multiline - tee STDOUT (STDERR) ok 303 - tee_merged|sys|stdout|multiline - tee STDERR ok 304 - tee_merged|sys|stdout|unicode - got STDOUT ok 305 - tee_merged|sys|stdout|unicode - got STDERR ok 306 - tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT) ok 307 - tee_merged|sys|stdout|unicode - tee STDOUT (STDERR) ok 308 - tee_merged|sys|stdout|unicode - tee STDERR ok 309 - no file descriptors leaked 1..309 ok t/11-stderr-string.t ....... ok 1 - closed STDERR ok 2 - reopened STDERR to string ok 3 - capture|perl|stderr|short - got STDOUT ok 4 - capture|perl|stderr|short - got STDERR ok 5 - capture|perl|stderr|multiline - got STDOUT ok 6 - capture|perl|stderr|multiline - got STDERR ok 7 - capture|perl|stderr|unicode - got STDOUT ok 8 - capture|perl|stderr|unicode - got STDERR ok 9 - capture|perl|both|short - got STDOUT ok 10 - capture|perl|both|short - got STDERR ok 11 - capture|perl|both|multiline - got STDOUT ok 12 - capture|perl|both|multiline - got STDERR ok 13 - capture|perl|both|unicode - got STDOUT ok 14 - capture|perl|both|unicode - got STDERR ok 15 - capture|perl|stdout|short - got STDOUT ok 16 - capture|perl|stdout|short - got STDERR ok 17 - capture|perl|stdout|multiline - got STDOUT ok 18 - capture|perl|stdout|multiline - got STDERR ok 19 - capture|perl|stdout|unicode - got STDOUT ok 20 - capture|perl|stdout|unicode - got STDERR ok 21 - capture|sys|stderr|short - got STDOUT ok 22 - capture|sys|stderr|short - got STDERR ok 23 - capture|sys|stderr|multiline - got STDOUT ok 24 - capture|sys|stderr|multiline - got STDERR ok 25 - capture|sys|stderr|unicode - got STDOUT ok 26 - capture|sys|stderr|unicode - got STDERR ok 27 - capture|sys|both|short - got STDOUT ok 28 - capture|sys|both|short - got STDERR ok 29 - capture|sys|both|multiline - got STDOUT ok 30 - capture|sys|both|multiline - got STDERR ok 31 - capture|sys|both|unicode - got STDOUT ok 32 - capture|sys|both|unicode - got STDERR ok 33 - capture|sys|stdout|short - got STDOUT ok 34 - capture|sys|stdout|short - got STDERR ok 35 - capture|sys|stdout|multiline - got STDOUT ok 36 - capture|sys|stdout|multiline - got STDERR ok 37 - capture|sys|stdout|unicode - got STDOUT ok 38 - capture|sys|stdout|unicode - got STDERR ok 39 - capture_scalar|perl|stderr|short - got STDOUT ok 40 - capture_scalar|perl|stderr|multiline - got STDOUT ok 41 - capture_scalar|perl|stderr|unicode - got STDOUT ok 42 - capture_scalar|perl|both|short - got STDOUT ok 43 - capture_scalar|perl|both|multiline - got STDOUT ok 44 - capture_scalar|perl|both|unicode - got STDOUT ok 45 - capture_scalar|perl|stdout|short - got STDOUT ok 46 - capture_scalar|perl|stdout|multiline - got STDOUT ok 47 - capture_scalar|perl|stdout|unicode - got STDOUT ok 48 - capture_scalar|sys|stderr|short - got STDOUT ok 49 - capture_scalar|sys|stderr|multiline - got STDOUT ok 50 - capture_scalar|sys|stderr|unicode - got STDOUT ok 51 - capture_scalar|sys|both|short - got STDOUT ok 52 - capture_scalar|sys|both|multiline - got STDOUT ok 53 - capture_scalar|sys|both|unicode - got STDOUT ok 54 - capture_scalar|sys|stdout|short - got STDOUT ok 55 - capture_scalar|sys|stdout|multiline - got STDOUT ok 56 - capture_scalar|sys|stdout|unicode - got STDOUT ok 57 - capture_merged|perl|stderr|short - got STDOUT ok 58 - capture_merged|perl|stderr|short - got STDERR ok 59 - capture_merged|perl|stderr|multiline - got STDOUT ok 60 - capture_merged|perl|stderr|multiline - got STDERR ok 61 - capture_merged|perl|stderr|unicode - got STDOUT ok 62 - capture_merged|perl|stderr|unicode - got STDERR ok 63 - capture_merged|perl|both|short - got STDOUT ok 64 - capture_merged|perl|both|short - got STDERR ok 65 - capture_merged|perl|both|multiline - got STDOUT ok 66 - capture_merged|perl|both|multiline - got STDERR ok 67 - capture_merged|perl|both|unicode - got STDOUT ok 68 - capture_merged|perl|both|unicode - got STDERR ok 69 - capture_merged|perl|stdout|short - got STDOUT ok 70 - capture_merged|perl|stdout|short - got STDERR ok 71 - capture_merged|perl|stdout|multiline - got STDOUT ok 72 - capture_merged|perl|stdout|multiline - got STDERR ok 73 - capture_merged|perl|stdout|unicode - got STDOUT ok 74 - capture_merged|perl|stdout|unicode - got STDERR ok 75 - capture_merged|sys|stderr|short - got STDOUT ok 76 - capture_merged|sys|stderr|short - got STDERR ok 77 - capture_merged|sys|stderr|multiline - got STDOUT ok 78 - capture_merged|sys|stderr|multiline - got STDERR ok 79 - capture_merged|sys|stderr|unicode - got STDOUT ok 80 - capture_merged|sys|stderr|unicode - got STDERR ok 81 - capture_merged|sys|both|short - got STDOUT ok 82 - capture_merged|sys|both|short - got STDERR ok 83 - capture_merged|sys|both|multiline - got STDOUT ok 84 - capture_merged|sys|both|multiline - got STDERR ok 85 - capture_merged|sys|both|unicode - got STDOUT ok 86 - capture_merged|sys|both|unicode - got STDERR ok 87 - capture_merged|sys|stdout|short - got STDOUT ok 88 - capture_merged|sys|stdout|short - got STDERR ok 89 - capture_merged|sys|stdout|multiline - got STDOUT ok 90 - capture_merged|sys|stdout|multiline - got STDERR ok 91 - capture_merged|sys|stdout|unicode - got STDOUT ok 92 - capture_merged|sys|stdout|unicode - got STDERR ok 93 - tee|perl|stderr|short - got STDOUT ok 94 - tee|perl|stderr|short - tee STDOUT ok 95 - tee|perl|stderr|short - got STDERR ok 96 - tee|perl|stderr|short - tee STDERR ok 97 - tee|perl|stderr|multiline - got STDOUT ok 98 - tee|perl|stderr|multiline - tee STDOUT ok 99 - tee|perl|stderr|multiline - got STDERR ok 100 - tee|perl|stderr|multiline - tee STDERR ok 101 - tee|perl|stderr|unicode - got STDOUT ok 102 - tee|perl|stderr|unicode - tee STDOUT ok 103 - tee|perl|stderr|unicode - got STDERR ok 104 - tee|perl|stderr|unicode - tee STDERR ok 105 - tee|perl|both|short - got STDOUT ok 106 - tee|perl|both|short - tee STDOUT ok 107 - tee|perl|both|short - got STDERR ok 108 - tee|perl|both|short - tee STDERR ok 109 - tee|perl|both|multiline - got STDOUT ok 110 - tee|perl|both|multiline - tee STDOUT ok 111 - tee|perl|both|multiline - got STDERR ok 112 - tee|perl|both|multiline - tee STDERR ok 113 - tee|perl|both|unicode - got STDOUT ok 114 - tee|perl|both|unicode - tee STDOUT ok 115 - tee|perl|both|unicode - got STDERR ok 116 - tee|perl|both|unicode - tee STDERR ok 117 - tee|perl|stdout|short - got STDOUT ok 118 - tee|perl|stdout|short - tee STDOUT ok 119 - tee|perl|stdout|short - got STDERR ok 120 - tee|perl|stdout|short - tee STDERR ok 121 - tee|perl|stdout|multiline - got STDOUT ok 122 - tee|perl|stdout|multiline - tee STDOUT ok 123 - tee|perl|stdout|multiline - got STDERR ok 124 - tee|perl|stdout|multiline - tee STDERR ok 125 - tee|perl|stdout|unicode - got STDOUT ok 126 - tee|perl|stdout|unicode - tee STDOUT ok 127 - tee|perl|stdout|unicode - got STDERR ok 128 - tee|perl|stdout|unicode - tee STDERR ok 129 - tee|sys|stderr|short - got STDOUT ok 130 - tee|sys|stderr|short - tee STDOUT ok 131 - tee|sys|stderr|short - got STDERR ok 132 - tee|sys|stderr|short - tee STDERR ok 133 - tee|sys|stderr|multiline - got STDOUT ok 134 - tee|sys|stderr|multiline - tee STDOUT ok 135 - tee|sys|stderr|multiline - got STDERR ok 136 - tee|sys|stderr|multiline - tee STDERR ok 137 - tee|sys|stderr|unicode - got STDOUT ok 138 - tee|sys|stderr|unicode - tee STDOUT ok 139 - tee|sys|stderr|unicode - got STDERR ok 140 - tee|sys|stderr|unicode - tee STDERR ok 141 - tee|sys|both|short - got STDOUT ok 142 - tee|sys|both|short - tee STDOUT ok 143 - tee|sys|both|short - got STDERR ok 144 - tee|sys|both|short - tee STDERR ok 145 - tee|sys|both|multiline - got STDOUT ok 146 - tee|sys|both|multiline - tee STDOUT ok 147 - tee|sys|both|multiline - got STDERR ok 148 - tee|sys|both|multiline - tee STDERR ok 149 - tee|sys|both|unicode - got STDOUT ok 150 - tee|sys|both|unicode - tee STDOUT ok 151 - tee|sys|both|unicode - got STDERR ok 152 - tee|sys|both|unicode - tee STDERR ok 153 - tee|sys|stdout|short - got STDOUT ok 154 - tee|sys|stdout|short - tee STDOUT ok 155 - tee|sys|stdout|short - got STDERR ok 156 - tee|sys|stdout|short - tee STDERR ok 157 - tee|sys|stdout|multiline - got STDOUT ok 158 - tee|sys|stdout|multiline - tee STDOUT ok 159 - tee|sys|stdout|multiline - got STDERR ok 160 - tee|sys|stdout|multiline - tee STDERR ok 161 - tee|sys|stdout|unicode - got STDOUT ok 162 - tee|sys|stdout|unicode - tee STDOUT ok 163 - tee|sys|stdout|unicode - got STDERR ok 164 - tee|sys|stdout|unicode - tee STDERR ok 165 - tee_scalar|perl|stderr|short - got STDOUT ok 166 - tee_scalar|perl|stderr|short - tee STDOUT ok 167 - tee_scalar|perl|stderr|short - tee STDERR ok 168 - tee_scalar|perl|stderr|multiline - got STDOUT ok 169 - tee_scalar|perl|stderr|multiline - tee STDOUT ok 170 - tee_scalar|perl|stderr|multiline - tee STDERR ok 171 - tee_scalar|perl|stderr|unicode - got STDOUT ok 172 - tee_scalar|perl|stderr|unicode - tee STDOUT ok 173 - tee_scalar|perl|stderr|unicode - tee STDERR ok 174 - tee_scalar|perl|both|short - got STDOUT ok 175 - tee_scalar|perl|both|short - tee STDOUT ok 176 - tee_scalar|perl|both|short - tee STDERR ok 177 - tee_scalar|perl|both|multiline - got STDOUT ok 178 - tee_scalar|perl|both|multiline - tee STDOUT ok 179 - tee_scalar|perl|both|multiline - tee STDERR ok 180 - tee_scalar|perl|both|unicode - got STDOUT ok 181 - tee_scalar|perl|both|unicode - tee STDOUT ok 182 - tee_scalar|perl|both|unicode - tee STDERR ok 183 - tee_scalar|perl|stdout|short - got STDOUT ok 184 - tee_scalar|perl|stdout|short - tee STDOUT ok 185 - tee_scalar|perl|stdout|short - tee STDERR ok 186 - tee_scalar|perl|stdout|multiline - got STDOUT ok 187 - tee_scalar|perl|stdout|multiline - tee STDOUT ok 188 - tee_scalar|perl|stdout|multiline - tee STDERR ok 189 - tee_scalar|perl|stdout|unicode - got STDOUT ok 190 - tee_scalar|perl|stdout|unicode - tee STDOUT ok 191 - tee_scalar|perl|stdout|unicode - tee STDERR ok 192 - tee_scalar|sys|stderr|short - got STDOUT ok 193 - tee_scalar|sys|stderr|short - tee STDOUT ok 194 - tee_scalar|sys|stderr|short - tee STDERR ok 195 - tee_scalar|sys|stderr|multiline - got STDOUT ok 196 - tee_scalar|sys|stderr|multiline - tee STDOUT ok 197 - tee_scalar|sys|stderr|multiline - tee STDERR ok 198 - tee_scalar|sys|stderr|unicode - got STDOUT ok 199 - tee_scalar|sys|stderr|unicode - tee STDOUT ok 200 - tee_scalar|sys|stderr|unicode - tee STDERR ok 201 - tee_scalar|sys|both|short - got STDOUT ok 202 - tee_scalar|sys|both|short - tee STDOUT ok 203 - tee_scalar|sys|both|short - tee STDERR ok 204 - tee_scalar|sys|both|multiline - got STDOUT ok 205 - tee_scalar|sys|both|multiline - tee STDOUT ok 206 - tee_scalar|sys|both|multiline - tee STDERR ok 207 - tee_scalar|sys|both|unicode - got STDOUT ok 208 - tee_scalar|sys|both|unicode - tee STDOUT ok 209 - tee_scalar|sys|both|unicode - tee STDERR ok 210 - tee_scalar|sys|stdout|short - got STDOUT ok 211 - tee_scalar|sys|stdout|short - tee STDOUT ok 212 - tee_scalar|sys|stdout|short - tee STDERR ok 213 - tee_scalar|sys|stdout|multiline - got STDOUT ok 214 - tee_scalar|sys|stdout|multiline - tee STDOUT ok 215 - tee_scalar|sys|stdout|multiline - tee STDERR ok 216 - tee_scalar|sys|stdout|unicode - got STDOUT ok 217 - tee_scalar|sys|stdout|unicode - tee STDOUT ok 218 - tee_scalar|sys|stdout|unicode - tee STDERR ok 219 - tee_merged|perl|stderr|short - got STDOUT ok 220 - tee_merged|perl|stderr|short - got STDERR ok 221 - tee_merged|perl|stderr|short - tee STDOUT (STDOUT) ok 222 - tee_merged|perl|stderr|short - tee STDOUT (STDERR) ok 223 - tee_merged|perl|stderr|short - tee STDERR ok 224 - tee_merged|perl|stderr|multiline - got STDOUT ok 225 - tee_merged|perl|stderr|multiline - got STDERR ok 226 - tee_merged|perl|stderr|multiline - tee STDOUT (STDOUT) ok 227 - tee_merged|perl|stderr|multiline - tee STDOUT (STDERR) ok 228 - tee_merged|perl|stderr|multiline - tee STDERR ok 229 - tee_merged|perl|stderr|unicode - got STDOUT ok 230 - tee_merged|perl|stderr|unicode - got STDERR ok 231 - tee_merged|perl|stderr|unicode - tee STDOUT (STDOUT) ok 232 - tee_merged|perl|stderr|unicode - tee STDOUT (STDERR) ok 233 - tee_merged|perl|stderr|unicode - tee STDERR ok 234 - tee_merged|perl|both|short - got STDOUT ok 235 - tee_merged|perl|both|short - got STDERR ok 236 - tee_merged|perl|both|short - tee STDOUT (STDOUT) ok 237 - tee_merged|perl|both|short - tee STDOUT (STDERR) ok 238 - tee_merged|perl|both|short - tee STDERR ok 239 - tee_merged|perl|both|multiline - got STDOUT ok 240 - tee_merged|perl|both|multiline - got STDERR ok 241 - tee_merged|perl|both|multiline - tee STDOUT (STDOUT) ok 242 - tee_merged|perl|both|multiline - tee STDOUT (STDERR) ok 243 - tee_merged|perl|both|multiline - tee STDERR ok 244 - tee_merged|perl|both|unicode - got STDOUT ok 245 - tee_merged|perl|both|unicode - got STDERR ok 246 - tee_merged|perl|both|unicode - tee STDOUT (STDOUT) ok 247 - tee_merged|perl|both|unicode - tee STDOUT (STDERR) ok 248 - tee_merged|perl|both|unicode - tee STDERR ok 249 - tee_merged|perl|stdout|short - got STDOUT ok 250 - tee_merged|perl|stdout|short - got STDERR ok 251 - tee_merged|perl|stdout|short - tee STDOUT (STDOUT) ok 252 - tee_merged|perl|stdout|short - tee STDOUT (STDERR) ok 253 - tee_merged|perl|stdout|short - tee STDERR ok 254 - tee_merged|perl|stdout|multiline - got STDOUT ok 255 - tee_merged|perl|stdout|multiline - got STDERR ok 256 - tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT) ok 257 - tee_merged|perl|stdout|multiline - tee STDOUT (STDERR) ok 258 - tee_merged|perl|stdout|multiline - tee STDERR ok 259 - tee_merged|perl|stdout|unicode - got STDOUT ok 260 - tee_merged|perl|stdout|unicode - got STDERR ok 261 - tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT) ok 262 - tee_merged|perl|stdout|unicode - tee STDOUT (STDERR) ok 263 - tee_merged|perl|stdout|unicode - tee STDERR ok 264 - tee_merged|sys|stderr|short - got STDOUT ok 265 - tee_merged|sys|stderr|short - got STDERR ok 266 - tee_merged|sys|stderr|short - tee STDOUT (STDOUT) ok 267 - tee_merged|sys|stderr|short - tee STDOUT (STDERR) ok 268 - tee_merged|sys|stderr|short - tee STDERR ok 269 - tee_merged|sys|stderr|multiline - got STDOUT ok 270 - tee_merged|sys|stderr|multiline - got STDERR ok 271 - tee_merged|sys|stderr|multiline - tee STDOUT (STDOUT) ok 272 - tee_merged|sys|stderr|multiline - tee STDOUT (STDERR) ok 273 - tee_merged|sys|stderr|multiline - tee STDERR ok 274 - tee_merged|sys|stderr|unicode - got STDOUT ok 275 - tee_merged|sys|stderr|unicode - got STDERR ok 276 - tee_merged|sys|stderr|unicode - tee STDOUT (STDOUT) ok 277 - tee_merged|sys|stderr|unicode - tee STDOUT (STDERR) ok 278 - tee_merged|sys|stderr|unicode - tee STDERR ok 279 - tee_merged|sys|both|short - got STDOUT ok 280 - tee_merged|sys|both|short - got STDERR ok 281 - tee_merged|sys|both|short - tee STDOUT (STDOUT) ok 282 - tee_merged|sys|both|short - tee STDOUT (STDERR) ok 283 - tee_merged|sys|both|short - tee STDERR ok 284 - tee_merged|sys|both|multiline - got STDOUT ok 285 - tee_merged|sys|both|multiline - got STDERR ok 286 - tee_merged|sys|both|multiline - tee STDOUT (STDOUT) ok 287 - tee_merged|sys|both|multiline - tee STDOUT (STDERR) ok 288 - tee_merged|sys|both|multiline - tee STDERR ok 289 - tee_merged|sys|both|unicode - got STDOUT ok 290 - tee_merged|sys|both|unicode - got STDERR ok 291 - tee_merged|sys|both|unicode - tee STDOUT (STDOUT) ok 292 - tee_merged|sys|both|unicode - tee STDOUT (STDERR) ok 293 - tee_merged|sys|both|unicode - tee STDERR ok 294 - tee_merged|sys|stdout|short - got STDOUT ok 295 - tee_merged|sys|stdout|short - got STDERR ok 296 - tee_merged|sys|stdout|short - tee STDOUT (STDOUT) ok 297 - tee_merged|sys|stdout|short - tee STDOUT (STDERR) ok 298 - tee_merged|sys|stdout|short - tee STDERR ok 299 - tee_merged|sys|stdout|multiline - got STDOUT ok 300 - tee_merged|sys|stdout|multiline - got STDERR ok 301 - tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT) ok 302 - tee_merged|sys|stdout|multiline - tee STDOUT (STDERR) ok 303 - tee_merged|sys|stdout|multiline - tee STDERR ok 304 - tee_merged|sys|stdout|unicode - got STDOUT ok 305 - tee_merged|sys|stdout|unicode - got STDERR ok 306 - tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT) ok 307 - tee_merged|sys|stdout|unicode - tee STDOUT (STDERR) ok 308 - tee_merged|sys|stdout|unicode - tee STDERR ok 309 - no file descriptors leaked 1..309 ok t/12-stdin-string.t ........ ok 1 - closed STDIN ok 2 - reopened STDIN to string ok 3 - capture|perl|stderr|short - got STDOUT ok 4 - capture|perl|stderr|short - got STDERR ok 5 - capture|perl|stderr|multiline - got STDOUT ok 6 - capture|perl|stderr|multiline - got STDERR ok 7 - capture|perl|stderr|unicode - got STDOUT ok 8 - capture|perl|stderr|unicode - got STDERR ok 9 - capture|perl|both|short - got STDOUT ok 10 - capture|perl|both|short - got STDERR ok 11 - capture|perl|both|multiline - got STDOUT ok 12 - capture|perl|both|multiline - got STDERR ok 13 - capture|perl|both|unicode - got STDOUT ok 14 - capture|perl|both|unicode - got STDERR ok 15 - capture|perl|stdout|short - got STDOUT ok 16 - capture|perl|stdout|short - got STDERR ok 17 - capture|perl|stdout|multiline - got STDOUT ok 18 - capture|perl|stdout|multiline - got STDERR ok 19 - capture|perl|stdout|unicode - got STDOUT ok 20 - capture|perl|stdout|unicode - got STDERR ok 21 - capture|sys|stderr|short - got STDOUT ok 22 - capture|sys|stderr|short - got STDERR ok 23 - capture|sys|stderr|multiline - got STDOUT ok 24 - capture|sys|stderr|multiline - got STDERR ok 25 - capture|sys|stderr|unicode - got STDOUT ok 26 - capture|sys|stderr|unicode - got STDERR ok 27 - capture|sys|both|short - got STDOUT ok 28 - capture|sys|both|short - got STDERR ok 29 - capture|sys|both|multiline - got STDOUT ok 30 - capture|sys|both|multiline - got STDERR ok 31 - capture|sys|both|unicode - got STDOUT ok 32 - capture|sys|both|unicode - got STDERR ok 33 - capture|sys|stdout|short - got STDOUT ok 34 - capture|sys|stdout|short - got STDERR ok 35 - capture|sys|stdout|multiline - got STDOUT ok 36 - capture|sys|stdout|multiline - got STDERR ok 37 - capture|sys|stdout|unicode - got STDOUT ok 38 - capture|sys|stdout|unicode - got STDERR ok 39 - capture_scalar|perl|stderr|short - got STDOUT ok 40 - capture_scalar|perl|stderr|multiline - got STDOUT ok 41 - capture_scalar|perl|stderr|unicode - got STDOUT ok 42 - capture_scalar|perl|both|short - got STDOUT ok 43 - capture_scalar|perl|both|multiline - got STDOUT ok 44 - capture_scalar|perl|both|unicode - got STDOUT ok 45 - capture_scalar|perl|stdout|short - got STDOUT ok 46 - capture_scalar|perl|stdout|multiline - got STDOUT ok 47 - capture_scalar|perl|stdout|unicode - got STDOUT ok 48 - capture_scalar|sys|stderr|short - got STDOUT ok 49 - capture_scalar|sys|stderr|multiline - got STDOUT ok 50 - capture_scalar|sys|stderr|unicode - got STDOUT ok 51 - capture_scalar|sys|both|short - got STDOUT ok 52 - capture_scalar|sys|both|multiline - got STDOUT ok 53 - capture_scalar|sys|both|unicode - got STDOUT ok 54 - capture_scalar|sys|stdout|short - got STDOUT ok 55 - capture_scalar|sys|stdout|multiline - got STDOUT ok 56 - capture_scalar|sys|stdout|unicode - got STDOUT ok 57 - capture_merged|perl|stderr|short - got STDOUT ok 58 - capture_merged|perl|stderr|short - got STDERR ok 59 - capture_merged|perl|stderr|multiline - got STDOUT ok 60 - capture_merged|perl|stderr|multiline - got STDERR ok 61 - capture_merged|perl|stderr|unicode - got STDOUT ok 62 - capture_merged|perl|stderr|unicode - got STDERR ok 63 - capture_merged|perl|both|short - got STDOUT ok 64 - capture_merged|perl|both|short - got STDERR ok 65 - capture_merged|perl|both|multiline - got STDOUT ok 66 - capture_merged|perl|both|multiline - got STDERR ok 67 - capture_merged|perl|both|unicode - got STDOUT ok 68 - capture_merged|perl|both|unicode - got STDERR ok 69 - capture_merged|perl|stdout|short - got STDOUT ok 70 - capture_merged|perl|stdout|short - got STDERR ok 71 - capture_merged|perl|stdout|multiline - got STDOUT ok 72 - capture_merged|perl|stdout|multiline - got STDERR ok 73 - capture_merged|perl|stdout|unicode - got STDOUT ok 74 - capture_merged|perl|stdout|unicode - got STDERR ok 75 - capture_merged|sys|stderr|short - got STDOUT ok 76 - capture_merged|sys|stderr|short - got STDERR ok 77 - capture_merged|sys|stderr|multiline - got STDOUT ok 78 - capture_merged|sys|stderr|multiline - got STDERR ok 79 - capture_merged|sys|stderr|unicode - got STDOUT ok 80 - capture_merged|sys|stderr|unicode - got STDERR ok 81 - capture_merged|sys|both|short - got STDOUT ok 82 - capture_merged|sys|both|short - got STDERR ok 83 - capture_merged|sys|both|multiline - got STDOUT ok 84 - capture_merged|sys|both|multiline - got STDERR ok 85 - capture_merged|sys|both|unicode - got STDOUT ok 86 - capture_merged|sys|both|unicode - got STDERR ok 87 - capture_merged|sys|stdout|short - got STDOUT ok 88 - capture_merged|sys|stdout|short - got STDERR ok 89 - capture_merged|sys|stdout|multiline - got STDOUT ok 90 - capture_merged|sys|stdout|multiline - got STDERR ok 91 - capture_merged|sys|stdout|unicode - got STDOUT ok 92 - capture_merged|sys|stdout|unicode - got STDERR ok 93 - tee|perl|stderr|short - got STDOUT ok 94 - tee|perl|stderr|short - tee STDOUT ok 95 - tee|perl|stderr|short - got STDERR ok 96 - tee|perl|stderr|short - tee STDERR ok 97 - tee|perl|stderr|multiline - got STDOUT ok 98 - tee|perl|stderr|multiline - tee STDOUT ok 99 - tee|perl|stderr|multiline - got STDERR ok 100 - tee|perl|stderr|multiline - tee STDERR ok 101 - tee|perl|stderr|unicode - got STDOUT ok 102 - tee|perl|stderr|unicode - tee STDOUT ok 103 - tee|perl|stderr|unicode - got STDERR ok 104 - tee|perl|stderr|unicode - tee STDERR ok 105 - tee|perl|both|short - got STDOUT ok 106 - tee|perl|both|short - tee STDOUT ok 107 - tee|perl|both|short - got STDERR ok 108 - tee|perl|both|short - tee STDERR ok 109 - tee|perl|both|multiline - got STDOUT ok 110 - tee|perl|both|multiline - tee STDOUT ok 111 - tee|perl|both|multiline - got STDERR ok 112 - tee|perl|both|multiline - tee STDERR ok 113 - tee|perl|both|unicode - got STDOUT ok 114 - tee|perl|both|unicode - tee STDOUT ok 115 - tee|perl|both|unicode - got STDERR ok 116 - tee|perl|both|unicode - tee STDERR ok 117 - tee|perl|stdout|short - got STDOUT ok 118 - tee|perl|stdout|short - tee STDOUT ok 119 - tee|perl|stdout|short - got STDERR ok 120 - tee|perl|stdout|short - tee STDERR ok 121 - tee|perl|stdout|multiline - got STDOUT ok 122 - tee|perl|stdout|multiline - tee STDOUT ok 123 - tee|perl|stdout|multiline - got STDERR ok 124 - tee|perl|stdout|multiline - tee STDERR ok 125 - tee|perl|stdout|unicode - got STDOUT ok 126 - tee|perl|stdout|unicode - tee STDOUT ok 127 - tee|perl|stdout|unicode - got STDERR ok 128 - tee|perl|stdout|unicode - tee STDERR ok 129 - tee|sys|stderr|short - got STDOUT ok 130 - tee|sys|stderr|short - tee STDOUT ok 131 - tee|sys|stderr|short - got STDERR ok 132 - tee|sys|stderr|short - tee STDERR ok 133 - tee|sys|stderr|multiline - got STDOUT ok 134 - tee|sys|stderr|multiline - tee STDOUT ok 135 - tee|sys|stderr|multiline - got STDERR ok 136 - tee|sys|stderr|multiline - tee STDERR ok 137 - tee|sys|stderr|unicode - got STDOUT ok 138 - tee|sys|stderr|unicode - tee STDOUT ok 139 - tee|sys|stderr|unicode - got STDERR ok 140 - tee|sys|stderr|unicode - tee STDERR ok 141 - tee|sys|both|short - got STDOUT ok 142 - tee|sys|both|short - tee STDOUT ok 143 - tee|sys|both|short - got STDERR ok 144 - tee|sys|both|short - tee STDERR ok 145 - tee|sys|both|multiline - got STDOUT ok 146 - tee|sys|both|multiline - tee STDOUT ok 147 - tee|sys|both|multiline - got STDERR ok 148 - tee|sys|both|multiline - tee STDERR ok 149 - tee|sys|both|unicode - got STDOUT ok 150 - tee|sys|both|unicode - tee STDOUT ok 151 - tee|sys|both|unicode - got STDERR ok 152 - tee|sys|both|unicode - tee STDERR ok 153 - tee|sys|stdout|short - got STDOUT ok 154 - tee|sys|stdout|short - tee STDOUT ok 155 - tee|sys|stdout|short - got STDERR ok 156 - tee|sys|stdout|short - tee STDERR ok 157 - tee|sys|stdout|multiline - got STDOUT ok 158 - tee|sys|stdout|multiline - tee STDOUT ok 159 - tee|sys|stdout|multiline - got STDERR ok 160 - tee|sys|stdout|multiline - tee STDERR ok 161 - tee|sys|stdout|unicode - got STDOUT ok 162 - tee|sys|stdout|unicode - tee STDOUT ok 163 - tee|sys|stdout|unicode - got STDERR ok 164 - tee|sys|stdout|unicode - tee STDERR ok 165 - tee_scalar|perl|stderr|short - got STDOUT ok 166 - tee_scalar|perl|stderr|short - tee STDOUT ok 167 - tee_scalar|perl|stderr|short - tee STDERR ok 168 - tee_scalar|perl|stderr|multiline - got STDOUT ok 169 - tee_scalar|perl|stderr|multiline - tee STDOUT ok 170 - tee_scalar|perl|stderr|multiline - tee STDERR ok 171 - tee_scalar|perl|stderr|unicode - got STDOUT ok 172 - tee_scalar|perl|stderr|unicode - tee STDOUT ok 173 - tee_scalar|perl|stderr|unicode - tee STDERR ok 174 - tee_scalar|perl|both|short - got STDOUT ok 175 - tee_scalar|perl|both|short - tee STDOUT ok 176 - tee_scalar|perl|both|short - tee STDERR ok 177 - tee_scalar|perl|both|multiline - got STDOUT ok 178 - tee_scalar|perl|both|multiline - tee STDOUT ok 179 - tee_scalar|perl|both|multiline - tee STDERR ok 180 - tee_scalar|perl|both|unicode - got STDOUT ok 181 - tee_scalar|perl|both|unicode - tee STDOUT ok 182 - tee_scalar|perl|both|unicode - tee STDERR ok 183 - tee_scalar|perl|stdout|short - got STDOUT ok 184 - tee_scalar|perl|stdout|short - tee STDOUT ok 185 - tee_scalar|perl|stdout|short - tee STDERR ok 186 - tee_scalar|perl|stdout|multiline - got STDOUT ok 187 - tee_scalar|perl|stdout|multiline - tee STDOUT ok 188 - tee_scalar|perl|stdout|multiline - tee STDERR ok 189 - tee_scalar|perl|stdout|unicode - got STDOUT ok 190 - tee_scalar|perl|stdout|unicode - tee STDOUT ok 191 - tee_scalar|perl|stdout|unicode - tee STDERR ok 192 - tee_scalar|sys|stderr|short - got STDOUT ok 193 - tee_scalar|sys|stderr|short - tee STDOUT ok 194 - tee_scalar|sys|stderr|short - tee STDERR ok 195 - tee_scalar|sys|stderr|multiline - got STDOUT ok 196 - tee_scalar|sys|stderr|multiline - tee STDOUT ok 197 - tee_scalar|sys|stderr|multiline - tee STDERR ok 198 - tee_scalar|sys|stderr|unicode - got STDOUT ok 199 - tee_scalar|sys|stderr|unicode - tee STDOUT ok 200 - tee_scalar|sys|stderr|unicode - tee STDERR ok 201 - tee_scalar|sys|both|short - got STDOUT ok 202 - tee_scalar|sys|both|short - tee STDOUT ok 203 - tee_scalar|sys|both|short - tee STDERR ok 204 - tee_scalar|sys|both|multiline - got STDOUT ok 205 - tee_scalar|sys|both|multiline - tee STDOUT ok 206 - tee_scalar|sys|both|multiline - tee STDERR ok 207 - tee_scalar|sys|both|unicode - got STDOUT ok 208 - tee_scalar|sys|both|unicode - tee STDOUT ok 209 - tee_scalar|sys|both|unicode - tee STDERR ok 210 - tee_scalar|sys|stdout|short - got STDOUT ok 211 - tee_scalar|sys|stdout|short - tee STDOUT ok 212 - tee_scalar|sys|stdout|short - tee STDERR ok 213 - tee_scalar|sys|stdout|multiline - got STDOUT ok 214 - tee_scalar|sys|stdout|multiline - tee STDOUT ok 215 - tee_scalar|sys|stdout|multiline - tee STDERR ok 216 - tee_scalar|sys|stdout|unicode - got STDOUT ok 217 - tee_scalar|sys|stdout|unicode - tee STDOUT ok 218 - tee_scalar|sys|stdout|unicode - tee STDERR ok 219 - tee_merged|perl|stderr|short - got STDOUT ok 220 - tee_merged|perl|stderr|short - got STDERR ok 221 - tee_merged|perl|stderr|short - tee STDOUT (STDOUT) ok 222 - tee_merged|perl|stderr|short - tee STDOUT (STDERR) ok 223 - tee_merged|perl|stderr|short - tee STDERR ok 224 - tee_merged|perl|stderr|multiline - got STDOUT ok 225 - tee_merged|perl|stderr|multiline - got STDERR ok 226 - tee_merged|perl|stderr|multiline - tee STDOUT (STDOUT) ok 227 - tee_merged|perl|stderr|multiline - tee STDOUT (STDERR) ok 228 - tee_merged|perl|stderr|multiline - tee STDERR ok 229 - tee_merged|perl|stderr|unicode - got STDOUT ok 230 - tee_merged|perl|stderr|unicode - got STDERR ok 231 - tee_merged|perl|stderr|unicode - tee STDOUT (STDOUT) ok 232 - tee_merged|perl|stderr|unicode - tee STDOUT (STDERR) ok 233 - tee_merged|perl|stderr|unicode - tee STDERR ok 234 - tee_merged|perl|both|short - got STDOUT ok 235 - tee_merged|perl|both|short - got STDERR ok 236 - tee_merged|perl|both|short - tee STDOUT (STDOUT) ok 237 - tee_merged|perl|both|short - tee STDOUT (STDERR) ok 238 - tee_merged|perl|both|short - tee STDERR ok 239 - tee_merged|perl|both|multiline - got STDOUT ok 240 - tee_merged|perl|both|multiline - got STDERR ok 241 - tee_merged|perl|both|multiline - tee STDOUT (STDOUT) ok 242 - tee_merged|perl|both|multiline - tee STDOUT (STDERR) ok 243 - tee_merged|perl|both|multiline - tee STDERR ok 244 - tee_merged|perl|both|unicode - got STDOUT ok 245 - tee_merged|perl|both|unicode - got STDERR ok 246 - tee_merged|perl|both|unicode - tee STDOUT (STDOUT) ok 247 - tee_merged|perl|both|unicode - tee STDOUT (STDERR) ok 248 - tee_merged|perl|both|unicode - tee STDERR ok 249 - tee_merged|perl|stdout|short - got STDOUT ok 250 - tee_merged|perl|stdout|short - got STDERR ok 251 - tee_merged|perl|stdout|short - tee STDOUT (STDOUT) ok 252 - tee_merged|perl|stdout|short - tee STDOUT (STDERR) ok 253 - tee_merged|perl|stdout|short - tee STDERR ok 254 - tee_merged|perl|stdout|multiline - got STDOUT ok 255 - tee_merged|perl|stdout|multiline - got STDERR ok 256 - tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT) ok 257 - tee_merged|perl|stdout|multiline - tee STDOUT (STDERR) ok 258 - tee_merged|perl|stdout|multiline - tee STDERR ok 259 - tee_merged|perl|stdout|unicode - got STDOUT ok 260 - tee_merged|perl|stdout|unicode - got STDERR ok 261 - tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT) ok 262 - tee_merged|perl|stdout|unicode - tee STDOUT (STDERR) ok 263 - tee_merged|perl|stdout|unicode - tee STDERR ok 264 - tee_merged|sys|stderr|short - got STDOUT ok 265 - tee_merged|sys|stderr|short - got STDERR ok 266 - tee_merged|sys|stderr|short - tee STDOUT (STDOUT) ok 267 - tee_merged|sys|stderr|short - tee STDOUT (STDERR) ok 268 - tee_merged|sys|stderr|short - tee STDERR ok 269 - tee_merged|sys|stderr|multiline - got STDOUT ok 270 - tee_merged|sys|stderr|multiline - got STDERR ok 271 - tee_merged|sys|stderr|multiline - tee STDOUT (STDOUT) ok 272 - tee_merged|sys|stderr|multiline - tee STDOUT (STDERR) ok 273 - tee_merged|sys|stderr|multiline - tee STDERR ok 274 - tee_merged|sys|stderr|unicode - got STDOUT ok 275 - tee_merged|sys|stderr|unicode - got STDERR ok 276 - tee_merged|sys|stderr|unicode - tee STDOUT (STDOUT) ok 277 - tee_merged|sys|stderr|unicode - tee STDOUT (STDERR) ok 278 - tee_merged|sys|stderr|unicode - tee STDERR ok 279 - tee_merged|sys|both|short - got STDOUT ok 280 - tee_merged|sys|both|short - got STDERR ok 281 - tee_merged|sys|both|short - tee STDOUT (STDOUT) ok 282 - tee_merged|sys|both|short - tee STDOUT (STDERR) ok 283 - tee_merged|sys|both|short - tee STDERR ok 284 - tee_merged|sys|both|multiline - got STDOUT ok 285 - tee_merged|sys|both|multiline - got STDERR ok 286 - tee_merged|sys|both|multiline - tee STDOUT (STDOUT) ok 287 - tee_merged|sys|both|multiline - tee STDOUT (STDERR) ok 288 - tee_merged|sys|both|multiline - tee STDERR ok 289 - tee_merged|sys|both|unicode - got STDOUT ok 290 - tee_merged|sys|both|unicode - got STDERR ok 291 - tee_merged|sys|both|unicode - tee STDOUT (STDOUT) ok 292 - tee_merged|sys|both|unicode - tee STDOUT (STDERR) ok 293 - tee_merged|sys|both|unicode - tee STDERR ok 294 - tee_merged|sys|stdout|short - got STDOUT ok 295 - tee_merged|sys|stdout|short - got STDERR ok 296 - tee_merged|sys|stdout|short - tee STDOUT (STDOUT) ok 297 - tee_merged|sys|stdout|short - tee STDOUT (STDERR) ok 298 - tee_merged|sys|stdout|short - tee STDERR ok 299 - tee_merged|sys|stdout|multiline - got STDOUT ok 300 - tee_merged|sys|stdout|multiline - got STDERR ok 301 - tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT) ok 302 - tee_merged|sys|stdout|multiline - tee STDOUT (STDERR) ok 303 - tee_merged|sys|stdout|multiline - tee STDERR ok 304 - tee_merged|sys|stdout|unicode - got STDOUT ok 305 - tee_merged|sys|stdout|unicode - got STDERR ok 306 - tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT) ok 307 - tee_merged|sys|stdout|unicode - tee STDOUT (STDERR) ok 308 - tee_merged|sys|stdout|unicode - tee STDERR ok 309 - no file descriptors leaked 1..309 ok t/13-stdout-tied.t ......... ok 1 - STDOUT is tied ok 2 - capture|perl|stderr|short - got STDOUT ok 3 - capture|perl|stderr|short - got STDERR ok 4 - capture|perl|stderr|multiline - got STDOUT ok 5 - capture|perl|stderr|multiline - got STDERR ok 6 - capture|perl|stderr|unicode - got STDOUT # TODO not yet supported ok 7 - capture|perl|stderr|unicode - got STDERR # TODO not yet supported ok 8 - capture|perl|both|short - got STDOUT ok 9 - capture|perl|both|short - got STDERR ok 10 - capture|perl|both|multiline - got STDOUT ok 11 - capture|perl|both|multiline - got STDERR not ok 12 - capture|perl|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture|perl|both|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 13 - capture|perl|both|unicode - got STDERR # TODO not yet supported ok 14 - capture|perl|stdout|short - got STDOUT ok 15 - capture|perl|stdout|short - got STDERR ok 16 - capture|perl|stdout|multiline - got STDOUT ok 17 - capture|perl|stdout|multiline - got STDERR not ok 18 - capture|perl|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture|perl|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 19 - capture|perl|stdout|unicode - got STDERR # TODO not yet supported ok 20 - capture|sys|stderr|short - got STDOUT ok 21 - capture|sys|stderr|short - got STDERR ok 22 - capture|sys|stderr|multiline - got STDOUT ok 23 - capture|sys|stderr|multiline - got STDERR ok 24 - capture|sys|stderr|unicode - got STDOUT # TODO not yet supported ok 25 - capture|sys|stderr|unicode - got STDERR # TODO not yet supported ok 26 - capture|sys|both|short - got STDOUT ok 27 - capture|sys|both|short - got STDERR ok 28 - capture|sys|both|multiline - got STDOUT ok 29 - capture|sys|both|multiline - got STDERR not ok 30 - capture|sys|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture|sys|both|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 31 - capture|sys|both|unicode - got STDERR # TODO not yet supported ok 32 - capture|sys|stdout|short - got STDOUT ok 33 - capture|sys|stdout|short - got STDERR ok 34 - capture|sys|stdout|multiline - got STDOUT ok 35 - capture|sys|stdout|multiline - got STDERR not ok 36 - capture|sys|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture|sys|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 37 - capture|sys|stdout|unicode - got STDERR # TODO not yet supported ok 38 - capture_scalar|perl|stderr|short - got STDOUT ok 39 - capture_scalar|perl|stderr|multiline - got STDOUT ok 40 - capture_scalar|perl|stderr|unicode - got STDOUT # TODO not yet supported ok 41 - capture_scalar|perl|both|short - got STDOUT ok 42 - capture_scalar|perl|both|multiline - got STDOUT not ok 43 - capture_scalar|perl|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture_scalar|perl|both|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 44 - capture_scalar|perl|stdout|short - got STDOUT ok 45 - capture_scalar|perl|stdout|multiline - got STDOUT not ok 46 - capture_scalar|perl|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture_scalar|perl|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 47 - capture_scalar|sys|stderr|short - got STDOUT ok 48 - capture_scalar|sys|stderr|multiline - got STDOUT ok 49 - capture_scalar|sys|stderr|unicode - got STDOUT # TODO not yet supported ok 50 - capture_scalar|sys|both|short - got STDOUT ok 51 - capture_scalar|sys|both|multiline - got STDOUT not ok 52 - capture_scalar|sys|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture_scalar|sys|both|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 53 - capture_scalar|sys|stdout|short - got STDOUT ok 54 - capture_scalar|sys|stdout|multiline - got STDOUT not ok 55 - capture_scalar|sys|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture_scalar|sys|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 56 - capture_merged|perl|stderr|short - got STDOUT ok 57 - capture_merged|perl|stderr|short - got STDERR ok 58 - capture_merged|perl|stderr|multiline - got STDOUT ok 59 - capture_merged|perl|stderr|multiline - got STDERR ok 60 - capture_merged|perl|stderr|unicode - got STDOUT # TODO not yet supported not ok 61 - capture_merged|perl|stderr|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'capture_merged|perl|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 116. # 'STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 62 - capture_merged|perl|both|short - got STDOUT ok 63 - capture_merged|perl|both|short - got STDERR ok 64 - capture_merged|perl|both|multiline - got STDOUT ok 65 - capture_merged|perl|both|multiline - got STDERR not ok 66 - capture_merged|perl|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture_merged|perl|both|unicode - got STDOUT' # at t/lib/Cases.pm line 115. # 'STDOUT:Hi! ☺ # STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' not ok 67 - capture_merged|perl|both|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'capture_merged|perl|both|unicode - got STDERR' # at t/lib/Cases.pm line 116. # 'STDOUT:Hi! ☺ # STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 68 - capture_merged|perl|stdout|short - got STDOUT ok 69 - capture_merged|perl|stdout|short - got STDERR ok 70 - capture_merged|perl|stdout|multiline - got STDOUT ok 71 - capture_merged|perl|stdout|multiline - got STDERR not ok 72 - capture_merged|perl|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture_merged|perl|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 115. # 'STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' ok 73 - capture_merged|perl|stdout|unicode - got STDERR # TODO not yet supported ok 74 - capture_merged|sys|stderr|short - got STDOUT ok 75 - capture_merged|sys|stderr|short - got STDERR ok 76 - capture_merged|sys|stderr|multiline - got STDOUT ok 77 - capture_merged|sys|stderr|multiline - got STDERR ok 78 - capture_merged|sys|stderr|unicode - got STDOUT # TODO not yet supported not ok 79 - capture_merged|sys|stderr|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'capture_merged|sys|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 116. # 'STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 80 - capture_merged|sys|both|short - got STDOUT ok 81 - capture_merged|sys|both|short - got STDERR ok 82 - capture_merged|sys|both|multiline - got STDOUT ok 83 - capture_merged|sys|both|multiline - got STDERR not ok 84 - capture_merged|sys|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture_merged|sys|both|unicode - got STDOUT' # at t/lib/Cases.pm line 115. # 'STDERR:Hi! ☺ # STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' not ok 85 - capture_merged|sys|both|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'capture_merged|sys|both|unicode - got STDERR' # at t/lib/Cases.pm line 116. # 'STDERR:Hi! ☺ # STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 86 - capture_merged|sys|stdout|short - got STDOUT ok 87 - capture_merged|sys|stdout|short - got STDERR ok 88 - capture_merged|sys|stdout|multiline - got STDOUT ok 89 - capture_merged|sys|stdout|multiline - got STDERR not ok 90 - capture_merged|sys|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'capture_merged|sys|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 115. # 'STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' ok 91 - capture_merged|sys|stdout|unicode - got STDERR # TODO not yet supported ok 92 - tee|perl|stderr|short - got STDOUT ok 93 - tee|perl|stderr|short - tee STDOUT ok 94 - tee|perl|stderr|short - got STDERR ok 95 - tee|perl|stderr|short - tee STDERR ok 96 - tee|perl|stderr|multiline - got STDOUT ok 97 - tee|perl|stderr|multiline - tee STDOUT ok 98 - tee|perl|stderr|multiline - got STDERR ok 99 - tee|perl|stderr|multiline - tee STDERR ok 100 - tee|perl|stderr|unicode - got STDOUT # TODO not yet supported ok 101 - tee|perl|stderr|unicode - tee STDOUT # TODO not yet supported ok 102 - tee|perl|stderr|unicode - got STDERR # TODO not yet supported ok 103 - tee|perl|stderr|unicode - tee STDERR # TODO not yet supported ok 104 - tee|perl|both|short - got STDOUT ok 105 - tee|perl|both|short - tee STDOUT ok 106 - tee|perl|both|short - got STDERR ok 107 - tee|perl|both|short - tee STDERR ok 108 - tee|perl|both|multiline - got STDOUT ok 109 - tee|perl|both|multiline - tee STDOUT ok 110 - tee|perl|both|multiline - got STDERR ok 111 - tee|perl|both|multiline - tee STDERR not ok 112 - tee|perl|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee|perl|both|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 113 - tee|perl|both|unicode - tee STDOUT # TODO not yet supported # Failed (TODO) test 'tee|perl|both|unicode - tee STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 114 - tee|perl|both|unicode - got STDERR # TODO not yet supported ok 115 - tee|perl|both|unicode - tee STDERR # TODO not yet supported ok 116 - tee|perl|stdout|short - got STDOUT ok 117 - tee|perl|stdout|short - tee STDOUT ok 118 - tee|perl|stdout|short - got STDERR ok 119 - tee|perl|stdout|short - tee STDERR ok 120 - tee|perl|stdout|multiline - got STDOUT ok 121 - tee|perl|stdout|multiline - tee STDOUT ok 122 - tee|perl|stdout|multiline - got STDERR ok 123 - tee|perl|stdout|multiline - tee STDERR not ok 124 - tee|perl|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee|perl|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 125 - tee|perl|stdout|unicode - tee STDOUT # TODO not yet supported # Failed (TODO) test 'tee|perl|stdout|unicode - tee STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 126 - tee|perl|stdout|unicode - got STDERR # TODO not yet supported ok 127 - tee|perl|stdout|unicode - tee STDERR # TODO not yet supported ok 128 - tee|sys|stderr|short - got STDOUT ok 129 - tee|sys|stderr|short - tee STDOUT ok 130 - tee|sys|stderr|short - got STDERR ok 131 - tee|sys|stderr|short - tee STDERR ok 132 - tee|sys|stderr|multiline - got STDOUT ok 133 - tee|sys|stderr|multiline - tee STDOUT ok 134 - tee|sys|stderr|multiline - got STDERR ok 135 - tee|sys|stderr|multiline - tee STDERR ok 136 - tee|sys|stderr|unicode - got STDOUT # TODO not yet supported ok 137 - tee|sys|stderr|unicode - tee STDOUT # TODO not yet supported ok 138 - tee|sys|stderr|unicode - got STDERR # TODO not yet supported ok 139 - tee|sys|stderr|unicode - tee STDERR # TODO not yet supported ok 140 - tee|sys|both|short - got STDOUT ok 141 - tee|sys|both|short - tee STDOUT ok 142 - tee|sys|both|short - got STDERR ok 143 - tee|sys|both|short - tee STDERR ok 144 - tee|sys|both|multiline - got STDOUT ok 145 - tee|sys|both|multiline - tee STDOUT ok 146 - tee|sys|both|multiline - got STDERR ok 147 - tee|sys|both|multiline - tee STDERR not ok 148 - tee|sys|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee|sys|both|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 149 - tee|sys|both|unicode - tee STDOUT # TODO not yet supported # Failed (TODO) test 'tee|sys|both|unicode - tee STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 150 - tee|sys|both|unicode - got STDERR # TODO not yet supported ok 151 - tee|sys|both|unicode - tee STDERR # TODO not yet supported ok 152 - tee|sys|stdout|short - got STDOUT ok 153 - tee|sys|stdout|short - tee STDOUT ok 154 - tee|sys|stdout|short - got STDERR ok 155 - tee|sys|stdout|short - tee STDERR ok 156 - tee|sys|stdout|multiline - got STDOUT ok 157 - tee|sys|stdout|multiline - tee STDOUT ok 158 - tee|sys|stdout|multiline - got STDERR ok 159 - tee|sys|stdout|multiline - tee STDERR not ok 160 - tee|sys|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee|sys|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 161 - tee|sys|stdout|unicode - tee STDOUT # TODO not yet supported # Failed (TODO) test 'tee|sys|stdout|unicode - tee STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 162 - tee|sys|stdout|unicode - got STDERR # TODO not yet supported ok 163 - tee|sys|stdout|unicode - tee STDERR # TODO not yet supported ok 164 - tee_scalar|perl|stderr|short - got STDOUT ok 165 - tee_scalar|perl|stderr|short - tee STDOUT ok 166 - tee_scalar|perl|stderr|short - tee STDERR ok 167 - tee_scalar|perl|stderr|multiline - got STDOUT ok 168 - tee_scalar|perl|stderr|multiline - tee STDOUT ok 169 - tee_scalar|perl|stderr|multiline - tee STDERR ok 170 - tee_scalar|perl|stderr|unicode - got STDOUT # TODO not yet supported ok 171 - tee_scalar|perl|stderr|unicode - tee STDOUT # TODO not yet supported ok 172 - tee_scalar|perl|stderr|unicode - tee STDERR # TODO not yet supported ok 173 - tee_scalar|perl|both|short - got STDOUT ok 174 - tee_scalar|perl|both|short - tee STDOUT ok 175 - tee_scalar|perl|both|short - tee STDERR ok 176 - tee_scalar|perl|both|multiline - got STDOUT ok 177 - tee_scalar|perl|both|multiline - tee STDOUT ok 178 - tee_scalar|perl|both|multiline - tee STDERR not ok 179 - tee_scalar|perl|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee_scalar|perl|both|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 180 - tee_scalar|perl|both|unicode - tee STDOUT # TODO not yet supported # Failed (TODO) test 'tee_scalar|perl|both|unicode - tee STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 181 - tee_scalar|perl|both|unicode - tee STDERR # TODO not yet supported ok 182 - tee_scalar|perl|stdout|short - got STDOUT ok 183 - tee_scalar|perl|stdout|short - tee STDOUT ok 184 - tee_scalar|perl|stdout|short - tee STDERR ok 185 - tee_scalar|perl|stdout|multiline - got STDOUT ok 186 - tee_scalar|perl|stdout|multiline - tee STDOUT ok 187 - tee_scalar|perl|stdout|multiline - tee STDERR not ok 188 - tee_scalar|perl|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee_scalar|perl|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 189 - tee_scalar|perl|stdout|unicode - tee STDOUT # TODO not yet supported # Failed (TODO) test 'tee_scalar|perl|stdout|unicode - tee STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 190 - tee_scalar|perl|stdout|unicode - tee STDERR # TODO not yet supported ok 191 - tee_scalar|sys|stderr|short - got STDOUT ok 192 - tee_scalar|sys|stderr|short - tee STDOUT ok 193 - tee_scalar|sys|stderr|short - tee STDERR ok 194 - tee_scalar|sys|stderr|multiline - got STDOUT ok 195 - tee_scalar|sys|stderr|multiline - tee STDOUT ok 196 - tee_scalar|sys|stderr|multiline - tee STDERR ok 197 - tee_scalar|sys|stderr|unicode - got STDOUT # TODO not yet supported ok 198 - tee_scalar|sys|stderr|unicode - tee STDOUT # TODO not yet supported ok 199 - tee_scalar|sys|stderr|unicode - tee STDERR # TODO not yet supported ok 200 - tee_scalar|sys|both|short - got STDOUT ok 201 - tee_scalar|sys|both|short - tee STDOUT ok 202 - tee_scalar|sys|both|short - tee STDERR ok 203 - tee_scalar|sys|both|multiline - got STDOUT ok 204 - tee_scalar|sys|both|multiline - tee STDOUT ok 205 - tee_scalar|sys|both|multiline - tee STDERR not ok 206 - tee_scalar|sys|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee_scalar|sys|both|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 207 - tee_scalar|sys|both|unicode - tee STDOUT # TODO not yet supported # Failed (TODO) test 'tee_scalar|sys|both|unicode - tee STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 208 - tee_scalar|sys|both|unicode - tee STDERR # TODO not yet supported ok 209 - tee_scalar|sys|stdout|short - got STDOUT ok 210 - tee_scalar|sys|stdout|short - tee STDOUT ok 211 - tee_scalar|sys|stdout|short - tee STDERR ok 212 - tee_scalar|sys|stdout|multiline - got STDOUT ok 213 - tee_scalar|sys|stdout|multiline - tee STDOUT ok 214 - tee_scalar|sys|stdout|multiline - tee STDERR not ok 215 - tee_scalar|sys|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee_scalar|sys|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 216 - tee_scalar|sys|stdout|unicode - tee STDOUT # TODO not yet supported # Failed (TODO) test 'tee_scalar|sys|stdout|unicode - tee STDOUT' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDOUT:Hi! \xe2\x98\xba |STDOUT:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 217 - tee_scalar|sys|stdout|unicode - tee STDERR # TODO not yet supported ok 218 - tee_merged|perl|stderr|short - got STDOUT ok 219 - tee_merged|perl|stderr|short - got STDERR ok 220 - tee_merged|perl|stderr|short - tee STDOUT (STDOUT) ok 221 - tee_merged|perl|stderr|short - tee STDOUT (STDERR) ok 222 - tee_merged|perl|stderr|short - tee STDERR ok 223 - tee_merged|perl|stderr|multiline - got STDOUT ok 224 - tee_merged|perl|stderr|multiline - got STDERR ok 225 - tee_merged|perl|stderr|multiline - tee STDOUT (STDOUT) ok 226 - tee_merged|perl|stderr|multiline - tee STDOUT (STDERR) ok 227 - tee_merged|perl|stderr|multiline - tee STDERR ok 228 - tee_merged|perl|stderr|unicode - got STDOUT # TODO not yet supported not ok 229 - tee_merged|perl|stderr|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'tee_merged|perl|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 164. # 'STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 230 - tee_merged|perl|stderr|unicode - tee STDOUT (STDOUT) # TODO not yet supported not ok 231 - tee_merged|perl|stderr|unicode - tee STDOUT (STDERR) # TODO not yet supported # Failed (TODO) test 'tee_merged|perl|stderr|unicode - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 166. # 'STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 232 - tee_merged|perl|stderr|unicode - tee STDERR # TODO not yet supported ok 233 - tee_merged|perl|both|short - got STDOUT ok 234 - tee_merged|perl|both|short - got STDERR ok 235 - tee_merged|perl|both|short - tee STDOUT (STDOUT) ok 236 - tee_merged|perl|both|short - tee STDOUT (STDERR) ok 237 - tee_merged|perl|both|short - tee STDERR ok 238 - tee_merged|perl|both|multiline - got STDOUT ok 239 - tee_merged|perl|both|multiline - got STDERR ok 240 - tee_merged|perl|both|multiline - tee STDOUT (STDOUT) ok 241 - tee_merged|perl|both|multiline - tee STDOUT (STDERR) ok 242 - tee_merged|perl|both|multiline - tee STDERR not ok 243 - tee_merged|perl|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee_merged|perl|both|unicode - got STDOUT' # at t/lib/Cases.pm line 163. # 'STDOUT:Hi! ☺ # STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' not ok 244 - tee_merged|perl|both|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'tee_merged|perl|both|unicode - got STDERR' # at t/lib/Cases.pm line 164. # 'STDOUT:Hi! ☺ # STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' not ok 245 - tee_merged|perl|both|unicode - tee STDOUT (STDOUT) # TODO not yet supported # Failed (TODO) test 'tee_merged|perl|both|unicode - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 165. # 'STDOUT:Hi! ☺ # STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' not ok 246 - tee_merged|perl|both|unicode - tee STDOUT (STDERR) # TODO not yet supported # Failed (TODO) test 'tee_merged|perl|both|unicode - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 166. # 'STDOUT:Hi! ☺ # STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 247 - tee_merged|perl|both|unicode - tee STDERR # TODO not yet supported ok 248 - tee_merged|perl|stdout|short - got STDOUT ok 249 - tee_merged|perl|stdout|short - got STDERR ok 250 - tee_merged|perl|stdout|short - tee STDOUT (STDOUT) ok 251 - tee_merged|perl|stdout|short - tee STDOUT (STDERR) ok 252 - tee_merged|perl|stdout|short - tee STDERR ok 253 - tee_merged|perl|stdout|multiline - got STDOUT ok 254 - tee_merged|perl|stdout|multiline - got STDERR ok 255 - tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT) ok 256 - tee_merged|perl|stdout|multiline - tee STDOUT (STDERR) ok 257 - tee_merged|perl|stdout|multiline - tee STDERR not ok 258 - tee_merged|perl|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee_merged|perl|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 163. # 'STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' ok 259 - tee_merged|perl|stdout|unicode - got STDERR # TODO not yet supported not ok 260 - tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT) # TODO not yet supported # Failed (TODO) test 'tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 165. # 'STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' ok 261 - tee_merged|perl|stdout|unicode - tee STDOUT (STDERR) # TODO not yet supported ok 262 - tee_merged|perl|stdout|unicode - tee STDERR # TODO not yet supported ok 263 - tee_merged|sys|stderr|short - got STDOUT ok 264 - tee_merged|sys|stderr|short - got STDERR ok 265 - tee_merged|sys|stderr|short - tee STDOUT (STDOUT) ok 266 - tee_merged|sys|stderr|short - tee STDOUT (STDERR) ok 267 - tee_merged|sys|stderr|short - tee STDERR ok 268 - tee_merged|sys|stderr|multiline - got STDOUT ok 269 - tee_merged|sys|stderr|multiline - got STDERR ok 270 - tee_merged|sys|stderr|multiline - tee STDOUT (STDOUT) ok 271 - tee_merged|sys|stderr|multiline - tee STDOUT (STDERR) ok 272 - tee_merged|sys|stderr|multiline - tee STDERR ok 273 - tee_merged|sys|stderr|unicode - got STDOUT # TODO not yet supported not ok 274 - tee_merged|sys|stderr|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'tee_merged|sys|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 164. # 'STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 275 - tee_merged|sys|stderr|unicode - tee STDOUT (STDOUT) # TODO not yet supported not ok 276 - tee_merged|sys|stderr|unicode - tee STDOUT (STDERR) # TODO not yet supported # Failed (TODO) test 'tee_merged|sys|stderr|unicode - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 166. # 'STDERR:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 277 - tee_merged|sys|stderr|unicode - tee STDERR # TODO not yet supported ok 278 - tee_merged|sys|both|short - got STDOUT ok 279 - tee_merged|sys|both|short - got STDERR ok 280 - tee_merged|sys|both|short - tee STDOUT (STDOUT) ok 281 - tee_merged|sys|both|short - tee STDOUT (STDERR) ok 282 - tee_merged|sys|both|short - tee STDERR ok 283 - tee_merged|sys|both|multiline - got STDOUT ok 284 - tee_merged|sys|both|multiline - got STDERR ok 285 - tee_merged|sys|both|multiline - tee STDOUT (STDOUT) ok 286 - tee_merged|sys|both|multiline - tee STDOUT (STDERR) ok 287 - tee_merged|sys|both|multiline - tee STDERR not ok 288 - tee_merged|sys|both|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee_merged|sys|both|unicode - got STDOUT' # at t/lib/Cases.pm line 163. # 'STDERR:Hi! ☺ # STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' not ok 289 - tee_merged|sys|both|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'tee_merged|sys|both|unicode - got STDERR' # at t/lib/Cases.pm line 164. # 'STDERR:Hi! ☺ # STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' not ok 290 - tee_merged|sys|both|unicode - tee STDOUT (STDOUT) # TODO not yet supported # Failed (TODO) test 'tee_merged|sys|both|unicode - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 165. # 'STDERR:Hi! ☺ # STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' not ok 291 - tee_merged|sys|both|unicode - tee STDOUT (STDERR) # TODO not yet supported # Failed (TODO) test 'tee_merged|sys|both|unicode - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 166. # 'STDERR:Hi! ☺ # STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' ok 292 - tee_merged|sys|both|unicode - tee STDERR # TODO not yet supported ok 293 - tee_merged|sys|stdout|short - got STDOUT ok 294 - tee_merged|sys|stdout|short - got STDERR ok 295 - tee_merged|sys|stdout|short - tee STDOUT (STDOUT) ok 296 - tee_merged|sys|stdout|short - tee STDOUT (STDERR) ok 297 - tee_merged|sys|stdout|short - tee STDERR ok 298 - tee_merged|sys|stdout|multiline - got STDOUT ok 299 - tee_merged|sys|stdout|multiline - got STDERR ok 300 - tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT) ok 301 - tee_merged|sys|stdout|multiline - tee STDOUT (STDERR) ok 302 - tee_merged|sys|stdout|multiline - tee STDERR not ok 303 - tee_merged|sys|stdout|unicode - got STDOUT # TODO not yet supported # Failed (TODO) test 'tee_merged|sys|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 163. # 'STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' ok 304 - tee_merged|sys|stdout|unicode - got STDERR # TODO not yet supported not ok 305 - tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT) # TODO not yet supported # Failed (TODO) test 'tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 165. # 'STDOUT:Hi! ☺ # ' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' ok 306 - tee_merged|sys|stdout|unicode - tee STDOUT (STDERR) # TODO not yet supported ok 307 - tee_merged|sys|stdout|unicode - tee STDERR # TODO not yet supported ok 308 - no file descriptors leaked ok 309 - STDOUT is still tied 1..309 ok t/14-stderr-tied.t ......... ok 1 - STDERR is tied ok 2 - capture|perl|stderr|short - got STDOUT ok 3 - capture|perl|stderr|short - got STDERR ok 4 - capture|perl|stderr|multiline - got STDOUT ok 5 - capture|perl|stderr|multiline - got STDERR ok 6 - capture|perl|stderr|unicode - got STDOUT # TODO not yet supported not ok 7 - capture|perl|stderr|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'capture|perl|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 8 - capture|perl|both|short - got STDOUT ok 9 - capture|perl|both|short - got STDERR ok 10 - capture|perl|both|multiline - got STDOUT ok 11 - capture|perl|both|multiline - got STDERR ok 12 - capture|perl|both|unicode - got STDOUT # TODO not yet supported not ok 13 - capture|perl|both|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'capture|perl|both|unicode - got STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 14 - capture|perl|stdout|short - got STDOUT ok 15 - capture|perl|stdout|short - got STDERR ok 16 - capture|perl|stdout|multiline - got STDOUT ok 17 - capture|perl|stdout|multiline - got STDERR ok 18 - capture|perl|stdout|unicode - got STDOUT # TODO not yet supported ok 19 - capture|perl|stdout|unicode - got STDERR # TODO not yet supported ok 20 - capture|sys|stderr|short - got STDOUT ok 21 - capture|sys|stderr|short - got STDERR ok 22 - capture|sys|stderr|multiline - got STDOUT ok 23 - capture|sys|stderr|multiline - got STDERR ok 24 - capture|sys|stderr|unicode - got STDOUT # TODO not yet supported not ok 25 - capture|sys|stderr|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'capture|sys|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 26 - capture|sys|both|short - got STDOUT ok 27 - capture|sys|both|short - got STDERR ok 28 - capture|sys|both|multiline - got STDOUT ok 29 - capture|sys|both|multiline - got STDERR ok 30 - capture|sys|both|unicode - got STDOUT # TODO not yet supported not ok 31 - capture|sys|both|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'capture|sys|both|unicode - got STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 32 - capture|sys|stdout|short - got STDOUT ok 33 - capture|sys|stdout|short - got STDERR ok 34 - capture|sys|stdout|multiline - got STDOUT ok 35 - capture|sys|stdout|multiline - got STDERR ok 36 - capture|sys|stdout|unicode - got STDOUT # TODO not yet supported ok 37 - capture|sys|stdout|unicode - got STDERR # TODO not yet supported ok 38 - capture_scalar|perl|stderr|short - got STDOUT ok 39 - capture_scalar|perl|stderr|multiline - got STDOUT ok 40 - capture_scalar|perl|stderr|unicode - got STDOUT # TODO not yet supported ok 41 - capture_scalar|perl|both|short - got STDOUT ok 42 - capture_scalar|perl|both|multiline - got STDOUT ok 43 - capture_scalar|perl|both|unicode - got STDOUT # TODO not yet supported ok 44 - capture_scalar|perl|stdout|short - got STDOUT ok 45 - capture_scalar|perl|stdout|multiline - got STDOUT ok 46 - capture_scalar|perl|stdout|unicode - got STDOUT # TODO not yet supported ok 47 - capture_scalar|sys|stderr|short - got STDOUT ok 48 - capture_scalar|sys|stderr|multiline - got STDOUT ok 49 - capture_scalar|sys|stderr|unicode - got STDOUT # TODO not yet supported ok 50 - capture_scalar|sys|both|short - got STDOUT ok 51 - capture_scalar|sys|both|multiline - got STDOUT ok 52 - capture_scalar|sys|both|unicode - got STDOUT # TODO not yet supported ok 53 - capture_scalar|sys|stdout|short - got STDOUT ok 54 - capture_scalar|sys|stdout|multiline - got STDOUT ok 55 - capture_scalar|sys|stdout|unicode - got STDOUT # TODO not yet supported ok 56 - capture_merged|perl|stderr|short - got STDOUT ok 57 - capture_merged|perl|stderr|short - got STDERR ok 58 - capture_merged|perl|stderr|multiline - got STDOUT ok 59 - capture_merged|perl|stderr|multiline - got STDERR ok 60 - capture_merged|perl|stderr|unicode - got STDOUT # TODO not yet supported ok 61 - capture_merged|perl|stderr|unicode - got STDERR # TODO not yet supported ok 62 - capture_merged|perl|both|short - got STDOUT ok 63 - capture_merged|perl|both|short - got STDERR ok 64 - capture_merged|perl|both|multiline - got STDOUT ok 65 - capture_merged|perl|both|multiline - got STDERR ok 66 - capture_merged|perl|both|unicode - got STDOUT # TODO not yet supported ok 67 - capture_merged|perl|both|unicode - got STDERR # TODO not yet supported ok 68 - capture_merged|perl|stdout|short - got STDOUT ok 69 - capture_merged|perl|stdout|short - got STDERR ok 70 - capture_merged|perl|stdout|multiline - got STDOUT ok 71 - capture_merged|perl|stdout|multiline - got STDERR ok 72 - capture_merged|perl|stdout|unicode - got STDOUT # TODO not yet supported ok 73 - capture_merged|perl|stdout|unicode - got STDERR # TODO not yet supported ok 74 - capture_merged|sys|stderr|short - got STDOUT ok 75 - capture_merged|sys|stderr|short - got STDERR ok 76 - capture_merged|sys|stderr|multiline - got STDOUT ok 77 - capture_merged|sys|stderr|multiline - got STDERR ok 78 - capture_merged|sys|stderr|unicode - got STDOUT # TODO not yet supported ok 79 - capture_merged|sys|stderr|unicode - got STDERR # TODO not yet supported ok 80 - capture_merged|sys|both|short - got STDOUT ok 81 - capture_merged|sys|both|short - got STDERR ok 82 - capture_merged|sys|both|multiline - got STDOUT ok 83 - capture_merged|sys|both|multiline - got STDERR ok 84 - capture_merged|sys|both|unicode - got STDOUT # TODO not yet supported ok 85 - capture_merged|sys|both|unicode - got STDERR # TODO not yet supported ok 86 - capture_merged|sys|stdout|short - got STDOUT ok 87 - capture_merged|sys|stdout|short - got STDERR ok 88 - capture_merged|sys|stdout|multiline - got STDOUT ok 89 - capture_merged|sys|stdout|multiline - got STDERR ok 90 - capture_merged|sys|stdout|unicode - got STDOUT # TODO not yet supported ok 91 - capture_merged|sys|stdout|unicode - got STDERR # TODO not yet supported ok 92 - tee|perl|stderr|short - got STDOUT ok 93 - tee|perl|stderr|short - tee STDOUT ok 94 - tee|perl|stderr|short - got STDERR ok 95 - tee|perl|stderr|short - tee STDERR ok 96 - tee|perl|stderr|multiline - got STDOUT ok 97 - tee|perl|stderr|multiline - tee STDOUT ok 98 - tee|perl|stderr|multiline - got STDERR ok 99 - tee|perl|stderr|multiline - tee STDERR ok 100 - tee|perl|stderr|unicode - got STDOUT # TODO not yet supported ok 101 - tee|perl|stderr|unicode - tee STDOUT # TODO not yet supported not ok 102 - tee|perl|stderr|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'tee|perl|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 103 - tee|perl|stderr|unicode - tee STDERR # TODO not yet supported # Failed (TODO) test 'tee|perl|stderr|unicode - tee STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 104 - tee|perl|both|short - got STDOUT ok 105 - tee|perl|both|short - tee STDOUT ok 106 - tee|perl|both|short - got STDERR ok 107 - tee|perl|both|short - tee STDERR ok 108 - tee|perl|both|multiline - got STDOUT ok 109 - tee|perl|both|multiline - tee STDOUT ok 110 - tee|perl|both|multiline - got STDERR ok 111 - tee|perl|both|multiline - tee STDERR ok 112 - tee|perl|both|unicode - got STDOUT # TODO not yet supported ok 113 - tee|perl|both|unicode - tee STDOUT # TODO not yet supported not ok 114 - tee|perl|both|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'tee|perl|both|unicode - got STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 115 - tee|perl|both|unicode - tee STDERR # TODO not yet supported # Failed (TODO) test 'tee|perl|both|unicode - tee STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 116 - tee|perl|stdout|short - got STDOUT ok 117 - tee|perl|stdout|short - tee STDOUT ok 118 - tee|perl|stdout|short - got STDERR ok 119 - tee|perl|stdout|short - tee STDERR ok 120 - tee|perl|stdout|multiline - got STDOUT ok 121 - tee|perl|stdout|multiline - tee STDOUT ok 122 - tee|perl|stdout|multiline - got STDERR ok 123 - tee|perl|stdout|multiline - tee STDERR ok 124 - tee|perl|stdout|unicode - got STDOUT # TODO not yet supported ok 125 - tee|perl|stdout|unicode - tee STDOUT # TODO not yet supported ok 126 - tee|perl|stdout|unicode - got STDERR # TODO not yet supported ok 127 - tee|perl|stdout|unicode - tee STDERR # TODO not yet supported ok 128 - tee|sys|stderr|short - got STDOUT ok 129 - tee|sys|stderr|short - tee STDOUT ok 130 - tee|sys|stderr|short - got STDERR ok 131 - tee|sys|stderr|short - tee STDERR ok 132 - tee|sys|stderr|multiline - got STDOUT ok 133 - tee|sys|stderr|multiline - tee STDOUT ok 134 - tee|sys|stderr|multiline - got STDERR ok 135 - tee|sys|stderr|multiline - tee STDERR ok 136 - tee|sys|stderr|unicode - got STDOUT # TODO not yet supported ok 137 - tee|sys|stderr|unicode - tee STDOUT # TODO not yet supported not ok 138 - tee|sys|stderr|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'tee|sys|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 139 - tee|sys|stderr|unicode - tee STDERR # TODO not yet supported # Failed (TODO) test 'tee|sys|stderr|unicode - tee STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 140 - tee|sys|both|short - got STDOUT ok 141 - tee|sys|both|short - tee STDOUT ok 142 - tee|sys|both|short - got STDERR ok 143 - tee|sys|both|short - tee STDERR ok 144 - tee|sys|both|multiline - got STDOUT ok 145 - tee|sys|both|multiline - tee STDOUT ok 146 - tee|sys|both|multiline - got STDERR ok 147 - tee|sys|both|multiline - tee STDERR ok 148 - tee|sys|both|unicode - got STDOUT # TODO not yet supported ok 149 - tee|sys|both|unicode - tee STDOUT # TODO not yet supported not ok 150 - tee|sys|both|unicode - got STDERR # TODO not yet supported # Failed (TODO) test 'tee|sys|both|unicode - got STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ not ok 151 - tee|sys|both|unicode - tee STDERR # TODO not yet supported # Failed (TODO) test 'tee|sys|both|unicode - tee STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 152 - tee|sys|stdout|short - got STDOUT ok 153 - tee|sys|stdout|short - tee STDOUT ok 154 - tee|sys|stdout|short - got STDERR ok 155 - tee|sys|stdout|short - tee STDERR ok 156 - tee|sys|stdout|multiline - got STDOUT ok 157 - tee|sys|stdout|multiline - tee STDOUT ok 158 - tee|sys|stdout|multiline - got STDERR ok 159 - tee|sys|stdout|multiline - tee STDERR ok 160 - tee|sys|stdout|unicode - got STDOUT # TODO not yet supported ok 161 - tee|sys|stdout|unicode - tee STDOUT # TODO not yet supported ok 162 - tee|sys|stdout|unicode - got STDERR # TODO not yet supported ok 163 - tee|sys|stdout|unicode - tee STDERR # TODO not yet supported ok 164 - tee_scalar|perl|stderr|short - got STDOUT ok 165 - tee_scalar|perl|stderr|short - tee STDOUT ok 166 - tee_scalar|perl|stderr|short - tee STDERR ok 167 - tee_scalar|perl|stderr|multiline - got STDOUT ok 168 - tee_scalar|perl|stderr|multiline - tee STDOUT ok 169 - tee_scalar|perl|stderr|multiline - tee STDERR ok 170 - tee_scalar|perl|stderr|unicode - got STDOUT # TODO not yet supported ok 171 - tee_scalar|perl|stderr|unicode - tee STDOUT # TODO not yet supported not ok 172 - tee_scalar|perl|stderr|unicode - tee STDERR # TODO not yet supported # Failed (TODO) test 'tee_scalar|perl|stderr|unicode - tee STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 173 - tee_scalar|perl|both|short - got STDOUT ok 174 - tee_scalar|perl|both|short - tee STDOUT ok 175 - tee_scalar|perl|both|short - tee STDERR ok 176 - tee_scalar|perl|both|multiline - got STDOUT ok 177 - tee_scalar|perl|both|multiline - tee STDOUT ok 178 - tee_scalar|perl|both|multiline - tee STDERR ok 179 - tee_scalar|perl|both|unicode - got STDOUT # TODO not yet supported ok 180 - tee_scalar|perl|both|unicode - tee STDOUT # TODO not yet supported not ok 181 - tee_scalar|perl|both|unicode - tee STDERR # TODO not yet supported # Failed (TODO) test 'tee_scalar|perl|both|unicode - tee STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 182 - tee_scalar|perl|stdout|short - got STDOUT ok 183 - tee_scalar|perl|stdout|short - tee STDOUT ok 184 - tee_scalar|perl|stdout|short - tee STDERR ok 185 - tee_scalar|perl|stdout|multiline - got STDOUT ok 186 - tee_scalar|perl|stdout|multiline - tee STDOUT ok 187 - tee_scalar|perl|stdout|multiline - tee STDERR ok 188 - tee_scalar|perl|stdout|unicode - got STDOUT # TODO not yet supported ok 189 - tee_scalar|perl|stdout|unicode - tee STDOUT # TODO not yet supported ok 190 - tee_scalar|perl|stdout|unicode - tee STDERR # TODO not yet supported ok 191 - tee_scalar|sys|stderr|short - got STDOUT ok 192 - tee_scalar|sys|stderr|short - tee STDOUT ok 193 - tee_scalar|sys|stderr|short - tee STDERR ok 194 - tee_scalar|sys|stderr|multiline - got STDOUT ok 195 - tee_scalar|sys|stderr|multiline - tee STDOUT ok 196 - tee_scalar|sys|stderr|multiline - tee STDERR ok 197 - tee_scalar|sys|stderr|unicode - got STDOUT # TODO not yet supported ok 198 - tee_scalar|sys|stderr|unicode - tee STDOUT # TODO not yet supported not ok 199 - tee_scalar|sys|stderr|unicode - tee STDERR # TODO not yet supported # Failed (TODO) test 'tee_scalar|sys|stderr|unicode - tee STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 200 - tee_scalar|sys|both|short - got STDOUT ok 201 - tee_scalar|sys|both|short - tee STDOUT ok 202 - tee_scalar|sys|both|short - tee STDERR ok 203 - tee_scalar|sys|both|multiline - got STDOUT ok 204 - tee_scalar|sys|both|multiline - tee STDOUT ok 205 - tee_scalar|sys|both|multiline - tee STDERR ok 206 - tee_scalar|sys|both|unicode - got STDOUT # TODO not yet supported ok 207 - tee_scalar|sys|both|unicode - tee STDOUT # TODO not yet supported not ok 208 - tee_scalar|sys|both|unicode - tee STDERR # TODO not yet supported # Failed (TODO) test 'tee_scalar|sys|both|unicode - tee STDERR' # at t/lib/Cases.pm line 21. # +---+-------------------------+---------------------+ # | Ln|Got |Expected | # +---+-------------------------+---------------------+ # * 1|STDERR:Hi! \xe2\x98\xba |STDERR:Hi! \x{263a} * # +---+-------------------------+---------------------+ ok 209 - tee_scalar|sys|stdout|short - got STDOUT ok 210 - tee_scalar|sys|stdout|short - tee STDOUT ok 211 - tee_scalar|sys|stdout|short - tee STDERR ok 212 - tee_scalar|sys|stdout|multiline - got STDOUT ok 213 - tee_scalar|sys|stdout|multiline - tee STDOUT ok 214 - tee_scalar|sys|stdout|multiline - tee STDERR ok 215 - tee_scalar|sys|stdout|unicode - got STDOUT # TODO not yet supported ok 216 - tee_scalar|sys|stdout|unicode - tee STDOUT # TODO not yet supported ok 217 - tee_scalar|sys|stdout|unicode - tee STDERR # TODO not yet supported ok 218 - tee_merged|perl|stderr|short - got STDOUT ok 219 - tee_merged|perl|stderr|short - got STDERR ok 220 - tee_merged|perl|stderr|short - tee STDOUT (STDOUT) ok 221 - tee_merged|perl|stderr|short - tee STDOUT (STDERR) ok 222 - tee_merged|perl|stderr|short - tee STDERR ok 223 - tee_merged|perl|stderr|multiline - got STDOUT ok 224 - tee_merged|perl|stderr|multiline - got STDERR ok 225 - tee_merged|perl|stderr|multiline - tee STDOUT (STDOUT) ok 226 - tee_merged|perl|stderr|multiline - tee STDOUT (STDERR) ok 227 - tee_merged|perl|stderr|multiline - tee STDERR ok 228 - tee_merged|perl|stderr|unicode - got STDOUT # TODO not yet supported ok 229 - tee_merged|perl|stderr|unicode - got STDERR # TODO not yet supported ok 230 - tee_merged|perl|stderr|unicode - tee STDOUT (STDOUT) # TODO not yet supported ok 231 - tee_merged|perl|stderr|unicode - tee STDOUT (STDERR) # TODO not yet supported ok 232 - tee_merged|perl|stderr|unicode - tee STDERR # TODO not yet supported ok 233 - tee_merged|perl|both|short - got STDOUT ok 234 - tee_merged|perl|both|short - got STDERR ok 235 - tee_merged|perl|both|short - tee STDOUT (STDOUT) ok 236 - tee_merged|perl|both|short - tee STDOUT (STDERR) ok 237 - tee_merged|perl|both|short - tee STDERR ok 238 - tee_merged|perl|both|multiline - got STDOUT ok 239 - tee_merged|perl|both|multiline - got STDERR ok 240 - tee_merged|perl|both|multiline - tee STDOUT (STDOUT) ok 241 - tee_merged|perl|both|multiline - tee STDOUT (STDERR) ok 242 - tee_merged|perl|both|multiline - tee STDERR ok 243 - tee_merged|perl|both|unicode - got STDOUT # TODO not yet supported ok 244 - tee_merged|perl|both|unicode - got STDERR # TODO not yet supported ok 245 - tee_merged|perl|both|unicode - tee STDOUT (STDOUT) # TODO not yet supported ok 246 - tee_merged|perl|both|unicode - tee STDOUT (STDERR) # TODO not yet supported ok 247 - tee_merged|perl|both|unicode - tee STDERR # TODO not yet supported ok 248 - tee_merged|perl|stdout|short - got STDOUT ok 249 - tee_merged|perl|stdout|short - got STDERR ok 250 - tee_merged|perl|stdout|short - tee STDOUT (STDOUT) ok 251 - tee_merged|perl|stdout|short - tee STDOUT (STDERR) ok 252 - tee_merged|perl|stdout|short - tee STDERR ok 253 - tee_merged|perl|stdout|multiline - got STDOUT ok 254 - tee_merged|perl|stdout|multiline - got STDERR ok 255 - tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT) ok 256 - tee_merged|perl|stdout|multiline - tee STDOUT (STDERR) ok 257 - tee_merged|perl|stdout|multiline - tee STDERR ok 258 - tee_merged|perl|stdout|unicode - got STDOUT # TODO not yet supported ok 259 - tee_merged|perl|stdout|unicode - got STDERR # TODO not yet supported ok 260 - tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT) # TODO not yet supported ok 261 - tee_merged|perl|stdout|unicode - tee STDOUT (STDERR) # TODO not yet supported ok 262 - tee_merged|perl|stdout|unicode - tee STDERR # TODO not yet supported ok 263 - tee_merged|sys|stderr|short - got STDOUT ok 264 - tee_merged|sys|stderr|short - got STDERR ok 265 - tee_merged|sys|stderr|short - tee STDOUT (STDOUT) ok 266 - tee_merged|sys|stderr|short - tee STDOUT (STDERR) ok 267 - tee_merged|sys|stderr|short - tee STDERR ok 268 - tee_merged|sys|stderr|multiline - got STDOUT ok 269 - tee_merged|sys|stderr|multiline - got STDERR ok 270 - tee_merged|sys|stderr|multiline - tee STDOUT (STDOUT) ok 271 - tee_merged|sys|stderr|multiline - tee STDOUT (STDERR) ok 272 - tee_merged|sys|stderr|multiline - tee STDERR ok 273 - tee_merged|sys|stderr|unicode - got STDOUT # TODO not yet supported ok 274 - tee_merged|sys|stderr|unicode - got STDERR # TODO not yet supported ok 275 - tee_merged|sys|stderr|unicode - tee STDOUT (STDOUT) # TODO not yet supported ok 276 - tee_merged|sys|stderr|unicode - tee STDOUT (STDERR) # TODO not yet supported ok 277 - tee_merged|sys|stderr|unicode - tee STDERR # TODO not yet supported ok 278 - tee_merged|sys|both|short - got STDOUT ok 279 - tee_merged|sys|both|short - got STDERR ok 280 - tee_merged|sys|both|short - tee STDOUT (STDOUT) ok 281 - tee_merged|sys|both|short - tee STDOUT (STDERR) ok 282 - tee_merged|sys|both|short - tee STDERR ok 283 - tee_merged|sys|both|multiline - got STDOUT ok 284 - tee_merged|sys|both|multiline - got STDERR ok 285 - tee_merged|sys|both|multiline - tee STDOUT (STDOUT) ok 286 - tee_merged|sys|both|multiline - tee STDOUT (STDERR) ok 287 - tee_merged|sys|both|multiline - tee STDERR ok 288 - tee_merged|sys|both|unicode - got STDOUT # TODO not yet supported ok 289 - tee_merged|sys|both|unicode - got STDERR # TODO not yet supported ok 290 - tee_merged|sys|both|unicode - tee STDOUT (STDOUT) # TODO not yet supported ok 291 - tee_merged|sys|both|unicode - tee STDOUT (STDERR) # TODO not yet supported ok 292 - tee_merged|sys|both|unicode - tee STDERR # TODO not yet supported ok 293 - tee_merged|sys|stdout|short - got STDOUT ok 294 - tee_merged|sys|stdout|short - got STDERR ok 295 - tee_merged|sys|stdout|short - tee STDOUT (STDOUT) ok 296 - tee_merged|sys|stdout|short - tee STDOUT (STDERR) ok 297 - tee_merged|sys|stdout|short - tee STDERR ok 298 - tee_merged|sys|stdout|multiline - got STDOUT ok 299 - tee_merged|sys|stdout|multiline - got STDERR ok 300 - tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT) ok 301 - tee_merged|sys|stdout|multiline - tee STDOUT (STDERR) ok 302 - tee_merged|sys|stdout|multiline - tee STDERR ok 303 - tee_merged|sys|stdout|unicode - got STDOUT # TODO not yet supported ok 304 - tee_merged|sys|stdout|unicode - got STDERR # TODO not yet supported ok 305 - tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT) # TODO not yet supported ok 306 - tee_merged|sys|stdout|unicode - tee STDOUT (STDERR) # TODO not yet supported ok 307 - tee_merged|sys|stdout|unicode - tee STDERR # TODO not yet supported ok 308 - no file descriptors leaked ok 309 - STDERR is still tied 1..309 ok t/15-stdin-tied.t .......... skipped: not supported on Windows yet All tests successful. Test Summary Report ------------------- t/13-stdout-tied.t (Wstat: 0 Tests: 309 Failed: 0) TODO passed: 6-7, 13, 19, 24-25, 31, 37, 40, 49, 60 73, 78, 91, 100-103, 114-115, 126-127, 136-139 150-151, 162-163, 170-172, 181, 190, 197-199 208, 217, 228, 230, 232, 247, 259, 261-262 273, 275, 277, 292, 304, 306-307 t/14-stderr-tied.t (Wstat: 0 Tests: 309 Failed: 0) TODO passed: 6, 12, 18-19, 24, 30, 36-37, 40, 43, 46 49, 52, 55, 60-61, 66-67, 72-73, 78-79 84-85, 90-91, 100-101, 112-113, 124-127 136-137, 148-149, 160-163, 170-171, 179-180 188-190, 197-198, 206-207, 215-217, 228-232 243-247, 258-262, 273-277, 288-292, 303-307 Files=13, Tests=2789, 70 wallclock secs ( 1.05 usr + 0.05 sys = 1.09 CPU) Result: PASS DAGOLDEN/Capture-Tiny-0.07.tar.gz nmake test TEST_VERBOSE=1 -- OK David Golden <dagolden@cpan.org> Capture STDOUT and STDERR from Perl, XS or external programs >>> (cd C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp && tar cvf - Capture-Tiny-0.07.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/D/DA/DAGOLDEN/Capture-Tiny-0.07.tar.gz Capture-Tiny-0.07.ppd blib/ blib/lib/ blib/lib/Capture/ blib/lib/Capture/Tiny.pm blib/lib/Capture/Tiny.pod >>> mv C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/Capture-Tiny-0.07.ppd C:/cpanfly-5.12/var/REPO/D/DA/DAGOLDEN cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/Capture-Tiny-0.07.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Capture-Tiny-0.07-c6ozrp/Capture-Tiny-0.07.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'Dist::Zilla::Tester' Running make for R/RJ/RJBS/Dist-Zilla-2.100960.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\R\RJ\RJBS\Dist-Zilla-2.100960.tar.gz ok Dist-Zilla-2.100960 Dist-Zilla-2.100960/Changes Dist-Zilla-2.100960/dist.ini Dist-Zilla-2.100960/bin Dist-Zilla-2.100960/bin/dzil Dist-Zilla-2.100960/corpus Dist-Zilla-2.100960/corpus/README Dist-Zilla-2.100960/corpus/AutoPrereq Dist-Zilla-2.100960/corpus/AutoPrereq/dist.ini Dist-Zilla-2.100960/corpus/AutoPrereq/bin Dist-Zilla-2.100960/corpus/AutoPrereq/bin/foobar Dist-Zilla-2.100960/corpus/AutoPrereq/lib/DZPA Dist-Zilla-2.100960/corpus/AutoPrereq/lib/DZPA/Empty.pm Dist-Zilla-2.100960/corpus/AutoPrereq/lib/DZPA/Main.pm Dist-Zilla-2.100960/corpus/DZ1 Dist-Zilla-2.100960/corpus/DZ1/dist.ini Dist-Zilla-2.100960/corpus/DZ1/lib Dist-Zilla-2.100960/corpus/DZ1/lib/DZ1.pm Dist-Zilla-2.100960/corpus/DZ2 Dist-Zilla-2.100960/corpus/DZ2/dist.pl Dist-Zilla-2.100960/corpus/DZ2/lib Dist-Zilla-2.100960/corpus/DZ2/lib/DZ1.pm Dist-Zilla-2.100960/corpus/DZT/lib/DZT Dist-Zilla-2.100960/corpus/DZT/lib/DZT/Sample.pm Dist-Zilla-2.100960/corpus/DZT/t Dist-Zilla-2.100960/corpus/DZT/t/basic.t Dist-Zilla-2.100960/corpus/extra Dist-Zilla-2.100960/corpus/extra/vader.txt Dist-Zilla-2.100960/corpus/extra/subdir Dist-Zilla-2.100960/corpus/extra/subdir/index.html Dist-Zilla-2.100960/inc/Dist/Zilla/Plugin Dist-Zilla-2.100960/inc/Dist/Zilla/Plugin/VersionBootstrap.pm Dist-Zilla-2.100960/lib/Dist Dist-Zilla-2.100960/lib/Dist/Zilla.pm Dist-Zilla-2.100960/lib/Dist/Zilla Dist-Zilla-2.100960/lib/Dist/Zilla/App.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Config.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Prereqs.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Tester.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Tutorial.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Types.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Util.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Tester.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command/build.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command/clean.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command/install.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command/new.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command/nop.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command/release.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command/run.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command/smoke.pm Dist-Zilla-2.100960/lib/Dist/Zilla/App/Command/test.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Config Dist-Zilla-2.100960/lib/Dist/Zilla/Config/Finder.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Config/Perl.pm Dist-Zilla-2.100960/lib/Dist/Zilla/File Dist-Zilla-2.100960/lib/Dist/Zilla/File/FromCode.pm Dist-Zilla-2.100960/lib/Dist/Zilla/File/InMemory.pm Dist-Zilla-2.100960/lib/Dist/Zilla/File/OnDisk.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/AutoPrereq.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/AutoVersion.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/BumpVersion.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/ConfirmRelease.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/ExecDir.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/ExtraTests.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/FakeRelease.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/FinderCode.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/GatherDir.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/InlineFiles.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/License.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/MakeMaker.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/Manifest.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/ManifestSkip.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/MetaConfig.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/MetaJSON.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/MetaResources.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/MetaTests.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/MetaYAML.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/ModuleBuild.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/NextRelease.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/PkgVersion.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/PodCoverageTests.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/PodSyntaxTests.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/PodVersion.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/Prereq.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/PruneCruft.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/PruneFiles.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/Readme.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/ShareDir.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/TestRelease.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Plugin/UploadToCPAN.pm Dist-Zilla-2.100960/lib/Dist/Zilla/PluginBundle Dist-Zilla-2.100960/lib/Dist/Zilla/PluginBundle/Basic.pm Dist-Zilla-2.100960/lib/Dist/Zilla/PluginBundle/Classic.pm Dist-Zilla-2.100960/lib/Dist/Zilla/PluginBundle/FakeClassic.pm Dist-Zilla-2.100960/lib/Dist/Zilla/PluginBundle/Filter.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role Dist-Zilla-2.100960/lib/Dist/Zilla/Role/AfterBuild.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/AfterRelease.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/BeforeArchive.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/BeforeBuild.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/BeforeRelease.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/BuildRunner.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/ConfigDumper.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/ExecFiles.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/File.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/FileFinder.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/FileFinderUser.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/FileGatherer.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/FileInjector.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/FileMunger.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/FilePruner.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/InstallTool.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/MetaProvider.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/Plugin.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/PluginBundle.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/PrereqSource.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/Releaser.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/ShareDir.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/TestRunner.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/TextTemplate.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Role/VersionProvider.pm Dist-Zilla-2.100960/lib/Dist/Zilla/Util Dist-Zilla-2.100960/lib/Dist/Zilla/Util/MVPAssembler.pm Dist-Zilla-2.100960/misc Dist-Zilla-2.100960/misc/dzil-bash_completion Dist-Zilla-2.100960/misc/dzil_bootstrap Dist-Zilla-2.100960/t Dist-Zilla-2.100960/t/compile.t Dist-Zilla-2.100960/t/tester-demo.t Dist-Zilla-2.100960/t/lib/Test Dist-Zilla-2.100960/t/lib/Test/DZil.pm Dist-Zilla-2.100960/t/plugins Dist-Zilla-2.100960/t/plugins/autoprereq.t Dist-Zilla-2.100960/t/plugins/autoversion.t Dist-Zilla-2.100960/t/plugins/confirmrelease.t Dist-Zilla-2.100960/t/plugins/distmeta.t Dist-Zilla-2.100960/t/plugins/extratests.t Dist-Zilla-2.100960/t/plugins/fakerelease.t Dist-Zilla-2.100960/t/plugins/filter-b.t Dist-Zilla-2.100960/t/plugins/gatherdir.t Dist-Zilla-2.100960/t/plugins/installdirs.t Dist-Zilla-2.100960/t/plugins/license.t Dist-Zilla-2.100960/t/plugins/makemaker.t Dist-Zilla-2.100960/t/plugins/misctests.t Dist-Zilla-2.100960/t/plugins/modulebuild.t Dist-Zilla-2.100960/t/plugins/nextrelease.t Dist-Zilla-2.100960/t/plugins/pkgversion.t Dist-Zilla-2.100960/t/plugins/podversion.t Dist-Zilla-2.100960/t/plugins/prunes.t Dist-Zilla-2.100960/t/plugins/readme.t Dist-Zilla-2.100960/todo Dist-Zilla-2.100960/todo/CHECKLIST-testing.txt Dist-Zilla-2.100960/todo/command-classes.txt Dist-Zilla-2.100960/todo/command-plugins.txt Dist-Zilla-2.100960/todo/config-arg-prefix.txt Dist-Zilla-2.100960/todo/delay-core-attrs.txt Dist-Zilla-2.100960/todo/external-core-attr.txt Dist-Zilla-2.100960/todo/new-dist-events.txt Dist-Zilla-2.100960/todo/prereq-command.txt Dist-Zilla-2.100960/todo/register-on-fly.txt Dist-Zilla-2.100960/todo/test-upstream.txt Dist-Zilla-2.100960/todo/version-from-prev.txt Dist-Zilla-2.100960/todo/xs-improvement.txt Dist-Zilla-2.100960/META.yml Dist-Zilla-2.100960/LICENSE Dist-Zilla-2.100960/README Dist-Zilla-2.100960/t/release-pod-syntax.t Dist-Zilla-2.100960/META.json Dist-Zilla-2.100960/Makefile.PL Dist-Zilla-2.100960/MANIFEST Prepending C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Dist-Zilla-2.100960.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Warning: prerequisite App::Cmd::Setup 0.307 not found. Warning: prerequisite App::Cmd::Tester 0.306 not found. Warning: prerequisite CPAN::Uploader 0.100660 not found. Warning: prerequisite Config::INI::MVP::Reader 0.024 not found. Warning: prerequisite Config::MVP 0.100780 not found. Warning: prerequisite Config::MVP::Assembler 0 not found. Warning: prerequisite Config::MVP::Assembler::WithBundles 0 not found. Warning: prerequisite Config::MVP::Reader 0 not found. Warning: prerequisite Config::MVP::Reader::Findable 0 not found. Warning: prerequisite Config::MVP::Reader::Finder 0 not found. Warning: prerequisite Data::Section 0.004 not found. Warning: prerequisite DateTime 0.44 not found. Warning: prerequisite File::Copy::Recursive 0 not found. Warning: prerequisite File::Find::Rule 0 not found. Warning: prerequisite File::ShareDir::Install 0.03 not found. Warning: prerequisite Hash::Merge::Simple 0 not found. Warning: prerequisite Log::Dispatchouli 1.100712 not found. Warning: prerequisite Mixin::ExtraFields 0 not found. Warning: prerequisite Moose 0.92 not found. Warning: prerequisite Moose::Autobox 0.09 not found. Warning: prerequisite Moose::Role 0 not found. Warning: prerequisite Moose::Util::TypeConstraints 0 not found. Warning: prerequisite MooseX::Role::Parameterized 0 not found. Warning: prerequisite MooseX::Types 0 not found. Warning: prerequisite MooseX::Types::Moose 0 not found. Warning: prerequisite MooseX::Types::Path::Class 0 not found. Warning: prerequisite Path::Class 0 not found. Warning: prerequisite Perl::PrereqScanner 0.100830 not found. Warning: prerequisite Perl::Version 0 not found. Warning: prerequisite Pod::Eventual 0.091480 not found. Warning: prerequisite Software::License 0 not found. Warning: prerequisite Software::LicenseUtils 0 not found. Warning: prerequisite String::Formatter 0.100680 not found. Warning: prerequisite String::RewritePrefix 0.002 not found. Warning: prerequisite Text::Template 0 not found. Warning: prerequisite Version::Requirements 0.100630 not found. Warning: prerequisite YAML::Tiny 0 not found. Warning: prerequisite autobox 2.53 not found. Checking if your kit is complete... Looks good Writing Makefile for Dist::Zilla ---- Unsatisfied dependencies detected during ---- ---- RJBS/Dist-Zilla-2.100960.tar.gz ---- DateTime [requires] Perl::PrereqScanner [requires] Pod::Eventual [requires] App::Cmd::Setup [requires] Config::MVP [requires] autobox [requires] Config::MVP::Assembler::WithBundles [requires] Mixin::ExtraFields [requires] Software::License [requires] Moose::Role [requires] Config::MVP::Reader [requires] Moose::Autobox [requires] MooseX::Types::Path::Class [requires] MooseX::Types [requires] Hash::Merge::Simple [requires] Config::MVP::Reader::Finder [requires] Path::Class [requires] File::Copy::Recursive [requires] Text::Template [requires] MooseX::Types::Moose [requires] Config::MVP::Assembler [requires] App::Cmd::Tester [requires] Config::INI::MVP::Reader [requires] Data::Section [requires] String::RewritePrefix [requires] Moose::Util::TypeConstraints [requires] Log::Dispatchouli [requires] Perl::Version [requires] Moose [requires] File::Find::Rule [requires] Software::LicenseUtils [requires] YAML::Tiny [requires] CPAN::Uploader [requires] Version::Requirements [requires] MooseX::Role::Parameterized [requires] Config::MVP::Reader::Findable [requires] String::Formatter [requires] File::ShareDir::Install [requires] Prepending C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'DateTime' Running make for D/DR/DROLSKY/DateTime-0.55.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\D\DR\DROLSKY\DateTime-0.55.tar.gz ok DateTime-0.55 DateTime-0.55/META.yml DateTime-0.55/Changes DateTime-0.55/README DateTime-0.55/TODO DateTime-0.55/MANIFEST DateTime-0.55/CREDITS DateTime-0.55/SIGNATURE DateTime-0.55/leaptab.txt DateTime-0.55/LICENSE DateTime-0.55/Build.PL DateTime-0.55/t DateTime-0.55/t/43new-params.t DateTime-0.55/t/35rd_values.t DateTime-0.55/t/15jd.t DateTime-0.55/t/42duration_class.t DateTime-0.55/t/27delta.t DateTime-0.55/t/02last_day.t DateTime-0.55/t/31formatter.t DateTime-0.55/t/01sanity.t DateTime-0.55/t/22from_doy.t DateTime-0.55/t/03components.t DateTime-0.55/t/21bad_params.t DateTime-0.55/t/41cldr_format.t DateTime-0.55/t/20infinite.t DateTime-0.55/t/39no-so.t DateTime-0.55/t/19leap_second.t DateTime-0.55/t/28dow.t DateTime-0.55/t/38local-subtract.t DateTime-0.55/t/06add.t DateTime-0.55/t/11duration.t DateTime-0.55/t/26dt_leapsecond_pm.t DateTime-0.55/t/37local-add.t DateTime-0.55/t/36invalid_local.t DateTime-0.55/t/10subtract.t DateTime-0.55/t/40leap-years.t DateTime-0.55/t/00load.t DateTime-0.55/t/05set.t DateTime-0.55/t/07compare.t DateTime-0.55/t/04epoch.t DateTime-0.55/t/12week.t DateTime-0.55/t/09greg.t DateTime-0.55/t/16truncate.t DateTime-0.55/t/17set_return.t DateTime-0.55/t/18today.t DateTime-0.55/t/30future_tz.t DateTime-0.55/t/13strftime.t DateTime-0.55/t/32leap_second2.t DateTime-0.55/t/33seconds_offset.t DateTime-0.55/t/24from_object.t DateTime-0.55/t/29overload.t DateTime-0.55/t/34set_tz.t DateTime-0.55/t/23storable.t DateTime-0.55/t/25add_subtract.t DateTime-0.55/t/14locale.t DateTime-0.55/tools DateTime-0.55/tools/leap_seconds_header.pl DateTime-0.55/c DateTime-0.55/c/leap_seconds.h DateTime-0.55/c/ppport.h DateTime-0.55/lib DateTime-0.55/lib/DateTime.xs DateTime-0.55/lib/DateTime.pm DateTime-0.55/lib/DateTimePPExtra.pm DateTime-0.55/lib/DateTimePP.pm DateTime-0.55/lib/DateTime DateTime-0.55/lib/DateTime/Duration.pm DateTime-0.55/lib/DateTime/Infinite.pm DateTime-0.55/lib/DateTime/Helpers.pm DateTime-0.55/lib/DateTime/LeapSecond.pm DateTime-0.55/xt DateTime-0.55/xt/pod-spell.t DateTime-0.55/xt/test-all-my-deps.t DateTime-0.55/xt/pod.t DateTime-0.55/xt/versions-match.t DateTime-0.55/xt/pod-coverage.t Prepending C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DR/DROLSKY/DateTime-0.55.tar.gz >>> C:\Perl-5.12\bin\perl.exe Build.PL compilet-673251328.c Creating library C:\cpanfly-5.12\var\tmp\compilet.lib and object C:\cpanfly-5.12\var\tmp\compilet.exp Checking prerequisites... requires: ! DateTime::TimeZone is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'DateTime' version '0.55' ---- Unsatisfied dependencies detected during ---- ---- DROLSKY/DateTime-0.55.tar.gz ---- DateTime::TimeZone [requires] Prepending C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'test' Running Build test Delayed until after prerequisites Running test for module 'DateTime::TimeZone' Running make for D/DR/DROLSKY/DateTime-TimeZone-1.16.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\D\DR\DROLSKY\DateTime-TimeZone-1.16.tar.gz ok DateTime-TimeZone-1.16 DateTime-TimeZone-1.16/META.yml DateTime-TimeZone-1.16/Changes DateTime-TimeZone-1.16/README DateTime-TimeZone-1.16/MANIFEST DateTime-TimeZone-1.16/Makefile.PL DateTime-TimeZone-1.16/SIGNATURE DateTime-TimeZone-1.16/LICENSE DateTime-TimeZone-1.16/MANIFEST.base DateTime-TimeZone-1.16/Build.PL DateTime-TimeZone-1.16/t DateTime-TimeZone-1.16/t/16has-dst-changes.t DateTime-TimeZone-1.16/t/15catalog.t DateTime-TimeZone-1.16/t/19local-win32.t DateTime-TimeZone-1.16/t/07offset-only.t DateTime-TimeZone-1.16/t/14invalid-name.t DateTime-TimeZone-1.16/t/18olson-version-check.t DateTime-TimeZone-1.16/t/06no-dst.t DateTime-TimeZone-1.16/t/11valid-name.t DateTime-TimeZone-1.16/t/01load.t DateTime-TimeZone-1.16/t/03link.t DateTime-TimeZone-1.16/t/12storable.t DateTime-TimeZone-1.16/t/09changes.t DateTime-TimeZone-1.16/t/05offset.t DateTime-TimeZone-1.16/t/08name.t DateTime-TimeZone-1.16/t/13short-name-has-slash.t DateTime-TimeZone-1.16/t/04local.t DateTime-TimeZone-1.16/t/20local-subclass.t DateTime-TimeZone-1.16/t/02basic.t DateTime-TimeZone-1.16/t/17special-names.t DateTime-TimeZone-1.16/t/check_datetime_version.pl DateTime-TimeZone-1.16/tools DateTime-TimeZone-1.16/tools/parse_olson DateTime-TimeZone-1.16/tools/compile-all-zones DateTime-TimeZone-1.16/tools/tz-num-to-date DateTime-TimeZone-1.16/tools/update-from-latest-olson DateTime-TimeZone-1.16/tools/tests_from_zdump DateTime-TimeZone-1.16/lib DateTime-TimeZone-1.16/lib/DateTime DateTime-TimeZone-1.16/lib/DateTime/TimeZone.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone DateTime-TimeZone-1.16/lib/DateTime/TimeZone/MET.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/HST.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/EET.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/MST7MDT.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/UTC.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/OlsonDB.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/MST.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/CST6CDT.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/EST.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/EST5EDT.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Local.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/PST8PDT.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/CET.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Catalog.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/OffsetOnly.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Floating.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/WET.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/OlsonDB DateTime-TimeZone-1.16/lib/DateTime/TimeZone/OlsonDB/Zone.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/OlsonDB/Change.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/OlsonDB/Rule.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/OlsonDB/Observance.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Kwajalein.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Truk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Tahiti.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Johnston.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Saipan.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Tongatapu.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Funafuti.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Pitcairn.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Apia.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Enderbury.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Noumea.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Nauru.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Palau.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Norfolk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Rarotonga.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Auckland.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Kiritimati.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Honolulu.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Wake.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Galapagos.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Kosrae.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Midway.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Gambier.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Easter.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Chatham.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Ponape.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Guam.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Niue.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Efate.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Majuro.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Tarawa.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Fiji.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Marquesas.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Wallis.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Pacific/Fakaofo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Belgrade.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Simferopol.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Volgograd.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Prague.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Warsaw.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Zaporozhye.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Vienna.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Luxembourg.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Dublin.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Paris.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Zurich.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Berlin.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Athens.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Riga.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Malta.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Andorra.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Uzhgorod.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Vilnius.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Brussels.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Helsinki.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Moscow.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Copenhagen.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Kaliningrad.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Istanbul.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Kiev.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Madrid.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Bucharest.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Lisbon.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Tirane.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Stockholm.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Minsk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Chisinau.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Samara.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Vaduz.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Tallinn.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Oslo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Amsterdam.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Rome.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/London.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Sofia.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Budapest.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Monaco.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Europe/Gibraltar.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/Macquarie.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/Rothera.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/Mawson.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/Casey.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/Vostok.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/Davis.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/Syowa.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/McMurdo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Antarctica/Palmer.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Antananarivo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Comoro.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Mauritius.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Mahe.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Chagos.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Kerguelen.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Christmas.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Maldives.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Cocos.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Reunion.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Indian/Mayotte.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Melbourne.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Lindeman.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Perth.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Lord_Howe.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Broken_Hill.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Sydney.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Brisbane.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Hobart.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Adelaide.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Currie.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Darwin.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Australia/Eucla.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/Azores.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/Bermuda.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/St_Helena.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/Stanley.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/Canary.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/Faroe.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/Madeira.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Colombo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Makassar.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Qatar.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Vientiane.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Chongqing.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Irkutsk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Urumqi.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Almaty.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Harbin.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Damascus.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Tehran.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Dubai.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Bishkek.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Kuching.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Nicosia.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Kamchatka.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Brunei.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Kolkata.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Kabul.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Tokyo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Dili.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Pyongyang.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Karachi.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Rangoon.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Thimphu.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Qyzylorda.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Muscat.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Jakarta.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Oral.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Samarkand.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Pontianak.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Omsk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Novosibirsk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Phnom_Penh.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Beirut.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Gaza.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Shanghai.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Vladivostok.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Bahrain.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Kathmandu.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Manila.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Singapore.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Baghdad.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Kuwait.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Taipei.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Choibalsan.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Baku.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Tbilisi.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Jayapura.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Tashkent.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Magadan.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Sakhalin.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Hovd.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Yerevan.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Amman.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Hong_Kong.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Bangkok.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Aqtobe.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Aqtau.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Anadyr.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Aden.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Dhaka.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Seoul.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Dushanbe.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Jerusalem.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Riyadh.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Kashgar.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Ashgabat.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Yakutsk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Asia/Macau.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Nome.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Paramaribo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Eirunepe.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Manaus.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Antigua.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Danmarkshavn.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Noronha.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Monterrey.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/St_Thomas.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Mazatlan.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Asuncion.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Campo_Grande.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Adak.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Anguilla.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Bogota.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Cuiaba.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Montserrat.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Boa_Vista.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Santiago.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Cambridge_Bay.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Pangnirtung.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/St_Johns.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Martinique.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Bahia.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Guatemala.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Belize.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Resolute.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Whitehorse.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Santa_Isabel.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Menominee.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Blanc_Sablon.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Puerto_Rico.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Iqaluit.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Port_au_Prince.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Curacao.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/La_Paz.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Guadeloupe.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Swift_Current.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Glace_Bay.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Vancouver.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Tijuana.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Tortola.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Regina.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Lima.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Boise.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Goose_Bay.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Barbados.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Mexico_City.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Godthab.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Araguaina.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Havana.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Thule.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Grand_Turk.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Chihuahua.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Recife.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Porto_Velho.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Jamaica.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Cayman.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Atikokan.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Moncton.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Maceio.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Nipigon.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Ojinaga.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Rankin_Inlet.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Santarem.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Tegucigalpa.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Scoresbysund.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Managua.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/St_Vincent.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Matamoros.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Toronto.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Anchorage.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Winnipeg.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Thunder_Bay.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Cancun.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Detroit.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Caracas.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Los_Angeles.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Phoenix.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/St_Lucia.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Rio_Branco.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Dawson.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Belem.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Miquelon.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Hermosillo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Denver.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Grenada.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Edmonton.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Juneau.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Cayenne.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Montreal.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Guayaquil.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Dawson_Creek.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Halifax.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/New_York.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Sao_Paulo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Montevideo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Rainy_River.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Costa_Rica.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/St_Kitts.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Dominica.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Guyana.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Aruba.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Fortaleza.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Inuvik.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Yellowknife.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Port_of_Spain.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Merida.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/El_Salvador.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Santo_Domingo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Panama.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Nassau.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Yakutat.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Chicago.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Kentucky DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/North_Dakota DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/North_Dakota/Center.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/Salta.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Indiana DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Indiana/Knox.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Indiana/Marengo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Indiana/Vevay.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Indiana/Winamac.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Kinshasa.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Monrovia.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Dar_es_Salaam.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Cairo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Maseru.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Porto_Novo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Mogadishu.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Niamey.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Bangui.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Freetown.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Luanda.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Addis_Ababa.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Gaborone.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Maputo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Sao_Tome.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Kigali.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Bujumbura.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Djibouti.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Ouagadougou.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Khartoum.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Bissau.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Mbabane.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Bamako.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/El_Aaiun.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Lusaka.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Nairobi.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Banjul.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Lubumbashi.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Algiers.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Ceuta.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Windhoek.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Johannesburg.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Conakry.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Asmara.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Kampala.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Douala.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Ndjamena.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Malabo.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Lome.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Tunis.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Harare.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Brazzaville.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Blantyre.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Libreville.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Tripoli.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Casablanca.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Abidjan.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Nouakchott.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Accra.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Dakar.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Africa/Lagos.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Local DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Local/Unix.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Local/VMS.pm DateTime-TimeZone-1.16/lib/DateTime/TimeZone/Local/Win32.pm DateTime-TimeZone-1.16/xt DateTime-TimeZone-1.16/xt/pod-spell.t DateTime-TimeZone-1.16/xt/pod.t DateTime-TimeZone-1.16/xt/kwalitee.t Prepending C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DR/DROLSKY/DateTime-TimeZone-1.16.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for DateTime::TimeZone >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/DateTime/TimeZone/MST7MDT.pm blib\lib\DateTime\TimeZone\MST7MDT.pm cp lib/DateTime/TimeZone/Asia/Dili.pm blib\lib\DateTime\TimeZone\Asia\Dili.pm cp lib/DateTime/TimeZone/America/Hermosillo.pm blib\lib\DateTime\TimeZone\America\Hermosillo.pm cp lib/DateTime/TimeZone/Indian/Kerguelen.pm blib\lib\DateTime\TimeZone\Indian\Kerguelen.pm cp lib/DateTime/TimeZone/OlsonDB/Observance.pm blib\lib\DateTime\TimeZone\OlsonDB\Observance.pm cp lib/DateTime/TimeZone/Pacific/Wallis.pm blib\lib\DateTime\TimeZone\Pacific\Wallis.pm cp lib/DateTime/TimeZone/America/Resolute.pm blib\lib\DateTime\TimeZone\America\Resolute.pm cp lib/DateTime/TimeZone/America/Dawson_Creek.pm blib\lib\DateTime\TimeZone\America\Dawson_Creek.pm cp lib/DateTime/TimeZone/Indian/Reunion.pm blib\lib\DateTime\TimeZone\Indian\Reunion.pm cp lib/DateTime/TimeZone/America/Aruba.pm blib\lib\DateTime\TimeZone\America\Aruba.pm cp lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm blib\lib\DateTime\TimeZone\Asia\Krasnoyarsk.pm cp lib/DateTime/TimeZone/America/Rankin_Inlet.pm blib\lib\DateTime\TimeZone\America\Rankin_Inlet.pm cp lib/DateTime/TimeZone/America/Argentina/Mendoza.pm blib\lib\DateTime\TimeZone\America\Argentina\Mendoza.pm cp lib/DateTime/TimeZone/Atlantic/Stanley.pm blib\lib\DateTime\TimeZone\Atlantic\Stanley.pm cp lib/DateTime/TimeZone/America/Argentina/San_Luis.pm blib\lib\DateTime\TimeZone\America\Argentina\San_Luis.pm cp lib/DateTime/TimeZone/Africa/Mogadishu.pm blib\lib\DateTime\TimeZone\Africa\Mogadishu.pm cp lib/DateTime/TimeZone/America/St_Thomas.pm blib\lib\DateTime\TimeZone\America\St_Thomas.pm cp lib/DateTime/TimeZone/Europe/Bucharest.pm blib\lib\DateTime\TimeZone\Europe\Bucharest.pm cp lib/DateTime/TimeZone/Pacific/Tahiti.pm blib\lib\DateTime\TimeZone\Pacific\Tahiti.pm cp lib/DateTime/TimeZone/Africa/Casablanca.pm blib\lib\DateTime\TimeZone\Africa\Casablanca.pm cp lib/DateTime/TimeZone/America/Yakutat.pm blib\lib\DateTime\TimeZone\America\Yakutat.pm cp lib/DateTime/TimeZone/Asia/Aqtobe.pm blib\lib\DateTime\TimeZone\Asia\Aqtobe.pm cp lib/DateTime/TimeZone/America/Port_of_Spain.pm blib\lib\DateTime\TimeZone\America\Port_of_Spain.pm cp lib/DateTime/TimeZone/CST6CDT.pm blib\lib\DateTime\TimeZone\CST6CDT.pm cp lib/DateTime/TimeZone/Asia/Shanghai.pm blib\lib\DateTime\TimeZone\Asia\Shanghai.pm cp lib/DateTime/TimeZone/America/Argentina/San_Juan.pm blib\lib\DateTime\TimeZone\America\Argentina\San_Juan.pm cp lib/DateTime/TimeZone/Asia/Qyzylorda.pm blib\lib\DateTime\TimeZone\Asia\Qyzylorda.pm cp lib/DateTime/TimeZone/America/Montevideo.pm blib\lib\DateTime\TimeZone\America\Montevideo.pm cp lib/DateTime/TimeZone/America/Argentina/Cordoba.pm blib\lib\DateTime\TimeZone\America\Argentina\Cordoba.pm cp lib/DateTime/TimeZone/Asia/Chongqing.pm blib\lib\DateTime\TimeZone\Asia\Chongqing.pm cp lib/DateTime/TimeZone/America/Guayaquil.pm blib\lib\DateTime\TimeZone\America\Guayaquil.pm cp lib/DateTime/TimeZone/Asia/Bahrain.pm blib\lib\DateTime\TimeZone\Asia\Bahrain.pm cp lib/DateTime/TimeZone/Asia/Karachi.pm blib\lib\DateTime\TimeZone\Asia\Karachi.pm cp lib/DateTime/TimeZone/America/Tegucigalpa.pm blib\lib\DateTime\TimeZone\America\Tegucigalpa.pm cp lib/DateTime/TimeZone/Africa/Windhoek.pm blib\lib\DateTime\TimeZone\Africa\Windhoek.pm cp lib/DateTime/TimeZone/Asia/Ashgabat.pm blib\lib\DateTime\TimeZone\Asia\Ashgabat.pm cp lib/DateTime/TimeZone/Pacific/Kosrae.pm blib\lib\DateTime\TimeZone\Pacific\Kosrae.pm cp lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm blib\lib\DateTime\TimeZone\America\Argentina\Rio_Gallegos.pm cp lib/DateTime/TimeZone/Europe/Moscow.pm blib\lib\DateTime\TimeZone\Europe\Moscow.pm cp lib/DateTime/TimeZone/Pacific/Rarotonga.pm blib\lib\DateTime\TimeZone\Pacific\Rarotonga.pm cp lib/DateTime/TimeZone/Asia/Brunei.pm blib\lib\DateTime\TimeZone\Asia\Brunei.pm cp lib/DateTime/TimeZone/Antarctica/Davis.pm blib\lib\DateTime\TimeZone\Antarctica\Davis.pm cp lib/DateTime/TimeZone/Asia/Macau.pm blib\lib\DateTime\TimeZone\Asia\Macau.pm cp lib/DateTime/TimeZone/America/Edmonton.pm blib\lib\DateTime\TimeZone\America\Edmonton.pm cp lib/DateTime/TimeZone/Antarctica/Syowa.pm blib\lib\DateTime\TimeZone\Antarctica\Syowa.pm cp lib/DateTime/TimeZone/America/Manaus.pm blib\lib\DateTime\TimeZone\America\Manaus.pm cp lib/DateTime/TimeZone/Europe/Rome.pm blib\lib\DateTime\TimeZone\Europe\Rome.pm cp lib/DateTime/TimeZone/America/Campo_Grande.pm blib\lib\DateTime\TimeZone\America\Campo_Grande.pm cp lib/DateTime/TimeZone/Europe/Belgrade.pm blib\lib\DateTime\TimeZone\Europe\Belgrade.pm cp lib/DateTime/TimeZone/America/Miquelon.pm blib\lib\DateTime\TimeZone\America\Miquelon.pm cp lib/DateTime/TimeZone/Local/Unix.pm blib\lib\DateTime\TimeZone\Local\Unix.pm cp lib/DateTime/TimeZone/Pacific/Gambier.pm blib\lib\DateTime\TimeZone\Pacific\Gambier.pm cp lib/DateTime/TimeZone/America/Boise.pm blib\lib\DateTime\TimeZone\America\Boise.pm cp lib/DateTime/TimeZone/HST.pm blib\lib\DateTime\TimeZone\HST.pm cp lib/DateTime/TimeZone/Europe/Vaduz.pm blib\lib\DateTime\TimeZone\Europe\Vaduz.pm cp lib/DateTime/TimeZone/America/Atikokan.pm blib\lib\DateTime\TimeZone\America\Atikokan.pm cp lib/DateTime/TimeZone/Africa/Gaborone.pm blib\lib\DateTime\TimeZone\Africa\Gaborone.pm cp lib/DateTime/TimeZone/Pacific/Auckland.pm blib\lib\DateTime\TimeZone\Pacific\Auckland.pm cp lib/DateTime/TimeZone/Africa/Lusaka.pm blib\lib\DateTime\TimeZone\Africa\Lusaka.pm cp lib/DateTime/TimeZone/Pacific/Efate.pm blib\lib\DateTime\TimeZone\Pacific\Efate.pm cp lib/DateTime/TimeZone/Asia/Colombo.pm blib\lib\DateTime\TimeZone\Asia\Colombo.pm cp lib/DateTime/TimeZone/America/Whitehorse.pm blib\lib\DateTime\TimeZone\America\Whitehorse.pm cp lib/DateTime/TimeZone/Europe/Vilnius.pm blib\lib\DateTime\TimeZone\Europe\Vilnius.pm cp lib/DateTime/TimeZone/America/Chihuahua.pm blib\lib\DateTime\TimeZone\America\Chihuahua.pm cp lib/DateTime/TimeZone/America/Argentina/Jujuy.pm blib\lib\DateTime\TimeZone\America\Argentina\Jujuy.pm cp lib/DateTime/TimeZone/America/Port_au_Prince.pm blib\lib\DateTime\TimeZone\America\Port_au_Prince.pm cp lib/DateTime/TimeZone/Pacific/Port_Moresby.pm blib\lib\DateTime\TimeZone\Pacific\Port_Moresby.pm cp lib/DateTime/TimeZone/Antarctica/Macquarie.pm blib\lib\DateTime\TimeZone\Antarctica\Macquarie.pm cp lib/DateTime/TimeZone/Asia/Kabul.pm blib\lib\DateTime\TimeZone\Asia\Kabul.pm cp lib/DateTime/TimeZone/America/Swift_Current.pm blib\lib\DateTime\TimeZone\America\Swift_Current.pm cp lib/DateTime/TimeZone/Asia/Dubai.pm blib\lib\DateTime\TimeZone\Asia\Dubai.pm cp lib/DateTime/TimeZone/Asia/Pontianak.pm blib\lib\DateTime\TimeZone\Asia\Pontianak.pm cp lib/DateTime/TimeZone/Asia/Yakutsk.pm blib\lib\DateTime\TimeZone\Asia\Yakutsk.pm cp lib/DateTime/TimeZone/Europe/Malta.pm blib\lib\DateTime\TimeZone\Europe\Malta.pm cp lib/DateTime/TimeZone/Asia/Novosibirsk.pm blib\lib\DateTime\TimeZone\Asia\Novosibirsk.pm cp lib/DateTime/TimeZone/Asia/Kolkata.pm blib\lib\DateTime\TimeZone\Asia\Kolkata.pm cp lib/DateTime/TimeZone/Asia/Beirut.pm blib\lib\DateTime\TimeZone\Asia\Beirut.pm cp lib/DateTime/TimeZone/America/Scoresbysund.pm blib\lib\DateTime\TimeZone\America\Scoresbysund.pm cp lib/DateTime/TimeZone/Asia/Samarkand.pm blib\lib\DateTime\TimeZone\Asia\Samarkand.pm cp lib/DateTime/TimeZone/Asia/Anadyr.pm blib\lib\DateTime\TimeZone\Asia\Anadyr.pm cp lib/DateTime/TimeZone/OlsonDB.pm blib\lib\DateTime\TimeZone\OlsonDB.pm cp lib/DateTime/TimeZone/Africa/Lome.pm blib\lib\DateTime\TimeZone\Africa\Lome.pm cp lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm blib\lib\DateTime\TimeZone\America\Argentina\Buenos_Aires.pm cp lib/DateTime/TimeZone/Atlantic/Azores.pm blib\lib\DateTime\TimeZone\Atlantic\Azores.pm cp lib/DateTime/TimeZone/Europe/Riga.pm blib\lib\DateTime\TimeZone\Europe\Riga.pm cp lib/DateTime/TimeZone/America/Indiana/Vincennes.pm blib\lib\DateTime\TimeZone\America\Indiana\Vincennes.pm cp lib/DateTime/TimeZone/America/Grenada.pm blib\lib\DateTime\TimeZone\America\Grenada.pm cp lib/DateTime/TimeZone/America/Cuiaba.pm blib\lib\DateTime\TimeZone\America\Cuiaba.pm cp lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm blib\lib\DateTime\TimeZone\America\Argentina\La_Rioja.pm cp lib/DateTime/TimeZone/Africa/Conakry.pm blib\lib\DateTime\TimeZone\Africa\Conakry.pm cp lib/DateTime/TimeZone/Pacific/Fakaofo.pm blib\lib\DateTime\TimeZone\Pacific\Fakaofo.pm cp lib/DateTime/TimeZone/Africa/Kigali.pm blib\lib\DateTime\TimeZone\Africa\Kigali.pm cp lib/DateTime/TimeZone/Asia/Phnom_Penh.pm blib\lib\DateTime\TimeZone\Asia\Phnom_Penh.pm cp lib/DateTime/TimeZone/Europe/Berlin.pm blib\lib\DateTime\TimeZone\Europe\Berlin.pm cp lib/DateTime/TimeZone/America/Cayenne.pm blib\lib\DateTime\TimeZone\America\Cayenne.pm cp lib/DateTime/TimeZone/Australia/Sydney.pm blib\lib\DateTime\TimeZone\Australia\Sydney.pm cp lib/DateTime/TimeZone/Africa/Addis_Ababa.pm blib\lib\DateTime\TimeZone\Africa\Addis_Ababa.pm cp lib/DateTime/TimeZone/America/Denver.pm blib\lib\DateTime\TimeZone\America\Denver.pm cp lib/DateTime/TimeZone/Africa/Banjul.pm blib\lib\DateTime\TimeZone\Africa\Banjul.pm cp lib/DateTime/TimeZone/Asia/Singapore.pm blib\lib\DateTime\TimeZone\Asia\Singapore.pm cp lib/DateTime/TimeZone/Asia/Taipei.pm blib\lib\DateTime\TimeZone\Asia\Taipei.pm cp lib/DateTime/TimeZone/America/Vancouver.pm blib\lib\DateTime\TimeZone\America\Vancouver.pm cp lib/DateTime/TimeZone/Pacific/Marquesas.pm blib\lib\DateTime\TimeZone\Pacific\Marquesas.pm cp lib/DateTime/TimeZone/Africa/Monrovia.pm blib\lib\DateTime\TimeZone\Africa\Monrovia.pm cp lib/DateTime/TimeZone/EST5EDT.pm blib\lib\DateTime\TimeZone\EST5EDT.pm cp lib/DateTime/TimeZone/Africa/Ceuta.pm blib\lib\DateTime\TimeZone\Africa\Ceuta.pm cp lib/DateTime/TimeZone/Europe/Uzhgorod.pm blib\lib\DateTime\TimeZone\Europe\Uzhgorod.pm cp lib/DateTime/TimeZone/Africa/Harare.pm blib\lib\DateTime\TimeZone\Africa\Harare.pm cp lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm blib\lib\DateTime\TimeZone\America\North_Dakota\New_Salem.pm cp lib/DateTime/TimeZone/America/Panama.pm blib\lib\DateTime\TimeZone\America\Panama.pm cp lib/DateTime/TimeZone/Africa/El_Aaiun.pm blib\lib\DateTime\TimeZone\Africa\El_Aaiun.pm cp lib/DateTime/TimeZone/Europe/Minsk.pm blib\lib\DateTime\TimeZone\Europe\Minsk.pm cp lib/DateTime/TimeZone/Antarctica/Rothera.pm blib\lib\DateTime\TimeZone\Antarctica\Rothera.pm cp lib/DateTime/TimeZone/America/El_Salvador.pm blib\lib\DateTime\TimeZone\America\El_Salvador.pm cp lib/DateTime/TimeZone/America/Curacao.pm blib\lib\DateTime\TimeZone\America\Curacao.pm cp lib/DateTime/TimeZone/Africa/Maseru.pm blib\lib\DateTime\TimeZone\Africa\Maseru.pm cp lib/DateTime/TimeZone/America/Santa_Isabel.pm blib\lib\DateTime\TimeZone\America\Santa_Isabel.pm cp lib/DateTime/TimeZone.pm blib\lib\DateTime\TimeZone.pm cp lib/DateTime/TimeZone/America/Eirunepe.pm blib\lib\DateTime\TimeZone\America\Eirunepe.pm cp lib/DateTime/TimeZone/EST.pm blib\lib\DateTime\TimeZone\EST.pm cp lib/DateTime/TimeZone/Indian/Comoro.pm blib\lib\DateTime\TimeZone\Indian\Comoro.pm cp lib/DateTime/TimeZone/Pacific/Tongatapu.pm blib\lib\DateTime\TimeZone\Pacific\Tongatapu.pm cp lib/DateTime/TimeZone/Asia/Dushanbe.pm blib\lib\DateTime\TimeZone\Asia\Dushanbe.pm cp lib/DateTime/TimeZone/America/Boa_Vista.pm blib\lib\DateTime\TimeZone\America\Boa_Vista.pm cp lib/DateTime/TimeZone/Europe/Andorra.pm blib\lib\DateTime\TimeZone\Europe\Andorra.pm cp lib/DateTime/TimeZone/Africa/Kampala.pm blib\lib\DateTime\TimeZone\Africa\Kampala.pm cp lib/DateTime/TimeZone/America/Adak.pm blib\lib\DateTime\TimeZone\America\Adak.pm cp lib/DateTime/TimeZone/Asia/Bishkek.pm blib\lib\DateTime\TimeZone\Asia\Bishkek.pm cp lib/DateTime/TimeZone/Asia/Harbin.pm blib\lib\DateTime\TimeZone\Asia\Harbin.pm cp lib/DateTime/TimeZone/Pacific/Enderbury.pm blib\lib\DateTime\TimeZone\Pacific\Enderbury.pm cp lib/DateTime/TimeZone/Europe/Brussels.pm blib\lib\DateTime\TimeZone\Europe\Brussels.pm cp lib/DateTime/TimeZone/Asia/Pyongyang.pm blib\lib\DateTime\TimeZone\Asia\Pyongyang.pm cp lib/DateTime/TimeZone/Asia/Muscat.pm blib\lib\DateTime\TimeZone\Asia\Muscat.pm cp lib/DateTime/TimeZone/Australia/Perth.pm blib\lib\DateTime\TimeZone\Australia\Perth.pm cp lib/DateTime/TimeZone/Indian/Cocos.pm blib\lib\DateTime\TimeZone\Indian\Cocos.pm cp lib/DateTime/TimeZone/Africa/Douala.pm blib\lib\DateTime\TimeZone\Africa\Douala.pm cp lib/DateTime/TimeZone/Pacific/Ponape.pm blib\lib\DateTime\TimeZone\Pacific\Ponape.pm cp lib/DateTime/TimeZone/Asia/Tokyo.pm blib\lib\DateTime\TimeZone\Asia\Tokyo.pm cp lib/DateTime/TimeZone/Europe/Simferopol.pm blib\lib\DateTime\TimeZone\Europe\Simferopol.pm cp lib/DateTime/TimeZone/America/Thunder_Bay.pm blib\lib\DateTime\TimeZone\America\Thunder_Bay.pm cp lib/DateTime/TimeZone/America/Merida.pm blib\lib\DateTime\TimeZone\America\Merida.pm cp lib/DateTime/TimeZone/Asia/Kuching.pm blib\lib\DateTime\TimeZone\Asia\Kuching.pm cp lib/DateTime/TimeZone/Europe/Tallinn.pm blib\lib\DateTime\TimeZone\Europe\Tallinn.pm cp lib/DateTime/TimeZone/Europe/London.pm blib\lib\DateTime\TimeZone\Europe\London.pm cp lib/DateTime/TimeZone/Africa/Lubumbashi.pm blib\lib\DateTime\TimeZone\Africa\Lubumbashi.pm cp lib/DateTime/TimeZone/America/Tortola.pm blib\lib\DateTime\TimeZone\America\Tortola.pm cp lib/DateTime/TimeZone/Asia/Jayapura.pm blib\lib\DateTime\TimeZone\Asia\Jayapura.pm cp lib/DateTime/TimeZone/Africa/Malabo.pm blib\lib\DateTime\TimeZone\Africa\Malabo.pm cp lib/DateTime/TimeZone/America/Kentucky/Louisville.pm blib\lib\DateTime\TimeZone\America\Kentucky\Louisville.pm cp lib/DateTime/TimeZone/America/Martinique.pm blib\lib\DateTime\TimeZone\America\Martinique.pm cp lib/DateTime/TimeZone/America/Managua.pm blib\lib\DateTime\TimeZone\America\Managua.pm cp lib/DateTime/TimeZone/America/Chicago.pm blib\lib\DateTime\TimeZone\America\Chicago.pm cp lib/DateTime/TimeZone/Asia/Tehran.pm blib\lib\DateTime\TimeZone\Asia\Tehran.pm cp lib/DateTime/TimeZone/Europe/Oslo.pm blib\lib\DateTime\TimeZone\Europe\Oslo.pm cp lib/DateTime/TimeZone/America/Lima.pm blib\lib\DateTime\TimeZone\America\Lima.pm cp lib/DateTime/TimeZone/America/Nassau.pm blib\lib\DateTime\TimeZone\America\Nassau.pm cp lib/DateTime/TimeZone/Atlantic/South_Georgia.pm blib\lib\DateTime\TimeZone\Atlantic\South_Georgia.pm cp lib/DateTime/TimeZone/America/Argentina/Salta.pm blib\lib\DateTime\TimeZone\America\Argentina\Salta.pm cp lib/DateTime/TimeZone/Indian/Mauritius.pm blib\lib\DateTime\TimeZone\Indian\Mauritius.pm cp lib/DateTime/TimeZone/Africa/Maputo.pm blib\lib\DateTime\TimeZone\Africa\Maputo.pm cp lib/DateTime/TimeZone/America/Indiana/Marengo.pm blib\lib\DateTime\TimeZone\America\Indiana\Marengo.pm cp lib/DateTime/TimeZone/PST8PDT.pm blib\lib\DateTime\TimeZone\PST8PDT.pm cp lib/DateTime/TimeZone/America/Monterrey.pm blib\lib\DateTime\TimeZone\America\Monterrey.pm cp lib/DateTime/TimeZone/America/Bahia.pm blib\lib\DateTime\TimeZone\America\Bahia.pm cp lib/DateTime/TimeZone/Africa/Sao_Tome.pm blib\lib\DateTime\TimeZone\Africa\Sao_Tome.pm cp lib/DateTime/TimeZone/Africa/Tripoli.pm blib\lib\DateTime\TimeZone\Africa\Tripoli.pm cp lib/DateTime/TimeZone/Asia/Nicosia.pm blib\lib\DateTime\TimeZone\Asia\Nicosia.pm cp lib/DateTime/TimeZone/America/Santiago.pm blib\lib\DateTime\TimeZone\America\Santiago.pm cp lib/DateTime/TimeZone/Africa/Luanda.pm blib\lib\DateTime\TimeZone\Africa\Luanda.pm cp lib/DateTime/TimeZone/Asia/Omsk.pm blib\lib\DateTime\TimeZone\Asia\Omsk.pm cp lib/DateTime/TimeZone/Indian/Mahe.pm blib\lib\DateTime\TimeZone\Indian\Mahe.pm cp lib/DateTime/TimeZone/America/Mexico_City.pm blib\lib\DateTime\TimeZone\America\Mexico_City.pm cp lib/DateTime/TimeZone/Africa/Nouakchott.pm blib\lib\DateTime\TimeZone\Africa\Nouakchott.pm cp lib/DateTime/TimeZone/Asia/Kathmandu.pm blib\lib\DateTime\TimeZone\Asia\Kathmandu.pm cp lib/DateTime/TimeZone/Atlantic/Faroe.pm blib\lib\DateTime\TimeZone\Atlantic\Faroe.pm cp lib/DateTime/TimeZone/Indian/Christmas.pm blib\lib\DateTime\TimeZone\Indian\Christmas.pm cp lib/DateTime/TimeZone/Europe/Samara.pm blib\lib\DateTime\TimeZone\Europe\Samara.pm cp lib/DateTime/TimeZone/Pacific/Tarawa.pm blib\lib\DateTime\TimeZone\Pacific\Tarawa.pm cp lib/DateTime/TimeZone/Australia/Broken_Hill.pm blib\lib\DateTime\TimeZone\Australia\Broken_Hill.pm cp lib/DateTime/TimeZone/America/Iqaluit.pm blib\lib\DateTime\TimeZone\America\Iqaluit.pm cp lib/DateTime/TimeZone/Asia/Kamchatka.pm blib\lib\DateTime\TimeZone\Asia\Kamchatka.pm cp lib/DateTime/TimeZone/America/Araguaina.pm blib\lib\DateTime\TimeZone\America\Araguaina.pm cp lib/DateTime/TimeZone/Europe/Gibraltar.pm blib\lib\DateTime\TimeZone\Europe\Gibraltar.pm cp lib/DateTime/TimeZone/UTC.pm blib\lib\DateTime\TimeZone\UTC.pm cp lib/DateTime/TimeZone/Pacific/Chatham.pm blib\lib\DateTime\TimeZone\Pacific\Chatham.pm cp lib/DateTime/TimeZone/Pacific/Nauru.pm blib\lib\DateTime\TimeZone\Pacific\Nauru.pm cp lib/DateTime/TimeZone/America/Glace_Bay.pm blib\lib\DateTime\TimeZone\America\Glace_Bay.pm cp lib/DateTime/TimeZone/America/Noronha.pm blib\lib\DateTime\TimeZone\America\Noronha.pm cp lib/DateTime/TimeZone/Europe/Paris.pm blib\lib\DateTime\TimeZone\Europe\Paris.pm cp lib/DateTime/TimeZone/America/Guatemala.pm blib\lib\DateTime\TimeZone\America\Guatemala.pm cp lib/DateTime/TimeZone/Asia/Magadan.pm blib\lib\DateTime\TimeZone\Asia\Magadan.pm cp lib/DateTime/TimeZone/America/Recife.pm blib\lib\DateTime\TimeZone\America\Recife.pm cp lib/DateTime/TimeZone/America/Ojinaga.pm blib\lib\DateTime\TimeZone\America\Ojinaga.pm cp lib/DateTime/TimeZone/Africa/Porto_Novo.pm blib\lib\DateTime\TimeZone\Africa\Porto_Novo.pm cp lib/DateTime/TimeZone/OlsonDB/Rule.pm blib\lib\DateTime\TimeZone\OlsonDB\Rule.pm cp lib/DateTime/TimeZone/Europe/Lisbon.pm blib\lib\DateTime\TimeZone\Europe\Lisbon.pm cp lib/DateTime/TimeZone/America/Porto_Velho.pm blib\lib\DateTime\TimeZone\America\Porto_Velho.pm cp lib/DateTime/TimeZone/America/St_Kitts.pm blib\lib\DateTime\TimeZone\America\St_Kitts.pm cp lib/DateTime/TimeZone/Pacific/Pago_Pago.pm blib\lib\DateTime\TimeZone\Pacific\Pago_Pago.pm cp lib/DateTime/TimeZone/Asia/Manila.pm blib\lib\DateTime\TimeZone\Asia\Manila.pm cp lib/DateTime/TimeZone/Pacific/Noumea.pm blib\lib\DateTime\TimeZone\Pacific\Noumea.pm cp lib/DateTime/TimeZone/Pacific/Funafuti.pm blib\lib\DateTime\TimeZone\Pacific\Funafuti.pm cp lib/DateTime/TimeZone/America/Belize.pm blib\lib\DateTime\TimeZone\America\Belize.pm cp lib/DateTime/TimeZone/Antarctica/Mawson.pm blib\lib\DateTime\TimeZone\Antarctica\Mawson.pm cp lib/DateTime/TimeZone/Local/Win32.pm blib\lib\DateTime\TimeZone\Local\Win32.pm cp lib/DateTime/TimeZone/America/Cancun.pm blib\lib\DateTime\TimeZone\America\Cancun.pm cp lib/DateTime/TimeZone/Antarctica/Casey.pm blib\lib\DateTime\TimeZone\Antarctica\Casey.pm cp lib/DateTime/TimeZone/Pacific/Easter.pm blib\lib\DateTime\TimeZone\Pacific\Easter.pm cp lib/DateTime/TimeZone/Europe/Monaco.pm blib\lib\DateTime\TimeZone\Europe\Monaco.pm cp lib/DateTime/TimeZone/Asia/Hovd.pm blib\lib\DateTime\TimeZone\Asia\Hovd.pm cp lib/DateTime/TimeZone/Europe/Budapest.pm blib\lib\DateTime\TimeZone\Europe\Budapest.pm cp lib/DateTime/TimeZone/America/Puerto_Rico.pm blib\lib\DateTime\TimeZone\America\Puerto_Rico.pm cp lib/DateTime/TimeZone/America/Anchorage.pm blib\lib\DateTime\TimeZone\America\Anchorage.pm cp lib/DateTime/TimeZone/Pacific/Guam.pm blib\lib\DateTime\TimeZone\Pacific\Guam.pm cp lib/DateTime/TimeZone/America/Rainy_River.pm blib\lib\DateTime\TimeZone\America\Rainy_River.pm cp lib/DateTime/TimeZone/Indian/Mayotte.pm blib\lib\DateTime\TimeZone\Indian\Mayotte.pm cp lib/DateTime/TimeZone/America/Caracas.pm blib\lib\DateTime\TimeZone\America\Caracas.pm cp lib/DateTime/TimeZone/Africa/Bamako.pm blib\lib\DateTime\TimeZone\Africa\Bamako.pm cp lib/DateTime/TimeZone/Africa/Djibouti.pm blib\lib\DateTime\TimeZone\Africa\Djibouti.pm cp lib/DateTime/TimeZone/Europe/Sofia.pm blib\lib\DateTime\TimeZone\Europe\Sofia.pm cp lib/DateTime/TimeZone/America/Los_Angeles.pm blib\lib\DateTime\TimeZone\America\Los_Angeles.pm cp lib/DateTime/TimeZone/Asia/Amman.pm blib\lib\DateTime\TimeZone\Asia\Amman.pm cp lib/DateTime/TimeZone/Africa/Johannesburg.pm blib\lib\DateTime\TimeZone\Africa\Johannesburg.pm cp lib/DateTime/TimeZone/Pacific/Norfolk.pm blib\lib\DateTime\TimeZone\Pacific\Norfolk.pm cp lib/DateTime/TimeZone/Atlantic/St_Helena.pm blib\lib\DateTime\TimeZone\Atlantic\St_Helena.pm cp lib/DateTime/TimeZone/MST.pm blib\lib\DateTime\TimeZone\MST.pm cp lib/DateTime/TimeZone/Asia/Sakhalin.pm blib\lib\DateTime\TimeZone\Asia\Sakhalin.pm cp lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm blib\lib\DateTime\TimeZone\America\Indiana\Indianapolis.pm cp lib/DateTime/TimeZone/Europe/Amsterdam.pm blib\lib\DateTime\TimeZone\Europe\Amsterdam.pm cp lib/DateTime/TimeZone/America/Sao_Paulo.pm blib\lib\DateTime\TimeZone\America\Sao_Paulo.pm cp lib/DateTime/TimeZone/Europe/Vienna.pm blib\lib\DateTime\TimeZone\Europe\Vienna.pm cp lib/DateTime/TimeZone/America/Guadeloupe.pm blib\lib\DateTime\TimeZone\America\Guadeloupe.pm cp lib/DateTime/TimeZone/America/Godthab.pm blib\lib\DateTime\TimeZone\America\Godthab.pm cp lib/DateTime/TimeZone/Pacific/Majuro.pm blib\lib\DateTime\TimeZone\Pacific\Majuro.pm cp lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm blib\lib\DateTime\TimeZone\Asia\Ulaanbaatar.pm cp lib/DateTime/TimeZone/Europe/Istanbul.pm blib\lib\DateTime\TimeZone\Europe\Istanbul.pm cp lib/DateTime/TimeZone/Africa/Bissau.pm blib\lib\DateTime\TimeZone\Africa\Bissau.pm cp lib/DateTime/TimeZone/America/Inuvik.pm blib\lib\DateTime\TimeZone\America\Inuvik.pm cp lib/DateTime/TimeZone/America/St_Lucia.pm blib\lib\DateTime\TimeZone\America\St_Lucia.pm cp lib/DateTime/TimeZone/Asia/Jerusalem.pm blib\lib\DateTime\TimeZone\Asia\Jerusalem.pm cp lib/DateTime/TimeZone/Europe/Athens.pm blib\lib\DateTime\TimeZone\Europe\Athens.pm cp lib/DateTime/TimeZone/Indian/Maldives.pm blib\lib\DateTime\TimeZone\Indian\Maldives.pm cp lib/DateTime/TimeZone/America/Cayman.pm blib\lib\DateTime\TimeZone\America\Cayman.pm cp lib/DateTime/TimeZone/Africa/Mbabane.pm blib\lib\DateTime\TimeZone\Africa\Mbabane.pm cp lib/DateTime/TimeZone/OlsonDB/Change.pm blib\lib\DateTime\TimeZone\OlsonDB\Change.pm cp lib/DateTime/TimeZone/Australia/Brisbane.pm blib\lib\DateTime\TimeZone\Australia\Brisbane.pm cp lib/DateTime/TimeZone/Europe/Kaliningrad.pm blib\lib\DateTime\TimeZone\Europe\Kaliningrad.pm cp lib/DateTime/TimeZone/Asia/Vientiane.pm blib\lib\DateTime\TimeZone\Asia\Vientiane.pm cp lib/DateTime/TimeZone/America/La_Paz.pm blib\lib\DateTime\TimeZone\America\La_Paz.pm cp lib/DateTime/TimeZone/America/Nome.pm blib\lib\DateTime\TimeZone\America\Nome.pm cp lib/DateTime/TimeZone/Australia/Lindeman.pm blib\lib\DateTime\TimeZone\Australia\Lindeman.pm cp lib/DateTime/TimeZone/America/Rio_Branco.pm blib\lib\DateTime\TimeZone\America\Rio_Branco.pm cp lib/DateTime/TimeZone/America/New_York.pm blib\lib\DateTime\TimeZone\America\New_York.pm cp lib/DateTime/TimeZone/America/Asuncion.pm blib\lib\DateTime\TimeZone\America\Asuncion.pm cp lib/DateTime/TimeZone/MET.pm blib\lib\DateTime\TimeZone\MET.pm cp lib/DateTime/TimeZone/Atlantic/Bermuda.pm blib\lib\DateTime\TimeZone\Atlantic\Bermuda.pm cp lib/DateTime/TimeZone/America/Indiana/Winamac.pm blib\lib\DateTime\TimeZone\America\Indiana\Winamac.pm cp lib/DateTime/TimeZone/Europe/Madrid.pm blib\lib\DateTime\TimeZone\Europe\Madrid.pm cp lib/DateTime/TimeZone/Africa/Brazzaville.pm blib\lib\DateTime\TimeZone\Africa\Brazzaville.pm cp lib/DateTime/TimeZone/Asia/Urumqi.pm blib\lib\DateTime\TimeZone\Asia\Urumqi.pm cp lib/DateTime/TimeZone/Africa/Libreville.pm blib\lib\DateTime\TimeZone\Africa\Libreville.pm cp lib/DateTime/TimeZone/America/Toronto.pm blib\lib\DateTime\TimeZone\America\Toronto.pm cp lib/DateTime/TimeZone/Asia/Jakarta.pm blib\lib\DateTime\TimeZone\Asia\Jakarta.pm cp lib/DateTime/TimeZone/Indian/Chagos.pm blib\lib\DateTime\TimeZone\Indian\Chagos.pm cp lib/DateTime/TimeZone/Europe/Zurich.pm blib\lib\DateTime\TimeZone\Europe\Zurich.pm cp lib/DateTime/TimeZone/Australia/Darwin.pm blib\lib\DateTime\TimeZone\Australia\Darwin.pm cp lib/DateTime/TimeZone/America/Guyana.pm blib\lib\DateTime\TimeZone\America\Guyana.pm cp lib/DateTime/TimeZone/Asia/Choibalsan.pm blib\lib\DateTime\TimeZone\Asia\Choibalsan.pm cp lib/DateTime/TimeZone/Catalog.pm blib\lib\DateTime\TimeZone\Catalog.pm cp lib/DateTime/TimeZone/America/Maceio.pm blib\lib\DateTime\TimeZone\America\Maceio.pm cp lib/DateTime/TimeZone/Africa/Niamey.pm blib\lib\DateTime\TimeZone\Africa\Niamey.pm cp lib/DateTime/TimeZone/Europe/Warsaw.pm blib\lib\DateTime\TimeZone\Europe\Warsaw.pm cp lib/DateTime/TimeZone/America/Thule.pm blib\lib\DateTime\TimeZone\America\Thule.pm cp lib/DateTime/TimeZone/Pacific/Pitcairn.pm blib\lib\DateTime\TimeZone\Pacific\Pitcairn.pm cp lib/DateTime/TimeZone/America/Dawson.pm blib\lib\DateTime\TimeZone\America\Dawson.pm cp lib/DateTime/TimeZone/America/Nipigon.pm blib\lib\DateTime\TimeZone\America\Nipigon.pm cp lib/DateTime/TimeZone/Pacific/Kwajalein.pm blib\lib\DateTime\TimeZone\Pacific\Kwajalein.pm cp lib/DateTime/TimeZone/CET.pm blib\lib\DateTime\TimeZone\CET.pm cp lib/DateTime/TimeZone/Asia/Irkutsk.pm blib\lib\DateTime\TimeZone\Asia\Irkutsk.pm cp lib/DateTime/TimeZone/Europe/Kiev.pm blib\lib\DateTime\TimeZone\Europe\Kiev.pm cp lib/DateTime/TimeZone/America/Antigua.pm blib\lib\DateTime\TimeZone\America\Antigua.pm cp lib/DateTime/TimeZone/Pacific/Honolulu.pm blib\lib\DateTime\TimeZone\Pacific\Honolulu.pm cp lib/DateTime/TimeZone/Asia/Oral.pm blib\lib\DateTime\TimeZone\Asia\Oral.pm cp lib/DateTime/TimeZone/America/Indiana/Petersburg.pm blib\lib\DateTime\TimeZone\America\Indiana\Petersburg.pm cp lib/DateTime/TimeZone/Europe/Luxembourg.pm blib\lib\DateTime\TimeZone\Europe\Luxembourg.pm cp lib/DateTime/TimeZone/America/St_Johns.pm blib\lib\DateTime\TimeZone\America\St_Johns.pm cp lib/DateTime/TimeZone/Australia/Hobart.pm blib\lib\DateTime\TimeZone\Australia\Hobart.pm cp lib/DateTime/TimeZone/OffsetOnly.pm blib\lib\DateTime\TimeZone\OffsetOnly.pm cp lib/DateTime/TimeZone/Asia/Tashkent.pm blib\lib\DateTime\TimeZone\Asia\Tashkent.pm cp lib/DateTime/TimeZone/Australia/Eucla.pm blib\lib\DateTime\TimeZone\Australia\Eucla.pm cp lib/DateTime/TimeZone/America/Bogota.pm blib\lib\DateTime\TimeZone\America\Bogota.pm cp lib/DateTime/TimeZone/America/Fortaleza.pm blib\lib\DateTime\TimeZone\America\Fortaleza.pm cp lib/DateTime/TimeZone/Local/VMS.pm blib\lib\DateTime\TimeZone\Local\VMS.pm cp lib/DateTime/TimeZone/Africa/Tunis.pm blib\lib\DateTime\TimeZone\Africa\Tunis.pm cp lib/DateTime/TimeZone/WET.pm blib\lib\DateTime\TimeZone\WET.pm cp lib/DateTime/TimeZone/Europe/Helsinki.pm blib\lib\DateTime\TimeZone\Europe\Helsinki.pm cp lib/DateTime/TimeZone/Asia/Qatar.pm blib\lib\DateTime\TimeZone\Asia\Qatar.pm cp lib/DateTime/TimeZone/America/Indiana/Tell_City.pm blib\lib\DateTime\TimeZone\America\Indiana\Tell_City.pm cp lib/DateTime/TimeZone/America/Havana.pm blib\lib\DateTime\TimeZone\America\Havana.pm cp lib/DateTime/TimeZone/America/Danmarkshavn.pm blib\lib\DateTime\TimeZone\America\Danmarkshavn.pm cp lib/DateTime/TimeZone/Europe/Zaporozhye.pm blib\lib\DateTime\TimeZone\Europe\Zaporozhye.pm cp lib/DateTime/TimeZone/Atlantic/Madeira.pm blib\lib\DateTime\TimeZone\Atlantic\Madeira.pm cp lib/DateTime/TimeZone/America/Cambridge_Bay.pm blib\lib\DateTime\TimeZone\America\Cambridge_Bay.pm cp lib/DateTime/TimeZone/Africa/Blantyre.pm blib\lib\DateTime\TimeZone\Africa\Blantyre.pm cp lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm blib\lib\DateTime\TimeZone\America\Argentina\Ushuaia.pm cp lib/DateTime/TimeZone/Asia/Vladivostok.pm blib\lib\DateTime\TimeZone\Asia\Vladivostok.pm cp lib/DateTime/TimeZone/Africa/Abidjan.pm blib\lib\DateTime\TimeZone\Africa\Abidjan.pm cp lib/DateTime/TimeZone/Pacific/Palau.pm blib\lib\DateTime\TimeZone\Pacific\Palau.pm cp lib/DateTime/TimeZone/Indian/Antananarivo.pm blib\lib\DateTime\TimeZone\Indian\Antananarivo.pm cp lib/DateTime/TimeZone/Africa/Dar_es_Salaam.pm blib\lib\DateTime\TimeZone\Africa\Dar_es_Salaam.pm cp lib/DateTime/TimeZone/Asia/Aden.pm blib\lib\DateTime\TimeZone\Asia\Aden.pm cp lib/DateTime/TimeZone/America/Moncton.pm blib\lib\DateTime\TimeZone\America\Moncton.pm cp lib/DateTime/TimeZone/America/Menominee.pm blib\lib\DateTime\TimeZone\America\Menominee.pm cp lib/DateTime/TimeZone/Africa/Bujumbura.pm blib\lib\DateTime\TimeZone\Africa\Bujumbura.pm cp lib/DateTime/TimeZone/Australia/Currie.pm blib\lib\DateTime\TimeZone\Australia\Currie.pm cp lib/DateTime/TimeZone/Africa/Lagos.pm blib\lib\DateTime\TimeZone\Africa\Lagos.pm cp lib/DateTime/TimeZone/Asia/Dhaka.pm blib\lib\DateTime\TimeZone\Asia\Dhaka.pm cp lib/DateTime/TimeZone/America/Pangnirtung.pm blib\lib\DateTime\TimeZone\America\Pangnirtung.pm cp lib/DateTime/TimeZone/Asia/Kashgar.pm blib\lib\DateTime\TimeZone\Asia\Kashgar.pm cp lib/DateTime/TimeZone/Asia/Kuwait.pm blib\lib\DateTime\TimeZone\Asia\Kuwait.pm cp lib/DateTime/TimeZone/Pacific/Fiji.pm blib\lib\DateTime\TimeZone\Pacific\Fiji.pm cp lib/DateTime/TimeZone/America/Argentina/Tucuman.pm blib\lib\DateTime\TimeZone\America\Argentina\Tucuman.pm cp lib/DateTime/TimeZone/Europe/Volgograd.pm blib\lib\DateTime\TimeZone\Europe\Volgograd.pm cp lib/DateTime/TimeZone/America/Phoenix.pm blib\lib\DateTime\TimeZone\America\Phoenix.pm cp lib/DateTime/TimeZone/Africa/Ndjamena.pm blib\lib\DateTime\TimeZone\Africa\Ndjamena.pm cp lib/DateTime/TimeZone/Pacific/Saipan.pm blib\lib\DateTime\TimeZone\Pacific\Saipan.pm cp lib/DateTime/TimeZone/Local.pm blib\lib\DateTime\TimeZone\Local.pm cp lib/DateTime/TimeZone/Pacific/Johnston.pm blib\lib\DateTime\TimeZone\Pacific\Johnston.pm cp lib/DateTime/TimeZone/America/St_Vincent.pm blib\lib\DateTime\TimeZone\America\St_Vincent.pm cp lib/DateTime/TimeZone/America/Winnipeg.pm blib\lib\DateTime\TimeZone\America\Winnipeg.pm cp lib/DateTime/TimeZone/Asia/Gaza.pm blib\lib\DateTime\TimeZone\Asia\Gaza.pm cp lib/DateTime/TimeZone/America/Argentina/Catamarca.pm blib\lib\DateTime\TimeZone\America\Argentina\Catamarca.pm cp lib/DateTime/TimeZone/Asia/Tbilisi.pm blib\lib\DateTime\TimeZone\Asia\Tbilisi.pm cp lib/DateTime/TimeZone/Europe/Prague.pm blib\lib\DateTime\TimeZone\Europe\Prague.pm cp lib/DateTime/TimeZone/Pacific/Apia.pm blib\lib\DateTime\TimeZone\Pacific\Apia.pm cp lib/DateTime/TimeZone/America/Santo_Domingo.pm blib\lib\DateTime\TimeZone\America\Santo_Domingo.pm cp lib/DateTime/TimeZone/America/Belem.pm blib\lib\DateTime\TimeZone\America\Belem.pm cp lib/DateTime/TimeZone/Asia/Thimphu.pm blib\lib\DateTime\TimeZone\Asia\Thimphu.pm cp lib/DateTime/TimeZone/America/Juneau.pm blib\lib\DateTime\TimeZone\America\Juneau.pm cp lib/DateTime/TimeZone/Pacific/Midway.pm blib\lib\DateTime\TimeZone\Pacific\Midway.pm cp lib/DateTime/TimeZone/Africa/Dakar.pm blib\lib\DateTime\TimeZone\Africa\Dakar.pm cp lib/DateTime/TimeZone/America/Anguilla.pm blib\lib\DateTime\TimeZone\America\Anguilla.pm cp lib/DateTime/TimeZone/America/Barbados.pm blib\lib\DateTime\TimeZone\America\Barbados.pm cp lib/DateTime/TimeZone/Africa/Nairobi.pm blib\lib\DateTime\TimeZone\Africa\Nairobi.pm cp lib/DateTime/TimeZone/Asia/Riyadh.pm blib\lib\DateTime\TimeZone\Asia\Riyadh.pm cp lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm blib\lib\DateTime\TimeZone\Asia\Kuala_Lumpur.pm cp lib/DateTime/TimeZone/America/Halifax.pm blib\lib\DateTime\TimeZone\America\Halifax.pm cp lib/DateTime/TimeZone/America/Blanc_Sablon.pm blib\lib\DateTime\TimeZone\America\Blanc_Sablon.pm cp lib/DateTime/TimeZone/Africa/Bangui.pm blib\lib\DateTime\TimeZone\Africa\Bangui.pm cp lib/DateTime/TimeZone/Atlantic/Reykjavik.pm blib\lib\DateTime\TimeZone\Atlantic\Reykjavik.pm cp lib/DateTime/TimeZone/Asia/Yerevan.pm blib\lib\DateTime\TimeZone\Asia\Yerevan.pm cp lib/DateTime/TimeZone/Pacific/Galapagos.pm blib\lib\DateTime\TimeZone\Pacific\Galapagos.pm cp lib/DateTime/TimeZone/America/Tijuana.pm blib\lib\DateTime\TimeZone\America\Tijuana.pm cp lib/DateTime/TimeZone/Asia/Hong_Kong.pm blib\lib\DateTime\TimeZone\Asia\Hong_Kong.pm cp lib/DateTime/TimeZone/America/Indiana/Knox.pm blib\lib\DateTime\TimeZone\America\Indiana\Knox.pm cp lib/DateTime/TimeZone/America/Montreal.pm blib\lib\DateTime\TimeZone\America\Montreal.pm cp lib/DateTime/TimeZone/Asia/Seoul.pm blib\lib\DateTime\TimeZone\Asia\Seoul.pm cp lib/DateTime/TimeZone/Australia/Adelaide.pm blib\lib\DateTime\TimeZone\Australia\Adelaide.pm cp lib/DateTime/TimeZone/America/North_Dakota/Center.pm blib\lib\DateTime\TimeZone\America\North_Dakota\Center.pm cp lib/DateTime/TimeZone/Asia/Makassar.pm blib\lib\DateTime\TimeZone\Asia\Makassar.pm cp lib/DateTime/TimeZone/Africa/Asmara.pm blib\lib\DateTime\TimeZone\Africa\Asmara.pm cp lib/DateTime/TimeZone/America/Detroit.pm blib\lib\DateTime\TimeZone\America\Detroit.pm cp lib/DateTime/TimeZone/Africa/Cairo.pm blib\lib\DateTime\TimeZone\Africa\Cairo.pm cp lib/DateTime/TimeZone/Asia/Novokuznetsk.pm blib\lib\DateTime\TimeZone\Asia\Novokuznetsk.pm cp lib/DateTime/TimeZone/OlsonDB/Zone.pm blib\lib\DateTime\TimeZone\OlsonDB\Zone.pm cp lib/DateTime/TimeZone/America/Montserrat.pm blib\lib\DateTime\TimeZone\America\Montserrat.pm cp lib/DateTime/TimeZone/America/Grand_Turk.pm blib\lib\DateTime\TimeZone\America\Grand_Turk.pm cp lib/DateTime/TimeZone/America/Mazatlan.pm blib\lib\DateTime\TimeZone\America\Mazatlan.pm cp lib/DateTime/TimeZone/Australia/Melbourne.pm blib\lib\DateTime\TimeZone\Australia\Melbourne.pm cp lib/DateTime/TimeZone/Pacific/Guadalcanal.pm blib\lib\DateTime\TimeZone\Pacific\Guadalcanal.pm cp lib/DateTime/TimeZone/Pacific/Truk.pm blib\lib\DateTime\TimeZone\Pacific\Truk.pm cp lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm blib\lib\DateTime\TimeZone\Antarctica\DumontDUrville.pm cp lib/DateTime/TimeZone/Asia/Rangoon.pm blib\lib\DateTime\TimeZone\Asia\Rangoon.pm cp lib/DateTime/TimeZone/America/Yellowknife.pm blib\lib\DateTime\TimeZone\America\Yellowknife.pm cp lib/DateTime/TimeZone/Antarctica/Vostok.pm blib\lib\DateTime\TimeZone\Antarctica\Vostok.pm cp lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm blib\lib\DateTime\TimeZone\Asia\Ho_Chi_Minh.pm cp lib/DateTime/TimeZone/Africa/Khartoum.pm blib\lib\DateTime\TimeZone\Africa\Khartoum.pm cp lib/DateTime/TimeZone/America/Matamoros.pm blib\lib\DateTime\TimeZone\America\Matamoros.pm cp lib/DateTime/TimeZone/EET.pm blib\lib\DateTime\TimeZone\EET.pm cp lib/DateTime/TimeZone/Africa/Algiers.pm blib\lib\DateTime\TimeZone\Africa\Algiers.pm cp lib/DateTime/TimeZone/Africa/Accra.pm blib\lib\DateTime\TimeZone\Africa\Accra.pm cp lib/DateTime/TimeZone/America/Dominica.pm blib\lib\DateTime\TimeZone\America\Dominica.pm cp lib/DateTime/TimeZone/Europe/Chisinau.pm blib\lib\DateTime\TimeZone\Europe\Chisinau.pm cp lib/DateTime/TimeZone/Asia/Yekaterinburg.pm blib\lib\DateTime\TimeZone\Asia\Yekaterinburg.pm cp lib/DateTime/TimeZone/Asia/Aqtau.pm blib\lib\DateTime\TimeZone\Asia\Aqtau.pm cp lib/DateTime/TimeZone/Africa/Kinshasa.pm blib\lib\DateTime\TimeZone\Africa\Kinshasa.pm cp lib/DateTime/TimeZone/America/Kentucky/Monticello.pm blib\lib\DateTime\TimeZone\America\Kentucky\Monticello.pm cp lib/DateTime/TimeZone/Floating.pm blib\lib\DateTime\TimeZone\Floating.pm cp lib/DateTime/TimeZone/Pacific/Niue.pm blib\lib\DateTime\TimeZone\Pacific\Niue.pm cp lib/DateTime/TimeZone/America/Costa_Rica.pm blib\lib\DateTime\TimeZone\America\Costa_Rica.pm cp lib/DateTime/TimeZone/Europe/Dublin.pm blib\lib\DateTime\TimeZone\Europe\Dublin.pm cp lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm blib\lib\DateTime\TimeZone\Atlantic\Cape_Verde.pm cp lib/DateTime/TimeZone/America/Goose_Bay.pm blib\lib\DateTime\TimeZone\America\Goose_Bay.pm cp lib/DateTime/TimeZone/Europe/Stockholm.pm blib\lib\DateTime\TimeZone\Europe\Stockholm.pm cp lib/DateTime/TimeZone/America/Santarem.pm blib\lib\DateTime\TimeZone\America\Santarem.pm cp lib/DateTime/TimeZone/Asia/Bangkok.pm blib\lib\DateTime\TimeZone\Asia\Bangkok.pm cp lib/DateTime/TimeZone/Asia/Baghdad.pm blib\lib\DateTime\TimeZone\Asia\Baghdad.pm cp lib/DateTime/TimeZone/Pacific/Wake.pm blib\lib\DateTime\TimeZone\Pacific\Wake.pm cp lib/DateTime/TimeZone/America/Indiana/Vevay.pm blib\lib\DateTime\TimeZone\America\Indiana\Vevay.pm cp lib/DateTime/TimeZone/Atlantic/Canary.pm blib\lib\DateTime\TimeZone\Atlantic\Canary.pm cp lib/DateTime/TimeZone/Africa/Ouagadougou.pm blib\lib\DateTime\TimeZone\Africa\Ouagadougou.pm cp lib/DateTime/TimeZone/Antarctica/Palmer.pm blib\lib\DateTime\TimeZone\Antarctica\Palmer.pm cp lib/DateTime/TimeZone/Europe/Tirane.pm blib\lib\DateTime\TimeZone\Europe\Tirane.pm cp lib/DateTime/TimeZone/Africa/Freetown.pm blib\lib\DateTime\TimeZone\Africa\Freetown.pm cp lib/DateTime/TimeZone/America/Paramaribo.pm blib\lib\DateTime\TimeZone\America\Paramaribo.pm cp lib/DateTime/TimeZone/America/Jamaica.pm blib\lib\DateTime\TimeZone\America\Jamaica.pm cp lib/DateTime/TimeZone/America/Regina.pm blib\lib\DateTime\TimeZone\America\Regina.pm cp lib/DateTime/TimeZone/Asia/Damascus.pm blib\lib\DateTime\TimeZone\Asia\Damascus.pm cp lib/DateTime/TimeZone/Antarctica/McMurdo.pm blib\lib\DateTime\TimeZone\Antarctica\McMurdo.pm cp lib/DateTime/TimeZone/Asia/Baku.pm blib\lib\DateTime\TimeZone\Asia\Baku.pm cp lib/DateTime/TimeZone/Australia/Lord_Howe.pm blib\lib\DateTime\TimeZone\Australia\Lord_Howe.pm cp lib/DateTime/TimeZone/Pacific/Kiritimati.pm blib\lib\DateTime\TimeZone\Pacific\Kiritimati.pm cp lib/DateTime/TimeZone/Europe/Copenhagen.pm blib\lib\DateTime\TimeZone\Europe\Copenhagen.pm cp lib/DateTime/TimeZone/Asia/Almaty.pm blib\lib\DateTime\TimeZone\Asia\Almaty.pm DROLSKY/DateTime-TimeZone-1.16.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01load.t .................. skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/02basic.t ................. skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/03link.t .................. skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/04local.t ................. skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/05offset.t ................ 1..32 ok 1 - offset_as_string does the right thing on 0 ok 2 - offset_as_string works on positive whole hours ok 3 - offset_as_string works on negative whole hours ok 4 - offset_as_string works on positive half hours ok 5 - offset_as_string works on negative half hours ok 6 - offset_as_string works on positive 15min zones ok 7 - offset_as_string works on negative 15min zones ok 8 - offset_as_string max value ok 9 - offset_as_string min value ok 10 - offset_as_string exceeded max value ok 11 - offset_as_string exceeded min value ok 12 - n -> offset_as_string -> offset_as_seconds = n ok 13 - n -> offset_as_string -> offset_as_seconds = n ok 14 - n -> offset_as_string -> offset_as_seconds = n ok 15 - n -> offset_as_string -> offset_as_seconds = n ok 16 - n -> offset_as_string -> offset_as_seconds = n ok 17 - n -> offset_as_string -> offset_as_seconds = n ok 18 - n -> offset_as_string -> offset_as_seconds = n ok 19 - n -> offset_as_string -> offset_as_seconds = n ok 20 - n -> offset_as_string -> offset_as_seconds = n ok 21 - n -> offset_as_seconds -> offset_as_string= n ok 22 - n -> offset_as_seconds -> offset_as_string= n ok 23 - n -> offset_as_seconds -> offset_as_string= n ok 24 - n -> offset_as_seconds -> offset_as_string= n ok 25 - n -> offset_as_seconds -> offset_as_string= n ok 26 - n -> offset_as_seconds -> offset_as_string= n ok 27 - n -> offset_as_seconds -> offset_as_string= n ok 28 - n -> offset_as_seconds -> offset_as_string= n ok 29 - offset_as_string as class method ok 30 - offset_as_seconds as class method ok 31 - calling offset_as_string does not leave $@ set ok 32 - calling offset_as_string does not leave $@ set ok t/06no-dst.t ................ skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/07offset-only.t ........... skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/08name.t .................. skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/09changes.t ............... skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/11valid-name.t ............ skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/12storable.t .............. skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/13short-name-has-slash.t .. skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/14invalid-name.t .......... skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/15catalog.t ............... 1..31 ok 1 - there are more than 50 names in the catalog ok 2 - America/Chicago is in the list of all names ok 3 - all_names() returns ref in scalar context ok 4 - Africa is in categories list ok 5 - America is in categories list ok 6 - Antarctica is in categories list ok 7 - Asia is in categories list ok 8 - Atlantic is in categories list ok 9 - Australia is in categories list ok 10 - Europe is in categories list ok 11 - Indian is in categories list ok 12 - Pacific is in categories list ok 13 - categories() returns ref in scalar context ok 14 - Israel links to Asia/Jerusalem ok 15 - UCT links to UTC ok 16 - links() returns ref in scalar context ok 17 - Chicago is in America category ok 18 - Adak is in America category ok 19 - names_in_category() returns ref in scalar context ok 20 - Chicago is in America category (names_in_category() called as class method) ok 21 - Adak is in America category (names_in_category() called as class method) ok 22 - jp is in the list of countries ok 23 - us is in the list of countries ok 24 - one zone for Japan ok 25 - zone for Japan is Asia/Tokyo ok 26 - one zone for Japan ok 27 - zone for Japan is Asia/Tokyo (uc country code) ok 28 - two zones for Chile ok 29 - zones for Chile are America/Santiago and Pacific/Easter ok 30 - First timezone by country in US is America/New_York ok 31 - First timezone by country in US is America/New_York - scalar context ok t/16has-dst-changes.t ....... skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/17special-names.t ......... skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/18olson-version-check.t ... skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/19local-win32.t ........... skipped: Cannot run tests before DateTime.pm 0.1501 is installed. t/20local-subclass.t ........ 1..2 ok 1 - The object isa DateTime::TimeZone ok 2 - os42 returns expected time zone ok All tests successful. Files=19, Tests=65, 1 wallclock secs ( 0.03 usr + 0.05 sys = 0.08 CPU) Result: PASS DROLSKY/DateTime-TimeZone-1.16.tar.gz nmake test TEST_VERBOSE=1 -- OK Dave Rolsky <autarch@urth.org> Time zone object base class and factory >>> (cd C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH && tar cvf - DateTime-TimeZone-1.16.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/D/DR/DROLSKY/DateTime-TimeZone-1.16.tar.gz DateTime-TimeZone-1.16.ppd blib/ blib/lib/ blib/lib/DateTime/ blib/lib/DateTime/TimeZone/ blib/lib/DateTime/TimeZone/Africa/ blib/lib/DateTime/TimeZone/Africa/Abidjan.pm blib/lib/DateTime/TimeZone/Africa/Accra.pm blib/lib/DateTime/TimeZone/Africa/Addis_Ababa.pm blib/lib/DateTime/TimeZone/Africa/Algiers.pm blib/lib/DateTime/TimeZone/Africa/Asmara.pm blib/lib/DateTime/TimeZone/Africa/Bamako.pm blib/lib/DateTime/TimeZone/Africa/Bangui.pm blib/lib/DateTime/TimeZone/Africa/Banjul.pm blib/lib/DateTime/TimeZone/Africa/Bissau.pm blib/lib/DateTime/TimeZone/Africa/Blantyre.pm blib/lib/DateTime/TimeZone/Africa/Brazzaville.pm blib/lib/DateTime/TimeZone/Africa/Bujumbura.pm blib/lib/DateTime/TimeZone/Africa/Cairo.pm blib/lib/DateTime/TimeZone/Africa/Casablanca.pm blib/lib/DateTime/TimeZone/Africa/Ceuta.pm blib/lib/DateTime/TimeZone/Africa/Conakry.pm blib/lib/DateTime/TimeZone/Africa/Dakar.pm blib/lib/DateTime/TimeZone/Africa/Dar_es_Salaam.pm blib/lib/DateTime/TimeZone/Africa/Djibouti.pm blib/lib/DateTime/TimeZone/Africa/Douala.pm blib/lib/DateTime/TimeZone/Africa/El_Aaiun.pm blib/lib/DateTime/TimeZone/Africa/Freetown.pm blib/lib/DateTime/TimeZone/Africa/Gaborone.pm blib/lib/DateTime/TimeZone/Africa/Harare.pm blib/lib/DateTime/TimeZone/Africa/Johannesburg.pm blib/lib/DateTime/TimeZone/Africa/Kampala.pm blib/lib/DateTime/TimeZone/Africa/Khartoum.pm blib/lib/DateTime/TimeZone/Africa/Kigali.pm blib/lib/DateTime/TimeZone/Africa/Kinshasa.pm blib/lib/DateTime/TimeZone/Africa/Lagos.pm blib/lib/DateTime/TimeZone/Africa/Libreville.pm blib/lib/DateTime/TimeZone/Africa/Lome.pm blib/lib/DateTime/TimeZone/Africa/Luanda.pm blib/lib/DateTime/TimeZone/Africa/Lubumbashi.pm blib/lib/DateTime/TimeZone/Africa/Lusaka.pm blib/lib/DateTime/TimeZone/Africa/Malabo.pm blib/lib/DateTime/TimeZone/Africa/Maputo.pm blib/lib/DateTime/TimeZone/Africa/Maseru.pm blib/lib/DateTime/TimeZone/Africa/Mbabane.pm blib/lib/DateTime/TimeZone/Africa/Mogadishu.pm blib/lib/DateTime/TimeZone/Africa/Monrovia.pm blib/lib/DateTime/TimeZone/Africa/Nairobi.pm blib/lib/DateTime/TimeZone/Africa/Ndjamena.pm blib/lib/DateTime/TimeZone/Africa/Niamey.pm blib/lib/DateTime/TimeZone/Africa/Nouakchott.pm blib/lib/DateTime/TimeZone/Africa/Ouagadougou.pm blib/lib/DateTime/TimeZone/Africa/Porto_Novo.pm blib/lib/DateTime/TimeZone/Africa/Sao_Tome.pm blib/lib/DateTime/TimeZone/Africa/Tripoli.pm blib/lib/DateTime/TimeZone/Africa/Tunis.pm blib/lib/DateTime/TimeZone/Africa/Windhoek.pm blib/lib/DateTime/TimeZone/America/ blib/lib/DateTime/TimeZone/America/Adak.pm blib/lib/DateTime/TimeZone/America/Anchorage.pm blib/lib/DateTime/TimeZone/America/Anguilla.pm blib/lib/DateTime/TimeZone/America/Antigua.pm blib/lib/DateTime/TimeZone/America/Araguaina.pm blib/lib/DateTime/TimeZone/America/Argentina/ blib/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm blib/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm blib/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm blib/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm blib/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm blib/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm blib/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm blib/lib/DateTime/TimeZone/America/Argentina/Salta.pm blib/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm blib/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm blib/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm blib/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm blib/lib/DateTime/TimeZone/America/Aruba.pm blib/lib/DateTime/TimeZone/America/Asuncion.pm blib/lib/DateTime/TimeZone/America/Atikokan.pm blib/lib/DateTime/TimeZone/America/Bahia.pm blib/lib/DateTime/TimeZone/America/Barbados.pm blib/lib/DateTime/TimeZone/America/Belem.pm blib/lib/DateTime/TimeZone/America/Belize.pm blib/lib/DateTime/TimeZone/America/Blanc_Sablon.pm blib/lib/DateTime/TimeZone/America/Boa_Vista.pm blib/lib/DateTime/TimeZone/America/Bogota.pm blib/lib/DateTime/TimeZone/America/Boise.pm blib/lib/DateTime/TimeZone/America/Cambridge_Bay.pm blib/lib/DateTime/TimeZone/America/Campo_Grande.pm blib/lib/DateTime/TimeZone/America/Cancun.pm blib/lib/DateTime/TimeZone/America/Caracas.pm blib/lib/DateTime/TimeZone/America/Cayenne.pm blib/lib/DateTime/TimeZone/America/Cayman.pm blib/lib/DateTime/TimeZone/America/Chicago.pm blib/lib/DateTime/TimeZone/America/Chihuahua.pm blib/lib/DateTime/TimeZone/America/Costa_Rica.pm blib/lib/DateTime/TimeZone/America/Cuiaba.pm blib/lib/DateTime/TimeZone/America/Curacao.pm blib/lib/DateTime/TimeZone/America/Danmarkshavn.pm blib/lib/DateTime/TimeZone/America/Dawson.pm blib/lib/DateTime/TimeZone/America/Dawson_Creek.pm blib/lib/DateTime/TimeZone/America/Denver.pm blib/lib/DateTime/TimeZone/America/Detroit.pm blib/lib/DateTime/TimeZone/America/Dominica.pm blib/lib/DateTime/TimeZone/America/Edmonton.pm blib/lib/DateTime/TimeZone/America/Eirunepe.pm blib/lib/DateTime/TimeZone/America/El_Salvador.pm blib/lib/DateTime/TimeZone/America/Fortaleza.pm blib/lib/DateTime/TimeZone/America/Glace_Bay.pm blib/lib/DateTime/TimeZone/America/Godthab.pm blib/lib/DateTime/TimeZone/America/Goose_Bay.pm blib/lib/DateTime/TimeZone/America/Grand_Turk.pm blib/lib/DateTime/TimeZone/America/Grenada.pm blib/lib/DateTime/TimeZone/America/Guadeloupe.pm blib/lib/DateTime/TimeZone/America/Guatemala.pm blib/lib/DateTime/TimeZone/America/Guayaquil.pm blib/lib/DateTime/TimeZone/America/Guyana.pm blib/lib/DateTime/TimeZone/America/Halifax.pm blib/lib/DateTime/TimeZone/America/Havana.pm blib/lib/DateTime/TimeZone/America/Hermosillo.pm blib/lib/DateTime/TimeZone/America/Indiana/ blib/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm blib/lib/DateTime/TimeZone/America/Indiana/Knox.pm blib/lib/DateTime/TimeZone/America/Indiana/Marengo.pm blib/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm blib/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm blib/lib/DateTime/TimeZone/America/Indiana/Vevay.pm blib/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm blib/lib/DateTime/TimeZone/America/Indiana/Winamac.pm blib/lib/DateTime/TimeZone/America/Inuvik.pm blib/lib/DateTime/TimeZone/America/Iqaluit.pm blib/lib/DateTime/TimeZone/America/Jamaica.pm blib/lib/DateTime/TimeZone/America/Juneau.pm blib/lib/DateTime/TimeZone/America/Kentucky/ blib/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm blib/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm blib/lib/DateTime/TimeZone/America/La_Paz.pm blib/lib/DateTime/TimeZone/America/Lima.pm blib/lib/DateTime/TimeZone/America/Los_Angeles.pm blib/lib/DateTime/TimeZone/America/Maceio.pm blib/lib/DateTime/TimeZone/America/Managua.pm blib/lib/DateTime/TimeZone/America/Manaus.pm blib/lib/DateTime/TimeZone/America/Martinique.pm blib/lib/DateTime/TimeZone/America/Matamoros.pm blib/lib/DateTime/TimeZone/America/Mazatlan.pm blib/lib/DateTime/TimeZone/America/Menominee.pm blib/lib/DateTime/TimeZone/America/Merida.pm blib/lib/DateTime/TimeZone/America/Mexico_City.pm blib/lib/DateTime/TimeZone/America/Miquelon.pm blib/lib/DateTime/TimeZone/America/Moncton.pm blib/lib/DateTime/TimeZone/America/Monterrey.pm blib/lib/DateTime/TimeZone/America/Montevideo.pm blib/lib/DateTime/TimeZone/America/Montreal.pm blib/lib/DateTime/TimeZone/America/Montserrat.pm blib/lib/DateTime/TimeZone/America/Nassau.pm blib/lib/DateTime/TimeZone/America/New_York.pm blib/lib/DateTime/TimeZone/America/Nipigon.pm blib/lib/DateTime/TimeZone/America/Nome.pm blib/lib/DateTime/TimeZone/America/Noronha.pm blib/lib/DateTime/TimeZone/America/North_Dakota/ blib/lib/DateTime/TimeZone/America/North_Dakota/Center.pm blib/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm blib/lib/DateTime/TimeZone/America/Ojinaga.pm blib/lib/DateTime/TimeZone/America/Panama.pm blib/lib/DateTime/TimeZone/America/Pangnirtung.pm blib/lib/DateTime/TimeZone/America/Paramaribo.pm blib/lib/DateTime/TimeZone/America/Phoenix.pm blib/lib/DateTime/TimeZone/America/Porto_Velho.pm blib/lib/DateTime/TimeZone/America/Port_au_Prince.pm blib/lib/DateTime/TimeZone/America/Port_of_Spain.pm blib/lib/DateTime/TimeZone/America/Puerto_Rico.pm blib/lib/DateTime/TimeZone/America/Rainy_River.pm blib/lib/DateTime/TimeZone/America/Rankin_Inlet.pm blib/lib/DateTime/TimeZone/America/Recife.pm blib/lib/DateTime/TimeZone/America/Regina.pm blib/lib/DateTime/TimeZone/America/Resolute.pm blib/lib/DateTime/TimeZone/America/Rio_Branco.pm blib/lib/DateTime/TimeZone/America/Santarem.pm blib/lib/DateTime/TimeZone/America/Santa_Isabel.pm blib/lib/DateTime/TimeZone/America/Santiago.pm blib/lib/DateTime/TimeZone/America/Santo_Domingo.pm blib/lib/DateTime/TimeZone/America/Sao_Paulo.pm blib/lib/DateTime/TimeZone/America/Scoresbysund.pm blib/lib/DateTime/TimeZone/America/St_Johns.pm blib/lib/DateTime/TimeZone/America/St_Kitts.pm blib/lib/DateTime/TimeZone/America/St_Lucia.pm blib/lib/DateTime/TimeZone/America/St_Thomas.pm blib/lib/DateTime/TimeZone/America/St_Vincent.pm blib/lib/DateTime/TimeZone/America/Swift_Current.pm blib/lib/DateTime/TimeZone/America/Tegucigalpa.pm blib/lib/DateTime/TimeZone/America/Thule.pm blib/lib/DateTime/TimeZone/America/Thunder_Bay.pm blib/lib/DateTime/TimeZone/America/Tijuana.pm blib/lib/DateTime/TimeZone/America/Toronto.pm blib/lib/DateTime/TimeZone/America/Tortola.pm blib/lib/DateTime/TimeZone/America/Vancouver.pm blib/lib/DateTime/TimeZone/America/Whitehorse.pm blib/lib/DateTime/TimeZone/America/Winnipeg.pm blib/lib/DateTime/TimeZone/America/Yakutat.pm blib/lib/DateTime/TimeZone/America/Yellowknife.pm blib/lib/DateTime/TimeZone/Antarctica/ blib/lib/DateTime/TimeZone/Antarctica/Casey.pm blib/lib/DateTime/TimeZone/Antarctica/Davis.pm blib/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm blib/lib/DateTime/TimeZone/Antarctica/Macquarie.pm blib/lib/DateTime/TimeZone/Antarctica/Mawson.pm blib/lib/DateTime/TimeZone/Antarctica/McMurdo.pm blib/lib/DateTime/TimeZone/Antarctica/Palmer.pm blib/lib/DateTime/TimeZone/Antarctica/Rothera.pm blib/lib/DateTime/TimeZone/Antarctica/Syowa.pm blib/lib/DateTime/TimeZone/Antarctica/Vostok.pm blib/lib/DateTime/TimeZone/Asia/ blib/lib/DateTime/TimeZone/Asia/Aden.pm blib/lib/DateTime/TimeZone/Asia/Almaty.pm blib/lib/DateTime/TimeZone/Asia/Amman.pm blib/lib/DateTime/TimeZone/Asia/Anadyr.pm blib/lib/DateTime/TimeZone/Asia/Aqtau.pm blib/lib/DateTime/TimeZone/Asia/Aqtobe.pm blib/lib/DateTime/TimeZone/Asia/Ashgabat.pm blib/lib/DateTime/TimeZone/Asia/Baghdad.pm blib/lib/DateTime/TimeZone/Asia/Bahrain.pm blib/lib/DateTime/TimeZone/Asia/Baku.pm blib/lib/DateTime/TimeZone/Asia/Bangkok.pm blib/lib/DateTime/TimeZone/Asia/Beirut.pm blib/lib/DateTime/TimeZone/Asia/Bishkek.pm blib/lib/DateTime/TimeZone/Asia/Brunei.pm blib/lib/DateTime/TimeZone/Asia/Choibalsan.pm blib/lib/DateTime/TimeZone/Asia/Chongqing.pm blib/lib/DateTime/TimeZone/Asia/Colombo.pm blib/lib/DateTime/TimeZone/Asia/Damascus.pm blib/lib/DateTime/TimeZone/Asia/Dhaka.pm blib/lib/DateTime/TimeZone/Asia/Dili.pm blib/lib/DateTime/TimeZone/Asia/Dubai.pm blib/lib/DateTime/TimeZone/Asia/Dushanbe.pm blib/lib/DateTime/TimeZone/Asia/Gaza.pm blib/lib/DateTime/TimeZone/Asia/Harbin.pm blib/lib/DateTime/TimeZone/Asia/Hong_Kong.pm blib/lib/DateTime/TimeZone/Asia/Hovd.pm blib/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm blib/lib/DateTime/TimeZone/Asia/Irkutsk.pm blib/lib/DateTime/TimeZone/Asia/Jakarta.pm blib/lib/DateTime/TimeZone/Asia/Jayapura.pm blib/lib/DateTime/TimeZone/Asia/Jerusalem.pm blib/lib/DateTime/TimeZone/Asia/Kabul.pm blib/lib/DateTime/TimeZone/Asia/Kamchatka.pm blib/lib/DateTime/TimeZone/Asia/Karachi.pm blib/lib/DateTime/TimeZone/Asia/Kashgar.pm blib/lib/DateTime/TimeZone/Asia/Kathmandu.pm blib/lib/DateTime/TimeZone/Asia/Kolkata.pm blib/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm blib/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm blib/lib/DateTime/TimeZone/Asia/Kuching.pm blib/lib/DateTime/TimeZone/Asia/Kuwait.pm blib/lib/DateTime/TimeZone/Asia/Macau.pm blib/lib/DateTime/TimeZone/Asia/Magadan.pm blib/lib/DateTime/TimeZone/Asia/Makassar.pm blib/lib/DateTime/TimeZone/Asia/Manila.pm blib/lib/DateTime/TimeZone/Asia/Muscat.pm blib/lib/DateTime/TimeZone/Asia/Nicosia.pm blib/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm blib/lib/DateTime/TimeZone/Asia/Novosibirsk.pm blib/lib/DateTime/TimeZone/Asia/Omsk.pm blib/lib/DateTime/TimeZone/Asia/Oral.pm blib/lib/DateTime/TimeZone/Asia/Phnom_Penh.pm blib/lib/DateTime/TimeZone/Asia/Pontianak.pm blib/lib/DateTime/TimeZone/Asia/Pyongyang.pm blib/lib/DateTime/TimeZone/Asia/Qatar.pm blib/lib/DateTime/TimeZone/Asia/Qyzylorda.pm blib/lib/DateTime/TimeZone/Asia/Rangoon.pm blib/lib/DateTime/TimeZone/Asia/Riyadh.pm blib/lib/DateTime/TimeZone/Asia/Sakhalin.pm blib/lib/DateTime/TimeZone/Asia/Samarkand.pm blib/lib/DateTime/TimeZone/Asia/Seoul.pm blib/lib/DateTime/TimeZone/Asia/Shanghai.pm blib/lib/DateTime/TimeZone/Asia/Singapore.pm blib/lib/DateTime/TimeZone/Asia/Taipei.pm blib/lib/DateTime/TimeZone/Asia/Tashkent.pm blib/lib/DateTime/TimeZone/Asia/Tbilisi.pm blib/lib/DateTime/TimeZone/Asia/Tehran.pm blib/lib/DateTime/TimeZone/Asia/Thimphu.pm blib/lib/DateTime/TimeZone/Asia/Tokyo.pm blib/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm blib/lib/DateTime/TimeZone/Asia/Urumqi.pm blib/lib/DateTime/TimeZone/Asia/Vientiane.pm blib/lib/DateTime/TimeZone/Asia/Vladivostok.pm blib/lib/DateTime/TimeZone/Asia/Yakutsk.pm blib/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm blib/lib/DateTime/TimeZone/Asia/Yerevan.pm blib/lib/DateTime/TimeZone/Atlantic/ blib/lib/DateTime/TimeZone/Atlantic/Azores.pm blib/lib/DateTime/TimeZone/Atlantic/Bermuda.pm blib/lib/DateTime/TimeZone/Atlantic/Canary.pm blib/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm blib/lib/DateTime/TimeZone/Atlantic/Faroe.pm blib/lib/DateTime/TimeZone/Atlantic/Madeira.pm blib/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm blib/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm blib/lib/DateTime/TimeZone/Atlantic/Stanley.pm blib/lib/DateTime/TimeZone/Atlantic/St_Helena.pm blib/lib/DateTime/TimeZone/Australia/ blib/lib/DateTime/TimeZone/Australia/Adelaide.pm blib/lib/DateTime/TimeZone/Australia/Brisbane.pm blib/lib/DateTime/TimeZone/Australia/Broken_Hill.pm blib/lib/DateTime/TimeZone/Australia/Currie.pm blib/lib/DateTime/TimeZone/Australia/Darwin.pm blib/lib/DateTime/TimeZone/Australia/Eucla.pm blib/lib/DateTime/TimeZone/Australia/Hobart.pm blib/lib/DateTime/TimeZone/Australia/Lindeman.pm blib/lib/DateTime/TimeZone/Australia/Lord_Howe.pm blib/lib/DateTime/TimeZone/Australia/Melbourne.pm blib/lib/DateTime/TimeZone/Australia/Perth.pm blib/lib/DateTime/TimeZone/Australia/Sydney.pm blib/lib/DateTime/TimeZone/Catalog.pm blib/lib/DateTime/TimeZone/CET.pm blib/lib/DateTime/TimeZone/CST6CDT.pm blib/lib/DateTime/TimeZone/EET.pm blib/lib/DateTime/TimeZone/EST.pm blib/lib/DateTime/TimeZone/EST5EDT.pm blib/lib/DateTime/TimeZone/Europe/ blib/lib/DateTime/TimeZone/Europe/Amsterdam.pm blib/lib/DateTime/TimeZone/Europe/Andorra.pm blib/lib/DateTime/TimeZone/Europe/Athens.pm blib/lib/DateTime/TimeZone/Europe/Belgrade.pm blib/lib/DateTime/TimeZone/Europe/Berlin.pm blib/lib/DateTime/TimeZone/Europe/Brussels.pm blib/lib/DateTime/TimeZone/Europe/Bucharest.pm blib/lib/DateTime/TimeZone/Europe/Budapest.pm blib/lib/DateTime/TimeZone/Europe/Chisinau.pm blib/lib/DateTime/TimeZone/Europe/Copenhagen.pm blib/lib/DateTime/TimeZone/Europe/Dublin.pm blib/lib/DateTime/TimeZone/Europe/Gibraltar.pm blib/lib/DateTime/TimeZone/Europe/Helsinki.pm blib/lib/DateTime/TimeZone/Europe/Istanbul.pm blib/lib/DateTime/TimeZone/Europe/Kaliningrad.pm blib/lib/DateTime/TimeZone/Europe/Kiev.pm blib/lib/DateTime/TimeZone/Europe/Lisbon.pm blib/lib/DateTime/TimeZone/Europe/London.pm blib/lib/DateTime/TimeZone/Europe/Luxembourg.pm blib/lib/DateTime/TimeZone/Europe/Madrid.pm blib/lib/DateTime/TimeZone/Europe/Malta.pm blib/lib/DateTime/TimeZone/Europe/Minsk.pm blib/lib/DateTime/TimeZone/Europe/Monaco.pm blib/lib/DateTime/TimeZone/Europe/Moscow.pm blib/lib/DateTime/TimeZone/Europe/Oslo.pm blib/lib/DateTime/TimeZone/Europe/Paris.pm blib/lib/DateTime/TimeZone/Europe/Prague.pm blib/lib/DateTime/TimeZone/Europe/Riga.pm blib/lib/DateTime/TimeZone/Europe/Rome.pm blib/lib/DateTime/TimeZone/Europe/Samara.pm blib/lib/DateTime/TimeZone/Europe/Simferopol.pm blib/lib/DateTime/TimeZone/Europe/Sofia.pm blib/lib/DateTime/TimeZone/Europe/Stockholm.pm blib/lib/DateTime/TimeZone/Europe/Tallinn.pm blib/lib/DateTime/TimeZone/Europe/Tirane.pm blib/lib/DateTime/TimeZone/Europe/Uzhgorod.pm blib/lib/DateTime/TimeZone/Europe/Vaduz.pm blib/lib/DateTime/TimeZone/Europe/Vienna.pm blib/lib/DateTime/TimeZone/Europe/Vilnius.pm blib/lib/DateTime/TimeZone/Europe/Volgograd.pm blib/lib/DateTime/TimeZone/Europe/Warsaw.pm blib/lib/DateTime/TimeZone/Europe/Zaporozhye.pm blib/lib/DateTime/TimeZone/Europe/Zurich.pm blib/lib/DateTime/TimeZone/Floating.pm blib/lib/DateTime/TimeZone/HST.pm blib/lib/DateTime/TimeZone/Indian/ blib/lib/DateTime/TimeZone/Indian/Antananarivo.pm blib/lib/DateTime/TimeZone/Indian/Chagos.pm blib/lib/DateTime/TimeZone/Indian/Christmas.pm blib/lib/DateTime/TimeZone/Indian/Cocos.pm blib/lib/DateTime/TimeZone/Indian/Comoro.pm blib/lib/DateTime/TimeZone/Indian/Kerguelen.pm blib/lib/DateTime/TimeZone/Indian/Mahe.pm blib/lib/DateTime/TimeZone/Indian/Maldives.pm blib/lib/DateTime/TimeZone/Indian/Mauritius.pm blib/lib/DateTime/TimeZone/Indian/Mayotte.pm blib/lib/DateTime/TimeZone/Indian/Reunion.pm blib/lib/DateTime/TimeZone/Local/ blib/lib/DateTime/TimeZone/Local/Unix.pm blib/lib/DateTime/TimeZone/Local/VMS.pm blib/lib/DateTime/TimeZone/Local/Win32.pm blib/lib/DateTime/TimeZone/Local.pm blib/lib/DateTime/TimeZone/MET.pm blib/lib/DateTime/TimeZone/MST.pm blib/lib/DateTime/TimeZone/MST7MDT.pm blib/lib/DateTime/TimeZone/OffsetOnly.pm blib/lib/DateTime/TimeZone/OlsonDB/ blib/lib/DateTime/TimeZone/OlsonDB/Change.pm blib/lib/DateTime/TimeZone/OlsonDB/Observance.pm blib/lib/DateTime/TimeZone/OlsonDB/Rule.pm blib/lib/DateTime/TimeZone/OlsonDB/Zone.pm blib/lib/DateTime/TimeZone/OlsonDB.pm blib/lib/DateTime/TimeZone/Pacific/ blib/lib/DateTime/TimeZone/Pacific/Apia.pm blib/lib/DateTime/TimeZone/Pacific/Auckland.pm blib/lib/DateTime/TimeZone/Pacific/Chatham.pm blib/lib/DateTime/TimeZone/Pacific/Easter.pm blib/lib/DateTime/TimeZone/Pacific/Efate.pm blib/lib/DateTime/TimeZone/Pacific/Enderbury.pm blib/lib/DateTime/TimeZone/Pacific/Fakaofo.pm blib/lib/DateTime/TimeZone/Pacific/Fiji.pm blib/lib/DateTime/TimeZone/Pacific/Funafuti.pm blib/lib/DateTime/TimeZone/Pacific/Galapagos.pm blib/lib/DateTime/TimeZone/Pacific/Gambier.pm blib/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm blib/lib/DateTime/TimeZone/Pacific/Guam.pm blib/lib/DateTime/TimeZone/Pacific/Honolulu.pm blib/lib/DateTime/TimeZone/Pacific/Johnston.pm blib/lib/DateTime/TimeZone/Pacific/Kiritimati.pm blib/lib/DateTime/TimeZone/Pacific/Kosrae.pm blib/lib/DateTime/TimeZone/Pacific/Kwajalein.pm blib/lib/DateTime/TimeZone/Pacific/Majuro.pm blib/lib/DateTime/TimeZone/Pacific/Marquesas.pm blib/lib/DateTime/TimeZone/Pacific/Midway.pm blib/lib/DateTime/TimeZone/Pacific/Nauru.pm blib/lib/DateTime/TimeZone/Pacific/Niue.pm blib/lib/DateTime/TimeZone/Pacific/Norfolk.pm blib/lib/DateTime/TimeZone/Pacific/Noumea.pm blib/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm blib/lib/DateTime/TimeZone/Pacific/Palau.pm blib/lib/DateTime/TimeZone/Pacific/Pitcairn.pm blib/lib/DateTime/TimeZone/Pacific/Ponape.pm blib/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm blib/lib/DateTime/TimeZone/Pacific/Rarotonga.pm blib/lib/DateTime/TimeZone/Pacific/Saipan.pm blib/lib/DateTime/TimeZone/Pacific/Tahiti.pm blib/lib/DateTime/TimeZone/Pacific/Tarawa.pm blib/lib/DateTime/TimeZone/Pacific/Tongatapu.pm blib/lib/DateTime/TimeZone/Pacific/Truk.pm blib/lib/DateTime/TimeZone/Pacific/Wake.pm blib/lib/DateTime/TimeZone/Pacific/Wallis.pm blib/lib/DateTime/TimeZone/PST8PDT.pm blib/lib/DateTime/TimeZone/UTC.pm blib/lib/DateTime/TimeZone/WET.pm blib/lib/DateTime/TimeZone.pm >>> mv C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/DateTime-TimeZone-1.16.ppd C:/cpanfly-5.12/var/REPO/D/DR/DROLSKY cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/DateTime-TimeZone-1.16.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/DateTime-TimeZone-1.16-CnfwMH/DateTime-TimeZone-1.16.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running Build for D/DR/DROLSKY/DateTime-0.55.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii Prepending C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DR/DROLSKY/DateTime-0.55.tar.gz >>> C:\Perl-5.12\bin\perl.exe ./Build Building DateTime Generating script 'lib\DateTime.ccs' cl -nologo -c @"lib\DateTime.ccs" -Fo"lib\DateTime.obj" "lib\DateTime.c" DateTime.c lib\DateTime.xs(123) : warning C4244: '=' : conversion from 'double ' to 'long ', possible loss of data ExtUtils::Mkbootstrap::Mkbootstrap('blib\arch\auto\DateTime\DateTime.bs') Generating script 'lib\DateTime.lds' link @"lib\DateTime.lds" -out:"blib\arch\auto\DateTime\DateTime.dll" Creating library lib\DateTime.lib and object lib\DateTime.exp if exist -manifest "lib\DateTime.dll.manifest" mt -nologo -manifest "lib\DateTime.dll.manifest" -outputresource:"blib\arch\auto\DateTime\DateTime.dll";2 DROLSKY/DateTime-0.55.tar.gz C:\Perl-5.12\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.12\bin\perl.exe ./Build test verbose=1 t\00load.t .............. ok 1 - use DateTime; 1..1 ok t\01sanity.t ............ ok 1 - Year accessor, outside of the epoch ok 2 - Month accessor, outside the epoch ok 3 - Day accessor, outside the epoch ok 4 - Hour accessor, outside the epoch ok 5 - Minute accessor, outside the epoch ok 6 - Second accessor, outside the epoch ok 7 - nanosecond accessor, outside the epoch ok 8 - Year should be identical ok 9 - Month should be identical ok 10 - Day should be identical ok 11 - Hour should be identical ok 12 - Minute should be identical ok 13 - Second should be identical ok 14 - nanosecond should be identical ok 15 - Minute accessor, outside the epoch ok 16 - Second accessor, outside the epoch 1..16 ok t\02last_day.t .......... ok 1 - check year ok 2 - check month ok 3 - check day ok 4 - check year ok 5 - check month ok 6 - check day ok 7 - check year ok 8 - check month ok 9 - check day ok 10 - check year ok 11 - check month ok 12 - check day ok 13 - check year ok 14 - check month ok 15 - check day ok 16 - check year ok 17 - check month ok 18 - check day ok 19 - check year ok 20 - check month ok 21 - check day ok 22 - check year ok 23 - check month ok 24 - check day ok 25 - check year ok 26 - check month ok 27 - check day ok 28 - check year ok 29 - check month ok 30 - check day ok 31 - check year ok 32 - check month ok 33 - check day ok 34 - check year ok 35 - check month ok 36 - check day ok 37 - check year ok 38 - check month ok 39 - check day ok 40 - check year ok 41 - check month ok 42 - check day ok 43 - check year ok 44 - check month ok 45 - check day ok 46 - check year ok 47 - check month ok 48 - check day ok 49 - check year ok 50 - check month ok 51 - check day ok 52 - check year ok 53 - check month ok 54 - check day ok 55 - check year ok 56 - check month ok 57 - check day ok 58 - check year ok 59 - check month ok 60 - check day ok 61 - check year ok 62 - check month ok 63 - check day ok 64 - check year ok 65 - check month ok 66 - check day ok 67 - check year ok 68 - check month ok 69 - check day ok 70 - check year ok 71 - check month ok 72 - check day ok 73 - last_day_of_month should accept nanosecond 1..73 ok t\03components.t ........ ok 1 - ->year ok 2 - ->ce_year ok 3 - ->month ok 4 - ->quarter ok 5 - ->month_0 ok 6 - ->month_name ok 7 - ->month_abbr ok 8 - ->day_of_month ok 9 - ->day_of_month_0 ok 10 - ->day ok 11 - ->day_0 ok 12 - ->mday ok 13 - ->mday_0 ok 14 - ->mday ok 15 - ->mday_0 ok 16 - ->hour ok 17 - ->hour_1 ok 18 - ->hour_12 ok 19 - ->hour_12_0 ok 20 - ->minute ok 21 - ->min ok 22 - ->second ok 23 - ->sec ok 24 - ->day_of_year ok 25 - ->day_of_year ok 26 - ->day_of_quarter ok 27 - ->doq ok 28 - ->day_of_quarter_0 ok 29 - ->doq_0 ok 30 - ->day_of_week ok 31 - ->day_of_week_0 ok 32 - ->week_of_month ok 33 - ->weekday_of_month ok 34 - ->wday ok 35 - ->wday_0 ok 36 - ->dow ok 37 - ->dow_0 ok 38 - ->day_name ok 39 - ->day_abrr ok 40 - ->ymd ok 41 - ->ymd('!') ok 42 - ->ymd ok 43 - ->mdy ok 44 - ->mdy('!') ok 45 - ->dmy ok 46 - ->dmy('!') ok 47 - ->hms ok 48 - ->hms('!') ok 49 - ->hms ok 50 - ->datetime ok 51 - ->iso8601 ok 52 - ->is_leap_year ok 53 - ->era_abbr ok 54 - ->era (deprecated) ok 55 - ->era_abbr ok 56 - ->quarter_abbr ok 57 - ->quarter_name ok 58 - ->is_leap_year ok 59 - Sunday is day 7 ok 60 - Monday is day 1 ok 61 - ->year ok 62 - ->ce_year ok 63 - ->month ok 64 - ->day_of_month ok 65 - ->hour ok 66 - ->hour_1 ok 67 - ->minute ok 68 - ->second ok 69 - year 1 is year 1 ok 70 - ce_year 1 is year 1 ok 71 - era is AD ok 72 - year_with_era is 1AD ok 73 - christian_era is AD ok 74 - year_with_christian_era is 1AD ok 75 - secular_era is CE ok 76 - year_with_secular_era is 1CE ok 77 - year 1 minus 1 is year 0 ok 78 - ce_year 1 minus 1 is year -1 ok 79 - era is BC ok 80 - year_with_era is 1BC ok 81 - christian_era is BC ok 82 - year_with_christian_era is 1BC ok 83 - secular_era is BCE ok 84 - year_with_secular_era is 1BCE ok 85 - Year -10 is -10 ok 86 - year -10 is ce_year -11 ok 87 - year is 0 after adding ten years to year -10 ok 88 - ce_year is -1 after adding ten years to year -10 ok 89 - use %s as separator in ymd ok 90 - use %s as separator in mdy ok 91 - use %s as separator in dmy ok 92 - use %s as separator in hms ok 93 - doy for 2000-01-05 should be 5 ok 94 - doy_0 for 2000-01-05 should be 4 ok 95 - doy for 2000-02-29 should be 60 ok 96 - doy_0 for 2000-02-29 should be 59 ok 97 - ymd is -0006-02-25 ok 98 - iso8601 is -0005-02-25T00:00:00 ok 99 - year is -6 ok 100 - ce_year is -7 ok 101 - ->quarter is 1 ok 102 - ->day_of_quarter ok 103 - ->quarter is 2 ok 104 - ->day_of_quarter ok 105 - ->quarter is 3 ok 106 - ->day_of_quarter ok 107 - ->quarter is 4 ok 108 - ->day_of_quarter ok 109 - nanosecond is 500,000,000 ok 110 - microsecond is 500,000 ok 111 - millisecond is 500 ok 112 - nanosecond is 500,000,500 ok 113 - microsecond is 500,001 ok 114 - millisecond is 500 ok 115 - nanosecond is 499,999,999 ok 116 - microsecond is 500,000 ok 117 - millisecond is 500 ok 118 - nanosecond is 450,000,001 ok 119 - microsecond is 450,000 ok 120 - millisecond is 450 ok 121 - nanosecond is 450,500,000 ok 122 - microsecond is 450,500 ok 123 - millisecond is 451 ok 124 - ->weekday_of_month ok 125 - ->week_of_month ok 126 - ->weekday_of_month ok 127 - ->week_of_month ok 128 - ->hour ok 129 - ->hour_1 ok 130 - ->hour_12 ok 131 - ->hour_12_0 ok 132 - ->hour ok 133 - ->hour_1 ok 134 - ->hour_12 ok 135 - ->hour_12_0 ok 136 # skip These tests require Test::Warn ok 137 # skip These tests require Test::Warn ok 138 # skip These tests require Test::Warn ok 139 # skip These tests require Test::Warn ok 140 # skip These tests require Test::Warn ok 141 # skip These tests require Test::Warn ok 142 # skip These tests require Test::Warn ok 143 # skip These tests require Test::Warn ok 144 # skip These tests require Test::Warn 1..144 ok t\04epoch.t ............. ok 1 - epoch should be 0 ok 2 - seconds are correct on epoch 0 ok 3 - minutes are correct on epoch 0 ok 4 - hours are correct on epoch 0 ok 5 - days are correct on epoch 0 ok 6 - months are correct on epoch 0 ok 7 - year is correct on epoch 0 ok 8 - creation test from epoch = 3600 (compare to epoch) ok 9 - Hour: Create without args ok 10 - Month : Create without args ok 11 - Minute: Create without args ok 12 - epoch method returns correct value ok 13 - hour ok 14 - minute ok 15 - epoch is 3600 ok 16 - hour is 2 ok 17 - epoch is 3600 ok 18 - offset should be -3600 ok 19 - epoch is 0 ok 20 - epoch method returns correct value (1049160602) ok 21 - hour ok 22 - minute ok 23 - adjusted hour ok 24 - epoch method returns correct adjusted value (1049167802) ok 25 - nanosecond should be 500,000,000 with 0.5 as epoch ok 26 - epoch should be 0 ok 27 - hires_epoch should be 0.5 ok 28 - nanosecond should be an integer ok 29 - epoch should work back to at least 1904 ok 30 - year should be 1904 ok 31 - month should be 1904 ok 32 - day should be 1904 ok 33 - can pass overloaded object to from_epoch ok 34 - decimal epoch in overloaded object ok 35 - negative epoch in overloaded object ok 36 - 'asldkjlkjd' is not a valid epoch value ok 37 - '1234 foo' is not a valid epoch value ok 38 - 'adlkj 1234' is not a valid epoch value 1..38 ok t\05set.t ............... ok 1 - check month ok 2 - check year after setting month ok 3 - check month after setting it ok 4 - check day after setting month ok 5 - check hour after setting month ok 6 - check minute after setting month ok 7 - check second after setting month ok 8 - check year after setting time zone ok 9 - check month after setting time zone ok 10 - check day after setting time zone ok 11 - check hour after setting time zone ok 12 - check minute after setting time zone ok 13 - check second after setting time zone ok 14 - check time zone offset after setting new time zone ok 15 - check year after setting time zone ok 16 - check month after setting time zone ok 17 - check day after setting time zone ok 18 - check hour after setting time zone ok 19 - check minute after setting time zone ok 20 - check second after setting time zone ok 21 - check time zone offset after setting new time zone ok 22 - check year after setting hour ok 23 - check month after setting hour ok 24 - check day after setting hour ok 25 - check hour after setting hour ok 26 - check minute after setting hour ok 27 - check second after setting hour ok 28 - check year after set_year ok 29 - check month after set_month ok 30 - check day after set_day ok 31 - check hour after set_hour ok 32 - check minute after set_minute ok 33 - check second after set_second ok 34 - check nanosecond after set_nanosecond ok 35 - check month name after set_locale 1..35 ok t\06add.t ............... ok 1 - year rollover ok 2 - month set on year rollover ok 3 - okay on year rollover ok 4 - Adding weeks ok 5 - Adding seconds ok 6 - Adding minutes ok 7 - Adding h,m,s ok 8 - Adding durations with minutes and seconds works ok 9 - Adding durations with seconds only works ok 10 - Adding durations with hours and minutes works ok 11 - Adding durations with days only works ok 12 - Adding durations with days and hours works ok 13 - Adding durations with days, hours, minutes, and seconds works ok 14 - Adding minutes to an ical string ok 15 - Back where we started ok 16 - adding positive seconds with seconds works ok 17 - adding negative seconds with seconds works ok 18 - february 1st ok 19 - march 1st ok 20 - april 1st ok 21 - may 1st ok 22 - june 1st ok 23 - july 1st ok 24 - august 1st ok 25 - september 1st ok 26 - october 1st ok 27 - november 1st ok 28 - december 1st ok 29 - january 1st ok 30 - Adding a year ok 31 - Adding 17 years ok 32 - Adding a year ok 33 - Adding 17 years ok 34 - Adding a year ok 35 - Adding 17 years ok 36 - Adding a year ok 37 - Adding 17 years ok 38 - Adding a year ok 39 - Adding 17 years ok 40 - Adding 1 years ok 41 - Adding 2 years ok 42 - Adding 3 years ok 43 - Adding 4 years ok 44 - Adding 5 years ok 45 - Adding 6 years ok 46 - Adding 7 years ok 47 - Adding 8 years ok 48 - Adding 9 years ok 49 - Adding 10 years ok 50 - Adding 11 years ok 51 - Adding 12 years ok 52 - Adding 13 years ok 53 - Adding 14 years ok 54 - Adding 15 years ok 55 - Adding 16 years ok 56 - Adding 17 years ok 57 - Adding 18 years ok 58 - Adding 19 years ok 59 - Adding 20 years ok 60 - Adding 21 years ok 61 - Adding 22 years ok 62 - Adding 23 years ok 63 - Adding 24 years ok 64 - Adding 25 years ok 65 - Adding 26 years ok 66 - Adding 27 years ok 67 - Adding 28 years ok 68 - Adding 29 years ok 69 - Adding 30 years ok 70 - Adding 31 years ok 71 - Adding 32 years ok 72 - Adding 33 years ok 73 - Adding 34 years ok 74 - Adding 35 years ok 75 - Adding 36 years ok 76 - Adding 37 years ok 77 - Adding 38 years ok 78 - Adding 39 years ok 79 - Adding 40 years ok 80 - Adding 41 years ok 81 - Adding 42 years ok 82 - Adding 43 years ok 83 - Adding 44 years ok 84 - Adding 45 years ok 85 - Adding 46 years ok 86 - Adding 47 years ok 87 - Adding 48 years ok 88 - Adding 49 years ok 89 - Adding 50 years ok 90 - Adding 51 years ok 91 - Adding 52 years ok 92 - Adding 53 years ok 93 - Adding 54 years ok 94 - Adding 55 years ok 95 - Adding 56 years ok 96 - Adding 57 years ok 97 - Adding 58 years ok 98 - Adding 59 years ok 99 - Adding 60 years ok 100 - Adding 61 years ok 101 - Adding 62 years ok 102 - Adding 63 years ok 103 - Adding 64 years ok 104 - Adding 65 years ok 105 - Adding 66 years ok 106 - Adding 67 years ok 107 - Adding 68 years ok 108 - Adding 69 years ok 109 - Adding 70 years ok 110 - Adding 71 years ok 111 - Adding 72 years ok 112 - Adding 73 years ok 113 - Adding 74 years ok 114 - Adding 75 years ok 115 - Adding 76 years ok 116 - Adding 77 years ok 117 - Adding 78 years ok 118 - Adding 79 years ok 119 - Adding 80 years ok 120 - Adding 81 years ok 121 - Adding 82 years ok 122 - Adding 83 years ok 123 - Adding 84 years ok 124 - Adding 85 years ok 125 - Adding 86 years ok 126 - Adding 87 years ok 127 - Adding 88 years ok 128 - Adding 89 years ok 129 - Adding 90 years ok 130 - Adding 91 years ok 131 - Adding 92 years ok 132 - Adding 93 years ok 133 - Adding 94 years ok 134 - Adding 95 years ok 135 - Adding 96 years ok 136 - Adding 97 years ok 137 - Adding 98 years ok 138 - Adding 99 years ok 139 - Adding 1 years ok 140 - Adding 2 years ok 141 - Adding 3 years ok 142 - Adding 4 years ok 143 - Adding 5 years ok 144 - Adding 6 years ok 145 - Adding 7 years ok 146 - Adding 8 years ok 147 - Adding 9 years ok 148 - Adding 10 years ok 149 - Adding 11 years ok 150 - Adding 12 years ok 151 - Adding 13 years ok 152 - Adding 14 years ok 153 - Adding 15 years ok 154 - Adding 16 years ok 155 - Adding 17 years ok 156 - Adding 18 years ok 157 - Adding 19 years ok 158 - Adding 20 years ok 159 - Adding 21 years ok 160 - Adding 22 years ok 161 - Adding 23 years ok 162 - Adding 24 years ok 163 - Adding 25 years ok 164 - Adding 26 years ok 165 - Adding 27 years ok 166 - Adding 28 years ok 167 - Adding 29 years ok 168 - Adding 30 years ok 169 - Adding 31 years ok 170 - Adding 32 years ok 171 - Adding 33 years ok 172 - Adding 34 years ok 173 - Adding 35 years ok 174 - Adding 36 years ok 175 - Adding 37 years ok 176 - Adding 38 years ok 177 - Adding 39 years ok 178 - Adding 40 years ok 179 - Adding 41 years ok 180 - Adding 42 years ok 181 - Adding 43 years ok 182 - Adding 44 years ok 183 - Adding 45 years ok 184 - Adding 46 years ok 185 - Adding 47 years ok 186 - Adding 48 years ok 187 - Adding 49 years ok 188 - Adding 50 years ok 189 - Adding 51 years ok 190 - Adding 52 years ok 191 - Adding 53 years ok 192 - Adding 54 years ok 193 - Adding 55 years ok 194 - Adding 56 years ok 195 - Adding 57 years ok 196 - Adding 58 years ok 197 - Adding 59 years ok 198 - Adding 60 years ok 199 - Adding 61 years ok 200 - Adding 62 years ok 201 - Adding 63 years ok 202 - Adding 64 years ok 203 - Adding 65 years ok 204 - Adding 66 years ok 205 - Adding 67 years ok 206 - Adding 68 years ok 207 - Adding 69 years ok 208 - Adding 70 years ok 209 - Adding 71 years ok 210 - Adding 72 years ok 211 - Adding 73 years ok 212 - Adding 74 years ok 213 - Adding 75 years ok 214 - Adding 76 years ok 215 - Adding 77 years ok 216 - Adding 78 years ok 217 - Adding 79 years ok 218 - Adding 80 years ok 219 - Adding 81 years ok 220 - Adding 82 years ok 221 - Adding 83 years ok 222 - Adding 84 years ok 223 - Adding 85 years ok 224 - Adding 86 years ok 225 - Adding 87 years ok 226 - Adding 88 years ok 227 - Adding 89 years ok 228 - Adding 90 years ok 229 - Adding 91 years ok 230 - Adding 92 years ok 231 - Adding 93 years ok 232 - Adding 94 years ok 233 - Adding 95 years ok 234 - Adding 96 years ok 235 - Adding 97 years ok 236 - Adding 98 years ok 237 - Adding 99 years ok 238 - Adding 1 years ok 239 - Adding 2 years ok 240 - Adding 3 years ok 241 - Adding 4 years ok 242 - Adding 5 years ok 243 - Adding 6 years ok 244 - Adding 7 years ok 245 - Adding 8 years ok 246 - Adding 9 years ok 247 - Adding 10 years ok 248 - Adding 11 years ok 249 - Adding 12 years ok 250 - Adding 13 years ok 251 - Adding 14 years ok 252 - Adding 15 years ok 253 - Adding 16 years ok 254 - Adding 17 years ok 255 - Adding 18 years ok 256 - Adding 19 years ok 257 - Adding 20 years ok 258 - Adding 21 years ok 259 - Adding 22 years ok 260 - Adding 23 years ok 261 - Adding 24 years ok 262 - Adding 25 years ok 263 - Adding 26 years ok 264 - Adding 27 years ok 265 - Adding 28 years ok 266 - Adding 29 years ok 267 - Adding 30 years ok 268 - Adding 31 years ok 269 - Adding 32 years ok 270 - Adding 33 years ok 271 - Adding 34 years ok 272 - Adding 35 years ok 273 - Adding 36 years ok 274 - Adding 37 years ok 275 - Adding 38 years ok 276 - Adding 39 years ok 277 - Adding 40 years ok 278 - Adding 41 years ok 279 - Adding 42 years ok 280 - Adding 43 years ok 281 - Adding 44 years ok 282 - Adding 45 years ok 283 - Adding 46 years ok 284 - Adding 47 years ok 285 - Adding 48 years ok 286 - Adding 49 years ok 287 - Adding 50 years ok 288 - Adding 51 years ok 289 - Adding 52 years ok 290 - Adding 53 years ok 291 - Adding 54 years ok 292 - Adding 55 years ok 293 - Adding 56 years ok 294 - Adding 57 years ok 295 - Adding 58 years ok 296 - Adding 59 years ok 297 - Adding 60 years ok 298 - Adding 61 years ok 299 - Adding 62 years ok 300 - Adding 63 years ok 301 - Adding 64 years ok 302 - Adding 65 years ok 303 - Adding 66 years ok 304 - Adding 67 years ok 305 - Adding 68 years ok 306 - Adding 69 years ok 307 - Adding 70 years ok 308 - Adding 71 years ok 309 - Adding 72 years ok 310 - Adding 73 years ok 311 - Adding 74 years ok 312 - Adding 75 years ok 313 - Adding 76 years ok 314 - Adding 77 years ok 315 - Adding 78 years ok 316 - Adding 79 years ok 317 - Adding 80 years ok 318 - Adding 81 years ok 319 - Adding 82 years ok 320 - Adding 83 years ok 321 - Adding 84 years ok 322 - Adding 85 years ok 323 - Adding 86 years ok 324 - Adding 87 years ok 325 - Adding 88 years ok 326 - Adding 89 years ok 327 - Adding 90 years ok 328 - Adding 91 years ok 329 - Adding 92 years ok 330 - Adding 93 years ok 331 - Adding 94 years ok 332 - Adding 95 years ok 333 - Adding 96 years ok 334 - Adding 97 years ok 335 - Adding 1 years ok 336 - Adding 2 years ok 337 - Adding 3 years ok 338 - Adding 4 years ok 339 - Adding 5 years ok 340 - Adding 6 years ok 341 - Adding 7 years ok 342 - Adding 8 years ok 343 - Adding 9 years ok 344 - Adding 10 years ok 345 - Adding 11 years ok 346 - Adding 12 years ok 347 - Adding 13 years ok 348 - Adding 14 years ok 349 - Adding 15 years ok 350 - Adding 16 years ok 351 - Adding 17 years ok 352 - Adding 18 years ok 353 - Adding 19 years ok 354 - Adding 20 years ok 355 - Adding 21 years ok 356 - Adding 22 years ok 357 - Adding 23 years ok 358 - Adding 24 years ok 359 - Adding 25 years ok 360 - Adding 26 years ok 361 - Adding 27 years ok 362 - Adding 28 years ok 363 - Adding 29 years ok 364 - Adding 30 years ok 365 - Adding 31 years ok 366 - Adding 32 years ok 367 - Adding 33 years ok 368 - Adding 34 years ok 369 - Adding 35 years ok 370 - Adding 36 years ok 371 - Adding 37 years ok 372 - Adding 38 years ok 373 - Adding 39 years ok 374 - Adding 40 years ok 375 - Adding 41 years ok 376 - Adding 42 years ok 377 - Adding 43 years ok 378 - Adding 44 years ok 379 - Adding 45 years ok 380 - Adding 46 years ok 381 - Adding 47 years ok 382 - Adding 48 years ok 383 - Adding 49 years ok 384 - Adding 50 years ok 385 - Adding 51 years ok 386 - Adding 52 years ok 387 - Adding 53 years ok 388 - Adding 54 years ok 389 - Adding 55 years ok 390 - Adding 56 years ok 391 - Adding 57 years ok 392 - Adding 58 years ok 393 - Adding 59 years ok 394 - Adding 60 years ok 395 - Adding 61 years ok 396 - Adding 62 years ok 397 - Adding 63 years ok 398 - Adding 64 years ok 399 - Adding 65 years ok 400 - Adding 66 years ok 401 - Adding 67 years ok 402 - Adding 68 years ok 403 - Adding 69 years ok 404 - Adding 70 years ok 405 - Adding 71 years ok 406 - Adding 72 years ok 407 - Adding 73 years ok 408 - Adding 74 years ok 409 - Adding 75 years ok 410 - Adding 76 years ok 411 - Adding 77 years ok 412 - Adding 78 years ok 413 - Adding 79 years ok 414 - Adding 80 years ok 415 - Adding 81 years ok 416 - Adding 82 years ok 417 - Adding 83 years ok 418 - Adding 84 years ok 419 - Adding 85 years ok 420 - Adding 86 years ok 421 - Adding 87 years ok 422 - Adding 88 years ok 423 - Adding 89 years ok 424 - Adding 90 years ok 425 - Adding 91 years ok 426 - Adding 92 years ok 427 - Adding 93 years ok 428 - Adding 94 years ok 429 - Adding 95 years ok 430 - Adding 96 years ok 431 - Adding 97 years ok 432 - Subtracting 1 years ok 433 - Subtracting 2 years ok 434 - Subtracting 3 years ok 435 - Subtracting 4 years ok 436 - Subtracting 5 years ok 437 - Subtracting 6 years ok 438 - Subtracting 7 years ok 439 - Subtracting 8 years ok 440 - Subtracting 9 years ok 441 - Subtracting 10 years ok 442 - Subtracting 11 years ok 443 - Subtracting 12 years ok 444 - Subtracting 13 years ok 445 - Subtracting 14 years ok 446 - Subtracting 15 years ok 447 - Subtracting 16 years ok 448 - Subtracting 17 years ok 449 - Subtracting 18 years ok 450 - Subtracting 19 years ok 451 - Subtracting 20 years ok 452 - Subtracting 21 years ok 453 - Subtracting 22 years ok 454 - Subtracting 23 years ok 455 - Subtracting 24 years ok 456 - Subtracting 25 years ok 457 - Subtracting 26 years ok 458 - Subtracting 27 years ok 459 - Subtracting 28 years ok 460 - Subtracting 29 years ok 461 - Subtracting 30 years ok 462 - Subtracting 31 years ok 463 - Subtracting 32 years ok 464 - Subtracting 33 years ok 465 - Subtracting 34 years ok 466 - Subtracting 35 years ok 467 - Subtracting 36 years ok 468 - Subtracting 37 years ok 469 - Subtracting 38 years ok 470 - Subtracting 39 years ok 471 - Subtracting 40 years ok 472 - Subtracting 41 years ok 473 - Subtracting 42 years ok 474 - Subtracting 43 years ok 475 - Subtracting 44 years ok 476 - Subtracting 45 years ok 477 - Subtracting 46 years ok 478 - Subtracting 47 years ok 479 - Subtracting 48 years ok 480 - Subtracting 49 years ok 481 - Subtracting 50 years ok 482 - Subtracting 51 years ok 483 - Subtracting 52 years ok 484 - Subtracting 53 years ok 485 - Subtracting 54 years ok 486 - Subtracting 55 years ok 487 - Subtracting 56 years ok 488 - Subtracting 57 years ok 489 - Subtracting 58 years ok 490 - Subtracting 59 years ok 491 - Subtracting 60 years ok 492 - Subtracting 61 years ok 493 - Subtracting 62 years ok 494 - Subtracting 63 years ok 495 - Subtracting 64 years ok 496 - Subtracting 65 years ok 497 - Subtracting 66 years ok 498 - Subtracting 67 years ok 499 - Subtracting 68 years ok 500 - Subtracting 69 years ok 501 - Subtracting 70 years ok 502 - Subtracting 71 years ok 503 - Subtracting 72 years ok 504 - Subtracting 73 years ok 505 - Subtracting 74 years ok 506 - Subtracting 75 years ok 507 - Subtracting 76 years ok 508 - Subtracting 77 years ok 509 - Subtracting 78 years ok 510 - Subtracting 79 years ok 511 - Subtracting 80 years ok 512 - Subtracting 81 years ok 513 - Subtracting 82 years ok 514 - Subtracting 83 years ok 515 - Subtracting 84 years ok 516 - Subtracting 85 years ok 517 - Subtracting 86 years ok 518 - Subtracting 87 years ok 519 - Subtracting 88 years ok 520 - Subtracting 89 years ok 521 - Subtracting 90 years ok 522 - Subtracting 91 years ok 523 - Subtracting 92 years ok 524 - Subtracting 93 years ok 525 - Subtracting 94 years ok 526 - Subtracting 95 years ok 527 - Subtracting 96 years ok 528 - Subtracting 97 years ok 529 - Adding months--rollover year ok 530 - Subtracting months--rollover year ok 531 - test + overloading ok 532 - fractional second rollover ok 533 - as fractional_second ok 534 - order of units in date math ok 535 - hour is 12 ok 536 - minute is 30 ok 537 - second is 59 1..537 ok t\07compare.t ........... ok 1 - Identity comparison ok 2 - Comparison $a < $b, 1 second diff ok 3 - Comparison $a < $b, 1 minute diff ok 4 - Comparison $a < $b, 1 hour diff ok 5 - Comparison $a < $b, 1 day diff ok 6 - Comparison $a < $b, 1 month diff ok 7 - Comparison $a < $b, 1 year diff ok 8 - Comparison $a > $b, 1 second diff ok 9 - Comparison $a > $b, 1 minute diff ok 10 - Comparison $a > $b, 1 hour diff ok 11 - Comparison $a > $b, 1 day diff ok 12 - Comparison $a > $b, 1 month diff ok 13 - Comparison $a > $b, 1 year diff ok 14 - Comparison $a < inf ok 15 - Comparison $a > -inf ok 16 - Comparison overload $a <=> inf ok 17 - Comparison overload $inf <=> $a ok 18 - Comparison with floating time (cmp) ok 19 - Comparison with floating time (<=>) ok 20 - Comparison with floating time (cmp) ok 21 - Comparison with floating time (cmp) ok 22 - Comparison with floating time (cmp) ok 23 - Comparison with floating time (<=>) ok 24 - Comparison with floating time (cmp) ok 25 - Comparison with floating time (cmp) ok 26 - Comparison with floating time (<=>) ok 27 - Comparison with floating time (cmp) ok 28 - Comparison with compare_ignore_floating (cmp) ok 29 - comparison works across different classes ok 30 - comparison works across different classes 1..30 ok t\09greg.t .............. ok 1 - -2147483648 => -5879610/6/22 ok 2 - -5879610/6/22 => -2147483648 ok 3 - 2147483647 => 5879611/7/11 ok 4 - 5879611/7/11 => 2147483647 ok 5 - -1721425 => -4713/11/24 ok 6 - -4713/11/24 => -1721425 ok 7 - -1373427 => -3760/9/7 ok 8 - -3760/9/7 => -1373427 ok 9 - -1137142 => -3113/8/11 ok 10 - -3113/8/11 => -1137142 ok 11 - -1132959 => -3101/1/23 ok 12 - -3101/1/23 => -1132959 ok 13 - -963099 => -2636/2/15 ok 14 - -2636/2/15 => -963099 ok 15 - -1 => 0/12/30 ok 16 - 0/12/30 => -1 ok 17 - 1 => 1/1/1 ok 18 - 1/1/1 => 1 ok 19 - 2796 => 8/8/27 ok 20 - 8/8/27 => 2796 ok 21 - 103605 => 284/8/29 ok 22 - 284/8/29 => 103605 ok 23 - 226896 => 622/3/22 ok 24 - 622/3/22 => 226896 ok 25 - 227015 => 622/7/19 ok 26 - 622/7/19 => 227015 ok 27 - 654415 => 1792/9/22 ok 28 - 1792/9/22 => 654415 ok 29 - 673222 => 1844/3/21 ok 30 - 1844/3/21 => 673222 ok 31 - -4797/-33/1 => -1753469 (normalization) ok 32 - -4803/39/1 => -1753469 (normalization) ok 33 - -4796/-34/28 => -1753105 (normalization) ok 34 - -4802/38/28 => -1753105 (normalization) ok 35 - greg torture test 1..35 ok t\10subtract.t .......... ok 1 - delta_months should be 1 ok 2 - delta_days should be 2 ok 3 - delta_minutes should be 64 ok 4 - delta_seconds should be 20 ok 5 - delta_nanoseconds should be 999,999,995 ok 6 - Years ok 7 - Months ok 8 - Weeks ok 9 - Days ok 10 - Hours ok 11 - Minutes ok 12 - Seconds ok 13 - Nanoseconds ok 14 - delta_months should be -1 ok 15 - delta_days should be -2 ok 16 - delta_minutes should be 64 ok 17 - delta_seconds should be 20 ok 18 - delta_nanoseconds should be 0 ok 19 - Years ok 20 - Months ok 21 - Weeks ok 22 - Days ok 23 - Hours ok 24 - Minutes ok 25 - Seconds ok 26 - Nanoseconds ok 27 - date minus itself should have no delta days ok 28 - date minus itself should have no delta seconds ok 29 - test - overloading ok 30 - Defined ok 31 - Subtract and get the right thing ok 32 - delta_days should be 1 ok 33 - delta_seconds should be 2 ok 34 - adding difference back to dt1 should give same datetime ok 35 - delta_days should be -1 ok 36 - delta_seconds should be -2 ok 37 - adding difference back to dt2 should give same datetime ok 38 - negative nanoseconds normalize ok ok 39 - seconds normalize ok ok 40 - minutes normalize ok ok 41 - hours normalize ok ok 42 - days normalize ok ok 43 - delta_days is 0 ok 44 - delta_minutes is 1439 ok 45 - delta_seconds is 59 ok 46 - delta_nanoseconds is 999,999,999 ok 47 - duration is positive ok 48 - days is 0 ok 49 - seconds is 0 ok 50 - nanoseconds is -10 ok 51 - duration is negative ok 52 - delta_days is 0 ok 53 - delta_minutes is -1 ok 54 - delta_seconds is 0 ok 55 - nanoseconds is -10 ok 56 - duration is negative ok 57 - days is 0 ok 58 - seconds is 59 ok 59 - nanoseconds is 999,999,990 ok 60 - duration is positive ok 61 - days is 0 ok 62 - seconds is -59 ok 63 - nanoseconds is -999,999,990 ok 64 - duration is negative ok 65 - days is 0 ok 66 - seconds is 0 ok 67 - nanoseconds is 0 ok 68 - not positive ok 69 - not negative ok 70 - 2003-12-31 - 1 month = 2003-11-30 ok 71 - 2003-12-31 - 1 month = 2003-11-30 ok 72 - 2003-12-31 - 1 month = 2003-11-30 ok 73 - delta_months is 0 ok 74 - delta_minutes is 0 ok 75 - delta_seconds is 2,855,060 ok 76 - delta_seconds is 999,999,995 ok 77 - delta_months is 0 ok 78 - delta_minutes is 0 ok 79 - delta_seconds is -2,855,061 ok 80 - delta_nanoseconds is 0 ok 81 - 1 day diff at end of month ok 82 - 0 month diff at end of month ok 83 - -1 day diff at end of month ok 84 - 0 month diff at end of month ok 85 - 1 day diff at end of month ok 86 - 0 month diff at end of month ok 87 - -1 day diff at end of month ok 88 - 0 month diff at end of month ok 89 - 1 day diff at end of month ok 90 - 0 month diff at end of month ok 91 - -1 day diff at end of month ok 92 - 0 month diff at end of month ok 93 - 1 day diff at end of month ok 94 - 0 month diff at end of month ok 95 - -1 day diff at end of month ok 96 - 0 month diff at end of month ok 97 - 4 months - smaller day > bigger day ok 98 - 29 days - smaller day > bigger day ok 99 - 0 minutes - smaller day > bigger day ok 100 - $dt1 + $dur == $dt2 ok 101 - 30 months - smaller day > bigger day ok 102 - 152 days - smaller day > bigger day ok 103 - 0 minutes - smaller day > bigger day ok 104 - $dt1 + $dur == $dt2 ok 105 - $dt2 - $dur == $dt1 1..105 ok t\11duration.t .......... ok 1 - hours should be 6 ok 2 - minutes should be 7 ok 3 - days should be 4 ok 4 - seconds should be 8 ok 5 - years should be 1 ok 6 - months should be 2 ok 7 - weeks should be 3 ok 8 - nanoseconds should be 9 ok 9 - delta_months ok 10 - delta_days ok 11 - delta_minutes ok 12 - delta_seconds ok 13 - delta_nanoseconds ok 14 - in_units months ok 15 - in_units days ok 16 - in_units minutes ok 17 - in_units seconds ok 18 - in_units nanoseconds, seconds ok 19 - in_units years ok 20 - in_units months, years ok 21 - in_units weeks ok 22 - in_units days, weeks ok 23 - in_units hours ok 24 - in_units minutes, hours ok 25 - in_units nanoseconds ok 26 - in_units years, list context ok 27 - in_units months, list context ok 28 - in_units weeks, list context ok 29 - in_units days, list context ok 30 - in_units hours, list context ok 31 - in_units minutes, list context ok 32 - in_units seconds, list context ok 33 - in_units nanoseconds, list context ok 34 - should be positive ok 35 - should not be zero ok 36 - should not be negative ok 37 - wrap mode ok 38 - date - delta_months is 14 ok 39 - date - delta_minutes is 0 ok 40 - date - delta_seconds is 0 ok 41 - date - delta_nanoseconds is 0 ok 42 - limit mode ok 43 - time - delta_months is 0 ok 44 - time - delta_minutes is 367 ok 45 - time - delta_seconds is 8 ok 46 - time - delta_nanoseconds is 9 ok 47 - limit mode ok 48 - limit mode ok 49 - preserve mode ok 50 - new date should be 2005-03-01 ok 51 - new date should be 2005-02-28 ok 52 - new date should be 2005-02-28 ok 53 - new date should be 2004-03-31 ok 54 - inverse years should be positive ok 55 - inverse months should be positive ok 56 - inverse weeks should be positive ok 57 - inverse days should be positive ok 58 - inverse hours should be positive ok 59 - inverse minutes should be positive ok 60 - inverse minutes should be positive ok 61 - inverse delta months should be negative ok 62 - inverse delta months should be negative ok 63 - inverse delta minutes should be negative ok 64 - inverse delta seconds should be negative ok 65 - should be negative ok 66 - should not be zero ok 67 - should not be positivea ok 68 - inverse method uses default end_of_month_mode without explicit parameter ok 69 - inverse method allows setting end_of_month_mode ok 70 - test + overloading ok 71 - test + overloading ok 72 - test - overloading ok 73 - test - overloading ok 74 - test - overloading ok 75 - test - overloading ok 76 - test * overloading ok 77 - test * overloading ok 78 - test multiply ok 79 - test multiply ok 80 - test nanoseconds overflow ok 81 - test nanoseconds remainder ok 82 - seconds is positive ok 83 - nanoseconds remainder is negative ok 84 - seconds are unaffected ok 85 - nanoseconds are back ok 86 - seconds go up ok 87 - nanoseconds are normalized ok 88 - sub nanoseconds works ok 89 - seconds normalized after multiplication ok 90 - nanoseconds normalized after multiplication ok 91 - nanoseconds is 10 ok 92 - delta_nanoseconds is -10 ok 93 - duration is negative ok 94 - delta_days is 0 ok 95 - not positive ok 96 - is zero ok 97 - not negative ok 98 - method chaining should work ok 99 - delta_months is 0 ok 100 - delta_days is 0 ok 101 - delta_minutes is 59 ok 102 - delta_seconds is 0 ok 103 - delta_nanoseconds is 0 ok 104 - delta_months is 0 ok 105 - delta_days is 0 ok 106 - delta_minutes is -59 ok 107 - delta_seconds is 0 ok 108 - delta_nanoseconds is 0 ok 109 - check error for duration comparison overload ok 110 - 20 minutes is greater than 10 minutes ok 111 - 20 minutes is greater than 10 minutes ok 112 - 29 days is less than 1 month with base of 2004-01-01 ok 113 - 29 days is equal to 1 month with base of 2004-02-01 ok 114 - 29 days is greater than 1 month with base of 2005-02-01 ok 115 - normalize nanoseconds to positive ok 116 - normalize nanoseconds to positive ok 117 - normalize nanoseconds to negative ok 118 - normalize nanoseconds to negative ok 119 - normalize many negative nanoseconds ok 120 - normalize many negative nanoseconds ok 121 - is not positive ok 122 - is not zero ok 123 - is not negative ok 124 - in_units returns 0 for years ok 125 - in_units returns 0 for months ok 126 - in_units returns 0 for days ok 127 - in_units returns 0 for hours ok 128 - in_units returns 0 for seconds ok 129 - in_units returns 0 for nanoseconds not ok 130 - cannot create a duration with fractional units # TODO reject fractional units in DateTime::Duration->new # Failed (TODO) test 'cannot create a duration with fractional units' # at t\11duration.t line 410. # '' # doesn't match '(?-xism:is an integer)' 1..130 ok t\12week.t .............. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 1..26 ok t\13strftime.t .......... ok 1 - %y ok 2 - %Y ok 3 - %% ok 4 - %a ok 5 - %A ok 6 - %b ok 7 - %B ok 8 - %C ok 9 - %d ok 10 - %e ok 11 - %D ok 12 - %h ok 13 - %H ok 14 - %I ok 15 - %j ok 16 - %k ok 17 - %l ok 18 - %m ok 19 - %M ok 20 - %N ok 21 - %3N ok 22 - %6N ok 23 - %10N ok 24 - %p ok 25 - %r ok 26 - %R ok 27 - %s ok 28 - %S ok 29 - %T ok 30 - %U ok 31 - %V ok 32 - %w ok 33 - %W ok 34 - %y ok 35 - %Y ok 36 - %Z ok 37 - %z ok 38 - %E ok 39 - %{foobar} ok 40 - %{month} ok 41 - %{year} ok 42 - %x ok 43 - %X ok 44 - %c ok 45 - %y ok 46 - %Y ok 47 - %% ok 48 - %a ok 49 - %A ok 50 - %b ok 51 - %B ok 52 - %C ok 53 - %d ok 54 - %e ok 55 - %D ok 56 - %h ok 57 - %H ok 58 - %I ok 59 - %j ok 60 - %k ok 61 - %l ok 62 - %m ok 63 - %M ok 64 - %p ok 65 - %r ok 66 - %R ok 67 - %s ok 68 - %S ok 69 - %T ok 70 - %U ok 71 - %V ok 72 - %w ok 73 - %W ok 74 - %y ok 75 - %Y ok 76 - %Z ok 77 - %z ok 78 - %{month} ok 79 - %{year} ok 80 - %y ok 81 - %Y ok 82 - %% ok 83 - %a ok 84 - %A ok 85 - %b ok 86 - %B ok 87 - %C ok 88 - %d ok 89 - %e ok 90 - %D ok 91 - %h ok 92 - %H ok 93 - %I ok 94 - %j ok 95 - %k ok 96 - %l ok 97 - %m ok 98 - %M ok 99 - %p ok 100 - %r ok 101 - %R ok 102 - %s ok 103 - %S ok 104 - %T ok 105 - %U ok 106 - %V ok 107 - %w ok 108 - %W ok 109 - %y ok 110 - %Y ok 111 - %Z ok 112 - %z ok 113 - %{month} ok 114 - %{year} ok 115 - first value is year ok 116 - second value is day ok 117 - scalar context returns year ok 118 - formatting of hours as 1-12 ok 119 - formatting of hours as 1-12 ok 120 - formatting of hours as 1-12 ok 121 - formatting of hours as 1-12 ok 122 - formatting of hours as 1-12 ok 123 - formatting of hours as 1-12 ok 124 - formatting of hours as 1-12 ok 125 - formatting of hours as 1-12 ok 126 - formatting of hours as 1-12 ok 127 - formatting of hours as 1-12 ok 128 - formatting of hours as 1-12 ok 129 - formatting of hours as 1-12 ok 130 - formatting of hours as 1-12 ok 131 - formatting of hours as 1-12 ok 132 - %V is 01 ok 133 - %%{day_name}%n bug ok 134 - %%6N%n bug 1..134 ok t\14locale.t ............ ok 1 - make sure constructor accepts locale parameter ok 2 - make sure constructor accepts locale parameter ok 3 - make sure constructor accepts locale parameter ok 4 - make sure constructor accepts locale parameter ok 5 - make sure constructor accepts locale parameter ok 6 - make sure constructor accepts locale parameter ok 7 - make sure constructor accepts locale parameter as object ok 8 - default locale should now be "it" 1..8 ok t\15jd.t ................ ok 1 - MJD should be 51603.524 ok 2 - JD should be 2451604.024 ok 3 - MJD should be 40598.574 ok 4 - JD should be 2440599.074 ok 5 - MJD should be 52411.140 ok 6 - JD should be 2452411.640 ok 7 - MJD should be 53568.547 ok 8 - JD should be 2453569.047 ok 9 - MJD should be 52295.218 ok 10 - JD should be 2452295.718 ok 11 - MJD should be 52295.399 ok 12 - JD should be 2452295.899 ok 13 - MJD should be 0.000 ok 14 - JD should be 2400000.500 ok 15 - MJD should be -2400000.500 ok 16 - JD should be 0.000 1..16 ok t\16truncate.t .......... ok 1 - year should be 50 ok 2 - month should be 3 ok 3 - day should be 15 ok 4 - hour should be 10 ok 5 - minute should be 55 ok 6 - second should be 17 ok 7 - nanosecond should be 0 ok 8 - year should be 50 ok 9 - month should be 3 ok 10 - day should be 15 ok 11 - hour should be 10 ok 12 - minute should be 55 ok 13 - second should be 0 ok 14 - nanosecond should be 0 ok 15 - year should be 50 ok 16 - month should be 3 ok 17 - day should be 15 ok 18 - hour should be 10 ok 19 - minute should be 0 ok 20 - second should be 0 ok 21 - nanosecond should be 0 ok 22 - year should be 50 ok 23 - month should be 3 ok 24 - day should be 15 ok 25 - hour should be 0 ok 26 - minute should be 0 ok 27 - second should be 0 ok 28 - nanosecond should be 0 ok 29 - year should be 50 ok 30 - month should be 3 ok 31 - day should be 1 ok 32 - hour should be 0 ok 33 - minute should be 0 ok 34 - second should be 0 ok 35 - nanosecond should be 0 ok 36 - year should be 50 ok 37 - month should be 1 ok 38 - day should be 1 ok 39 - hour should be 0 ok 40 - minute should be 0 ok 41 - second should be 0 ok 42 - nanosecond should be 0 ok 43 - truncate to week should always truncate to monday of week ok 44 - truncate to week should always truncate to monday of week ok 45 - truncate to week should always truncate to monday of week ok 46 - truncate to week should always truncate to monday of week ok 47 - truncate to week should always truncate to monday of week ok 48 - truncate to week should always truncate to monday of week ok 49 - truncate to week should always truncate to monday of week ok 50 - truncation to week across month boundary ok 51 - truncation to week across month boundary ok 52 - truncation to week across month boundary 1..52 ok t\17set_return.t ........ ok 1 - set() returns self ok 2 - set_time_zone() returns self ok 3 - add_duration() returns self ok 4 - add() returns self ok 5 - subtract_duration() returns self ok 6 - subtract() returns self ok 7 - truncate() returns self 1..7 ok t\18today.t ............. ok 1 - today->year ok 2 - today->month ok 3 - today->day ok 4 - today->hour ok 5 - today->hour ok 6 - today->hour 1..6 ok t\19leap_second.t ....... ok 1 - year is 1972 ok 2 - minute is 58 ok 3 - second is 20 ok 4 - year is 1972 ok 5 - minute is 59 ok 6 - second is 20 ok 7 - year is 1972 ok 8 - minute is 0 ok 9 - second is 19 ok 10 - year is 1972 ok 11 - minute is 59 ok 12 - second is 60 ok 13 - utc_rd_secs is 86400 ok 14 - delta_seconds is 121 ok 15 - delta_seconds is -121 ok 16 - min ok 17 - sec ok 18 - min ok 19 - sec ok 20 - delta_seconds is 120 ok 21 - delta_seconds is -120 ok 22 - normal add ok 23 - min ok 24 - sec ok 25 - add over a leap second ok 26 - min ok 27 - sec ok 28 - subtract over a leap second ok 29 - min ok 30 - sec ok 31 - rd_sec ok 32 - second set to 60 in constructor ok 33 - datetime just after leap second ok 34 - datetime two seconds after leap second ok 35 - second set to 60 in constructor, negative TZ offset ok 36 - second set to 60 in constructor, positive TZ offset ok 37 - datetime just before leap second ok 38 - datetime just after leap second ok 39 - datetime two seconds after leap second ok 40 - time zone +00:00:30 and leap seconds, second value ok 41 - time zone +00:00:30 and leap seconds, minute value ok 42 - second after setting time zone ok 43 - hour after setting time zone ok 44 - add 1 day starting on leap second ok 45 - add and subtract 1 day starting on leap second ok 46 - datetime has 1 leap second ok 47 - epoch just before first leap second is 78796799 ok 48 - epoch of first leap second is 78796800 ok 49 - epoch of first second after first leap second is 78796700 ok 50 - datetime has 22 leap seconds ok 51 - floating datetime has 0 leap seconds ok 52 - +1 minute, year == 1973 ok 53 - +1 minute, month == 1 ok 54 - +1 minute, day == 1 ok 55 - +1 minute, hour == 0 ok 56 - +1 minute, minute == 0 ok 57 - +1 minute, second == 30 ok 58 - +60 seconds, year == 1973 ok 59 - +60 seconds, month == 1 ok 60 - +60 seconds, day == 1 ok 61 - +60 seconds, hour == 0 ok 62 - +60 seconds, minute == 0 ok 63 - +60 seconds, second == 29 ok 64 - +1 minute & 1 second, year == 1973 ok 65 - +1 minute & 1 second, month == 1 ok 66 - +1 minute & 1 second, day == 1 ok 67 - +1 minute & 1 second, hour == 0 ok 68 - +1 minute & 1 second, minute == 0 ok 69 - +1 minute & 1 second, second == 31 ok 70 - Cannot give second of 61 except when it matches a leap second ok 71 - Cannot give second of 60 except when it matches a leap second ok 72 - Cannot give second of 60 with floating time zone ok 73 - delta_minutes is 1 ok 74 - delta_seconds is 10 ok 75 - delta_minutes is -1 ok 76 - delta_seconds is -10 ok 77 - delta_minutes is 1 ok 78 - delta_seconds is 5 ok 79 - delta_minutes is -1 ok 80 - delta_seconds is -5 ok 81 - delta_minutes is 0 ok 82 - delta_seconds is 36 ok 83 - delta_minutes is 0 ok 84 - delta_seconds is -36 ok 85 - delta_minutes is 0 ok 86 - delta_seconds is 60 ok 87 - delta_nanoseconds is 999... ok 88 - add two days crossing a leap second (UTC) ok 89 - add two days crossing a leap second (-0300) ok 90 - add two days crossing a leap second (+0300) ok 91 - add 48 hours crossing a leap second (UTC) ok 92 - add 48 hours crossing a leap second (-0300) ok 93 - add 48 hours crossing a leap second (+0300) ok 94 - add 2880 minutes crossing a leap second (UTC) ok 95 - add 2880 minutes crossing a leap second (-0300) ok 96 - add 2880 minutes crossing a leap second (+0300) ok 97 - add 172801 seconds crossing a leap second (UTC) ok 98 - add 172801 seconds crossing a leap second (-0300) ok 99 - add 172801 seconds crossing a leap second (+0300) ok 100 - subtract two days crossing a leap second (UTC) ok 101 - subtract two days crossing a leap second (-0300) ok 102 - subtract two days crossing a leap second (+0300) ok 103 - subtract 48 hours crossing a leap second (UTC) ok 104 - subtract 48 hours crossing a leap second (-0300) ok 105 - subtract 48 hours crossing a leap second (+0300) ok 106 - subtract 2880 minutes crossing a leap second (UTC) ok 107 - subtract 2880 minutes crossing a leap second (-0300) ok 108 - subtract 2880 minutes crossing a leap second (+0300) ok 109 - subtract 172801 seconds crossing a leap second (UTC) ok 110 - subtract 172801 seconds crossing a leap second (-0300) ok 111 - subtract 172801 seconds crossing a leap second (+0300) ok 112 - 24 hour time zone change near leap second ok 113 - 24 hour time zone change near leap second ok 114 - +0100 time leap second T-1 ok 115 - UTC time leap second T-1 ok 116 - local time leap second T-0 ok 117 - UTC time leap second T-0 ok 118 - local time leap second T+1 ok 119 - UTC time leap second T+1 ok 120 - local time end of leap second day ok 121 - UTC time end of leap second day ok 122 - -0100 time leap second T-1 ok 123 - UTC time leap second T-1 ok 124 - -0100 time leap second T-0 ok 125 - UTC time leap second T-0 ok 126 - -0100 time leap second T+1 ok 127 - UTC time leap second T+1 ok 128 - UTC time leap second T-1 ok 129 - +0100 time leap second T-1 ok 130 - UTC time leap second T-0 ok 131 - +0100 time leap second T-0 ok 132 - UTC time leap second T+1 ok 133 - +0100 time leap second T+1 ok 134 - UTC time end of leap second day ok 135 - +0100 time end of leap second day ok 136 - UTC time leap second T-1 ok 137 - -0100 time leap second T-1 ok 138 - UTC time leap second T-0 ok 139 - -0100 time leap second T-0 ok 140 - UTC time leap second T+1 ok 141 - -0100 time leap second T+1 ok 142 - leap second at end of 2005 is allowed ok 143 - dt is 2005-12-31T23:59:60 ok 144 - dt is 2006-01-01T00:00:00 ok 145 - dt is 2005-12-31T23:59:60 ok 146 - dt is 2006-01-01T00:00:00 ok 147 - dt is 2005-12-30T23:59:59 ok 148 - dt is 2005-12-31T00:00:00 ok 149 - We can make a DateTime object for the leap second on 1972-6-30 ok 150 - We can make a DateTime object for the leap second on 1972-12-31 ok 151 - We can make a DateTime object for the leap second on 1973-12-31 ok 152 - We can make a DateTime object for the leap second on 1974-12-31 ok 153 - We can make a DateTime object for the leap second on 1975-12-31 ok 154 - We can make a DateTime object for the leap second on 1976-12-31 ok 155 - We can make a DateTime object for the leap second on 1977-12-31 ok 156 - We can make a DateTime object for the leap second on 1978-12-31 ok 157 - We can make a DateTime object for the leap second on 1979-12-31 ok 158 - We can make a DateTime object for the leap second on 1981-6-30 ok 159 - We can make a DateTime object for the leap second on 1982-6-30 ok 160 - We can make a DateTime object for the leap second on 1983-6-30 ok 161 - We can make a DateTime object for the leap second on 1985-6-30 ok 162 - We can make a DateTime object for the leap second on 1987-12-31 ok 163 - We can make a DateTime object for the leap second on 1989-12-31 ok 164 - We can make a DateTime object for the leap second on 1990-12-31 ok 165 - We can make a DateTime object for the leap second on 1992-6-30 ok 166 - We can make a DateTime object for the leap second on 1993-6-30 ok 167 - We can make a DateTime object for the leap second on 1994-6-30 ok 168 - We can make a DateTime object for the leap second on 1995-12-31 ok 169 - We can make a DateTime object for the leap second on 1997-6-30 ok 170 - We can make a DateTime object for the leap second on 1998-12-31 ok 171 - We can make a DateTime object for the leap second on 2005-12-31 ok 172 - We can make a DateTime object for the leap second on 2008-12-31 1..172 ok t\20infinite.t .......... ok 1 - positive infinity should be infinite ok 2 - negative infinity should be infinite ok 3 - positive infinity should not be finite ok 4 - negative infinity should not be finite ok 5 - negative infinity is really negative ok 6 - positive infinity is really positive ok 7 - positive infinity is bigger than negative infinity ok 8 - infinity - normal = infinity ok 9 - normal + infinite duration = infinity ok 10 - normal - infinity = neg infinity ok 11 - normal + neg infinite duration = neg infinity ok 12 - infinity - infinity = nan (days) ok 13 - infinity - infinity = nan (seconds) ok 14 - infinity - infinity = nan (nanoseconds) ok 15 - infinity + normal duration = infinity ok 16 - infinity - normal duration = infinity ok 17 - infinity (datetime) == infinity (number) ok 18 - neg infinity (datetime) == neg infinity (number) ok 19 - pos year is 1.\#INF ok 20 - neg year is 1.\#INF ok 21 - pos month is 1.\#INF ok 22 - neg month is 1.\#INF ok 23 - pos day is 1.\#INF ok 24 - neg day is 1.\#INF ok 25 - pos hour is 1.\#INF ok 26 - neg hour is 1.\#INF ok 27 - pos minute is 1.\#INF ok 28 - neg minute is 1.\#INF ok 29 - pos second is 1.\#INF ok 30 - neg second is 1.\#INF ok 31 - pos microsecond is 1.\#INF ok 32 - neg microsecond is 1.\#INF ok 33 - pos millisecond is 1.\#INF ok 34 - neg millisecond is 1.\#INF ok 35 - pos nanosecond is 1.\#INF ok 36 - neg nanosecond is 1.\#INF ok 37 - positive infinite is greater than now ok 38 - negative infinite is less than now ok 39 - infinity (datetime) == infinity (datetime) ok 40 - -infinity (datetime) == -infinity (datetime) ok 41 - stringified infinity (datetime) eq infinity (number) ok 42 - stringified neg infinity (datetime) eq neg infinity (number) 1..42 ok t\21bad_params.t ........ ok 1 - Parameters outside valid range should fail in call to new() ok 2 - Parameters outside valid range should fail in call to set() ok 3 - Parameters outside valid range should fail in call to new() ok 4 - Parameters outside valid range should fail in call to set() ok 5 - Parameters outside valid range should fail in call to new() ok 6 - Parameters outside valid range should fail in call to set() ok 7 - Parameters outside valid range should fail in call to new() ok 8 - Parameters outside valid range should fail in call to set() ok 9 - Parameters outside valid range should fail in call to new() ok 10 - Parameters outside valid range should fail in call to set() ok 11 - Parameters outside valid range should fail in call to new() ok 12 - Parameters outside valid range should fail in call to set() ok 13 - Parameters outside valid range should fail in call to new() ok 14 - Parameters outside valid range should fail in call to set() ok 15 - Parameters outside valid range should fail in call to new() ok 16 - Parameters outside valid range should fail in call to set() ok 17 - Parameters outside valid range should fail in call to new() ok 18 - Parameters outside valid range should fail in call to set() ok 19 - Parameters outside valid range should fail in call to new() ok 20 - Parameters outside valid range should fail in call to set() ok 21 - Parameters outside valid range should fail in call to last_day_of_month() ok 22 - Parameters outside valid range should fail in call to last_day_of_month() ok 23 - Day past last day of month should fail ok 24 - Day past last day of month should fail ok 25 - February 29 should be valid in leap years 1..25 ok t\22from_doy.t .......... ok 1 - check year ok 2 - check month ok 3 - check day ok 4 - check day of year ok 5 - check year ok 6 - check month ok 7 - check day ok 8 - check day of year ok 9 - check year ok 10 - check month ok 11 - check day ok 12 - check day of year ok 13 - check year ok 14 - check month ok 15 - check day ok 16 - check day of year ok 17 - check year ok 18 - check month ok 19 - check day ok 20 - check day of year ok 21 - check year ok 22 - check month ok 23 - check day ok 24 - check day of year ok 25 - check year ok 26 - check month ok 27 - check day ok 28 - check day of year ok 29 - check year ok 30 - check month ok 31 - check day ok 32 - check day of year ok 33 - check year ok 34 - check month ok 35 - check day ok 36 - check day of year ok 37 - check year ok 38 - check month ok 39 - check day ok 40 - check day of year ok 41 - check year ok 42 - check month ok 43 - check day ok 44 - check day of year ok 45 - check year ok 46 - check month ok 47 - check day ok 48 - check day of year ok 49 - check year ok 50 - check month ok 51 - check day ok 52 - check day of year ok 53 - check year ok 54 - check month ok 55 - check day ok 56 - check day of year ok 57 - check year ok 58 - check month ok 59 - check day ok 60 - check day of year ok 61 - check year ok 62 - check month ok 63 - check day ok 64 - check day of year ok 65 - check year ok 66 - check month ok 67 - check day ok 68 - check day of year ok 69 - check year ok 70 - check month ok 71 - check day ok 72 - check day of year ok 73 - check year ok 74 - check month ok 75 - check day ok 76 - check day of year ok 77 - check year ok 78 - check month ok 79 - check day ok 80 - check day of year ok 81 - check year ok 82 - check month ok 83 - check day ok 84 - check day of year ok 85 - check year ok 86 - check month ok 87 - check day ok 88 - check day of year ok 89 - check year ok 90 - check month ok 91 - check day ok 92 - check day of year ok 93 - check year ok 94 - check month ok 95 - check day ok 96 - check day of year ok 97 - Cannot give day of year 366 in non-leap years ok 98 - Day of year 366 should work in leap years 1..98 ok t\23storable.t .......... ok 1 - Storable freeze/thaw preserves tz ok 2 - Storable freeze/thaw preserves locale ok 3 - Storable freeze/thaw preserves rd values ok 4 - Storable freeze/thaw preserves rd values ok 5 - Storable freeze/thaw preserves rd values ok 6 - Storable freeze/thaw preserves tz ok 7 - Storable freeze/thaw preserves locale ok 8 - Storable freeze/thaw preserves rd values ok 9 - Storable freeze/thaw preserves rd values ok 10 - Storable freeze/thaw preserves rd values ok 11 - Storable freeze/thaw preserves tz ok 12 - Storable freeze/thaw preserves locale ok 13 - Storable freeze/thaw preserves rd values ok 14 - Storable freeze/thaw preserves rd values ok 15 - Storable freeze/thaw preserves rd values ok 16 - dclone produces date equal to original ok 17 - explicit freeze and thaw produces date equal to original ok 18 - check id of original locale object ok 19 - check locale id after dclone ok 20 - check locale id after explicit freeze/thaw ok 21 # skip This test needs DateTime::Format::ICal 1..21 ok t\24from_object.t ....... ok 1 - year is 1970 ok 2 - hour is 1 ok 3 - nanosecond is 100 ok 4 - The object isa DateTime ok 5 - convert from object without tz ok 6 - time_zone is floating ok 7 - The object isa DateTime ok 8 - time_zone is preserved ok 9 - The object isa DateTime ok 10 - new DateTime from_object with TZ which is a leap second 1..10 ok t\25add_subtract.t ...... ok 1 - year is 2001 ok 2 - month is 12 ok 3 - hour is 23 ok 4 - minute is 59 ok 5 - second is 59 ok 6 - year is 2001 ok 7 - month is 12 ok 8 - hour is 23 ok 9 - minute is 59 ok 10 - second is 59 1..10 ok t\26dt_leapsecond_pm.t .. ok 1 - before 1970 ok 2 - before leap-second transition ok 3 - leap day ok 4 - day after leap-second day ok 5 - not a leap day ok 6 - after leap-second day ok 7 - before leap-second day ok 8 - leap-second day ok 9 - after leap-second day 1..9 ok t\27delta.t ............. ok 1 - delta_md months is 1 ok 2 - delta_md days is 2 ok 3 - delta_md minutes is 0 ok 4 - delta_md seconds is 0 ok 5 - delta_md nanoseconds is 0 ok 6 - delta_d months is 0 ok 7 - delta_d days is 33 ok 8 - delta_d minutes is 0 ok 9 - delta_d seconds is 0 ok 10 - delta_d nanoseconds is 0 ok 11 - delta_ms months is 0 ok 12 - delta_ms days is 0 ok 13 - delta_ms minutes is 47584 ok 14 - delta_ms seconds is 20 ok 15 - delta_ms nanoseconds is 0 ok 16 - hours is 793 ok 17 - delta_md months is 1 ok 18 - delta_md days is 2 ok 19 - delta_md minutes is 0 ok 20 - delta_md seconds is 0 ok 21 - delta_md nanoseconds is 0 ok 22 - delta_d months is 0 ok 23 - delta_d days is 33 ok 24 - delta_d minutes is 0 ok 25 - delta_d seconds is 0 ok 26 - delta_d nanoseconds is 0 ok 27 - delta_ms months is 0 ok 28 - delta_ms days is 0 ok 29 - delta_ms minutes is 47584 ok 30 - delta_ms seconds is 20 ok 31 - delta_ms nanoseconds is 0 ok 32 - hours is 793 ok 33 - delta_ms months is 0 ok 34 - delta_ms days is 0 ok 35 - delta_ms minutes is 1290 ok 36 - delta_ms seconds is 30 ok 37 - delta_ms nanoseconds is 0 ok 38 - hours is 21 1..38 ok t\28dow.t ............... ok 1 - year is 0 ok 2 - month is 1 ok 3 - day is 1 ok 4 - day of week is 6 ok 5 - year is 0 ok 6 - month is 12 ok 7 - day is 31 ok 8 - day of week is 7 ok 9 - year is -1 ok 10 - month is 1 ok 11 - day is 1 ok 12 - day of week is 5 ok 13 - year is 1 ok 14 - month is 1 ok 15 - day is 1 ok 16 - day of week is 1 ok 17 - day of week for day 365 of year 1 is 1 ok 18 - day of week for day 364 of year 1 is 7 ok 19 - day of week for day 363 of year 1 is 6 ok 20 - day of week for day 362 of year 1 is 5 ok 21 - day of week for day 361 of year 1 is 4 ok 22 - day of week for day 360 of year 1 is 3 ok 23 - day of week for day 359 of year 1 is 2 ok 24 - day of week for day 358 of year 1 is 1 ok 25 - day of week for day 357 of year 1 is 7 ok 26 - day of week for day 356 of year 1 is 6 ok 27 - day of week for day 355 of year 1 is 5 ok 28 - day of week for day 354 of year 1 is 4 ok 29 - day of week for day 353 of year 1 is 3 ok 30 - day of week for day 352 of year 1 is 2 ok 31 - day of week for day 351 of year 1 is 1 ok 32 - day of week for day 350 of year 1 is 7 ok 33 - day of week for day 349 of year 1 is 6 ok 34 - day of week for day 348 of year 1 is 5 ok 35 - day of week for day 347 of year 1 is 4 ok 36 - day of week for day 346 of year 1 is 3 ok 37 - day of week for day 345 of year 1 is 2 ok 38 - day of week for day 344 of year 1 is 1 ok 39 - day of week for day 343 of year 1 is 7 ok 40 - day of week for day 342 of year 1 is 6 ok 41 - day of week for day 341 of year 1 is 5 ok 42 - day of week for day 340 of year 1 is 4 ok 43 - day of week for day 339 of year 1 is 3 ok 44 - day of week for day 338 of year 1 is 2 ok 45 - day of week for day 337 of year 1 is 1 ok 46 - day of week for day 336 of year 1 is 7 ok 47 - day of week for day 335 of year 1 is 6 ok 48 - day of week for day 334 of year 1 is 5 ok 49 - day of week for day 333 of year 1 is 4 ok 50 - day of week for day 332 of year 1 is 3 ok 51 - day of week for day 331 of year 1 is 2 ok 52 - day of week for day 330 of year 1 is 1 ok 53 - day of week for day 329 of year 1 is 7 ok 54 - day of week for day 328 of year 1 is 6 ok 55 - day of week for day 327 of year 1 is 5 ok 56 - day of week for day 326 of year 1 is 4 ok 57 - day of week for day 325 of year 1 is 3 ok 58 - day of week for day 324 of year 1 is 2 ok 59 - day of week for day 323 of year 1 is 1 ok 60 - day of week for day 322 of year 1 is 7 ok 61 - day of week for day 321 of year 1 is 6 ok 62 - day of week for day 320 of year 1 is 5 ok 63 - day of week for day 319 of year 1 is 4 ok 64 - day of week for day 318 of year 1 is 3 ok 65 - day of week for day 317 of year 1 is 2 ok 66 - day of week for day 316 of year 1 is 1 ok 67 - day of week for day 315 of year 1 is 7 ok 68 - day of week for day 314 of year 1 is 6 ok 69 - day of week for day 313 of year 1 is 5 ok 70 - day of week for day 312 of year 1 is 4 ok 71 - day of week for day 311 of year 1 is 3 ok 72 - day of week for day 310 of year 1 is 2 ok 73 - day of week for day 309 of year 1 is 1 ok 74 - day of week for day 308 of year 1 is 7 ok 75 - day of week for day 307 of year 1 is 6 ok 76 - day of week for day 306 of year 1 is 5 ok 77 - day of week for day 305 of year 1 is 4 ok 78 - day of week for day 304 of year 1 is 3 ok 79 - day of week for day 303 of year 1 is 2 ok 80 - day of week for day 302 of year 1 is 1 ok 81 - day of week for day 301 of year 1 is 7 ok 82 - day of week for day 300 of year 1 is 6 ok 83 - day of week for day 299 of year 1 is 5 ok 84 - day of week for day 298 of year 1 is 4 ok 85 - day of week for day 297 of year 1 is 3 ok 86 - day of week for day 296 of year 1 is 2 ok 87 - day of week for day 295 of year 1 is 1 ok 88 - day of week for day 294 of year 1 is 7 ok 89 - day of week for day 293 of year 1 is 6 ok 90 - day of week for day 292 of year 1 is 5 ok 91 - day of week for day 291 of year 1 is 4 ok 92 - day of week for day 290 of year 1 is 3 ok 93 - day of week for day 289 of year 1 is 2 ok 94 - day of week for day 288 of year 1 is 1 ok 95 - day of week for day 287 of year 1 is 7 ok 96 - day of week for day 286 of year 1 is 6 ok 97 - day of week for day 285 of year 1 is 5 ok 98 - day of week for day 284 of year 1 is 4 ok 99 - day of week for day 283 of year 1 is 3 ok 100 - day of week for day 282 of year 1 is 2 ok 101 - day of week for day 281 of year 1 is 1 ok 102 - day of week for day 280 of year 1 is 7 ok 103 - day of week for day 279 of year 1 is 6 ok 104 - day of week for day 278 of year 1 is 5 ok 105 - day of week for day 277 of year 1 is 4 ok 106 - day of week for day 276 of year 1 is 3 ok 107 - day of week for day 275 of year 1 is 2 ok 108 - day of week for day 274 of year 1 is 1 ok 109 - day of week for day 273 of year 1 is 7 ok 110 - day of week for day 272 of year 1 is 6 ok 111 - day of week for day 271 of year 1 is 5 ok 112 - day of week for day 270 of year 1 is 4 ok 113 - day of week for day 269 of year 1 is 3 ok 114 - day of week for day 268 of year 1 is 2 ok 115 - day of week for day 267 of year 1 is 1 ok 116 - day of week for day 266 of year 1 is 7 ok 117 - day of week for day 265 of year 1 is 6 ok 118 - day of week for day 264 of year 1 is 5 ok 119 - day of week for day 263 of year 1 is 4 ok 120 - day of week for day 262 of year 1 is 3 ok 121 - day of week for day 261 of year 1 is 2 ok 122 - day of week for day 260 of year 1 is 1 ok 123 - day of week for day 259 of year 1 is 7 ok 124 - day of week for day 258 of year 1 is 6 ok 125 - day of week for day 257 of year 1 is 5 ok 126 - day of week for day 256 of year 1 is 4 ok 127 - day of week for day 255 of year 1 is 3 ok 128 - day of week for day 254 of year 1 is 2 ok 129 - day of week for day 253 of year 1 is 1 ok 130 - day of week for day 252 of year 1 is 7 ok 131 - day of week for day 251 of year 1 is 6 ok 132 - day of week for day 250 of year 1 is 5 ok 133 - day of week for day 249 of year 1 is 4 ok 134 - day of week for day 248 of year 1 is 3 ok 135 - day of week for day 247 of year 1 is 2 ok 136 - day of week for day 246 of year 1 is 1 ok 137 - day of week for day 245 of year 1 is 7 ok 138 - day of week for day 244 of year 1 is 6 ok 139 - day of week for day 243 of year 1 is 5 ok 140 - day of week for day 242 of year 1 is 4 ok 141 - day of week for day 241 of year 1 is 3 ok 142 - day of week for day 240 of year 1 is 2 ok 143 - day of week for day 239 of year 1 is 1 ok 144 - day of week for day 238 of year 1 is 7 ok 145 - day of week for day 237 of year 1 is 6 ok 146 - day of week for day 236 of year 1 is 5 ok 147 - day of week for day 235 of year 1 is 4 ok 148 - day of week for day 234 of year 1 is 3 ok 149 - day of week for day 233 of year 1 is 2 ok 150 - day of week for day 232 of year 1 is 1 ok 151 - day of week for day 231 of year 1 is 7 ok 152 - day of week for day 230 of year 1 is 6 ok 153 - day of week for day 229 of year 1 is 5 ok 154 - day of week for day 228 of year 1 is 4 ok 155 - day of week for day 227 of year 1 is 3 ok 156 - day of week for day 226 of year 1 is 2 ok 157 - day of week for day 225 of year 1 is 1 ok 158 - day of week for day 224 of year 1 is 7 ok 159 - day of week for day 223 of year 1 is 6 ok 160 - day of week for day 222 of year 1 is 5 ok 161 - day of week for day 221 of year 1 is 4 ok 162 - day of week for day 220 of year 1 is 3 ok 163 - day of week for day 219 of year 1 is 2 ok 164 - day of week for day 218 of year 1 is 1 ok 165 - day of week for day 217 of year 1 is 7 ok 166 - day of week for day 216 of year 1 is 6 ok 167 - day of week for day 215 of year 1 is 5 ok 168 - day of week for day 214 of year 1 is 4 ok 169 - day of week for day 213 of year 1 is 3 ok 170 - day of week for day 212 of year 1 is 2 ok 171 - day of week for day 211 of year 1 is 1 ok 172 - day of week for day 210 of year 1 is 7 ok 173 - day of week for day 209 of year 1 is 6 ok 174 - day of week for day 208 of year 1 is 5 ok 175 - day of week for day 207 of year 1 is 4 ok 176 - day of week for day 206 of year 1 is 3 ok 177 - day of week for day 205 of year 1 is 2 ok 178 - day of week for day 204 of year 1 is 1 ok 179 - day of week for day 203 of year 1 is 7 ok 180 - day of week for day 202 of year 1 is 6 ok 181 - day of week for day 201 of year 1 is 5 ok 182 - day of week for day 200 of year 1 is 4 ok 183 - day of week for day 199 of year 1 is 3 ok 184 - day of week for day 198 of year 1 is 2 ok 185 - day of week for day 197 of year 1 is 1 ok 186 - day of week for day 196 of year 1 is 7 ok 187 - day of week for day 195 of year 1 is 6 ok 188 - day of week for day 194 of year 1 is 5 ok 189 - day of week for day 193 of year 1 is 4 ok 190 - day of week for day 192 of year 1 is 3 ok 191 - day of week for day 191 of year 1 is 2 ok 192 - day of week for day 190 of year 1 is 1 ok 193 - day of week for day 189 of year 1 is 7 ok 194 - day of week for day 188 of year 1 is 6 ok 195 - day of week for day 187 of year 1 is 5 ok 196 - day of week for day 186 of year 1 is 4 ok 197 - day of week for day 185 of year 1 is 3 ok 198 - day of week for day 184 of year 1 is 2 ok 199 - day of week for day 183 of year 1 is 1 ok 200 - day of week for day 182 of year 1 is 7 ok 201 - day of week for day 181 of year 1 is 6 ok 202 - day of week for day 180 of year 1 is 5 ok 203 - day of week for day 179 of year 1 is 4 ok 204 - day of week for day 178 of year 1 is 3 ok 205 - day of week for day 177 of year 1 is 2 ok 206 - day of week for day 176 of year 1 is 1 ok 207 - day of week for day 175 of year 1 is 7 ok 208 - day of week for day 174 of year 1 is 6 ok 209 - day of week for day 173 of year 1 is 5 ok 210 - day of week for day 172 of year 1 is 4 ok 211 - day of week for day 171 of year 1 is 3 ok 212 - day of week for day 170 of year 1 is 2 ok 213 - day of week for day 169 of year 1 is 1 ok 214 - day of week for day 168 of year 1 is 7 ok 215 - day of week for day 167 of year 1 is 6 ok 216 - day of week for day 166 of year 1 is 5 ok 217 - day of week for day 165 of year 1 is 4 ok 218 - day of week for day 164 of year 1 is 3 ok 219 - day of week for day 163 of year 1 is 2 ok 220 - day of week for day 162 of year 1 is 1 ok 221 - day of week for day 161 of year 1 is 7 ok 222 - day of week for day 160 of year 1 is 6 ok 223 - day of week for day 159 of year 1 is 5 ok 224 - day of week for day 158 of year 1 is 4 ok 225 - day of week for day 157 of year 1 is 3 ok 226 - day of week for day 156 of year 1 is 2 ok 227 - day of week for day 155 of year 1 is 1 ok 228 - day of week for day 154 of year 1 is 7 ok 229 - day of week for day 153 of year 1 is 6 ok 230 - day of week for day 152 of year 1 is 5 ok 231 - day of week for day 151 of year 1 is 4 ok 232 - day of week for day 150 of year 1 is 3 ok 233 - day of week for day 149 of year 1 is 2 ok 234 - day of week for day 148 of year 1 is 1 ok 235 - day of week for day 147 of year 1 is 7 ok 236 - day of week for day 146 of year 1 is 6 ok 237 - day of week for day 145 of year 1 is 5 ok 238 - day of week for day 144 of year 1 is 4 ok 239 - day of week for day 143 of year 1 is 3 ok 240 - day of week for day 142 of year 1 is 2 ok 241 - day of week for day 141 of year 1 is 1 ok 242 - day of week for day 140 of year 1 is 7 ok 243 - day of week for day 139 of year 1 is 6 ok 244 - day of week for day 138 of year 1 is 5 ok 245 - day of week for day 137 of year 1 is 4 ok 246 - day of week for day 136 of year 1 is 3 ok 247 - day of week for day 135 of year 1 is 2 ok 248 - day of week for day 134 of year 1 is 1 ok 249 - day of week for day 133 of year 1 is 7 ok 250 - day of week for day 132 of year 1 is 6 ok 251 - day of week for day 131 of year 1 is 5 ok 252 - day of week for day 130 of year 1 is 4 ok 253 - day of week for day 129 of year 1 is 3 ok 254 - day of week for day 128 of year 1 is 2 ok 255 - day of week for day 127 of year 1 is 1 ok 256 - day of week for day 126 of year 1 is 7 ok 257 - day of week for day 125 of year 1 is 6 ok 258 - day of week for day 124 of year 1 is 5 ok 259 - day of week for day 123 of year 1 is 4 ok 260 - day of week for day 122 of year 1 is 3 ok 261 - day of week for day 121 of year 1 is 2 ok 262 - day of week for day 120 of year 1 is 1 ok 263 - day of week for day 119 of year 1 is 7 ok 264 - day of week for day 118 of year 1 is 6 ok 265 - day of week for day 117 of year 1 is 5 ok 266 - day of week for day 116 of year 1 is 4 ok 267 - day of week for day 115 of year 1 is 3 ok 268 - day of week for day 114 of year 1 is 2 ok 269 - day of week for day 113 of year 1 is 1 ok 270 - day of week for day 112 of year 1 is 7 ok 271 - day of week for day 111 of year 1 is 6 ok 272 - day of week for day 110 of year 1 is 5 ok 273 - day of week for day 109 of year 1 is 4 ok 274 - day of week for day 108 of year 1 is 3 ok 275 - day of week for day 107 of year 1 is 2 ok 276 - day of week for day 106 of year 1 is 1 ok 277 - day of week for day 105 of year 1 is 7 ok 278 - day of week for day 104 of year 1 is 6 ok 279 - day of week for day 103 of year 1 is 5 ok 280 - day of week for day 102 of year 1 is 4 ok 281 - day of week for day 101 of year 1 is 3 ok 282 - day of week for day 100 of year 1 is 2 ok 283 - day of week for day 99 of year 1 is 1 ok 284 - day of week for day 98 of year 1 is 7 ok 285 - day of week for day 97 of year 1 is 6 ok 286 - day of week for day 96 of year 1 is 5 ok 287 - day of week for day 95 of year 1 is 4 ok 288 - day of week for day 94 of year 1 is 3 ok 289 - day of week for day 93 of year 1 is 2 ok 290 - day of week for day 92 of year 1 is 1 ok 291 - day of week for day 91 of year 1 is 7 ok 292 - day of week for day 90 of year 1 is 6 ok 293 - day of week for day 89 of year 1 is 5 ok 294 - day of week for day 88 of year 1 is 4 ok 295 - day of week for day 87 of year 1 is 3 ok 296 - day of week for day 86 of year 1 is 2 ok 297 - day of week for day 85 of year 1 is 1 ok 298 - day of week for day 84 of year 1 is 7 ok 299 - day of week for day 83 of year 1 is 6 ok 300 - day of week for day 82 of year 1 is 5 ok 301 - day of week for day 81 of year 1 is 4 ok 302 - day of week for day 80 of year 1 is 3 ok 303 - day of week for day 79 of year 1 is 2 ok 304 - day of week for day 78 of year 1 is 1 ok 305 - day of week for day 77 of year 1 is 7 ok 306 - day of week for day 76 of year 1 is 6 ok 307 - day of week for day 75 of year 1 is 5 ok 308 - day of week for day 74 of year 1 is 4 ok 309 - day of week for day 73 of year 1 is 3 ok 310 - day of week for day 72 of year 1 is 2 ok 311 - day of week for day 71 of year 1 is 1 ok 312 - day of week for day 70 of year 1 is 7 ok 313 - day of week for day 69 of year 1 is 6 ok 314 - day of week for day 68 of year 1 is 5 ok 315 - day of week for day 67 of year 1 is 4 ok 316 - day of week for day 66 of year 1 is 3 ok 317 - day of week for day 65 of year 1 is 2 ok 318 - day of week for day 64 of year 1 is 1 ok 319 - day of week for day 63 of year 1 is 7 ok 320 - day of week for day 62 of year 1 is 6 ok 321 - day of week for day 61 of year 1 is 5 ok 322 - day of week for day 60 of year 1 is 4 ok 323 - day of week for day 59 of year 1 is 3 ok 324 - day of week for day 58 of year 1 is 2 ok 325 - day of week for day 57 of year 1 is 1 ok 326 - day of week for day 56 of year 1 is 7 ok 327 - day of week for day 55 of year 1 is 6 ok 328 - day of week for day 54 of year 1 is 5 ok 329 - day of week for day 53 of year 1 is 4 ok 330 - day of week for day 52 of year 1 is 3 ok 331 - day of week for day 51 of year 1 is 2 ok 332 - day of week for day 50 of year 1 is 1 ok 333 - day of week for day 49 of year 1 is 7 ok 334 - day of week for day 48 of year 1 is 6 ok 335 - day of week for day 47 of year 1 is 5 ok 336 - day of week for day 46 of year 1 is 4 ok 337 - day of week for day 45 of year 1 is 3 ok 338 - day of week for day 44 of year 1 is 2 ok 339 - day of week for day 43 of year 1 is 1 ok 340 - day of week for day 42 of year 1 is 7 ok 341 - day of week for day 41 of year 1 is 6 ok 342 - day of week for day 40 of year 1 is 5 ok 343 - day of week for day 39 of year 1 is 4 ok 344 - day of week for day 38 of year 1 is 3 ok 345 - day of week for day 37 of year 1 is 2 ok 346 - day of week for day 36 of year 1 is 1 ok 347 - day of week for day 35 of year 1 is 7 ok 348 - day of week for day 34 of year 1 is 6 ok 349 - day of week for day 33 of year 1 is 5 ok 350 - day of week for day 32 of year 1 is 4 ok 351 - day of week for day 31 of year 1 is 3 ok 352 - day of week for day 30 of year 1 is 2 ok 353 - day of week for day 29 of year 1 is 1 ok 354 - day of week for day 28 of year 1 is 7 ok 355 - day of week for day 27 of year 1 is 6 ok 356 - day of week for day 26 of year 1 is 5 ok 357 - day of week for day 25 of year 1 is 4 ok 358 - day of week for day 24 of year 1 is 3 ok 359 - day of week for day 23 of year 1 is 2 ok 360 - day of week for day 22 of year 1 is 1 ok 361 - day of week for day 21 of year 1 is 7 ok 362 - day of week for day 20 of year 1 is 6 ok 363 - day of week for day 19 of year 1 is 5 ok 364 - day of week for day 18 of year 1 is 4 ok 365 - day of week for day 17 of year 1 is 3 ok 366 - day of week for day 16 of year 1 is 2 ok 367 - day of week for day 15 of year 1 is 1 ok 368 - day of week for day 14 of year 1 is 7 ok 369 - day of week for day 13 of year 1 is 6 ok 370 - day of week for day 12 of year 1 is 5 ok 371 - day of week for day 11 of year 1 is 4 ok 372 - day of week for day 10 of year 1 is 3 ok 373 - day of week for day 9 of year 1 is 2 ok 374 - day of week for day 8 of year 1 is 1 ok 375 - day of week for day 7 of year 1 is 7 ok 376 - day of week for day 6 of year 1 is 6 ok 377 - day of week for day 5 of year 1 is 5 ok 378 - day of week for day 4 of year 1 is 4 ok 379 - day of week for day 3 of year 1 is 3 ok 380 - day of week for day 2 of year 1 is 2 ok 381 - day of week for day 1 of year 1 is 1 ok 382 - day of week for day 366 of year 0 is 7 ok 383 - day of week for day 365 of year 0 is 6 ok 384 - day of week for day 364 of year 0 is 5 ok 385 - day of week for day 363 of year 0 is 4 ok 386 - day of week for day 362 of year 0 is 3 ok 387 - day of week for day 361 of year 0 is 2 ok 388 - day of week for day 360 of year 0 is 1 ok 389 - day of week for day 359 of year 0 is 7 ok 390 - day of week for day 358 of year 0 is 6 ok 391 - day of week for day 357 of year 0 is 5 ok 392 - day of week for day 356 of year 0 is 4 ok 393 - day of week for day 355 of year 0 is 3 ok 394 - day of week for day 354 of year 0 is 2 ok 395 - day of week for day 353 of year 0 is 1 ok 396 - day of week for day 352 of year 0 is 7 ok 397 - day of week for day 351 of year 0 is 6 ok 398 - day of week for day 350 of year 0 is 5 ok 399 - day of week for day 349 of year 0 is 4 ok 400 - day of week for day 348 of year 0 is 3 ok 401 - day of week for day 347 of year 0 is 2 ok 402 - day of week for day 346 of year 0 is 1 ok 403 - day of week for day 345 of year 0 is 7 ok 404 - day of week for day 344 of year 0 is 6 ok 405 - day of week for day 343 of year 0 is 5 ok 406 - day of week for day 342 of year 0 is 4 ok 407 - day of week for day 341 of year 0 is 3 ok 408 - day of week for day 340 of year 0 is 2 ok 409 - day of week for day 339 of year 0 is 1 ok 410 - day of week for day 338 of year 0 is 7 ok 411 - day of week for day 337 of year 0 is 6 ok 412 - day of week for day 336 of year 0 is 5 ok 413 - day of week for day 335 of year 0 is 4 ok 414 - day of week for day 334 of year 0 is 3 ok 415 - day of week for day 333 of year 0 is 2 ok 416 - day of week for day 332 of year 0 is 1 ok 417 - day of week for day 331 of year 0 is 7 ok 418 - day of week for day 330 of year 0 is 6 ok 419 - day of week for day 329 of year 0 is 5 ok 420 - day of week for day 328 of year 0 is 4 ok 421 - day of week for day 327 of year 0 is 3 ok 422 - day of week for day 326 of year 0 is 2 ok 423 - day of week for day 325 of year 0 is 1 ok 424 - day of week for day 324 of year 0 is 7 ok 425 - day of week for day 323 of year 0 is 6 ok 426 - day of week for day 322 of year 0 is 5 ok 427 - day of week for day 321 of year 0 is 4 ok 428 - day of week for day 320 of year 0 is 3 ok 429 - day of week for day 319 of year 0 is 2 ok 430 - day of week for day 318 of year 0 is 1 ok 431 - day of week for day 317 of year 0 is 7 ok 432 - day of week for day 316 of year 0 is 6 ok 433 - day of week for day 315 of year 0 is 5 ok 434 - day of week for day 314 of year 0 is 4 ok 435 - day of week for day 313 of year 0 is 3 ok 436 - day of week for day 312 of year 0 is 2 ok 437 - day of week for day 311 of year 0 is 1 ok 438 - day of week for day 310 of year 0 is 7 ok 439 - day of week for day 309 of year 0 is 6 ok 440 - day of week for day 308 of year 0 is 5 ok 441 - day of week for day 307 of year 0 is 4 ok 442 - day of week for day 306 of year 0 is 3 ok 443 - day of week for day 305 of year 0 is 2 ok 444 - day of week for day 304 of year 0 is 1 ok 445 - day of week for day 303 of year 0 is 7 ok 446 - day of week for day 302 of year 0 is 6 ok 447 - day of week for day 301 of year 0 is 5 ok 448 - day of week for day 300 of year 0 is 4 ok 449 - day of week for day 299 of year 0 is 3 ok 450 - day of week for day 298 of year 0 is 2 ok 451 - day of week for day 297 of year 0 is 1 ok 452 - day of week for day 296 of year 0 is 7 ok 453 - day of week for day 295 of year 0 is 6 ok 454 - day of week for day 294 of year 0 is 5 ok 455 - day of week for day 293 of year 0 is 4 ok 456 - day of week for day 292 of year 0 is 3 ok 457 - day of week for day 291 of year 0 is 2 ok 458 - day of week for day 290 of year 0 is 1 ok 459 - day of week for day 289 of year 0 is 7 ok 460 - day of week for day 288 of year 0 is 6 ok 461 - day of week for day 287 of year 0 is 5 ok 462 - day of week for day 286 of year 0 is 4 ok 463 - day of week for day 285 of year 0 is 3 ok 464 - day of week for day 284 of year 0 is 2 ok 465 - day of week for day 283 of year 0 is 1 ok 466 - day of week for day 282 of year 0 is 7 ok 467 - day of week for day 281 of year 0 is 6 ok 468 - day of week for day 280 of year 0 is 5 ok 469 - day of week for day 279 of year 0 is 4 ok 470 - day of week for day 278 of year 0 is 3 ok 471 - day of week for day 277 of year 0 is 2 ok 472 - day of week for day 276 of year 0 is 1 ok 473 - day of week for day 275 of year 0 is 7 ok 474 - day of week for day 274 of year 0 is 6 ok 475 - day of week for day 273 of year 0 is 5 ok 476 - day of week for day 272 of year 0 is 4 ok 477 - day of week for day 271 of year 0 is 3 ok 478 - day of week for day 270 of year 0 is 2 ok 479 - day of week for day 269 of year 0 is 1 ok 480 - day of week for day 268 of year 0 is 7 ok 481 - day of week for day 267 of year 0 is 6 ok 482 - day of week for day 266 of year 0 is 5 ok 483 - day of week for day 265 of year 0 is 4 ok 484 - day of week for day 264 of year 0 is 3 ok 485 - day of week for day 263 of year 0 is 2 ok 486 - day of week for day 262 of year 0 is 1 ok 487 - day of week for day 261 of year 0 is 7 ok 488 - day of week for day 260 of year 0 is 6 ok 489 - day of week for day 259 of year 0 is 5 ok 490 - day of week for day 258 of year 0 is 4 ok 491 - day of week for day 257 of year 0 is 3 ok 492 - day of week for day 256 of year 0 is 2 ok 493 - day of week for day 255 of year 0 is 1 ok 494 - day of week for day 254 of year 0 is 7 ok 495 - day of week for day 253 of year 0 is 6 ok 496 - day of week for day 252 of year 0 is 5 ok 497 - day of week for day 251 of year 0 is 4 ok 498 - day of week for day 250 of year 0 is 3 ok 499 - day of week for day 249 of year 0 is 2 ok 500 - day of week for day 248 of year 0 is 1 ok 501 - day of week for day 247 of year 0 is 7 ok 502 - day of week for day 246 of year 0 is 6 ok 503 - day of week for day 245 of year 0 is 5 ok 504 - day of week for day 244 of year 0 is 4 ok 505 - day of week for day 243 of year 0 is 3 ok 506 - day of week for day 242 of year 0 is 2 ok 507 - day of week for day 241 of year 0 is 1 ok 508 - day of week for day 240 of year 0 is 7 ok 509 - day of week for day 239 of year 0 is 6 ok 510 - day of week for day 238 of year 0 is 5 ok 511 - day of week for day 237 of year 0 is 4 ok 512 - day of week for day 236 of year 0 is 3 ok 513 - day of week for day 235 of year 0 is 2 ok 514 - day of week for day 234 of year 0 is 1 ok 515 - day of week for day 233 of year 0 is 7 ok 516 - day of week for day 232 of year 0 is 6 ok 517 - day of week for day 231 of year 0 is 5 ok 518 - day of week for day 230 of year 0 is 4 ok 519 - day of week for day 229 of year 0 is 3 ok 520 - day of week for day 228 of year 0 is 2 ok 521 - day of week for day 227 of year 0 is 1 ok 522 - day of week for day 226 of year 0 is 7 ok 523 - day of week for day 225 of year 0 is 6 ok 524 - day of week for day 224 of year 0 is 5 ok 525 - day of week for day 223 of year 0 is 4 ok 526 - day of week for day 222 of year 0 is 3 ok 527 - day of week for day 221 of year 0 is 2 ok 528 - day of week for day 220 of year 0 is 1 ok 529 - day of week for day 219 of year 0 is 7 ok 530 - day of week for day 218 of year 0 is 6 ok 531 - day of week for day 217 of year 0 is 5 ok 532 - day of week for day 216 of year 0 is 4 ok 533 - day of week for day 215 of year 0 is 3 ok 534 - day of week for day 214 of year 0 is 2 ok 535 - day of week for day 213 of year 0 is 1 ok 536 - day of week for day 212 of year 0 is 7 ok 537 - day of week for day 211 of year 0 is 6 ok 538 - day of week for day 210 of year 0 is 5 ok 539 - day of week for day 209 of year 0 is 4 ok 540 - day of week for day 208 of year 0 is 3 ok 541 - day of week for day 207 of year 0 is 2 ok 542 - day of week for day 206 of year 0 is 1 ok 543 - day of week for day 205 of year 0 is 7 ok 544 - day of week for day 204 of year 0 is 6 ok 545 - day of week for day 203 of year 0 is 5 ok 546 - day of week for day 202 of year 0 is 4 ok 547 - day of week for day 201 of year 0 is 3 ok 548 - day of week for day 200 of year 0 is 2 ok 549 - day of week for day 199 of year 0 is 1 ok 550 - day of week for day 198 of year 0 is 7 ok 551 - day of week for day 197 of year 0 is 6 ok 552 - day of week for day 196 of year 0 is 5 ok 553 - day of week for day 195 of year 0 is 4 ok 554 - day of week for day 194 of year 0 is 3 ok 555 - day of week for day 193 of year 0 is 2 ok 556 - day of week for day 192 of year 0 is 1 ok 557 - day of week for day 191 of year 0 is 7 ok 558 - day of week for day 190 of year 0 is 6 ok 559 - day of week for day 189 of year 0 is 5 ok 560 - day of week for day 188 of year 0 is 4 ok 561 - day of week for day 187 of year 0 is 3 ok 562 - day of week for day 186 of year 0 is 2 ok 563 - day of week for day 185 of year 0 is 1 ok 564 - day of week for day 184 of year 0 is 7 ok 565 - day of week for day 183 of year 0 is 6 ok 566 - day of week for day 182 of year 0 is 5 ok 567 - day of week for day 181 of year 0 is 4 ok 568 - day of week for day 180 of year 0 is 3 ok 569 - day of week for day 179 of year 0 is 2 ok 570 - day of week for day 178 of year 0 is 1 ok 571 - day of week for day 177 of year 0 is 7 ok 572 - day of week for day 176 of year 0 is 6 ok 573 - day of week for day 175 of year 0 is 5 ok 574 - day of week for day 174 of year 0 is 4 ok 575 - day of week for day 173 of year 0 is 3 ok 576 - day of week for day 172 of year 0 is 2 ok 577 - day of week for day 171 of year 0 is 1 ok 578 - day of week for day 170 of year 0 is 7 ok 579 - day of week for day 169 of year 0 is 6 ok 580 - day of week for day 168 of year 0 is 5 ok 581 - day of week for day 167 of year 0 is 4 ok 582 - day of week for day 166 of year 0 is 3 ok 583 - day of week for day 165 of year 0 is 2 ok 584 - day of week for day 164 of year 0 is 1 ok 585 - day of week for day 163 of year 0 is 7 ok 586 - day of week for day 162 of year 0 is 6 ok 587 - day of week for day 161 of year 0 is 5 ok 588 - day of week for day 160 of year 0 is 4 ok 589 - day of week for day 159 of year 0 is 3 ok 590 - day of week for day 158 of year 0 is 2 ok 591 - day of week for day 157 of year 0 is 1 ok 592 - day of week for day 156 of year 0 is 7 ok 593 - day of week for day 155 of year 0 is 6 ok 594 - day of week for day 154 of year 0 is 5 ok 595 - day of week for day 153 of year 0 is 4 ok 596 - day of week for day 152 of year 0 is 3 ok 597 - day of week for day 151 of year 0 is 2 ok 598 - day of week for day 150 of year 0 is 1 ok 599 - day of week for day 149 of year 0 is 7 ok 600 - day of week for day 148 of year 0 is 6 ok 601 - day of week for day 147 of year 0 is 5 ok 602 - day of week for day 146 of year 0 is 4 ok 603 - day of week for day 145 of year 0 is 3 ok 604 - day of week for day 144 of year 0 is 2 ok 605 - day of week for day 143 of year 0 is 1 ok 606 - day of week for day 142 of year 0 is 7 ok 607 - day of week for day 141 of year 0 is 6 ok 608 - day of week for day 140 of year 0 is 5 ok 609 - day of week for day 139 of year 0 is 4 ok 610 - day of week for day 138 of year 0 is 3 ok 611 - day of week for day 137 of year 0 is 2 ok 612 - day of week for day 136 of year 0 is 1 ok 613 - day of week for day 135 of year 0 is 7 ok 614 - day of week for day 134 of year 0 is 6 ok 615 - day of week for day 133 of year 0 is 5 ok 616 - day of week for day 132 of year 0 is 4 ok 617 - day of week for day 131 of year 0 is 3 ok 618 - day of week for day 130 of year 0 is 2 ok 619 - day of week for day 129 of year 0 is 1 ok 620 - day of week for day 128 of year 0 is 7 ok 621 - day of week for day 127 of year 0 is 6 ok 622 - day of week for day 126 of year 0 is 5 ok 623 - day of week for day 125 of year 0 is 4 ok 624 - day of week for day 124 of year 0 is 3 ok 625 - day of week for day 123 of year 0 is 2 ok 626 - day of week for day 122 of year 0 is 1 ok 627 - day of week for day 121 of year 0 is 7 ok 628 - day of week for day 120 of year 0 is 6 ok 629 - day of week for day 119 of year 0 is 5 ok 630 - day of week for day 118 of year 0 is 4 ok 631 - day of week for day 117 of year 0 is 3 ok 632 - day of week for day 116 of year 0 is 2 ok 633 - day of week for day 115 of year 0 is 1 ok 634 - day of week for day 114 of year 0 is 7 ok 635 - day of week for day 113 of year 0 is 6 ok 636 - day of week for day 112 of year 0 is 5 ok 637 - day of week for day 111 of year 0 is 4 ok 638 - day of week for day 110 of year 0 is 3 ok 639 - day of week for day 109 of year 0 is 2 ok 640 - day of week for day 108 of year 0 is 1 ok 641 - day of week for day 107 of year 0 is 7 ok 642 - day of week for day 106 of year 0 is 6 ok 643 - day of week for day 105 of year 0 is 5 ok 644 - day of week for day 104 of year 0 is 4 ok 645 - day of week for day 103 of year 0 is 3 ok 646 - day of week for day 102 of year 0 is 2 ok 647 - day of week for day 101 of year 0 is 1 ok 648 - day of week for day 100 of year 0 is 7 ok 649 - day of week for day 99 of year 0 is 6 ok 650 - day of week for day 98 of year 0 is 5 ok 651 - day of week for day 97 of year 0 is 4 ok 652 - day of week for day 96 of year 0 is 3 ok 653 - day of week for day 95 of year 0 is 2 ok 654 - day of week for day 94 of year 0 is 1 ok 655 - day of week for day 93 of year 0 is 7 ok 656 - day of week for day 92 of year 0 is 6 ok 657 - day of week for day 91 of year 0 is 5 ok 658 - day of week for day 90 of year 0 is 4 ok 659 - day of week for day 89 of year 0 is 3 ok 660 - day of week for day 88 of year 0 is 2 ok 661 - day of week for day 87 of year 0 is 1 ok 662 - day of week for day 86 of year 0 is 7 ok 663 - day of week for day 85 of year 0 is 6 ok 664 - day of week for day 84 of year 0 is 5 ok 665 - day of week for day 83 of year 0 is 4 ok 666 - day of week for day 82 of year 0 is 3 ok 667 - day of week for day 81 of year 0 is 2 ok 668 - day of week for day 80 of year 0 is 1 ok 669 - day of week for day 79 of year 0 is 7 ok 670 - day of week for day 78 of year 0 is 6 ok 671 - day of week for day 77 of year 0 is 5 ok 672 - day of week for day 76 of year 0 is 4 ok 673 - day of week for day 75 of year 0 is 3 ok 674 - day of week for day 74 of year 0 is 2 ok 675 - day of week for day 73 of year 0 is 1 ok 676 - day of week for day 72 of year 0 is 7 ok 677 - day of week for day 71 of year 0 is 6 ok 678 - day of week for day 70 of year 0 is 5 ok 679 - day of week for day 69 of year 0 is 4 ok 680 - day of week for day 68 of year 0 is 3 ok 681 - day of week for day 67 of year 0 is 2 ok 682 - day of week for day 66 of year 0 is 1 ok 683 - day of week for day 65 of year 0 is 7 ok 684 - day of week for day 64 of year 0 is 6 ok 685 - day of week for day 63 of year 0 is 5 ok 686 - day of week for day 62 of year 0 is 4 ok 687 - day of week for day 61 of year 0 is 3 ok 688 - day of week for day 60 of year 0 is 2 ok 689 - day of week for day 59 of year 0 is 1 ok 690 - day of week for day 58 of year 0 is 7 ok 691 - day of week for day 57 of year 0 is 6 ok 692 - day of week for day 56 of year 0 is 5 ok 693 - day of week for day 55 of year 0 is 4 ok 694 - day of week for day 54 of year 0 is 3 ok 695 - day of week for day 53 of year 0 is 2 ok 696 - day of week for day 52 of year 0 is 1 ok 697 - day of week for day 51 of year 0 is 7 ok 698 - day of week for day 50 of year 0 is 6 ok 699 - day of week for day 49 of year 0 is 5 ok 700 - day of week for day 48 of year 0 is 4 ok 701 - day of week for day 47 of year 0 is 3 ok 702 - day of week for day 46 of year 0 is 2 ok 703 - day of week for day 45 of year 0 is 1 ok 704 - day of week for day 44 of year 0 is 7 ok 705 - day of week for day 43 of year 0 is 6 ok 706 - day of week for day 42 of year 0 is 5 ok 707 - day of week for day 41 of year 0 is 4 ok 708 - day of week for day 40 of year 0 is 3 ok 709 - day of week for day 39 of year 0 is 2 ok 710 - day of week for day 38 of year 0 is 1 ok 711 - day of week for day 37 of year 0 is 7 ok 712 - day of week for day 36 of year 0 is 6 ok 713 - day of week for day 35 of year 0 is 5 ok 714 - day of week for day 34 of year 0 is 4 ok 715 - day of week for day 33 of year 0 is 3 ok 716 - day of week for day 32 of year 0 is 2 ok 717 - day of week for day 31 of year 0 is 1 ok 718 - day of week for day 30 of year 0 is 7 ok 719 - day of week for day 29 of year 0 is 6 ok 720 - day of week for day 28 of year 0 is 5 ok 721 - day of week for day 27 of year 0 is 4 ok 722 - day of week for day 26 of year 0 is 3 ok 723 - day of week for day 25 of year 0 is 2 ok 724 - day of week for day 24 of year 0 is 1 ok 725 - day of week for day 23 of year 0 is 7 ok 726 - day of week for day 22 of year 0 is 6 ok 727 - day of week for day 21 of year 0 is 5 ok 728 - day of week for day 20 of year 0 is 4 ok 729 - day of week for day 19 of year 0 is 3 ok 730 - day of week for day 18 of year 0 is 2 ok 731 - day of week for day 17 of year 0 is 1 ok 732 - day of week for day 16 of year 0 is 7 ok 733 - day of week for day 15 of year 0 is 6 ok 734 - day of week for day 14 of year 0 is 5 ok 735 - day of week for day 13 of year 0 is 4 ok 736 - day of week for day 12 of year 0 is 3 ok 737 - day of week for day 11 of year 0 is 2 ok 738 - day of week for day 10 of year 0 is 1 ok 739 - day of week for day 9 of year 0 is 7 ok 740 - day of week for day 8 of year 0 is 6 ok 741 - day of week for day 7 of year 0 is 5 ok 742 - day of week for day 6 of year 0 is 4 ok 743 - day of week for day 5 of year 0 is 3 ok 744 - day of week for day 4 of year 0 is 2 ok 745 - day of week for day 3 of year 0 is 1 ok 746 - day of week for day 2 of year 0 is 7 ok 747 - day of week for day 1 of year 0 is 6 ok 748 - day of week for day 365 of year -1 is 5 ok 749 - day of week for day 364 of year -1 is 4 ok 750 - day of week for day 363 of year -1 is 3 ok 751 - day of week for day 362 of year -1 is 2 ok 752 - day of week for day 361 of year -1 is 1 ok 753 - day of week for day 360 of year -1 is 7 ok 754 - day of week for day 359 of year -1 is 6 ok 755 - day of week for day 358 of year -1 is 5 ok 756 - day of week for day 357 of year -1 is 4 ok 757 - day of week for day 356 of year -1 is 3 ok 758 - day of week for day 355 of year -1 is 2 ok 759 - day of week for day 354 of year -1 is 1 ok 760 - day of week for day 353 of year -1 is 7 ok 761 - day of week for day 352 of year -1 is 6 ok 762 - day of week for day 351 of year -1 is 5 ok 763 - day of week for day 350 of year -1 is 4 ok 764 - day of week for day 349 of year -1 is 3 ok 765 - day of week for day 348 of year -1 is 2 ok 766 - day of week for day 347 of year -1 is 1 ok 767 - day of week for day 346 of year -1 is 7 ok 768 - day of week for day 345 of year -1 is 6 ok 769 - day of week for day 344 of year -1 is 5 ok 770 - day of week for day 343 of year -1 is 4 ok 771 - day of week for day 342 of year -1 is 3 ok 772 - day of week for day 341 of year -1 is 2 ok 773 - day of week for day 340 of year -1 is 1 ok 774 - day of week for day 339 of year -1 is 7 ok 775 - day of week for day 338 of year -1 is 6 ok 776 - day of week for day 337 of year -1 is 5 ok 777 - day of week for day 336 of year -1 is 4 ok 778 - day of week for day 335 of year -1 is 3 ok 779 - day of week for day 334 of year -1 is 2 ok 780 - day of week for day 333 of year -1 is 1 ok 781 - day of week for day 332 of year -1 is 7 ok 782 - day of week for day 331 of year -1 is 6 ok 783 - day of week for day 330 of year -1 is 5 ok 784 - day of week for day 329 of year -1 is 4 ok 785 - day of week for day 328 of year -1 is 3 ok 786 - day of week for day 327 of year -1 is 2 ok 787 - day of week for day 326 of year -1 is 1 ok 788 - day of week for day 325 of year -1 is 7 ok 789 - day of week for day 324 of year -1 is 6 ok 790 - day of week for day 323 of year -1 is 5 ok 791 - day of week for day 322 of year -1 is 4 ok 792 - day of week for day 321 of year -1 is 3 ok 793 - day of week for day 320 of year -1 is 2 ok 794 - day of week for day 319 of year -1 is 1 ok 795 - day of week for day 318 of year -1 is 7 ok 796 - day of week for day 317 of year -1 is 6 ok 797 - day of week for day 316 of year -1 is 5 ok 798 - day of week for day 315 of year -1 is 4 ok 799 - day of week for day 314 of year -1 is 3 ok 800 - day of week for day 313 of year -1 is 2 ok 801 - day of week for day 312 of year -1 is 1 ok 802 - day of week for day 311 of year -1 is 7 ok 803 - day of week for day 310 of year -1 is 6 ok 804 - day of week for day 309 of year -1 is 5 ok 805 - day of week for day 308 of year -1 is 4 ok 806 - day of week for day 307 of year -1 is 3 ok 807 - day of week for day 306 of year -1 is 2 ok 808 - day of week for day 305 of year -1 is 1 ok 809 - day of week for day 304 of year -1 is 7 ok 810 - day of week for day 303 of year -1 is 6 ok 811 - day of week for day 302 of year -1 is 5 ok 812 - day of week for day 301 of year -1 is 4 ok 813 - day of week for day 300 of year -1 is 3 ok 814 - day of week for day 299 of year -1 is 2 ok 815 - day of week for day 298 of year -1 is 1 ok 816 - day of week for day 297 of year -1 is 7 ok 817 - day of week for day 296 of year -1 is 6 ok 818 - day of week for day 295 of year -1 is 5 ok 819 - day of week for day 294 of year -1 is 4 ok 820 - day of week for day 293 of year -1 is 3 ok 821 - day of week for day 292 of year -1 is 2 ok 822 - day of week for day 291 of year -1 is 1 ok 823 - day of week for day 290 of year -1 is 7 ok 824 - day of week for day 289 of year -1 is 6 ok 825 - day of week for day 288 of year -1 is 5 ok 826 - day of week for day 287 of year -1 is 4 ok 827 - day of week for day 286 of year -1 is 3 ok 828 - day of week for day 285 of year -1 is 2 ok 829 - day of week for day 284 of year -1 is 1 ok 830 - day of week for day 283 of year -1 is 7 ok 831 - day of week for day 282 of year -1 is 6 ok 832 - day of week for day 281 of year -1 is 5 ok 833 - day of week for day 280 of year -1 is 4 ok 834 - day of week for day 279 of year -1 is 3 ok 835 - day of week for day 278 of year -1 is 2 ok 836 - day of week for day 277 of year -1 is 1 ok 837 - day of week for day 276 of year -1 is 7 ok 838 - day of week for day 275 of year -1 is 6 ok 839 - day of week for day 274 of year -1 is 5 ok 840 - day of week for day 273 of year -1 is 4 ok 841 - day of week for day 272 of year -1 is 3 ok 842 - day of week for day 271 of year -1 is 2 ok 843 - day of week for day 270 of year -1 is 1 ok 844 - day of week for day 269 of year -1 is 7 ok 845 - day of week for day 268 of year -1 is 6 ok 846 - day of week for day 267 of year -1 is 5 ok 847 - day of week for day 266 of year -1 is 4 ok 848 - day of week for day 265 of year -1 is 3 ok 849 - day of week for day 264 of year -1 is 2 ok 850 - day of week for day 263 of year -1 is 1 ok 851 - day of week for day 262 of year -1 is 7 ok 852 - day of week for day 261 of year -1 is 6 ok 853 - day of week for day 260 of year -1 is 5 ok 854 - day of week for day 259 of year -1 is 4 ok 855 - day of week for day 258 of year -1 is 3 ok 856 - day of week for day 257 of year -1 is 2 ok 857 - day of week for day 256 of year -1 is 1 ok 858 - day of week for day 255 of year -1 is 7 ok 859 - day of week for day 254 of year -1 is 6 ok 860 - day of week for day 253 of year -1 is 5 ok 861 - day of week for day 252 of year -1 is 4 ok 862 - day of week for day 251 of year -1 is 3 ok 863 - day of week for day 250 of year -1 is 2 ok 864 - day of week for day 249 of year -1 is 1 ok 865 - day of week for day 248 of year -1 is 7 ok 866 - day of week for day 247 of year -1 is 6 ok 867 - day of week for day 246 of year -1 is 5 ok 868 - day of week for day 245 of year -1 is 4 ok 869 - day of week for day 244 of year -1 is 3 ok 870 - day of week for day 243 of year -1 is 2 ok 871 - day of week for day 242 of year -1 is 1 ok 872 - day of week for day 241 of year -1 is 7 ok 873 - day of week for day 240 of year -1 is 6 ok 874 - day of week for day 239 of year -1 is 5 ok 875 - day of week for day 238 of year -1 is 4 ok 876 - day of week for day 237 of year -1 is 3 ok 877 - day of week for day 236 of year -1 is 2 ok 878 - day of week for day 235 of year -1 is 1 ok 879 - day of week for day 234 of year -1 is 7 ok 880 - day of week for day 233 of year -1 is 6 ok 881 - day of week for day 232 of year -1 is 5 ok 882 - day of week for day 231 of year -1 is 4 ok 883 - day of week for day 230 of year -1 is 3 ok 884 - day of week for day 229 of year -1 is 2 ok 885 - day of week for day 228 of year -1 is 1 ok 886 - day of week for day 227 of year -1 is 7 ok 887 - day of week for day 226 of year -1 is 6 ok 888 - day of week for day 225 of year -1 is 5 ok 889 - day of week for day 224 of year -1 is 4 ok 890 - day of week for day 223 of year -1 is 3 ok 891 - day of week for day 222 of year -1 is 2 ok 892 - day of week for day 221 of year -1 is 1 ok 893 - day of week for day 220 of year -1 is 7 ok 894 - day of week for day 219 of year -1 is 6 ok 895 - day of week for day 218 of year -1 is 5 ok 896 - day of week for day 217 of year -1 is 4 ok 897 - day of week for day 216 of year -1 is 3 ok 898 - day of week for day 215 of year -1 is 2 ok 899 - day of week for day 214 of year -1 is 1 ok 900 - day of week for day 213 of year -1 is 7 ok 901 - day of week for day 212 of year -1 is 6 ok 902 - day of week for day 211 of year -1 is 5 ok 903 - day of week for day 210 of year -1 is 4 ok 904 - day of week for day 209 of year -1 is 3 ok 905 - day of week for day 208 of year -1 is 2 ok 906 - day of week for day 207 of year -1 is 1 ok 907 - day of week for day 206 of year -1 is 7 ok 908 - day of week for day 205 of year -1 is 6 ok 909 - day of week for day 204 of year -1 is 5 ok 910 - day of week for day 203 of year -1 is 4 ok 911 - day of week for day 202 of year -1 is 3 ok 912 - day of week for day 201 of year -1 is 2 ok 913 - day of week for day 200 of year -1 is 1 ok 914 - day of week for day 199 of year -1 is 7 ok 915 - day of week for day 198 of year -1 is 6 ok 916 - day of week for day 197 of year -1 is 5 ok 917 - day of week for day 196 of year -1 is 4 ok 918 - day of week for day 195 of year -1 is 3 ok 919 - day of week for day 194 of year -1 is 2 ok 920 - day of week for day 193 of year -1 is 1 ok 921 - day of week for day 192 of year -1 is 7 ok 922 - day of week for day 191 of year -1 is 6 ok 923 - day of week for day 190 of year -1 is 5 ok 924 - day of week for day 189 of year -1 is 4 ok 925 - day of week for day 188 of year -1 is 3 ok 926 - day of week for day 187 of year -1 is 2 ok 927 - day of week for day 186 of year -1 is 1 ok 928 - day of week for day 185 of year -1 is 7 ok 929 - day of week for day 184 of year -1 is 6 ok 930 - day of week for day 183 of year -1 is 5 ok 931 - day of week for day 182 of year -1 is 4 ok 932 - day of week for day 181 of year -1 is 3 ok 933 - day of week for day 180 of year -1 is 2 ok 934 - day of week for day 179 of year -1 is 1 ok 935 - day of week for day 178 of year -1 is 7 ok 936 - day of week for day 177 of year -1 is 6 ok 937 - day of week for day 176 of year -1 is 5 ok 938 - day of week for day 175 of year -1 is 4 ok 939 - day of week for day 174 of year -1 is 3 ok 940 - day of week for day 173 of year -1 is 2 ok 941 - day of week for day 172 of year -1 is 1 ok 942 - day of week for day 171 of year -1 is 7 ok 943 - day of week for day 170 of year -1 is 6 ok 944 - day of week for day 169 of year -1 is 5 ok 945 - day of week for day 168 of year -1 is 4 ok 946 - day of week for day 167 of year -1 is 3 ok 947 - day of week for day 166 of year -1 is 2 ok 948 - day of week for day 165 of year -1 is 1 ok 949 - day of week for day 164 of year -1 is 7 ok 950 - day of week for day 163 of year -1 is 6 ok 951 - day of week for day 162 of year -1 is 5 ok 952 - day of week for day 161 of year -1 is 4 ok 953 - day of week for day 160 of year -1 is 3 ok 954 - day of week for day 159 of year -1 is 2 ok 955 - day of week for day 158 of year -1 is 1 ok 956 - day of week for day 157 of year -1 is 7 ok 957 - day of week for day 156 of year -1 is 6 ok 958 - day of week for day 155 of year -1 is 5 ok 959 - day of week for day 154 of year -1 is 4 ok 960 - day of week for day 153 of year -1 is 3 ok 961 - day of week for day 152 of year -1 is 2 ok 962 - day of week for day 151 of year -1 is 1 ok 963 - day of week for day 150 of year -1 is 7 ok 964 - day of week for day 149 of year -1 is 6 ok 965 - day of week for day 148 of year -1 is 5 ok 966 - day of week for day 147 of year -1 is 4 ok 967 - day of week for day 146 of year -1 is 3 ok 968 - day of week for day 145 of year -1 is 2 ok 969 - day of week for day 144 of year -1 is 1 ok 970 - day of week for day 143 of year -1 is 7 ok 971 - day of week for day 142 of year -1 is 6 ok 972 - day of week for day 141 of year -1 is 5 ok 973 - day of week for day 140 of year -1 is 4 ok 974 - day of week for day 139 of year -1 is 3 ok 975 - day of week for day 138 of year -1 is 2 ok 976 - day of week for day 137 of year -1 is 1 ok 977 - day of week for day 136 of year -1 is 7 ok 978 - day of week for day 135 of year -1 is 6 ok 979 - day of week for day 134 of year -1 is 5 ok 980 - day of week for day 133 of year -1 is 4 ok 981 - day of week for day 132 of year -1 is 3 ok 982 - day of week for day 131 of year -1 is 2 ok 983 - day of week for day 130 of year -1 is 1 ok 984 - day of week for day 129 of year -1 is 7 ok 985 - day of week for day 128 of year -1 is 6 ok 986 - day of week for day 127 of year -1 is 5 ok 987 - day of week for day 126 of year -1 is 4 ok 988 - day of week for day 125 of year -1 is 3 ok 989 - day of week for day 124 of year -1 is 2 ok 990 - day of week for day 123 of year -1 is 1 ok 991 - day of week for day 122 of year -1 is 7 ok 992 - day of week for day 121 of year -1 is 6 ok 993 - day of week for day 120 of year -1 is 5 ok 994 - day of week for day 119 of year -1 is 4 ok 995 - day of week for day 118 of year -1 is 3 ok 996 - day of week for day 117 of year -1 is 2 ok 997 - day of week for day 116 of year -1 is 1 ok 998 - day of week for day 115 of year -1 is 7 ok 999 - day of week for day 114 of year -1 is 6 ok 1000 - day of week for day 113 of year -1 is 5 ok 1001 - day of week for day 112 of year -1 is 4 ok 1002 - day of week for day 111 of year -1 is 3 ok 1003 - day of week for day 110 of year -1 is 2 ok 1004 - day of week for day 109 of year -1 is 1 ok 1005 - day of week for day 108 of year -1 is 7 ok 1006 - day of week for day 107 of year -1 is 6 ok 1007 - day of week for day 106 of year -1 is 5 ok 1008 - day of week for day 105 of year -1 is 4 ok 1009 - day of week for day 104 of year -1 is 3 ok 1010 - day of week for day 103 of year -1 is 2 ok 1011 - day of week for day 102 of year -1 is 1 ok 1012 - day of week for day 101 of year -1 is 7 ok 1013 - day of week for day 100 of year -1 is 6 ok 1014 - day of week for day 99 of year -1 is 5 ok 1015 - day of week for day 98 of year -1 is 4 ok 1016 - day of week for day 97 of year -1 is 3 ok 1017 - day of week for day 96 of year -1 is 2 ok 1018 - day of week for day 95 of year -1 is 1 ok 1019 - day of week for day 94 of year -1 is 7 ok 1020 - day of week for day 93 of year -1 is 6 ok 1021 - day of week for day 92 of year -1 is 5 ok 1022 - day of week for day 91 of year -1 is 4 ok 1023 - day of week for day 90 of year -1 is 3 ok 1024 - day of week for day 89 of year -1 is 2 ok 1025 - day of week for day 88 of year -1 is 1 ok 1026 - day of week for day 87 of year -1 is 7 ok 1027 - day of week for day 86 of year -1 is 6 ok 1028 - day of week for day 85 of year -1 is 5 ok 1029 - day of week for day 84 of year -1 is 4 ok 1030 - day of week for day 83 of year -1 is 3 ok 1031 - day of week for day 82 of year -1 is 2 ok 1032 - day of week for day 81 of year -1 is 1 ok 1033 - day of week for day 80 of year -1 is 7 ok 1034 - day of week for day 79 of year -1 is 6 ok 1035 - day of week for day 78 of year -1 is 5 ok 1036 - day of week for day 77 of year -1 is 4 ok 1037 - day of week for day 76 of year -1 is 3 ok 1038 - day of week for day 75 of year -1 is 2 ok 1039 - day of week for day 74 of year -1 is 1 ok 1040 - day of week for day 73 of year -1 is 7 ok 1041 - day of week for day 72 of year -1 is 6 ok 1042 - day of week for day 71 of year -1 is 5 ok 1043 - day of week for day 70 of year -1 is 4 ok 1044 - day of week for day 69 of year -1 is 3 ok 1045 - day of week for day 68 of year -1 is 2 ok 1046 - day of week for day 67 of year -1 is 1 ok 1047 - day of week for day 66 of year -1 is 7 ok 1048 - day of week for day 65 of year -1 is 6 ok 1049 - day of week for day 64 of year -1 is 5 ok 1050 - day of week for day 63 of year -1 is 4 ok 1051 - day of week for day 62 of year -1 is 3 ok 1052 - day of week for day 61 of year -1 is 2 ok 1053 - day of week for day 60 of year -1 is 1 ok 1054 - day of week for day 59 of year -1 is 7 ok 1055 - day of week for day 58 of year -1 is 6 ok 1056 - day of week for day 57 of year -1 is 5 ok 1057 - day of week for day 56 of year -1 is 4 ok 1058 - day of week for day 55 of year -1 is 3 ok 1059 - day of week for day 54 of year -1 is 2 ok 1060 - day of week for day 53 of year -1 is 1 ok 1061 - day of week for day 52 of year -1 is 7 ok 1062 - day of week for day 51 of year -1 is 6 ok 1063 - day of week for day 50 of year -1 is 5 ok 1064 - day of week for day 49 of year -1 is 4 ok 1065 - day of week for day 48 of year -1 is 3 ok 1066 - day of week for day 47 of year -1 is 2 ok 1067 - day of week for day 46 of year -1 is 1 ok 1068 - day of week for day 45 of year -1 is 7 ok 1069 - day of week for day 44 of year -1 is 6 ok 1070 - day of week for day 43 of year -1 is 5 ok 1071 - day of week for day 42 of year -1 is 4 ok 1072 - day of week for day 41 of year -1 is 3 ok 1073 - day of week for day 40 of year -1 is 2 ok 1074 - day of week for day 39 of year -1 is 1 ok 1075 - day of week for day 38 of year -1 is 7 ok 1076 - day of week for day 37 of year -1 is 6 ok 1077 - day of week for day 36 of year -1 is 5 ok 1078 - day of week for day 35 of year -1 is 4 ok 1079 - day of week for day 34 of year -1 is 3 ok 1080 - day of week for day 33 of year -1 is 2 ok 1081 - day of week for day 32 of year -1 is 1 ok 1082 - day of week for day 31 of year -1 is 7 ok 1083 - day of week for day 30 of year -1 is 6 ok 1084 - day of week for day 29 of year -1 is 5 ok 1085 - day of week for day 28 of year -1 is 4 ok 1086 - day of week for day 27 of year -1 is 3 ok 1087 - day of week for day 26 of year -1 is 2 ok 1088 - day of week for day 25 of year -1 is 1 ok 1089 - day of week for day 24 of year -1 is 7 ok 1090 - day of week for day 23 of year -1 is 6 ok 1091 - day of week for day 22 of year -1 is 5 ok 1092 - day of week for day 21 of year -1 is 4 ok 1093 - day of week for day 20 of year -1 is 3 ok 1094 - day of week for day 19 of year -1 is 2 ok 1095 - day of week for day 18 of year -1 is 1 ok 1096 - day of week for day 17 of year -1 is 7 ok 1097 - day of week for day 16 of year -1 is 6 ok 1098 - day of week for day 15 of year -1 is 5 ok 1099 - day of week for day 14 of year -1 is 4 ok 1100 - day of week for day 13 of year -1 is 3 ok 1101 - day of week for day 12 of year -1 is 2 ok 1102 - day of week for day 11 of year -1 is 1 ok 1103 - day of week for day 10 of year -1 is 7 ok 1104 - day of week for day 9 of year -1 is 6 ok 1105 - day of week for day 8 of year -1 is 5 ok 1106 - day of week for day 7 of year -1 is 4 ok 1107 - day of week for day 6 of year -1 is 3 ok 1108 - day of week for day 5 of year -1 is 2 ok 1109 - day of week for day 4 of year -1 is 1 ok 1110 - day of week for day 3 of year -1 is 7 ok 1111 - day of week for day 2 of year -1 is 6 ok 1112 - day of week for day 1 of year -1 is 5 1..1112 ok t\29overload.t .......... ok 1 - stringification overloading ok 2 - stringification overloading ok 3 - eq overloading true ok 4 - eq overloading false ok 5 - ne overloading true ok 6 - ne overloading false ok 7 - cmp overloading ok 8 - less than ok 9 - lt overloading ok 10 - not ok 11 - DateTime eq non-DateTime overloaded object true ok 12 - eq false ok 13 - ne true ok 14 - ne false ok 15 - cmp overloading ok 16 - lt overloading ok 17 - lt overloading ok 18 - not ok 19 - eq sort ok 20 - Cannot add plain scalar to a DateTime object ok 21 - Cannot add plain FooBar object to a DateTime object ok 22 - Cannot subtract plain scalar from a DateTime object ok 23 - Cannot subtract plain FooBar object from a DateTime object ok 24 - Cannot compare a DateTime object to a scalar ok 25 - Cannot compare a DateTime object to a FooBar object ok 26 - DateTime object always compares false to a string ok 27 - DateTime object always compares false to a string ok 28 - DateTime object is equal to a clone of itself ok 29 - DateTime object is equal to a clone of itself (! ne) 1..29 ok t\30future_tz.t ......... ok 1 - Make sure we can add 50 years worth of years in America/New_York time zone ok 2 - Make sure we can add 50 years worth of days in America/Chicago time zone ok 3 - Make sure we can add 50 years worth of minutes in America/Denver time zone ok 4 - Make sure we can add 50 years worth of seconds in America/Los_Angeles time zone ok 5 - Make sure we can add 50 years worth of nanoseconds in America/North_Dakota/Center time zone 1..5 ok t\31formatter.t ......... skipped: DateTime::Format::Strptime 1.0400+ not installed t\32leap_second2.t ...... ok 1 - second value for leap second T-2, +0100 ok 2 - UTC RD days for leap second T-2 ok 3 - UTC RD seconds for leap second T-2 ok 4 - local RD days for leap second T-2 ok 5 - local RD seconds for leap second T-2 ok 6 - second value for leap second T-1, +0100 ok 7 - UTC RD days for leap second T-1 ok 8 - UTC RD seconds for leap second T-1 ok 9 - local RD days for leap second T-1 ok 10 - local RD seconds for leap second T-1 ok 11 - constructor for second = 60 ok 12 - second value for leap second T-0, +0100 ok 13 - UTC RD days for leap second T-0 ok 14 - UTC RD seconds for leap second T-0 ok 15 - local RD days for leap second T-0 ok 16 - local RD seconds for leap second T-0 ok 17 - second value for leap second T+1, +0100 ok 18 - UTC RD days for leap second T+1 ok 19 - UTC RD seconds for leap second T+1 ok 20 - local RD days for leap second T+1 ok 21 - local RD seconds for leap second T+1 ok 22 - second value for leap second T+2, +0100 ok 23 - UTC RD days for leap second T+2 ok 24 - UTC RD seconds for leap second T+2 ok 25 - local RD days for leap second T+2 ok 26 - local RD seconds for leap second T+2 ok 27 - second value for end of leap second day, +0100 ok 28 - UTC RD days for end of leap second day ok 29 - UTC RD seconds for end of leap second day ok 30 - local RD days for leap second day ok 31 - local RD seconds for end of leap second day ok 32 - second value for leap second T-2, -0100 ok 33 - UTC RD days for leap second T-2 ok 34 - UTC RD seconds for leap second T-2 ok 35 - local RD days for leap second T-2 ok 36 - local RD seconds for leap second T-2 ok 37 - second value for leap second T-1, -0100 ok 38 - UTC RD days for leap second T-1 ok 39 - UTC RD seconds for leap second T-1 ok 40 - local RD days for leap second T-1 ok 41 - local RD seconds for leap second T-1 ok 42 - constructor for second = 60 ok 43 - second value for leap second T-0, -0100 ok 44 - UTC RD days for leap second T-0 ok 45 - UTC RD seconds for leap second T-0 ok 46 - local RD days for leap second T-0 ok 47 - local RD seconds for leap second T-0 ok 48 - second value for leap second T+1, -0100 ok 49 - UTC RD days for leap second T+1 ok 50 - UTC RD seconds for leap second T+1 ok 51 - local RD days for leap second T+1 ok 52 - local RD seconds for leap second T+1 ok 53 - second value for leap second T+2, -0100 ok 54 - UTC RD days for leap second T+2 ok 55 - UTC RD seconds for leap second T+2 ok 56 - local RD days for leap second T+2 ok 57 - local RD seconds for leap second T+2 1..57 ok t\33seconds_offset.t .... ok 1 - +00:00:30 leap second T-61 ok 2 - +00:00:30 leap second T-31 not ok 3 - +00:00:30 leap second T-30 # TODO offsets with seconds are broken near leap seconds # Failed (TODO) test '+00:00:30 leap second T-30' # at t\33seconds_offset.t line 43. # got: '1997-07-01T00:00:00' # expected: '1997-06-30T23:59:60' not ok 4 - +00:00:30 leap second T-29 # TODO offsets with seconds are broken near leap seconds # Failed (TODO) test '+00:00:30 leap second T-29' # at t\33seconds_offset.t line 57. # got: '1997-07-01T00:00:01' # expected: '1997-07-01T00:00:00' not ok 5 - +00:00:30 leap second T-0 # TODO offsets with seconds are broken near leap seconds # Failed (TODO) test '+00:00:30 leap second T-0' # at t\33seconds_offset.t line 71. # got: '1997-07-01T23:59:90' # expected: '1997-07-01T00:00:30' ok 6 - +00:00:30 leap second T+1 1..6 ok t\34set_tz.t ............ ok 1 - local year should be 1934 (1934-02-25 23:59:59) ok 2 - local month should be 2 (1934-02-25 23:59:59) ok 3 - local day should be 25 (1934-02-25 23:59:59) ok 4 - local hour should be 23 (1934-02-25 23:59:59) ok 5 - local minute should be 59 (1934-02-25 23:59:59) ok 6 - local second should be 59 (1934-02-25 23:59:59) ok 7 - is_dst should be 0 (1934-02-25 23:59:59) ok 8 - offset should be -3600 (1934-02-25 23:59:59) 1..8 ok t\35rd_values.t ......... ok 1 - utc rd days is 730120 ok 2 - utc rd seconds is 3600 ok 3 - nanoseconds is 500 ok 4 - local & utc rd days are equal ok 5 - local & utc rd seconds are equal ok 6 - local & UTC nanoseconds are equal ok 7 - utc rd days is 730119 ok 8 - utc rd seconds is 82800 ok 9 - nanoseconds is 500 ok 10 - local rd days is 730120 ok 11 - local rd seconds is 3600 ok 12 - local nanoseconds is 500 1..12 ok t\36invalid_local.t ..... ok 1 - exception for invalid time ok 2 - exception for invalid time ok 3 - no exception for valid time ok 4 - exception for invalid time produced via add 1..4 ok t\37local-add.t ......... ok 1 - add one hour to midnight, get 1 am ok 2 - no error adding 1 hour just before DST leap forward ok 3 - add one hour to 1 am, get 3 am ok 4 - subtract one hour from 3 am, get 1 am ok 5 - subtract one hour from 1 am, get midnight ok 6 - add one hour to midnight, get 1 am ok 7 - add one hour to 1 am, get 1 am (again) ok 8 - add one hour to 1 am (2nd time), get 2 am ok 9 - subtract 1 hour from 2 am, get 1 am ok 10 - subtract 1 hour from 1 am, get 1 am (again) ok 11 - subtract 1 hour from 1 am (2nd), get midnight ok 12 - add 1 day at midnight, same clock time ok 13 - add 7 months at midnight, same clock time ok 14 - subtract 7 months at midnight, same clock time ok 15 - subtract 1 day at midnight, same clock time ok 16 - add 1 day at midnight, get midnight ok 17 - add 7 months at midnight, get midnight ok 18 - subtract 7 months at midnight, get midnight ok 19 - subtract 1 day at midnight, get midnight ok 20 - add one day & 2 hours from midnight, get 3 am ok 21 - subtract one day & 2 hours from 3 am, get 1 am ok 22 - subtract 2 hours and then one day from 3 am, get midnight ok 23 - add one day & 2 hours from midnight, get 1 am ok 24 - add one day & 2 hours from midnight, get 11 pm ok 25 - subtract 2 hours and then one day from 3 am, get midnight ok 26 - datetime after adding 24 hours is 2003-04-06T03:00:00 1..26 ok t\38local-subtract.t .... ok 1 - delta_months is 6 ok 2 - delta_days is 0 ok 3 - delta_minutes is 0 ok 4 - delta_seconds is 0 ok 5 - subtract_datetime is reversible from start point ok 6 - subtract_datetime is reversible from end point ok 7 - delta_nanoseconds is 0 ok 8 - delta_months is -6 ok 9 - delta_days is 0 ok 10 - delta_minutes is 0 ok 11 - delta_seconds is 0 ok 12 - delta_nanoseconds is 0 ok 13 - delta_months is 6 ok 14 - delta_days is 0 ok 15 - delta_minutes is 0 ok 16 - delta_seconds is 0 ok 17 - delta_nanoseconds is 0 ok 18 - delta_md is reversible from start point ok 19 - delta_md is reversible from end point ok 20 - delta_months is 0 ok 21 - delta_days is 184 ok 22 - delta_minutes is 0 ok 23 - delta_seconds is 0 ok 24 - delta_nanoseconds is 0 ok 25 - delta_days is reversible from start point ok 26 - delta_days is reversible from end point ok 27 - delta_months is 6 ok 28 - delta_days is 0 ok 29 - delta_minutes is 0 ok 30 - delta_seconds is 0 ok 31 - delta_nanoseconds is 0 ok 32 - delta_months is 6 ok 33 - delta_days is 0 ok 34 - delta_minutes is 0 ok 35 - delta_seconds is 0 ok 36 - delta_nanoseconds is 0 ok 37 - delta_months is 0 ok 38 - delta_days is 182 ok 39 - delta_minutes is 0 ok 40 - delta_seconds is 0 ok 41 - delta_nanoseconds is 0 ok 42 - subtraction is reversible from start point with UTC ok 43 - subtraction is reversible from start point with UTC ok 44 - delta_months is 0 ok 45 - delta_days is 0 ok 46 - delta_minutes is 0 ok 47 - delta_seconds is 15901200 ok 48 - delta_nanoseconds is 0 ok 49 - subtraction is reversible ok 50 - subtraction is doubly reversible ok 51 - delta_months is 0 ok 52 - delta_days is 0 ok 53 - delta_minutes is 0 ok 54 - delta_seconds is -15901200 ok 55 - delta_nanoseconds is 0 ok 56 - subtraction is reversible ok 57 - subtraction is doubly reversible ok 58 - delta_months is 0 ok 59 - delta_days is 0 ok 60 - delta_minutes is 3 ok 61 - delta_seconds is 0 ok 62 - delta_nanoseconds is 0 ok 63 - subtraction is reversible ok 64 - subtraction is doubly reversible ok 65 - delta_months is 0 ok 66 - delta_days is 1 ok 67 - delta_minutes is 3 ok 68 - delta_seconds is 0 ok 69 - delta_nanoseconds is 0 ok 70 - dt1 + dur = dt2 ok 71 - dt2 - dur != dt1 (not reversible) ok 72 - dt2 - dur->clock - dur->cal = dt1 (reversible when componentized) ok 73 - delta_months is 0 ok 74 - delta_days is 1 ok 75 - delta_minutes is 3 ok 76 - delta_seconds is 0 ok 77 - delta_nanoseconds is 0 ok 78 - dt2 + dur2 != dt1 ok 79 - dt2 + dur2->clock + dur2->cal = dt1 ok 80 - dt1 - dur2 = dt2 ok 81 - delta_months is 0 ok 82 - delta_days is 1 ok 83 - delta_minutes is 1 ok 84 - delta_seconds is 0 ok 85 - delta_nanoseconds is 0 ok 86 - delta_months is 0 ok 87 - delta_days is -1 ok 88 - delta_minutes is -1 ok 89 - delta_seconds is 0 ok 90 - delta_nanoseconds is 0 ok 91 - delta_months is 0 ok 92 - delta_days is 2 ok 93 - delta_minutes is 3 ok 94 - delta_seconds is 0 ok 95 - delta_nanoseconds is 0 ok 96 - subtraction is reversible ok 97 - subtraction is doubly reversible ok 98 - delta_months is 6 ok 99 - delta_days is 0 ok 100 - delta_minutes is 0 ok 101 - delta_seconds is 0 ok 102 - delta_nanoseconds is 0 ok 103 - subtraction is reversible from start point ok 104 - subtraction is reversible from end point ok 105 - 3 months between two local times over DST change ok 106 - 0 days between two local times over DST change ok 107 - 0 minutes between two local times over DST change ok 108 - 3 months between two local times over DST change ok 109 - 0 days between two local times over DST change ok 110 - 0 minutes between two local times over DST change ok 111 - 0 months between two local times over DST change ok 112 - 0 days between two local times over DST change ok 113 - 60 minutes between two local times over DST change ok 114 - subtraction is reversible ok 115 - subtraction is doubly reversible ok 116 - 0 months between two local times over DST change ok 117 - 0 days between two local times over DST change ok 118 - 60 minutes between two local times over DST change ok 119 - subtraction is reversible ok 120 - subtraction is doubly reversible ok 121 - subtraction of two dates on a DST change date, minutes == 60 ok 122 - subtraction of two dates on a DST change date, seconds == 0 ok 123 - dst change date (no dst) - itself, duration is zero ok 124 - dst change date (with dst) - itself, duration is zero ok 125 - subtraction the day after a DST change in one zone, where the other datetime is in a different zone ok 126 - subtraction the day of a DST change in one zone (before the change), where the other datetime is in a different zone ok 127 - subtraction the day of a DST change in one zone (after the change), where the other datetime is in a different zone 1..127 ok t\39no-so.t ............. ok 1 - No error loading DateTime without DateTime.so file ok 2 - $DateTime::IsPurePerl is true ok 3 - can make DateTime object without DateTime.so file 1..3 ok t\40leap-years.t ........ ok 1 - 0 is a leap year ok 2 - 400 is a leap year ok 3 - 2000 is a leap year ok 4 - 2004 is a leap year ok 5 - 1 is not a leap year ok 6 - 100 is not a leap year ok 7 - 1900 is not a leap year ok 8 - 2133 is not a leap year 1..8 ok t\41cldr_format.t ....... ok 1 - format_cldr for 'one fine day' ok 2 - format_cldr for 'yy''yy' 'hello' yyyy ok 3 - format_cldr for 'yy''yy' yyyy ok 4 - format_cldr for A ok 5 - format_cldr for D ok 6 - format_cldr for DD ok 7 - format_cldr for DDD ok 8 - format_cldr for E ok 9 - format_cldr for EE ok 10 - format_cldr for EEE ok 11 - format_cldr for EEEE ok 12 - format_cldr for EEEEE ok 13 - format_cldr for F ok 14 - format_cldr for G ok 15 - format_cldr for GG ok 16 - format_cldr for GGG ok 17 - format_cldr for GGGG ok 18 - format_cldr for GGGGG ok 19 - format_cldr for H ok 20 - format_cldr for HH ok 21 - format_cldr for K ok 22 - format_cldr for KK ok 23 - format_cldr for L ok 24 - format_cldr for LL ok 25 - format_cldr for LLL ok 26 - format_cldr for LLLL ok 27 - format_cldr for LLLLL ok 28 - format_cldr for M ok 29 - format_cldr for MM ok 30 - format_cldr for MMM ok 31 - format_cldr for MMMM ok 32 - format_cldr for MMMMM ok 33 - format_cldr for Q ok 34 - format_cldr for QQ ok 35 - format_cldr for QQQ ok 36 - format_cldr for QQQQ ok 37 - format_cldr for SS ok 38 - format_cldr for SSSSSS ok 39 - format_cldr for VVV ok 40 - format_cldr for VVVV ok 41 - format_cldr for W ok 42 - format_cldr for Y ok 43 - format_cldr for YY ok 44 - format_cldr for YYY ok 45 - format_cldr for YYYY ok 46 - format_cldr for YYYYY ok 47 - format_cldr for ZZZ ok 48 - format_cldr for ZZZZ ok 49 - format_cldr for a ok 50 - format_cldr for c ok 51 - format_cldr for cc ok 52 - format_cldr for ccc ok 53 - format_cldr for cccc ok 54 - format_cldr for ccccc ok 55 - format_cldr for d ok 56 - format_cldr for dd ok 57 - format_cldr for d日 ok 58 - format_cldr for e ok 59 - format_cldr for ee ok 60 - format_cldr for eee ok 61 - format_cldr for eeee ok 62 - format_cldr for eeeee ok 63 - format_cldr for g ok 64 - format_cldr for gggggg ok 65 - format_cldr for h ok 66 - format_cldr for hh ok 67 - format_cldr for j ok 68 - format_cldr for jj ok 69 - format_cldr for kk ok 70 - format_cldr for m ok 71 - format_cldr for mm ok 72 - format_cldr for q ok 73 - format_cldr for qq ok 74 - format_cldr for qqq ok 75 - format_cldr for qqqq ok 76 - format_cldr for s ok 77 - format_cldr for ss ok 78 - format_cldr for u ok 79 - format_cldr for uu ok 80 - format_cldr for uuu ok 81 - format_cldr for uuuu ok 82 - format_cldr for uuuuu ok 83 - format_cldr for uuuuuu ok 84 - format_cldr for vvv ok 85 - format_cldr for vvvv ok 86 - format_cldr for w ok 87 - format_cldr for ww ok 88 - format_cldr for y ok 89 - format_cldr for yy ok 90 - format_cldr for yyy ok 91 - format_cldr for yyyy ok 92 - format_cldr for yyyyy ok 93 - format_cldr for zzz ok 94 - format_cldr for zzzz ok 95 - format_cldr for yy in 2008 should be 08 ok 96 - format_cldr for j in en_US should be 6 (at 18:34) ok 97 - format_cldr for j in fr should be 18 (at 18:34) ok 98 - format_cldr for e in en_US should be 2 (for Monday, 2009-04-13) ok 99 - format_cldr for c in en_US should be 1 (for Monday, 2009-04-13) ok 100 - format_cldr for e in fr_FR should be 1 (for Monday, 2009-04-13) ok 101 - format_cldr for c in fr_FR should be 1 (for Monday, 2009-04-13) ok 102 - format_cldr for u ok 103 - format_cldr for uu ok 104 - format_cldr for uuu ok 105 - format_cldr for uuuu ok 106 - format_cldr for uuuuu ok 107 - format_cldr for y ok 108 - format_cldr for yy ok 109 - format_cldr for yyy ok 110 - format_cldr for yyyy ok 111 - format_cldr for yyyyy ok 112 - format_cldr for u ok 113 - format_cldr for uu ok 114 - format_cldr for uuu ok 115 - format_cldr for uuuu ok 116 - format_cldr for uuuuu ok 117 - format_cldr for y ok 118 - format_cldr for yy ok 119 - format_cldr for yyy ok 120 - format_cldr for yyyy ok 121 - format_cldr for yyyyy 1..121 ok t\42duration_class.t .... ok 1 - The object isa DateTime::Duration::MySubclass ok 2 - The object isa DateTime::MySubclass ok 3 - The object isa DateTime::Duration::MySubclass 1..3 ok t\43new-params.t ........ ok 1 - year must be an integer ok 2 - year must be an integer ok 3 - month must be an integer ok 4 - day must be an integer ok 5 - hour must be an integer ok 6 - minute must be an integer ok 7 - second must be an integer ok 8 - nanosecond must be an integer 1..8 ok All tests successful. Files=43, Tests=3347, 11 wallclock secs ( 0.41 usr + 0.08 sys = 0.48 CPU) Result: PASS DROLSKY/DateTime-0.55.tar.gz C:\Perl-5.12\bin\perl.exe ./Build test verbose=1 -- OK Dave Rolsky <autarch@urth.org> A date and time object >>> (cd C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii && tar cvf - DateTime-0.55.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/D/DR/DROLSKY/DateTime-0.55.tar.gz DateTime-0.55.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/DateTime/ blib/arch/auto/DateTime/DateTime.bs blib/arch/auto/DateTime/DateTime.dll blib/lib/ blib/lib/DateTime/ blib/lib/DateTime/Duration.pm blib/lib/DateTime/Helpers.pm blib/lib/DateTime/Infinite.pm blib/lib/DateTime/LeapSecond.pm blib/lib/DateTime.pm blib/lib/DateTimePP.pm blib/lib/DateTimePPExtra.pm >>> mv C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/DateTime-0.55.ppd C:/cpanfly-5.12/var/REPO/D/DR/DROLSKY cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/DateTime-0.55.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/DateTime-0.55-chU6ii/DateTime-0.55.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'Perl::PrereqScanner' Running make for J/JQ/JQUELIN/Perl-PrereqScanner-0.100960.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/J/JQ/JQUELIN/Perl-PrereqScanner-0.100960.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/J/JQ/JQUELIN/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\J\JQ\JQUELIN\Perl-PrereqScanner-0.100960.tar.gz ok Perl-PrereqScanner-0.100960 Perl-PrereqScanner-0.100960/Changes Perl-PrereqScanner-0.100960/dist.ini Perl-PrereqScanner-0.100960/bin Perl-PrereqScanner-0.100960/bin/scan_prereqs Perl-PrereqScanner-0.100960/lib/Perl Perl-PrereqScanner-0.100960/lib/Perl/PrereqScanner.pm Perl-PrereqScanner-0.100960/t Perl-PrereqScanner-0.100960/t/autoprereq.t Perl-PrereqScanner-0.100960/META.yml Perl-PrereqScanner-0.100960/LICENSE Perl-PrereqScanner-0.100960/README Perl-PrereqScanner-0.100960/t/release-pod-syntax.t Perl-PrereqScanner-0.100960/META.json Perl-PrereqScanner-0.100960/Makefile.PL Perl-PrereqScanner-0.100960/MANIFEST Prepending C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build J/JQ/JQUELIN/Perl-PrereqScanner-0.100960.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Version::Requirements 0.100630 not found. Checking if your kit is complete... Looks good Writing Makefile for Perl::PrereqScanner ---- Unsatisfied dependencies detected during ---- ---- JQUELIN/Perl-PrereqScanner-0.100960.tar.gz ---- Version::Requirements [requires] Prepending C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Version::Requirements' Running make for R/RJ/RJBS/Version-Requirements-0.100660.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Version-Requirements-0.100660.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\R\RJ\RJBS\Version-Requirements-0.100660.tar.gz ok Version-Requirements-0.100660 Version-Requirements-0.100660/Changes Version-Requirements-0.100660/dist.ini Version-Requirements-0.100660/lib/Version Version-Requirements-0.100660/lib/Version/Requirements.pm Version-Requirements-0.100660/t Version-Requirements-0.100660/t/accepts.t Version-Requirements-0.100660/t/basic.t Version-Requirements-0.100660/t/from-hash.t Version-Requirements-0.100660/t/merge.t Version-Requirements-0.100660/META.yml Version-Requirements-0.100660/LICENSE Version-Requirements-0.100660/README Version-Requirements-0.100660/t/release-pod-coverage.t Version-Requirements-0.100660/t/release-pod-syntax.t Version-Requirements-0.100660/META.json Version-Requirements-0.100660/Makefile.PL Version-Requirements-0.100660/MANIFEST Prepending C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Version-Requirements-0.100660.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Version::Requirements >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Version/Requirements.pm blib\lib\Version\Requirements.pm RJBS/Version-Requirements-0.100660.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/accepts.t ............... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/basic.t ................. ok 1 - some basic minimums ok 2 - just minimums? simple ok 3 - max only ok 4 - maximums? not simple ok 5 - excl only ok 6 - min and max ok 7 - exclusions already outside range do not matter ok 8 - exclusions ok 9 - exclusions go away when made irrelevant ok 10 - we can exclude an endpoint ok 11 - can't exclude all values ok 12 - can't add outside-range exact spec to range ok 13 - maximum must exceed (or equal) minimum ok 14 - maximum must exceed (or equal) minimum ok 15 - if min==max, becomes exact requirement ok 16 - test exclusion-skipping ok 17 - exact requirement ok 18 - can't exactly specify differing versions ok 19 - max < fixed ok 20 - min > fixed ok 21 - != && == 1..21 ok t/from-hash.t ............. ok 1 - we can load from a string hash ok 2 - we die when we can't understand a version spec 1..2 ok t/merge.t ................. ok 1 - add requirements to an existing set of requirements ok 2 - clone/add_requirements does not affect lhs ok 3 - clone/add_requirements does not affect rhs ok 4 - clone and add_requirements ok 5 - cleared the shared requirement ok 6 - clone with only max ok 7 - we do not lose 0-min reqs on merge 1..7 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing All tests successful. Files=6, Tests=36, 0 wallclock secs ( 0.02 usr + 0.05 sys = 0.06 CPU) Result: PASS RJBS/Version-Requirements-0.100660.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo Signes <rjbs@cpan.org> a set of version requirements for a CPAN dist >>> (cd C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F && tar cvf - Version-Requirements-0.100660.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/R/RJ/RJBS/Version-Requirements-0.100660.tar.gz Version-Requirements-0.100660.ppd blib/ blib/lib/ blib/lib/Version/ blib/lib/Version/Requirements.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/Version-Requirements-0.100660.ppd C:/cpanfly-5.12/var/REPO/R/RJ/RJBS cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/Version-Requirements-0.100660.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Version-Requirements-0.100660-LuxE3F/Version-Requirements-0.100660.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running make for J/JQ/JQUELIN/Perl-PrereqScanner-0.100960.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v Prepending C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build J/JQ/JQUELIN/Perl-PrereqScanner-0.100960.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Perl/PrereqScanner.pm blib\lib\Perl\PrereqScanner.pm C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "cp" -- bin/scan_prereqs blib\script\scan_prereqs pl2bat.bat blib\script\scan_prereqs JQUELIN/Perl-PrereqScanner-0.100960.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/autoprereq.t .......... ok 1 - (empty string) ok 2 - (empty string) ok 3 - (empty string) ok 4 - use Use::NoVersion; ok 5 - use Use::NoVersion; ok 6 - use Use::NoVersion; ok 7 - use Use::Version 0.50; ok 8 - use Use::Version 0.50; ok 9 - use Use::Version 0.50; ok 10 - require Require; ok 11 - require Require; ok 12 - require Require; ok 13 - use Use::Version 0.50; use Use::Version 1.00; ok 14 - use Use::Version 0.50; use Use::Version 1.00; ok 15 - use Use::Version 0.50; use Use::Version 1.00; ok 16 - use Use::Version 1.00; use Use::Version 0.50; ok 17 - use Use::Version 1.00; use Use::Version 0.50; ok 18 - use Use::Version 1.00; use Use::Version 0.50; ok 19 - use Import::IgnoreAPI require => 1; ok 20 - use Import::IgnoreAPI require => 1; ok 21 - use Import::IgnoreAPI require => 1; ok 22 - with 'With::Single'; ok 23 - with 'With::Single'; ok 24 - with 'With::Single'; ok 25 - extends 'Extends::List1', 'Extends::List2'; ok 26 - extends 'Extends::List1', 'Extends::List2'; ok 27 - extends 'Extends::List1', 'Extends::List2'; ok 28 - with 'With::Single', 'With::Double'; ok 29 - with 'With::Single', 'With::Double'; ok 30 - with 'With::Single', 'With::Double'; ok 31 - with 'With::Single' => { -excludes => 'method'}, 'With::Double'; ok 32 - with 'With::Single' => { -excludes => 'method'}, 'With::Double'; ok 33 - with 'With::Single' => { -excludes => 'method'}, 'With::Double'; ok 34 - with qw(With::QW1 With::QW2); ok 35 - with qw(With::QW1 With::QW2); ok 36 - with qw(With::QW1 With::QW2); ok 37 - extends qw(Extends::QW1 Extends::QW2); ok 38 - extends qw(Extends::QW1 Extends::QW2); ok 39 - extends qw(Extends::QW1 Extends::QW2); ok 40 - use base "Base::QQ1"; ok 41 - use base "Base::QQ1"; ok 42 - use base "Base::QQ1"; ok 43 - use base 10 "Base::QQ1"; ok 44 - use base 10 "Base::QQ1"; ok 45 - use base 10 "Base::QQ1"; ok 46 - use base qw{ Base::QW1 Base::QW2 }; ok 47 - use base qw{ Base::QW1 Base::QW2 }; ok 48 - use base qw{ Base::QW1 Base::QW2 }; ok 49 - use parent "Parent::QQ1"; ok 50 - use parent "Parent::QQ1"; ok 51 - use parent "Parent::QQ1"; ok 52 - use parent 10 "Parent::QQ1"; ok 53 - use parent 10 "Parent::QQ1"; ok 54 - use parent 10 "Parent::QQ1"; ok 55 - use parent 2 "Parent::QQ1"; use parent 2 "Parent::QQ2" ok 56 - use parent 2 "Parent::QQ1"; use parent 2 "Parent::QQ2" ok 57 - use parent 2 "Parent::QQ1"; use parent 2 "Parent::QQ2" ok 58 - use parent 2 "Parent::QQ1"; use parent 1 "Parent::QQ2" ok 59 - use parent 2 "Parent::QQ1"; use parent 1 "Parent::QQ2" ok 60 - use parent 2 "Parent::QQ1"; use parent 1 "Parent::QQ2" ok 61 - use parent qw{ Parent::QW1 Parent::QW2 }; ok 62 - use parent qw{ Parent::QW1 Parent::QW2 }; ok 63 - use parent qw{ Parent::QW1 Parent::QW2 }; ok 64 - use parent -norequire, qw{ Parent::QW1 Parent::QW2 }; ok 65 - use parent -norequire, qw{ Parent::QW1 Parent::QW2 }; ok 66 - use parent -norequire, qw{ Parent::QW1 Parent::QW2 }; ok 67 - my $foo = "Carp"; require $foo ok 68 - my $foo = "Carp"; require $foo ok 69 - my $foo = "Carp"; require $foo ok 70 - use strict; use warnings; use lib '.'; use feature ':5.10'; ok 71 - use strict; use warnings; use lib '.'; use feature ':5.10'; ok 72 - use strict; use warnings; use lib '.'; use feature ':5.10'; 1..72 ok t/release-pod-syntax.t .. skipped: these tests are for release candidate testing All tests successful. Files=2, Tests=72, 1 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU) Result: PASS JQUELIN/Perl-PrereqScanner-0.100960.tar.gz nmake test TEST_VERBOSE=1 -- OK Jerome Quelin <jquelin@cpan.org> a tool to scan your Perl code for its prerequisites >>> (cd C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v && tar cvf - Perl-PrereqScanner-0.100960.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/J/JQ/JQUELIN/Perl-PrereqScanner-0.100960.tar.gz Perl-PrereqScanner-0.100960.ppd blib/ blib/lib/ blib/lib/Perl/ blib/lib/Perl/PrereqScanner.pm blib/script/ blib/script/scan_prereqs blib/script/scan_prereqs.bat >>> mv C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/Perl-PrereqScanner-0.100960.ppd C:/cpanfly-5.12/var/REPO/J/JQ/JQUELIN cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/Perl-PrereqScanner-0.100960.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Perl-PrereqScanner-0.100960-V8aa3v/Perl-PrereqScanner-0.100960.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'Pod::Eventual' Running make for R/RJ/RJBS/Pod-Eventual-0.093330.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Pod-Eventual-0.093330.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\R\RJ\RJBS\Pod-Eventual-0.093330.tar.gz ok Pod-Eventual-0.093330 Pod-Eventual-0.093330/Changes Pod-Eventual-0.093330/eg Pod-Eventual-0.093330/eg/blanks.pod Pod-Eventual-0.093330/eg/cut-into.pl Pod-Eventual-0.093330/eg/dump.pl Pod-Eventual-0.093330/eg/non-empty-blank.pod Pod-Eventual-0.093330/eg/non-pod.pl Pod-Eventual-0.093330/eg/test.pod Pod-Eventual-0.093330/lib/Pod Pod-Eventual-0.093330/lib/Pod/Eventual.pm Pod-Eventual-0.093330/lib/Pod/Eventual Pod-Eventual-0.093330/lib/Pod/Eventual/Simple.pm Pod-Eventual-0.093330/t Pod-Eventual-0.093330/t/basic.t Pod-Eventual-0.093330/t/blanks.t Pod-Eventual-0.093330/t/non-pod.t Pod-Eventual-0.093330/t/nonempty.t Pod-Eventual-0.093330/META.yml Pod-Eventual-0.093330/LICENSE Pod-Eventual-0.093330/README Pod-Eventual-0.093330/t/release-pod-coverage.t Pod-Eventual-0.093330/t/release-pod-syntax.t Pod-Eventual-0.093330/META.json Pod-Eventual-0.093330/Makefile.PL Pod-Eventual-0.093330/MANIFEST Prepending C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Pod-Eventual-0.093330.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Mixin::Linewise::Readers 0.001 not found. Warning: prerequisite Test::Deep 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Pod::Eventual ---- Unsatisfied dependencies detected during ---- ---- RJBS/Pod-Eventual-0.093330.tar.gz ---- Test::Deep [requires] Mixin::Linewise::Readers [requires] Prepending C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Test::Deep' Running make for F/FD/FDALY/Test-Deep-0.106.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FD/FDALY/Test-Deep-0.106.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\F\FD\FDALY\Test-Deep-0.106.tar.gz ok Test-Deep-0.106/ Test-Deep-0.106/Makefile.PL Test-Deep-0.106/README Test-Deep-0.106/MANIFEST Test-Deep-0.106/CHANGES Test-Deep-0.106/TODO Test-Deep-0.106/lib/ Test-Deep-0.106/lib/Test/ Test-Deep-0.106/lib/Test/Deep.pod Test-Deep-0.106/lib/Test/Deep/ Test-Deep-0.106/lib/Test/Deep/HashKeysOnly.pm Test-Deep-0.106/lib/Test/Deep/ArrayLength.pm Test-Deep-0.106/lib/Test/Deep/Ref.pm Test-Deep-0.106/lib/Test/Deep/MM.pm Test-Deep-0.106/lib/Test/Deep/NoTest.pm Test-Deep-0.106/lib/Test/Deep/Stack.pm Test-Deep-0.106/lib/Test/Deep/RegexpOnly.pm Test-Deep-0.106/lib/Test/Deep/All.pm Test-Deep-0.106/lib/Test/Deep/Ignore.pm Test-Deep-0.106/lib/Test/Deep/Methods.pm Test-Deep-0.106/lib/Test/Deep/Class.pm Test-Deep-0.106/lib/Test/Deep/RegexpVersion.pm Test-Deep-0.106/lib/Test/Deep/Cache.pm Test-Deep-0.106/lib/Test/Deep/ArrayEach.pm Test-Deep-0.106/lib/Test/Deep/Shallow.pm Test-Deep-0.106/lib/Test/Deep/Any.pm Test-Deep-0.106/lib/Test/Deep/RegexpRefOnly.pm Test-Deep-0.106/lib/Test/Deep/RefType.pm Test-Deep-0.106/lib/Test/Deep/RegexpMatches.pm Test-Deep-0.106/lib/Test/Deep/ArrayLengthOnly.pm Test-Deep-0.106/lib/Test/Deep/Number.pm Test-Deep-0.106/lib/Test/Deep/Hash.pm Test-Deep-0.106/lib/Test/Deep/Set.pm Test-Deep-0.106/lib/Test/Deep/Cmp.pm Test-Deep-0.106/lib/Test/Deep/Regexp.pm Test-Deep-0.106/lib/Test/Deep/HashElements.pm Test-Deep-0.106/lib/Test/Deep/Cache/ Test-Deep-0.106/lib/Test/Deep/Cache/Simple.pm Test-Deep-0.106/lib/Test/Deep/String.pm Test-Deep-0.106/lib/Test/Deep/Boolean.pm Test-Deep-0.106/lib/Test/Deep/ScalarRefOnly.pm Test-Deep-0.106/lib/Test/Deep/Blessed.pm Test-Deep-0.106/lib/Test/Deep/ListMethods.pm Test-Deep-0.106/lib/Test/Deep/Code.pm Test-Deep-0.106/lib/Test/Deep/Isa.pm Test-Deep-0.106/lib/Test/Deep/ArrayElementsOnly.pm Test-Deep-0.106/lib/Test/Deep/ScalarRef.pm Test-Deep-0.106/lib/Test/Deep/HashKeys.pm Test-Deep-0.106/lib/Test/Deep/Array.pm Test-Deep-0.106/lib/Test/Deep/RegexpRef.pm Test-Deep-0.106/lib/Test/Deep/HashEach.pm Test-Deep-0.106/lib/Test/Deep.pm Test-Deep-0.106/META.yml Test-Deep-0.106/t/ Test-Deep-0.106/t/shallow.t Test-Deep-0.106/t/number.t Test-Deep-0.106/t/set.t Test-Deep-0.106/t/circular.t Test-Deep-0.106/t/descend.t Test-Deep-0.106/t/listmethods.t Test-Deep-0.106/t/methods.t Test-Deep-0.106/t/class.t Test-Deep-0.106/t/hash.t Test-Deep-0.106/t/array.t Test-Deep-0.106/t/all.t Test-Deep-0.106/t/hash_each.t Test-Deep-0.106/t/isa.t Test-Deep-0.106/t/any.t Test-Deep-0.106/t/boolean.t Test-Deep-0.106/t/bag.t Test-Deep-0.106/t/over.pm Test-Deep-0.106/t/cache.t Test-Deep-0.106/t/notest_extra.t Test-Deep-0.106/t/regexp.t.orig Test-Deep-0.106/t/scalarref.t Test-Deep-0.106/t/code.t Test-Deep-0.106/t/std.pm Test-Deep-0.106/t/scalar.t Test-Deep-0.106/t/blessed.t Test-Deep-0.106/t/memory.t Test-Deep-0.106/t/ignore.t Test-Deep-0.106/t/string.t Test-Deep-0.106/t/deep_utils.t Test-Deep-0.106/t/arraylength.t Test-Deep-0.106/t/regexpref.t Test-Deep-0.106/t/reftype.t Test-Deep-0.106/t/regexp.t Test-Deep-0.106/t/error.t Test-Deep-0.106/t/bagrecursion.t Test-Deep-0.106/t/array_each.t Test-Deep-0.106/t/notest.t Test-Deep-0.106/t/hashkeys.t Prepending C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build F/FD/FDALY/Test-Deep-0.106.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::Deep >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Test/Deep/Regexp.pm blib\lib\Test\Deep\Regexp.pm cp lib/Test/Deep/Class.pm blib\lib\Test\Deep\Class.pm cp lib/Test/Deep.pod blib\lib\Test\Deep.pod cp lib/Test/Deep/RegexpVersion.pm blib\lib\Test\Deep\RegexpVersion.pm cp lib/Test/Deep/ArrayLength.pm blib\lib\Test\Deep\ArrayLength.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/HashEach.pm blib\lib\Test\Deep\HashEach.pm cp lib/Test/Deep/ListMethods.pm blib\lib\Test\Deep\ListMethods.pm cp lib/Test/Deep/Isa.pm blib\lib\Test\Deep\Isa.pm cp lib/Test/Deep/Code.pm blib\lib\Test\Deep\Code.pm cp lib/Test/Deep/RegexpRefOnly.pm blib\lib\Test\Deep\RegexpRefOnly.pm cp lib/Test/Deep/RefType.pm blib\lib\Test\Deep\RefType.pm cp lib/Test/Deep/Boolean.pm blib\lib\Test\Deep\Boolean.pm cp lib/Test/Deep/RegexpRef.pm blib\lib\Test\Deep\RegexpRef.pm cp lib/Test/Deep/Cache.pm blib\lib\Test\Deep\Cache.pm cp lib/Test/Deep/Any.pm blib\lib\Test\Deep\Any.pm cp lib/Test/Deep/Array.pm blib\lib\Test\Deep\Array.pm cp lib/Test/Deep/HashElements.pm blib\lib\Test\Deep\HashElements.pm cp lib/Test/Deep/NoTest.pm blib\lib\Test\Deep\NoTest.pm cp lib/Test/Deep/String.pm blib\lib\Test\Deep\String.pm cp lib/Test/Deep/Blessed.pm blib\lib\Test\Deep\Blessed.pm cp lib/Test/Deep.pm blib\lib\Test\Deep.pm cp lib/Test/Deep/Ref.pm blib\lib\Test\Deep\Ref.pm cp lib/Test/Deep/Set.pm blib\lib\Test\Deep\Set.pm cp lib/Test/Deep/MM.pm blib\lib\Test\Deep\MM.pm cp lib/Test/Deep/All.pm blib\lib\Test\Deep\All.pm cp lib/Test/Deep/Cmp.pm blib\lib\Test\Deep\Cmp.pm cp lib/Test/Deep/Ignore.pm blib\lib\Test\Deep\Ignore.pm cp lib/Test/Deep/Number.pm blib\lib\Test\Deep\Number.pm cp lib/Test/Deep/RegexpMatches.pm blib\lib\Test\Deep\RegexpMatches.pm cp lib/Test/Deep/Cache/Simple.pm blib\lib\Test\Deep\Cache\Simple.pm cp lib/Test/Deep/Shallow.pm blib\lib\Test\Deep\Shallow.pm cp lib/Test/Deep/HashKeysOnly.pm blib\lib\Test\Deep\HashKeysOnly.pm cp lib/Test/Deep/Methods.pm blib\lib\Test\Deep\Methods.pm cp lib/Test/Deep/Stack.pm blib\lib\Test\Deep\Stack.pm cp lib/Test/Deep/Hash.pm blib\lib\Test\Deep\Hash.pm cp lib/Test/Deep/ArrayLengthOnly.pm blib\lib\Test\Deep\ArrayLengthOnly.pm cp lib/Test/Deep/ArrayElementsOnly.pm blib\lib\Test\Deep\ArrayElementsOnly.pm cp lib/Test/Deep/ArrayEach.pm blib\lib\Test\Deep\ArrayEach.pm cp lib/Test/Deep/ScalarRef.pm blib\lib\Test\Deep\ScalarRef.pm cp lib/Test/Deep/HashKeys.pm blib\lib\Test\Deep\HashKeys.pm FDALY/Test-Deep-0.106.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "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 'isa eq' completed ok 8 - Test 'isa eq' no premature diagnostication ok 9 - Test 'isa eq' result count ok 10 - subtest '' of 'isa eq' compare actual_ok ok 11 - checking depth ok 12 - subtest '' of '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 - U::isa says yes ok 26 - U::isa says yes ok 27 - no warnings 1..27 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 'complex eq' completed ok 32 - Test 'complex eq' no premature diagnostication ok 33 - Test 'complex eq' result count ok 34 - subtest '' of 'complex eq' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'complex eq' compare diag ok 37 - Test 'complex not eq' completed ok 38 - Test 'complex not eq' no premature diagnostication ok 39 - Test 'complex not eq' result count ok 40 - subtest '' of 'complex not eq' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'complex not eq' compare diag ok 43 - no warnings 1..43 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 'complex eq' completed ok 32 - Test 'complex eq' no premature diagnostication ok 33 - Test 'complex eq' result count ok 34 - subtest '' of 'complex eq' compare actual_ok ok 35 - checking depth ok 36 - subtest '' of 'complex eq' compare diag ok 37 - Test 'complex not eq' completed ok 38 - Test 'complex not eq' no premature diagnostication ok 39 - Test 'complex not eq' result count ok 40 - subtest '' of 'complex not eq' compare actual_ok ok 41 - checking depth ok 42 - subtest '' of 'complex not eq' compare diag ok 43 - Test 'methods eq' completed ok 44 - Test 'methods eq' no premature diagnostication ok 45 - Test 'methods eq' result count ok 46 - subtest '' of 'methods eq' compare actual_ok ok 47 - checking depth ok 48 - subtest '' of 'methods eq' compare diag ok 49 - Test 'methods not eq' completed ok 50 - Test 'methods not eq' no premature diagnostication ok 51 - Test 'methods not eq' result count ok 52 - subtest '' of 'methods not eq' compare actual_ok ok 53 - checking depth ok 54 - no warnings 1..54 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/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=35, Tests=1073, 4 wallclock secs ( 0.19 usr + 0.09 sys = 0.28 CPU) Result: PASS FDALY/Test-Deep-0.106.tar.gz nmake test TEST_VERBOSE=1 -- OK Picked up abstract from lib/Test/Deep.pod Fergal Daly <fergal@esatclear.ie> Extremely flexible deep comparison >>> (cd C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc && tar cvf - Test-Deep-0.106.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/F/FD/FDALY/Test-Deep-0.106.tar.gz Test-Deep-0.106.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/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 blib/lib/Test/Deep.pod >>> mv C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/Test-Deep-0.106.ppd C:/cpanfly-5.12/var/REPO/F/FD/FDALY cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/Test-Deep-0.106.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Test-Deep-0.106-e7ZCmc/Test-Deep-0.106.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'Mixin::Linewise::Readers' Running make for R/RJ/RJBS/Mixin-Linewise-0.003.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Mixin-Linewise-0.003.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\R\RJ\RJBS\Mixin-Linewise-0.003.tar.gz ok Mixin-Linewise-0.003/ Mixin-Linewise-0.003/Changes Mixin-Linewise-0.003/LICENSE Mixin-Linewise-0.003/MANIFEST Mixin-Linewise-0.003/META.yml Mixin-Linewise-0.003/Makefile.PL Mixin-Linewise-0.003/README Mixin-Linewise-0.003/inc/ Mixin-Linewise-0.003/lib/ Mixin-Linewise-0.003/t/ Mixin-Linewise-0.003/xt/ Mixin-Linewise-0.003/xt/release/ Mixin-Linewise-0.003/xt/release/pod-coverage.t Mixin-Linewise-0.003/xt/release/pod.t Mixin-Linewise-0.003/t/basic.t Mixin-Linewise-0.003/t/lib/ Mixin-Linewise-0.003/t/lib/MLTests.pm Mixin-Linewise-0.003/lib/Mixin/ Mixin-Linewise-0.003/lib/Mixin/Linewise/ Mixin-Linewise-0.003/lib/Mixin/Linewise.pm Mixin-Linewise-0.003/lib/Mixin/Linewise/Readers.pm Mixin-Linewise-0.003/lib/Mixin/Linewise/Writers.pm Mixin-Linewise-0.003/inc/Module/ Mixin-Linewise-0.003/inc/Module/Install/ Mixin-Linewise-0.003/inc/Module/Install.pm Mixin-Linewise-0.003/inc/Module/Install/AutoManifest.pm Mixin-Linewise-0.003/inc/Module/Install/Base.pm Mixin-Linewise-0.003/inc/Module/Install/Can.pm Mixin-Linewise-0.003/inc/Module/Install/ExtraTests.pm Mixin-Linewise-0.003/inc/Module/Install/Fetch.pm Mixin-Linewise-0.003/inc/Module/Install/Makefile.pm Mixin-Linewise-0.003/inc/Module/Install/Metadata.pm Mixin-Linewise-0.003/inc/Module/Install/Win32.pm Mixin-Linewise-0.003/inc/Module/Install/WriteAll.pm Prepending C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'make' CPAN.pm: Going to build R/RJ/RJBS/Mixin-Linewise-0.003.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Mixin::Linewise >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Mixin/Linewise/Readers.pm blib\lib\Mixin\Linewise\Readers.pm cp lib/Mixin/Linewise.pm blib\lib\Mixin\Linewise.pm cp lib/Mixin/Linewise/Writers.pm blib\lib\Mixin\Linewise\Writers.pm RJBS/Mixin-Linewise-0.003.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, '', 'xt/release', '', 1, 'blib\lib', 'blib\arch')" t/*.t t/basic.t .. ok 1 - read_string ok 2 - read_string_sub ok 3 - read_string_mul 1..3 ok All tests successful. Files=1, Tests=3, 0 wallclock secs ( 0.03 usr + 0.02 sys = 0.05 CPU) Result: PASS RJBS/Mixin-Linewise-0.003.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo Signes <rjbs@cpan.org> write your linewise code for handles; this does the rest >>> (cd C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP && tar cvf - Mixin-Linewise-0.003.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/R/RJ/RJBS/Mixin-Linewise-0.003.tar.gz Mixin-Linewise-0.003.ppd blib/ blib/lib/ blib/lib/Mixin/ blib/lib/Mixin/Linewise/ blib/lib/Mixin/Linewise/Readers.pm blib/lib/Mixin/Linewise/Writers.pm blib/lib/Mixin/Linewise.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/Mixin-Linewise-0.003.ppd C:/cpanfly-5.12/var/REPO/R/RJ/RJBS cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/Mixin-Linewise-0.003.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Mixin-Linewise-0.003-rMiWTP/Mixin-Linewise-0.003.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running make for R/RJ/RJBS/Pod-Eventual-0.093330.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6 Prepending C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'make' CPAN.pm: Going to build R/RJ/RJBS/Pod-Eventual-0.093330.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Pod/Eventual.pm blib\lib\Pod\Eventual.pm cp lib/Pod/Eventual/Simple.pm blib\lib\Pod\Eventual\Simple.pm RJBS/Pod-Eventual-0.093330.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/basic.t ................. 1..1 ok 1 - we got the events we expected ok t/blanks.t ................ 1..1 ok 1 - we got the events we expected ok t/non-pod.t ............... 1..1 ok 1 - we got the events we expected ok t/nonempty.t .............. 1..1 ok 1 - we got the events we expected ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing All tests successful. Files=6, Tests=4, 0 wallclock secs ( 0.02 usr + 0.05 sys = 0.06 CPU) Result: PASS RJBS/Pod-Eventual-0.093330.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo Signes <rjbs@cpan.org> read a POD document as a series of trivial events >>> (cd C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6 && tar cvf - Pod-Eventual-0.093330.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/R/RJ/RJBS/Pod-Eventual-0.093330.tar.gz Pod-Eventual-0.093330.ppd blib/ blib/lib/ blib/lib/Pod/ blib/lib/Pod/Eventual/ blib/lib/Pod/Eventual/Simple.pm blib/lib/Pod/Eventual.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/Pod-Eventual-0.093330.ppd C:/cpanfly-5.12/var/REPO/R/RJ/RJBS cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/Pod-Eventual-0.093330.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Pod-Eventual-0.093330-IPYiq6/Pod-Eventual-0.093330.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'App::Cmd::Setup' Running make for R/RJ/RJBS/App-Cmd-0.307.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/App-Cmd-0.307.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\R\RJ\RJBS\App-Cmd-0.307.tar.gz ok App-Cmd-0.307/ App-Cmd-0.307/Changes App-Cmd-0.307/LICENSE App-Cmd-0.307/MANIFEST App-Cmd-0.307/META.yml App-Cmd-0.307/Makefile.PL App-Cmd-0.307/README App-Cmd-0.307/inc/ App-Cmd-0.307/lib/ App-Cmd-0.307/t/ App-Cmd-0.307/xt/ App-Cmd-0.307/xt/release/ App-Cmd-0.307/xt/release/perl-critic.t App-Cmd-0.307/xt/release/pod-coverage.t App-Cmd-0.307/xt/release/pod.t App-Cmd-0.307/t/00-load.t App-Cmd-0.307/t/abbrev.t App-Cmd-0.307/t/basic.t App-Cmd-0.307/t/lib/ App-Cmd-0.307/t/setup-inner.t App-Cmd-0.307/t/setup-nocmd.t App-Cmd-0.307/t/setup.t App-Cmd-0.307/t/simple-require.t App-Cmd-0.307/t/simple-use.t App-Cmd-0.307/t/subdispatch.t App-Cmd-0.307/t/lib/Test/ App-Cmd-0.307/t/lib/Test/MyCmd/ App-Cmd-0.307/t/lib/Test/MyCmd.pm App-Cmd-0.307/t/lib/Test/MyCmd2/ App-Cmd-0.307/t/lib/Test/MyCmd2.pm App-Cmd-0.307/t/lib/Test/MyCmdAbbrev/ App-Cmd-0.307/t/lib/Test/MyCmdAbbrev.pm App-Cmd-0.307/t/lib/Test/MySimple.pm App-Cmd-0.307/t/lib/Test/WSNCC/ App-Cmd-0.307/t/lib/Test/WSNCC.pm App-Cmd-0.307/t/lib/Test/WSOF.pm App-Cmd-0.307/t/lib/Test/WithSetup/ App-Cmd-0.307/t/lib/Test/WithSetup.pm App-Cmd-0.307/t/lib/Test/XyzzyPlugin.pm App-Cmd-0.307/t/lib/Test/WithSetup/Command/ App-Cmd-0.307/t/lib/Test/WithSetup/Command.pm App-Cmd-0.307/t/lib/Test/WithSetup/Command/alfie.pm App-Cmd-0.307/t/lib/Test/WithSetup/Command/bertie.pm App-Cmd-0.307/t/lib/Test/WSNCC/Command/ App-Cmd-0.307/t/lib/Test/WSNCC/Command/blort.pm App-Cmd-0.307/t/lib/Test/MyCmdAbbrev/Command/ App-Cmd-0.307/t/lib/Test/MyCmdAbbrev/Command/bar.pm App-Cmd-0.307/t/lib/Test/MyCmdAbbrev/Command/baz.pm App-Cmd-0.307/t/lib/Test/MyCmdAbbrev/Command/foo.pm App-Cmd-0.307/t/lib/Test/MyCmd2/Command/ App-Cmd-0.307/t/lib/Test/MyCmd2/Command/foo/ App-Cmd-0.307/t/lib/Test/MyCmd2/Command/foo.pm App-Cmd-0.307/t/lib/Test/MyCmd2/Command/foo/bar.pm App-Cmd-0.307/t/lib/Test/MyCmd/Command/ App-Cmd-0.307/t/lib/Test/MyCmd/Command/exit.pm App-Cmd-0.307/t/lib/Test/MyCmd/Command/frobulate.pm App-Cmd-0.307/t/lib/Test/MyCmd/Command/justusage.pm App-Cmd-0.307/t/lib/Test/MyCmd/Command/stock.pm App-Cmd-0.307/lib/App/ App-Cmd-0.307/lib/App/Cmd/ App-Cmd-0.307/lib/App/Cmd.pm App-Cmd-0.307/lib/App/Cmd/ArgProcessor.pm App-Cmd-0.307/lib/App/Cmd/Command/ App-Cmd-0.307/lib/App/Cmd/Command.pm App-Cmd-0.307/lib/App/Cmd/Plugin.pm App-Cmd-0.307/lib/App/Cmd/Setup.pm App-Cmd-0.307/lib/App/Cmd/Simple.pm App-Cmd-0.307/lib/App/Cmd/Subdispatch/ App-Cmd-0.307/lib/App/Cmd/Subdispatch.pm App-Cmd-0.307/lib/App/Cmd/Tester.pm App-Cmd-0.307/lib/App/Cmd/Tutorial.pod App-Cmd-0.307/lib/App/Cmd/Subdispatch/DashedStyle.pm App-Cmd-0.307/lib/App/Cmd/Command/commands.pm App-Cmd-0.307/lib/App/Cmd/Command/help.pm App-Cmd-0.307/inc/Module/ App-Cmd-0.307/inc/Module/Install/ App-Cmd-0.307/inc/Module/Install.pm App-Cmd-0.307/inc/Module/Install/AutoManifest.pm App-Cmd-0.307/inc/Module/Install/Base.pm App-Cmd-0.307/inc/Module/Install/Can.pm App-Cmd-0.307/inc/Module/Install/ExtraTests.pm App-Cmd-0.307/inc/Module/Install/Fetch.pm App-Cmd-0.307/inc/Module/Install/Makefile.pm App-Cmd-0.307/inc/Module/Install/Metadata.pm App-Cmd-0.307/inc/Module/Install/Win32.pm App-Cmd-0.307/inc/Module/Install/WriteAll.pm Prepending C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'make' CPAN.pm: Going to build R/RJ/RJBS/App-Cmd-0.307.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Getopt::Long::Descriptive 0.084 not found. Warning: prerequisite IO::TieCombine 1 not found. Warning: prerequisite String::RewritePrefix 0 not found. Checking if your kit is complete... Looks good Writing Makefile for App::Cmd ---- Unsatisfied dependencies detected during ---- ---- RJBS/App-Cmd-0.307.tar.gz ---- IO::TieCombine [requires] String::RewritePrefix [requires] Getopt::Long::Descriptive [requires] Prepending C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'test' Running make test Delayed until after prerequisites Running test for module 'IO::TieCombine' Running make for R/RJ/RJBS/IO-TieCombine-1.000.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/IO-TieCombine-1.000.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\R\RJ\RJBS\IO-TieCombine-1.000.tar.gz ok IO-TieCombine-1.000 IO-TieCombine-1.000/Changes IO-TieCombine-1.000/lib/IO IO-TieCombine-1.000/lib/IO/TieCombine.pm IO-TieCombine-1.000/lib/IO/TieCombine IO-TieCombine-1.000/lib/IO/TieCombine/Handle.pm IO-TieCombine-1.000/lib/IO/TieCombine/Scalar.pm IO-TieCombine-1.000/t IO-TieCombine-1.000/t/basic.t IO-TieCombine-1.000/META.yml IO-TieCombine-1.000/LICENSE IO-TieCombine-1.000/README IO-TieCombine-1.000/Makefile.PL IO-TieCombine-1.000/MANIFEST Prepending C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'make' CPAN.pm: Going to build R/RJ/RJBS/IO-TieCombine-1.000.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for IO::TieCombine >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/IO/TieCombine/Handle.pm blib\lib\IO\TieCombine\Handle.pm cp lib/IO/TieCombine/Scalar.pm blib\lib\IO\TieCombine\Scalar.pm cp lib/IO/TieCombine.pm blib\lib\IO\TieCombine.pm RJBS/IO-TieCombine-1.000.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/basic.t .. 1..5 ok 1 - you can't assign to a slot fh ok 2 - Alpha slot ok 3 - Beta slot ok 4 - Charlie slot ok 5 - combined ok All tests successful. Files=1, Tests=5, 0 wallclock secs ( 0.03 usr + 0.03 sys = 0.06 CPU) Result: PASS RJBS/IO-TieCombine-1.000.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo Signes <rjbs@cpan.org> produce tied (and other) separate but combined variables >>> (cd C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9 && tar cvf - IO-TieCombine-1.000.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/R/RJ/RJBS/IO-TieCombine-1.000.tar.gz IO-TieCombine-1.000.ppd blib/ blib/lib/ blib/lib/IO/ blib/lib/IO/TieCombine/ blib/lib/IO/TieCombine/Handle.pm blib/lib/IO/TieCombine/Scalar.pm blib/lib/IO/TieCombine.pm >>> mv C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/IO-TieCombine-1.000.ppd C:/cpanfly-5.12/var/REPO/R/RJ/RJBS cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/IO-TieCombine-1.000.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/IO-TieCombine-1.000-YUkmx9/IO-TieCombine-1.000.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'String::RewritePrefix' Running make for R/RJ/RJBS/String-RewritePrefix-0.005.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/arch C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/lib C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/String-RewritePrefix-0.005.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\R\RJ\RJBS\String-RewritePrefix-0.005.tar.gz ok String-RewritePrefix-0.005/ String-RewritePrefix-0.005/Changes String-RewritePrefix-0.005/INSTALL String-RewritePrefix-0.005/LICENSE String-RewritePrefix-0.005/MANIFEST String-RewritePrefix-0.005/MANIFEST.SKIP String-RewritePrefix-0.005/META.yml String-RewritePrefix-0.005/Makefile.PL String-RewritePrefix-0.005/README String-RewritePrefix-0.005/lib/ String-RewritePrefix-0.005/t/ String-RewritePrefix-0.005/xt/ String-RewritePrefix-0.005/xt/pod-coverage.t String-RewritePrefix-0.005/xt/pod-format.t String-RewritePrefix-0.005/t/basic.t String-RewritePrefix-0.005/lib/String/ String-RewritePrefix-0.005/lib/String/RewritePrefix.pm Prepending C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/arch C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/lib C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'make' CPAN.pm: Going to build R/RJ/RJBS/String-RewritePrefix-0.005.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for String::RewritePrefix >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/String/RewritePrefix.pm blib\lib\String\RewritePrefix.pm RJBS/String-RewritePrefix-0.005.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/arch C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/lib C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/basic.t .. 1..3 ok 1 - rewrote prefices ok 2 - from synopsis, code okay ok 3 - rewrote with import ok All tests successful. Files=1, Tests=3, 0 wallclock secs ( 0.00 usr + 0.05 sys = 0.05 CPU) Result: PASS RJBS/String-RewritePrefix-0.005.tar.gz nmake test TEST_VERBOSE=1 -- OK Picked up abstract from lib/String/RewritePrefix.pm Ricardo Signes <rjbs@cpan.org> rewrite strings based on a set of known prefixes >>> (cd C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo && tar cvf - String-RewritePrefix-0.005.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/R/RJ/RJBS/String-RewritePrefix-0.005.tar.gz String-RewritePrefix-0.005.ppd blib/ blib/lib/ blib/lib/String/ blib/lib/String/RewritePrefix.pm >>> mv C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/String-RewritePrefix-0.005.ppd C:/cpanfly-5.12/var/REPO/R/RJ/RJBS cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/String-RewritePrefix-0.005.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/String-RewritePrefix-0.005-D0QKCo/String-RewritePrefix-0.005.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'Getopt::Long::Descriptive' Running make for R/RJ/RJBS/Getopt-Long-Descriptive-0.085.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/arch C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/lib C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/arch C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/lib C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.085.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\R\RJ\RJBS\Getopt-Long-Descriptive-0.085.tar.gz ok Getopt-Long-Descriptive-0.085/ Getopt-Long-Descriptive-0.085/Changes Getopt-Long-Descriptive-0.085/MANIFEST Getopt-Long-Descriptive-0.085/META.yml Getopt-Long-Descriptive-0.085/Makefile.PL Getopt-Long-Descriptive-0.085/README Getopt-Long-Descriptive-0.085/lib/ Getopt-Long-Descriptive-0.085/t/ Getopt-Long-Descriptive-0.085/t/00-load.t Getopt-Long-Descriptive-0.085/t/descriptive.t Getopt-Long-Descriptive-0.085/t/pod-coverage.t Getopt-Long-Descriptive-0.085/t/pod.t Getopt-Long-Descriptive-0.085/lib/Getopt/ Getopt-Long-Descriptive-0.085/lib/Getopt/Long/ Getopt-Long-Descriptive-0.085/lib/Getopt/Long/Descriptive/ Getopt-Long-Descriptive-0.085/lib/Getopt/Long/Descriptive.pm Getopt-Long-Descriptive-0.085/lib/Getopt/Long/Descriptive/Opts.pm Getopt-Long-Descriptive-0.085/lib/Getopt/Long/Descriptive/Usage.pm Prepending C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/arch C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/lib C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/arch C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/lib C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'make' CPAN.pm: Going to build R/RJ/RJBS/Getopt-Long-Descriptive-0.085.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Getopt::Long::Descriptive >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Getopt/Long/Descriptive/Opts.pm blib\lib\Getopt\Long\Descriptive\Opts.pm cp lib/Getopt/Long/Descriptive.pm blib\lib\Getopt\Long\Descriptive.pm cp lib/Getopt/Long/Descriptive/Usage.pm blib\lib\Getopt\Long\Descriptive\Usage.pm RJBS/Getopt-Long-Descriptive-0.085.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/arch C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/lib C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/arch C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/lib C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing Getopt::Long::Descriptive 0.085, Perl 5.012000, C:\Perl-5.12\bin\perl.exe t/00-load.t ....... 1..1 ok 1 - use Getopt::Long::Descriptive; ok Use of uninitialized value $opt in lc at C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC\blib\lib/Getopt/Long/Descriptive.pm line 433. t/descriptive.t ... 1..37 ok 1 - use Getopt::Long::Descriptive; ok 2 - default foo_bar with no short option name ok 3 - ...->foo_bar ok 4 - hidden option in usage command ok 5 - hidden option description ok 6 - basic usage, with default ok 7 - ...->mode ok 8 - basic usage, passed-in ok 9 - ...->bar ok 10 - ...->mode ok 11 - hidden option in usage command ok 12 - hidden option description ok 13 - only one 'mode' option ok 14 - negatable usage ok 15 - ...->bar ok 16 - ...->baz ok 17 - ...->mode ok 18 - required option -- help text ok 19 - spacer and non-option description found ok 20 - CODEISH: spacer and non-option description found ok 21 - short options ok 22 - c_opt->foo is FOO ok 23 - C_opt->foo is FOO ok 24 - s_opt->foo is FOO ok 25 - c_opt->foo is BAR ok 26 - C_opt->foo is BAR ok 27 - s_opt->foo is undef ok 28 - c_opt->foo is BAZ ok 29 - C_opt->foo is BAZ ok 30 - s_opt->foo is BAZ ok 31 - empty-but-present description is ok ok 32 - empty-but-present description is ok ok 33 - entry not given is undef (exists? no guarantee) ok 34 - entry not given is undef (as method) ok 35 - ok to imply option with optional argument ok 36 - given value (checked with method) ok 37 - implied value (checked with method) ok t/pod-coverage.t .. skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.t ........... skipped: Test::Pod 1.14 required for testing POD All tests successful. Files=4, Tests=38, 1 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU) Result: PASS RJBS/Getopt-Long-Descriptive-0.085.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo Signes <rjbs@cpan.org> Getopt::Long, but simpler and more powerful >>> (cd C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC && tar cvf - Getopt-Long-Descriptive-0.085.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/R/RJ/RJBS/Getopt-Long-Descriptive-0.085.tar.gz Getopt-Long-Descriptive-0.085.ppd blib/ blib/lib/ blib/lib/Getopt/ blib/lib/Getopt/Long/ blib/lib/Getopt/Long/Descriptive/ blib/lib/Getopt/Long/Descriptive/Opts.pm blib/lib/Getopt/Long/Descriptive/Usage.pm blib/lib/Getopt/Long/Descriptive.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC/Getopt-Long-Descriptive-0.085.ppd C:/cpanfly-5.12/var/REPO/R/RJ/RJBS cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC/Getopt-Long-Descriptive-0.085.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Getopt-Long-Descriptive-0.085-deMpbC/Getopt-Long-Descriptive-0.085.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running make for R/RJ/RJBS/App-Cmd-0.307.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC/blib/arch C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC/blib/lib C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/arch C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/lib C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/arch C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/lib C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\App-Cmd-0.307-RR55bG Prepending C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC/blib/arch C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC/blib/lib C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/arch C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/lib C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/arch C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/lib C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'make' CPAN.pm: Going to build R/RJ/RJBS/App-Cmd-0.307.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/App/Cmd.pm blib\lib\App\Cmd.pm cp lib/App/Cmd/Subdispatch/DashedStyle.pm blib\lib\App\Cmd\Subdispatch\DashedStyle.pm cp lib/App/Cmd/Command.pm blib\lib\App\Cmd\Command.pm cp lib/App/Cmd/Subdispatch.pm blib\lib\App\Cmd\Subdispatch.pm cp lib/App/Cmd/Tester.pm blib\lib\App\Cmd\Tester.pm cp lib/App/Cmd/Command/help.pm blib\lib\App\Cmd\Command\help.pm cp lib/App/Cmd/Setup.pm blib\lib\App\Cmd\Setup.pm cp lib/App/Cmd/Tutorial.pod blib\lib\App\Cmd\Tutorial.pod cp lib/App/Cmd/ArgProcessor.pm blib\lib\App\Cmd\ArgProcessor.pm cp lib/App/Cmd/Simple.pm blib\lib\App\Cmd\Simple.pm cp lib/App/Cmd/Plugin.pm blib\lib\App\Cmd\Plugin.pm cp lib/App/Cmd/Command/commands.pm blib\lib\App\Cmd\Command\commands.pm RJBS/App-Cmd-0.307.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC/blib/arch C:\cpanfly-5.12\var\cpan\build\Getopt-Long-Descriptive-0.085-deMpbC/blib/lib C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/arch C:\cpanfly-5.12\var\cpan\build\String-RewritePrefix-0.005-D0QKCo/blib/lib C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/arch C:\cpanfly-5.12\var\cpan\build\IO-TieCombine-1.000-YUkmx9/blib/lib C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/arch C:\cpanfly-5.12\var\cpan\build\Pod-Eventual-0.093330-IPYiq6/blib/lib C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/arch C:\cpanfly-5.12\var\cpan\build\Mixin-Linewise-0.003-rMiWTP/blib/lib C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Deep-0.106-e7ZCmc/blib/lib C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/arch C:\cpanfly-5.12\var\cpan\build\Perl-PrereqScanner-0.100960-V8aa3v/blib/lib C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/arch C:\cpanfly-5.12\var\cpan\build\Version-Requirements-0.100660-LuxE3F/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-0.55-chU6ii/blib/lib C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/arch C:\cpanfly-5.12\var\cpan\build\DateTime-TimeZone-1.16-CnfwMH/blib/lib C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/arch C:\cpanfly-5.12\var\cpan\build\Capture-Tiny-0.07-c6ozrp/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.12/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, '', 'xt/release', '', 1, 'blib\lib', 'blib\arch')" t/*.t # Testing App::Cmd 0.307 t/00-load.t ......... 1..5 ok 1 - use App::Cmd; ok 2 - use App::Cmd::Command; ok 3 - use App::Cmd::Command::commands; ok 4 - use App::Cmd::Subdispatch; ok 5 - use App::Cmd::Subdispatch::DashedStyle; ok t/abbrev.t .......... 1..1 ok 1 - got correct list of abbreviated registered command names ok t/basic.t ........... 1..11 ok 1 - The object isa Test::MyCmd ok 2 - got correct list of registered command names ok 3 - got correct list of registered command plugins ok 4 - command died with the correct string ok 5 - default usage_desc is okay ok 6 - un-subclassed &run leads to death ok 7 - commands plugin in listing ok 8 - frobulate plugin in listing ok 9 - justusage plugin in listing ok 10 - stock plugin in listing ok 11 - exit code is 1 ok t/setup-inner.t ..... ok 1 - require Test::WSOF; ok 2 - Test::WSOF subclasses App::Cmd ok 3 - got correct list of registered command names ok 4 - got correct list of registered command plugins ok 5 - inner package commands work with Setup 1..5 ok t/setup-nocmd.t ..... ok 1 - require Test::WSNCC; ok 2 - Test::WSNCC subclasses App::Cmd ok 3 - got correct list of registered command names ok 4 - got correct list of registered command plugins ok 5 - basically run 1..5 ok t/setup.t ........... ok 1 - require Test::WithSetup; ok 2 - Test::WithSetup subclasses App::Cmd ok 3 - got correct list of registered command names ok 4 - got correct list of registered command plugins ok 5 - basically run ok 6 - arg0 = plugin itself ok 7 - The object isa Test::WithSetup::Command ok 8 - The object isa Test::WithSetup::Command::bertie ok 9 - expected args 1..9 ok t/simple-require.t .. 1..1 ok 1 - our simple app runs properly ok t/simple-use.t ...... 1..1 ok 1 - our simple app runs properly ok t/subdispatch.t ..... ok 1 - use Test::MyCmd2; ok 2 - global opts ok 3 - The object isa App::Cmd::Command ok 4 - dispatched to a nested command ok 5 - The object isa App::Cmd::Subdispatch ok 6 - subdispatcher global options ok 7 ok 8 1..8 ok All tests successful. Files=9, Tests=46, 2 wallclock secs ( 0.00 usr + 0.08 sys = 0.08 CPU) Result: PASS RJBS/App-Cmd-0.307.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo Signes <rjbs@cpan.org> write command line apps with less suffering >>> (cd C:\cpanfly-5.12\var\cpan\build\App-Cmd-0.307-RR55bG && tar cvf - App-Cmd-0.307.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/R/RJ/RJBS/App-Cmd-0.307.tar.gz App-Cmd-0.307.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/Cmd/ blib/lib/App/Cmd/ArgProcessor.pm blib/lib/App/Cmd/Command/ blib/lib/App/Cmd/Command/commands.pm blib/lib/App/Cmd/Command/help.pm blib/lib/App/Cmd/Command.pm blib/lib/App/Cmd/Plugin.pm blib/lib/App/Cmd/Setup.pm blib/lib/App/Cmd/Simple.pm blib/lib/App/Cmd/Subdispatch/ blib/lib/App/Cmd/Subdispatch/DashedStyle.pm blib/lib/App/Cmd/Subdispatch.pm blib/lib/App/Cmd/Tester.pm blib/lib/App/Cmd/Tutorial.pod blib/lib/App/Cmd.pm >>> mv C:\cpanfly-5.12\var\cpan\build\App-Cmd-0.307-RR55bG/App-Cmd-0.307.ppd C:/cpanfly-5.12/var/REPO/R/RJ/RJBS cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\App-Cmd-0.307-RR55bG/App-Cmd-0.307.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/App-Cmd-0.307-RR55bG/App-Cmd-0.307.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'Config::MVP' Running make for R/RJ/RJBS/Config-MVP-0.100780.tar.gz Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Config-MVP-0.100780.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\R\RJ\RJBS\Config-MVP-0.100780.tar.gz ok Config-MVP-0.100780 Config-MVP-0.100780/Changes Config-MVP-0.100780/dist.ini Config-MVP-0.100780/lib/Config Config-MVP-0.100780/lib/Config/MVP.pm Config-MVP-0.100780/lib/Config/MVP Config-MVP-0.100780/lib/Config/MVP/Assembler.pm Config-MVP-0.100780/lib/Config/MVP/Reader.pm Config-MVP-0.100780/lib/Config/MVP/Section.pm Config-MVP-0.100780/lib/Config/MVP/Sequence.pm Config-MVP-0.100780/lib/Config/MVP/Assembler Config-MVP-0.100780/lib/Config/MVP/Assembler/WithBundles.pm Config-MVP-0.100780/lib/Config/MVP/Reader Config-MVP-0.100780/lib/Config/MVP/Reader/Findable.pm Config-MVP-0.100780/lib/Config/MVP/Reader/Finder.pm Config-MVP-0.100780/lib/Config/MVP/Reader/Hash.pm Config-MVP-0.100780/t Config-MVP-0.100780/t/basic.t Config-MVP-0.100780/t/hash.t Config-MVP-0.100780/t/reader.t Config-MVP-0.100780/t/eg Config-MVP-0.100780/t/eg/config.mvp-test Config-MVP-0.100780/t/lib/Config/MVP/Reader Config-MVP-0.100780/t/lib/Config/MVP/Reader/Test.pm Config-MVP-0.100780/t/lib/Foo Config-MVP-0.100780/t/lib/Foo/Bar.pm Config-MVP-0.100780/t/lib/Foo/Baz.pm Config-MVP-0.100780/t/lib/Foo/Boo1.pm Config-MVP-0.100780/t/lib/Foo/Boo2.pm Config-MVP-0.100780/t/lib/Foo/Boondle.pm Config-MVP-0.100780/t/lib/Foo/Metaboondle.pm Config-MVP-0.100780/t/lib/Foo/Quux.pm Config-MVP-0.100780/META.yml Config-MVP-0.100780/LICENSE Config-MVP-0.100780/README Config-MVP-0.100780/t/release-pod-coverage.t Config-MVP-0.100780/t/release-pod-syntax.t Config-MVP-0.100780/META.json Config-MVP-0.100780/Makefile.PL Config-MVP-0.100780/MANIFEST Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build R/RJ/RJBS/Config-MVP-0.100780.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Moose 0 not found. Warning: prerequisite Moose::Role 0 not found. Warning: prerequisite Tie::IxHash 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Config::MVP ---- Unsatisfied dependencies detected during ---- ---- RJBS/Config-MVP-0.100780.tar.gz ---- Moose::Role [requires] Tie::IxHash [requires] Moose [requires] Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Moose::Role' Running make for F/FL/FLORA/Moose-1.01.tar.gz Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FL/FLORA/Moose-1.01.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\F\FL\FLORA\Moose-1.01.tar.gz ok Moose-1.01/ Moose-1.01/inc/ Moose-1.01/inc/Module/ Moose-1.01/inc/Module/Install/ Moose-1.01/inc/Module/Install/Can.pm Moose-1.01/inc/Module/Install/WriteAll.pm Moose-1.01/inc/Module/Install/Makefile.pm Moose-1.01/inc/Module/Install/ExtraTests.pm Moose-1.01/inc/Module/Install/Metadata.pm Moose-1.01/inc/Module/Install/AuthorRequires.pm Moose-1.01/inc/Module/Install/Base.pm Moose-1.01/inc/Module/Install/Fetch.pm Moose-1.01/inc/Module/Install/Win32.pm Moose-1.01/inc/Module/Install.pm Moose-1.01/doap.rdf Moose-1.01/ppport.h Moose-1.01/MANIFEST.SKIP Moose-1.01/Changes Moose-1.01/t/ Moose-1.01/t/400_moose_util/ Moose-1.01/t/400_moose_util/004_resolve_alias.t Moose-1.01/t/400_moose_util/007_apply_roles.t Moose-1.01/t/400_moose_util/006_create_alias.t Moose-1.01/t/400_moose_util/001_moose_util.t Moose-1.01/t/400_moose_util/003_moose_util_search_class_by_role.t Moose-1.01/t/400_moose_util/005_ensure_all_roles.t Moose-1.01/t/400_moose_util/002_moose_util_does_role.t Moose-1.01/t/400_moose_util/008_method_mod_args.t Moose-1.01/t/070_native_traits/ Moose-1.01/t/070_native_traits/201_trait_counter.t Moose-1.01/t/070_native_traits/205_trait_list.t Moose-1.01/t/070_native_traits/207_trait_string.t Moose-1.01/t/070_native_traits/100_collection_with_roles.t Moose-1.01/t/070_native_traits/010_array_from_role.t Moose-1.01/t/070_native_traits/000_load.t Moose-1.01/t/070_native_traits/203_trait_hash.t Moose-1.01/t/070_native_traits/209_trait_code.t Moose-1.01/t/070_native_traits/020_remove_attribute.t Moose-1.01/t/070_native_traits/208_trait_bool.t Moose-1.01/t/070_native_traits/202_trait_array.t Moose-1.01/t/070_native_traits/204_trait_number.t Moose-1.01/t/040_type_constraints/ Moose-1.01/t/040_type_constraints/001_util_type_constraints.t Moose-1.01/t/040_type_constraints/015_enum.t Moose-1.01/t/040_type_constraints/018_custom_parameterized_types.t Moose-1.01/t/040_type_constraints/021_maybe_type_constraint.t Moose-1.01/t/040_type_constraints/017_subtyping_union_types.t Moose-1.01/t/040_type_constraints/030_class_subtypes.t Moose-1.01/t/040_type_constraints/032_throw_error.t Moose-1.01/t/040_type_constraints/013_advanced_type_creation.t Moose-1.01/t/040_type_constraints/035_duck_type_handles.t Moose-1.01/t/040_type_constraints/011_container_type_constraint.t Moose-1.01/t/040_type_constraints/034_duck_types.t Moose-1.01/t/040_type_constraints/016_subtyping_parameterized_types.t Moose-1.01/t/040_type_constraints/002_util_type_constraints_export.t Moose-1.01/t/040_type_constraints/014_type_notation_parser.t Moose-1.01/t/040_type_constraints/012_container_type_coercion.t Moose-1.01/t/040_type_constraints/005_util_type_coercion.t Moose-1.01/t/040_type_constraints/004_util_find_type_constraint.t Moose-1.01/t/040_type_constraints/007_util_more_type_coercion.t Moose-1.01/t/040_type_constraints/010_misc_type_tests.t Moose-1.01/t/040_type_constraints/033_type_names.t Moose-1.01/t/040_type_constraints/025_type_coersion_on_lazy_attributes.t Moose-1.01/t/040_type_constraints/003_util_std_type_constraints.t Moose-1.01/t/040_type_constraints/027_parameterize_from.t Moose-1.01/t/040_type_constraints/023_types_and_undef.t Moose-1.01/t/040_type_constraints/019_coerced_parameterized_types.t Moose-1.01/t/040_type_constraints/008_union_types.t Moose-1.01/t/040_type_constraints/009_union_types_and_coercions.t Moose-1.01/t/040_type_constraints/036_match_type_operator.t Moose-1.01/t/040_type_constraints/026_normalize_type_name.t Moose-1.01/t/040_type_constraints/006_util_type_reloading.t Moose-1.01/t/040_type_constraints/020_class_type_constraint.t Moose-1.01/t/040_type_constraints/022_custom_type_errors.t Moose-1.01/t/040_type_constraints/024_role_type_constraint.t Moose-1.01/t/040_type_constraints/031_subtype_auto_vivify_parent.t Moose-1.01/t/040_type_constraints/029_define_type_twice_throws.t Moose-1.01/t/600_todo_tests/ Moose-1.01/t/600_todo_tests/002_various_role_features.t Moose-1.01/t/600_todo_tests/003_immutable_n_around.t Moose-1.01/t/600_todo_tests/005_moose_and_threads.t Moose-1.01/t/600_todo_tests/001_exception_reflects_failed_constraint.t Moose-1.01/t/600_todo_tests/007_metaclass_compat.t Moose-1.01/t/600_todo_tests/006_required_role_accessors.t Moose-1.01/t/010_basics/ Moose-1.01/t/010_basics/006_override_and_foreign_classes.t Moose-1.01/t/010_basics/014_create_anon.t Moose-1.01/t/010_basics/011_moose_respects_type_constraints.t Moose-1.01/t/010_basics/013_create.t Moose-1.01/t/010_basics/009_import_unimport.t Moose-1.01/t/010_basics/008_wrapped_method_cxt_propagation.t Moose-1.01/t/010_basics/015_buildargs.t Moose-1.01/t/010_basics/003_super_and_override.t Moose-1.01/t/010_basics/004_inner_and_augment.t Moose-1.01/t/010_basics/020-global-destruction-helper.pl Moose-1.01/t/010_basics/005_override_augment_inner_super.t Moose-1.01/t/010_basics/020-global-destruction.t Moose-1.01/t/010_basics/018_methods.t Moose-1.01/t/010_basics/007_always_strict_warnings.t Moose-1.01/t/010_basics/017_error_handling.t Moose-1.01/t/010_basics/019-destruction.t Moose-1.01/t/010_basics/010_method_modifier_with_regexp.t Moose-1.01/t/010_basics/001_basic_class_setup.t Moose-1.01/t/010_basics/012_rebless.t Moose-1.01/t/010_basics/002_require_superclasses.t Moose-1.01/t/010_basics/016_load_into_main.t Moose-1.01/t/060_compat/ Moose-1.01/t/060_compat/002_moose_respects_base.t Moose-1.01/t/060_compat/004_extends_nonmoose_that_isa_moose_with_metarole.t Moose-1.01/t/060_compat/003_foreign_inheritence.t Moose-1.01/t/060_compat/001_module_refresh_compat.t Moose-1.01/t/000_load.t Moose-1.01/t/020_attributes/ Moose-1.01/t/020_attributes/005_attribute_does.t Moose-1.01/t/020_attributes/029_accessor_context.t Moose-1.01/t/020_attributes/016_attribute_traits_registered.t Moose-1.01/t/020_attributes/014_misc_attribute_coerce_lazy.t Moose-1.01/t/020_attributes/003_attribute_accessor_generation.t Moose-1.01/t/020_attributes/031_delegation_and_modifiers.t Moose-1.01/t/020_attributes/018_no_init_arg.t Moose-1.01/t/020_attributes/032_delegation_arg_aliasing.t Moose-1.01/t/020_attributes/028_no_slot_access.t Moose-1.01/t/020_attributes/017_attribute_traits_n_meta.t Moose-1.01/t/020_attributes/022_legal_options_for_inheritance.t Moose-1.01/t/020_attributes/012_misc_attribute_tests.t Moose-1.01/t/020_attributes/015_attribute_traits.t Moose-1.01/t/020_attributes/020_trigger_and_coerce.t Moose-1.01/t/020_attributes/024_attribute_traits_parameterized.t Moose-1.01/t/020_attributes/026_attribute_without_any_methods.t Moose-1.01/t/020_attributes/023_attribute_names.t Moose-1.01/t/020_attributes/030_non_alpha_attr_names.t Moose-1.01/t/020_attributes/009_attribute_inherited_slot_specs.t Moose-1.01/t/020_attributes/027_accessor_override_method.t Moose-1.01/t/020_attributes/004_attribute_triggers.t Moose-1.01/t/020_attributes/021_method_generation_rules.t Moose-1.01/t/020_attributes/001_attribute_reader_generation.t Moose-1.01/t/020_attributes/011_more_attr_delegation.t Moose-1.01/t/020_attributes/006_attribute_required.t Moose-1.01/t/020_attributes/008_attribute_type_unions.t Moose-1.01/t/020_attributes/019_attribute_lazy_initializer.t Moose-1.01/t/020_attributes/002_attribute_writer_generation.t Moose-1.01/t/020_attributes/010_attribute_delegation.t Moose-1.01/t/020_attributes/013_attr_dereference_test.t Moose-1.01/t/020_attributes/007_attribute_custom_metaclass.t Moose-1.01/t/020_attributes/025_chained_coercion.t Moose-1.01/t/200_examples/ Moose-1.01/t/200_examples/006_example_Protomoose.t Moose-1.01/t/200_examples/002_example_Moose_POOP.t Moose-1.01/t/200_examples/005_example_w_TestDeep.t Moose-1.01/t/200_examples/004_example_w_DCS.t Moose-1.01/t/200_examples/008_record_set_iterator.t Moose-1.01/t/200_examples/003_example.t Moose-1.01/t/200_examples/001_example.t Moose-1.01/t/200_examples/007_Child_Parent_attr_inherit.t Moose-1.01/t/500_test_moose/ Moose-1.01/t/500_test_moose/002_test_moose_does_ok.t Moose-1.01/t/500_test_moose/003_test_moose_has_attribute_ok.t Moose-1.01/t/500_test_moose/001_test_moose.t Moose-1.01/t/500_test_moose/005_with_immutable.t Moose-1.01/t/500_test_moose/004_test_moose_meta_ok.t Moose-1.01/t/050_metaclasses/ Moose-1.01/t/050_metaclasses/020_metaclass_parameterized_traits.t Moose-1.01/t/050_metaclasses/004_moose_for_meta.t Moose-1.01/t/050_metaclasses/016_metarole_w_metaclass_pm.t Moose-1.01/t/050_metaclasses/022_new_metaclass.t Moose-1.01/t/050_metaclasses/018_throw_error.t Moose-1.01/t/050_metaclasses/019_create_anon_with_required_attr.t Moose-1.01/t/050_metaclasses/013_metaclass_traits.t Moose-1.01/t/050_metaclasses/041_moose_nonmoose_moose_chain_init_meta.t Moose-1.01/t/050_metaclasses/001_custom_attr_meta_with_roles.t Moose-1.01/t/050_metaclasses/050_metarole_backcompat.t Moose-1.01/t/050_metaclasses/015_metarole.t Moose-1.01/t/050_metaclasses/040_moose_nonmoose_metatrait_init_order.t Moose-1.01/t/050_metaclasses/012_moose_exporter.t Moose-1.01/t/050_metaclasses/002_custom_attr_meta_as_role.t Moose-1.01/t/050_metaclasses/003_moose_w_metaclass.t Moose-1.01/t/050_metaclasses/021_export_with_prototype.t Moose-1.01/t/050_metaclasses/010_extending_and_embedding_back_compat.t Moose-1.01/t/050_metaclasses/014_goto_moose_import.t Moose-1.01/t/050_metaclasses/011_init_meta.t Moose-1.01/t/050_metaclasses/051_metarole_on_anon.t Moose-1.01/t/050_metaclasses/017_use_base_of_moose.t Moose-1.01/t/050_metaclasses/023_easy_init_meta.t Moose-1.01/t/050_metaclasses/030_metarole_combination.t Moose-1.01/t/300_immutable/ Moose-1.01/t/300_immutable/011_constructor_is_wrapped.t Moose-1.01/t/300_immutable/014_immutable_metaclass_with_traits.t Moose-1.01/t/300_immutable/016_inline_fallbacks.t Moose-1.01/t/300_immutable/015_immutable_destroy.t Moose-1.01/t/300_immutable/003_immutable_meta_class.t Moose-1.01/t/300_immutable/004_inlined_constructors_n_types.t Moose-1.01/t/300_immutable/013_immutable_roundtrip.t Moose-1.01/t/300_immutable/009_buildargs.t Moose-1.01/t/300_immutable/010_constructor_is_not_moose.t Moose-1.01/t/300_immutable/008_immutable_constructor_error.t Moose-1.01/t/300_immutable/012_default_values.t Moose-1.01/t/300_immutable/002_apply_roles_to_immutable.t Moose-1.01/t/300_immutable/005_multiple_demolish_inline.t Moose-1.01/t/300_immutable/007_immutable_trigger_from_constructor.t Moose-1.01/t/300_immutable/001_immutable_moose.t Moose-1.01/t/030_roles/ Moose-1.01/t/030_roles/035_anonymous_roles.t Moose-1.01/t/030_roles/021_role_composite_exclusion.t Moose-1.01/t/030_roles/044_role_attrs.t Moose-1.01/t/030_roles/040_role_for_combination.t Moose-1.01/t/030_roles/025_role_composition_override.t Moose-1.01/t/030_roles/002_role.t Moose-1.01/t/030_roles/031_roles_applied_in_create.t Moose-1.01/t/030_roles/009_more_role_edge_cases.t Moose-1.01/t/030_roles/001_meta_role.t Moose-1.01/t/030_roles/005_role_conflict_detection.t Moose-1.01/t/030_roles/023_role_composition_attributes.t Moose-1.01/t/030_roles/016_runtime_roles_and_nonmoose.t Moose-1.01/t/030_roles/017_extending_role_attrs.t Moose-1.01/t/030_roles/032_roles_and_method_cloning.t Moose-1.01/t/030_roles/020_role_composite.t Moose-1.01/t/030_roles/043_conflict_many_methods.t Moose-1.01/t/030_roles/036_free_anonymous_roles.t Moose-1.01/t/030_roles/042_compose_overloading.t Moose-1.01/t/030_roles/037_create_role_subclass.t Moose-1.01/t/030_roles/006_role_exclusion.t Moose-1.01/t/030_roles/011_overriding.t Moose-1.01/t/030_roles/018_runtime_roles_w_params.t Moose-1.01/t/030_roles/022_role_composition_req_methods.t Moose-1.01/t/030_roles/038_new_meta_role.t Moose-1.01/t/030_roles/039_application_toclass.t Moose-1.01/t/030_roles/003_apply_role.t Moose-1.01/t/030_roles/033_role_exclusion_and_alias_bug.t Moose-1.01/t/030_roles/008_role_conflict_edge_cases.t Moose-1.01/t/030_roles/034_create_role.t Moose-1.01/t/030_roles/010_run_time_role_composition.t Moose-1.01/t/030_roles/015_runtime_roles_and_attrs.t Moose-1.01/t/030_roles/019_build.t Moose-1.01/t/030_roles/024_role_composition_methods.t Moose-1.01/t/030_roles/012_method_exclusion_in_composition.t Moose-1.01/t/030_roles/013_method_aliasing_in_composition.t Moose-1.01/t/030_roles/041_empty_method_modifiers_meta_bug.t Moose-1.01/t/030_roles/004_role_composition_errors.t Moose-1.01/t/030_roles/014_more_alias_and_exclude.t Moose-1.01/t/030_roles/045_role_compose_requires.t Moose-1.01/t/030_roles/007_roles_and_req_method_edge_cases.t Moose-1.01/t/030_roles/026_role_composition_method_mods.t Moose-1.01/t/000_recipes/ Moose-1.01/t/000_recipes/moose_cookbook_extending_recipe2.t Moose-1.01/t/000_recipes/moose_cookbook_meta_recipe2.t Moose-1.01/t/000_recipes/moose_cookbook_roles_recipe3.t Moose-1.01/t/000_recipes/moose_cookbook_basics_recipe6.t Moose-1.01/t/000_recipes/moose_cookbook_basics_recipe11.t Moose-1.01/t/000_recipes/moose_cookbook_basics_recipe2.t Moose-1.01/t/000_recipes/moose_cookbook_basics_recipe1.t Moose-1.01/t/000_recipes/moose_cookbook_meta_recipe6.t Moose-1.01/t/000_recipes/moose_cookbook_roles_recipe2.t Moose-1.01/t/000_recipes/moose_cookbook_meta_recipe7.t Moose-1.01/t/000_recipes/moose_cookbook_extending_recipe3.t Moose-1.01/t/000_recipes/moose_cookbook_roles_recipe1.t Moose-1.01/t/000_recipes/moose_cookbook_basics_recipe4.t Moose-1.01/t/000_recipes/basics-recipe10.t Moose-1.01/t/000_recipes/moose_cookbook_extending_recipe4.t Moose-1.01/t/000_recipes/moose_cookbook_basics_recipe5.t Moose-1.01/t/000_recipes/moose_cookbook_meta_recipe3.t Moose-1.01/t/000_recipes/moose_cookbook_basics_recipe3.t Moose-1.01/t/lib/ Moose-1.01/t/lib/Bar.pm Moose-1.01/t/lib/MyExporter.pm Moose-1.01/t/lib/Moose/ Moose-1.01/t/lib/Moose/Meta/ Moose-1.01/t/lib/Moose/Meta/Attribute/ Moose-1.01/t/lib/Moose/Meta/Attribute/Custom/ Moose-1.01/t/lib/Moose/Meta/Attribute/Custom/Bar.pm Moose-1.01/t/lib/Moose/Meta/Attribute/Custom/Trait/ Moose-1.01/t/lib/Moose/Meta/Attribute/Custom/Trait/Bar.pm Moose-1.01/t/lib/Moose/Meta/Attribute/Custom/Trait/Foo.pm Moose-1.01/t/lib/Moose/Meta/Attribute/Custom/Foo.pm Moose-1.01/t/lib/Foo.pm Moose-1.01/t/lib/MyMooseA.pm Moose-1.01/t/lib/Role/ Moose-1.01/t/lib/Role/Child.pm Moose-1.01/t/lib/Role/Parent.pm Moose-1.01/t/lib/Role/Interface.pm Moose-1.01/t/lib/MyMooseObject.pm Moose-1.01/t/lib/MyMooseB.pm Moose-1.01/t/lib/MyMetaclassRole.pm Moose-1.01/t/100_bugs/ Moose-1.01/t/100_bugs/018_immutable_metaclass_does_role.t Moose-1.01/t/100_bugs/019_moose_octal_defaults.t Moose-1.01/t/100_bugs/022_role_caller.t Moose-1.01/t/100_bugs/001_subtype_quote_bug.t Moose-1.01/t/100_bugs/021_DEMOLISHALL_shortcutted.t Moose-1.01/t/100_bugs/002_subtype_conflict_bug.t Moose-1.01/t/100_bugs/005_inline_reader_bug.t Moose-1.01/t/100_bugs/028_apply_role_to_one_instance_only.t Moose-1.01/t/100_bugs/016_inheriting_from_roles.t Moose-1.01/t/100_bugs/025_universal_methods_wrappable.t Moose-1.01/t/100_bugs/011_DEMOLISH_eats_exceptions.t Moose-1.01/t/100_bugs/010_immutable_n_default_x2.t Moose-1.01/t/100_bugs/023_DEMOLISH_fails_without_metaclass.t Moose-1.01/t/100_bugs/017_type_constraint_messages.t Moose-1.01/t/100_bugs/026_create_anon_recursion.t Moose-1.01/t/100_bugs/020_super_recursion.t Moose-1.01/t/100_bugs/013_lazybuild_required_undef.t Moose-1.01/t/100_bugs/004_subclass_use_base_bug.t Moose-1.01/t/100_bugs/014_DEMOLISHALL.t Moose-1.01/t/100_bugs/006_handles_foreign_class_bug.t Moose-1.01/t/100_bugs/012_DEMOLISH_eats_mini.t Moose-1.01/t/100_bugs/024_anon_method_metaclass.t Moose-1.01/t/100_bugs/007_reader_precedence_bug.t Moose-1.01/t/100_bugs/009_augment_recursion_bug.t Moose-1.01/t/100_bugs/027_constructor_object_overload.t Moose-1.01/t/100_bugs/003_Moose_Object_error.t Moose-1.01/Makefile.PL Moose-1.01/META.yml Moose-1.01/Moose.xs Moose-1.01/xt/ Moose-1.01/xt/author/ Moose-1.01/xt/author/pod_coverage.t Moose-1.01/xt/author/pod_spell.t Moose-1.01/xt/author/pod.t Moose-1.01/xt/author/tabs.t Moose-1.01/xt/author/version_numbers.t Moose-1.01/xt/author/test-my-dependents.t Moose-1.01/MANIFEST Moose-1.01/lib/ Moose-1.01/lib/oose.pm Moose-1.01/lib/Moose/ Moose-1.01/lib/Moose/Role.pm Moose-1.01/lib/Moose/Intro.pod Moose-1.01/lib/Moose/Cookbook.pod Moose-1.01/lib/Moose/Unsweetened.pod Moose-1.01/lib/Moose/Spec/ Moose-1.01/lib/Moose/Spec/Role.pod Moose-1.01/lib/Moose/Manual.pod Moose-1.01/lib/Moose/Object.pm Moose-1.01/lib/Moose/Exporter.pm Moose-1.01/lib/Moose/Cookbook/ Moose-1.01/lib/Moose/Cookbook/Extending/ Moose-1.01/lib/Moose/Cookbook/Extending/Recipe1.pod Moose-1.01/lib/Moose/Cookbook/Extending/Recipe4.pod Moose-1.01/lib/Moose/Cookbook/Extending/Recipe3.pod Moose-1.01/lib/Moose/Cookbook/Extending/Recipe2.pod Moose-1.01/lib/Moose/Cookbook/Style.pod Moose-1.01/lib/Moose/Cookbook/Basics/ Moose-1.01/lib/Moose/Cookbook/Basics/Recipe8.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe10.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe11.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe9.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe6.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe1.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe5.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe4.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe7.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe3.pod Moose-1.01/lib/Moose/Cookbook/Basics/Recipe2.pod Moose-1.01/lib/Moose/Cookbook/Roles/ Moose-1.01/lib/Moose/Cookbook/Roles/Recipe1.pod Moose-1.01/lib/Moose/Cookbook/Roles/Recipe3.pod Moose-1.01/lib/Moose/Cookbook/Roles/Recipe2.pod Moose-1.01/lib/Moose/Cookbook/Meta/ Moose-1.01/lib/Moose/Cookbook/Meta/Recipe6.pod Moose-1.01/lib/Moose/Cookbook/Meta/Recipe1.pod Moose-1.01/lib/Moose/Cookbook/Meta/Recipe5.pod Moose-1.01/lib/Moose/Cookbook/Meta/Recipe4.pod Moose-1.01/lib/Moose/Cookbook/Meta/Recipe7.pod Moose-1.01/lib/Moose/Cookbook/Meta/Recipe3.pod Moose-1.01/lib/Moose/Cookbook/Meta/Recipe2.pod Moose-1.01/lib/Moose/Cookbook/Snack/ Moose-1.01/lib/Moose/Cookbook/Snack/Types.pod Moose-1.01/lib/Moose/Cookbook/Snack/Keywords.pod Moose-1.01/lib/Moose/Manual/ Moose-1.01/lib/Moose/Manual/Unsweetened.pod Moose-1.01/lib/Moose/Manual/MooseX.pod Moose-1.01/lib/Moose/Manual/Delta.pod Moose-1.01/lib/Moose/Manual/Attributes.pod Moose-1.01/lib/Moose/Manual/BestPractices.pod Moose-1.01/lib/Moose/Manual/Delegation.pod Moose-1.01/lib/Moose/Manual/Classes.pod Moose-1.01/lib/Moose/Manual/Types.pod Moose-1.01/lib/Moose/Manual/MethodModifiers.pod Moose-1.01/lib/Moose/Manual/Contributing.pod Moose-1.01/lib/Moose/Manual/Construction.pod Moose-1.01/lib/Moose/Manual/MOP.pod Moose-1.01/lib/Moose/Manual/Concepts.pod Moose-1.01/lib/Moose/Manual/Roles.pod Moose-1.01/lib/Moose/Manual/FAQ.pod Moose-1.01/lib/Moose/Manual/Support.pod Moose-1.01/lib/Moose/Util/ Moose-1.01/lib/Moose/Util/TypeConstraints.pm Moose-1.01/lib/Moose/Util/TypeConstraints/ Moose-1.01/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm Moose-1.01/lib/Moose/Util/MetaRole.pm Moose-1.01/lib/Moose/Meta/ Moose-1.01/lib/Moose/Meta/TypeConstraint/ Moose-1.01/lib/Moose/Meta/TypeConstraint/Role.pm Moose-1.01/lib/Moose/Meta/TypeConstraint/Registry.pm Moose-1.01/lib/Moose/Meta/TypeConstraint/Enum.pm Moose-1.01/lib/Moose/Meta/TypeConstraint/Parameterizable.pm Moose-1.01/lib/Moose/Meta/TypeConstraint/Parameterized.pm Moose-1.01/lib/Moose/Meta/TypeConstraint/DuckType.pm Moose-1.01/lib/Moose/Meta/TypeConstraint/Union.pm Moose-1.01/lib/Moose/Meta/TypeConstraint/Class.pm Moose-1.01/lib/Moose/Meta/TypeConstraint.pm Moose-1.01/lib/Moose/Meta/Class/ Moose-1.01/lib/Moose/Meta/Class/Immutable/ Moose-1.01/lib/Moose/Meta/Class/Immutable/Trait.pm Moose-1.01/lib/Moose/Meta/Method/ Moose-1.01/lib/Moose/Meta/Method/Destructor.pm Moose-1.01/lib/Moose/Meta/Method/Accessor.pm Moose-1.01/lib/Moose/Meta/Method/Overridden.pm Moose-1.01/lib/Moose/Meta/Method/Constructor.pm Moose-1.01/lib/Moose/Meta/Method/Delegation.pm Moose-1.01/lib/Moose/Meta/Method/Augmented.pm Moose-1.01/lib/Moose/Meta/Attribute.pm Moose-1.01/lib/Moose/Meta/Role.pm Moose-1.01/lib/Moose/Meta/Attribute/ Moose-1.01/lib/Moose/Meta/Attribute/Native/ Moose-1.01/lib/Moose/Meta/Attribute/Native/Trait/ Moose-1.01/lib/Moose/Meta/Attribute/Native/Trait/Array.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/Trait/String.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/Trait/Hash.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/Trait/Bool.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/Trait/Number.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/Trait/Counter.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/Trait/Code.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/MethodProvider/ Moose-1.01/lib/Moose/Meta/Attribute/Native/MethodProvider/Array.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/MethodProvider/String.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/MethodProvider/Hash.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/MethodProvider/Bool.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/MethodProvider/Counter.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/MethodProvider/Code.pm Moose-1.01/lib/Moose/Meta/Attribute/Native/Trait.pm Moose-1.01/lib/Moose/Meta/Attribute/Native.pm Moose-1.01/lib/Moose/Meta/Method.pm Moose-1.01/lib/Moose/Meta/Instance.pm Moose-1.01/lib/Moose/Meta/Mixin/ Moose-1.01/lib/Moose/Meta/Mixin/AttributeCore.pm Moose-1.01/lib/Moose/Meta/TypeCoercion.pm Moose-1.01/lib/Moose/Meta/Role/ Moose-1.01/lib/Moose/Meta/Role/Composite.pm Moose-1.01/lib/Moose/Meta/Role/Method/ Moose-1.01/lib/Moose/Meta/Role/Method/Conflicting.pm Moose-1.01/lib/Moose/Meta/Role/Method/Required.pm Moose-1.01/lib/Moose/Meta/Role/Attribute.pm Moose-1.01/lib/Moose/Meta/Role/Method.pm Moose-1.01/lib/Moose/Meta/Role/Application.pm Moose-1.01/lib/Moose/Meta/Role/Application/ Moose-1.01/lib/Moose/Meta/Role/Application/ToInstance.pm Moose-1.01/lib/Moose/Meta/Role/Application/RoleSummation.pm Moose-1.01/lib/Moose/Meta/Role/Application/ToRole.pm Moose-1.01/lib/Moose/Meta/Role/Application/ToClass.pm Moose-1.01/lib/Moose/Meta/TypeCoercion/ Moose-1.01/lib/Moose/Meta/TypeCoercion/Union.pm Moose-1.01/lib/Moose/Meta/Class.pm Moose-1.01/lib/Moose/Util.pm Moose-1.01/lib/Moose/Error/ Moose-1.01/lib/Moose/Error/Confess.pm Moose-1.01/lib/Moose/Error/Croak.pm Moose-1.01/lib/Moose/Error/Default.pm Moose-1.01/lib/Test/ Moose-1.01/lib/Test/Moose.pm Moose-1.01/lib/Moose.pm Moose-1.01/author/ Moose-1.01/author/extract-inline-tests Moose-1.01/README Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build F/FL/FLORA/Moose-1.01.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Subroutine test_via_harness redefined at inc/Module/Install/ExtraTests.pm line 29. Subroutine dist_test redefined at inc/Module/Install/ExtraTests.pm line 40. Subroutine extra_tests redefined at inc/Module/Install/ExtraTests.pm line 13. Subroutine __harness redefined at inc/Module/Install/ExtraTests.pm line 51. Subroutine _wanted redefined at inc/Module/Install/ExtraTests.pm line 83. Subroutine _deep_t redefined at inc/Module/Install/ExtraTests.pm line 89. Subroutine author_requires redefined at inc/Module/Install/AuthorRequires.pm line 14. Checking if your kit is complete... Looks good Writing Makefile for Moose >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Moose/Cookbook/Basics/Recipe1.pod blib\lib\Moose\Cookbook\Basics\Recipe1.pod cp lib/Moose/Cookbook/Basics/Recipe10.pod blib\lib\Moose\Cookbook\Basics\Recipe10.pod cp lib/Moose/Meta/Mixin/AttributeCore.pm blib\lib\Moose\Meta\Mixin\AttributeCore.pm cp lib/Moose/Manual/MOP.pod blib\lib\Moose\Manual\MOP.pod cp lib/Moose/Meta/TypeCoercion/Union.pm blib\lib\Moose\Meta\TypeCoercion\Union.pm cp lib/Moose/Manual/Delegation.pod blib\lib\Moose\Manual\Delegation.pod cp lib/Moose/Meta/Method.pm blib\lib\Moose\Meta\Method.pm cp lib/Moose/Manual/Delta.pod blib\lib\Moose\Manual\Delta.pod cp lib/Moose/Manual/Unsweetened.pod blib\lib\Moose\Manual\Unsweetened.pod cp lib/Moose/Meta/TypeConstraint/Registry.pm blib\lib\Moose\Meta\TypeConstraint\Registry.pm cp lib/Moose/Util/TypeConstraints.pm blib\lib\Moose\Util\TypeConstraints.pm cp lib/Moose/Manual/MooseX.pod blib\lib\Moose\Manual\MooseX.pod cp lib/Moose/Meta/Role/Application/ToInstance.pm blib\lib\Moose\Meta\Role\Application\ToInstance.pm cp lib/Moose/Meta/Role/Method/Required.pm blib\lib\Moose\Meta\Role\Method\Required.pm cp lib/Moose/Meta/Role/Application/ToClass.pm blib\lib\Moose\Meta\Role\Application\ToClass.pm cp lib/Moose/Meta/Role/Composite.pm blib\lib\Moose\Meta\Role\Composite.pm cp lib/Moose/Cookbook/Meta/Recipe2.pod blib\lib\Moose\Cookbook\Meta\Recipe2.pod cp lib/Moose/Manual/Concepts.pod blib\lib\Moose\Manual\Concepts.pod cp lib/Moose/Meta/Role/Attribute.pm blib\lib\Moose\Meta\Role\Attribute.pm cp lib/Moose/Unsweetened.pod blib\lib\Moose\Unsweetened.pod cp lib/Moose/Meta/Instance.pm blib\lib\Moose\Meta\Instance.pm cp lib/Moose/Error/Default.pm blib\lib\Moose\Error\Default.pm cp lib/Moose/Meta/Attribute/Native/MethodProvider/Array.pm blib\lib\Moose\Meta\Attribute\Native\MethodProvider\Array.pm cp lib/Moose/Cookbook/Meta/Recipe3.pod blib\lib\Moose\Cookbook\Meta\Recipe3.pod cp lib/Moose/Cookbook/Extending/Recipe4.pod blib\lib\Moose\Cookbook\Extending\Recipe4.pod cp lib/Moose/Object.pm blib\lib\Moose\Object.pm cp lib/Moose/Meta/TypeCoercion.pm blib\lib\Moose\Meta\TypeCoercion.pm cp lib/Moose/Spec/Role.pod blib\lib\Moose\Spec\Role.pod cp lib/Moose/Meta/Class.pm blib\lib\Moose\Meta\Class.pm cp lib/Moose/Cookbook/Basics/Recipe11.pod blib\lib\Moose\Cookbook\Basics\Recipe11.pod cp lib/oose.pm blib\lib\oose.pm cp lib/Moose/Meta/TypeConstraint/Role.pm blib\lib\Moose\Meta\TypeConstraint\Role.pm cp lib/Moose/Meta/Role.pm blib\lib\Moose\Meta\Role.pm cp lib/Moose/Util.pm blib\lib\Moose\Util.pm cp lib/Moose/Error/Croak.pm blib\lib\Moose\Error\Croak.pm cp lib/Moose/Cookbook/Extending/Recipe2.pod blib\lib\Moose\Cookbook\Extending\Recipe2.pod cp lib/Moose/Cookbook/Basics/Recipe6.pod blib\lib\Moose\Cookbook\Basics\Recipe6.pod cp lib/Moose/Cookbook/Basics/Recipe3.pod blib\lib\Moose\Cookbook\Basics\Recipe3.pod cp lib/Moose/Cookbook/Extending/Recipe3.pod blib\lib\Moose\Cookbook\Extending\Recipe3.pod cp lib/Moose/Error/Confess.pm blib\lib\Moose\Error\Confess.pm cp lib/Moose/Cookbook/Meta/Recipe6.pod blib\lib\Moose\Cookbook\Meta\Recipe6.pod cp lib/Moose/Meta/Attribute/Native/MethodProvider/Hash.pm blib\lib\Moose\Meta\Attribute\Native\MethodProvider\Hash.pm cp lib/Moose/Manual/FAQ.pod blib\lib\Moose\Manual\FAQ.pod cp lib/Moose/Cookbook/Basics/Recipe7.pod blib\lib\Moose\Cookbook\Basics\Recipe7.pod cp lib/Moose/Meta/Attribute/Native/Trait/String.pm blib\lib\Moose\Meta\Attribute\Native\Trait\String.pm cp lib/Moose/Role.pm blib\lib\Moose\Role.pm cp lib/Moose/Meta/Role/Method/Conflicting.pm blib\lib\Moose\Meta\Role\Method\Conflicting.pm cp lib/Moose/Manual/Attributes.pod blib\lib\Moose\Manual\Attributes.pod cp lib/Moose/Cookbook/Roles/Recipe2.pod blib\lib\Moose\Cookbook\Roles\Recipe2.pod cp lib/Moose/Cookbook/Snack/Types.pod blib\lib\Moose\Cookbook\Snack\Types.pod cp lib/Moose/Meta/TypeConstraint/Class.pm blib\lib\Moose\Meta\TypeConstraint\Class.pm cp lib/Moose/Meta/TypeConstraint/DuckType.pm blib\lib\Moose\Meta\TypeConstraint\DuckType.pm cp lib/Moose/Meta/Attribute/Native/Trait.pm blib\lib\Moose\Meta\Attribute\Native\Trait.pm cp lib/Moose/Meta/Attribute/Native/Trait/Array.pm blib\lib\Moose\Meta\Attribute\Native\Trait\Array.pm cp lib/Moose/Meta/Role/Application.pm blib\lib\Moose\Meta\Role\Application.pm cp lib/Moose/Meta/TypeConstraint/Union.pm blib\lib\Moose\Meta\TypeConstraint\Union.pm cp lib/Moose/Meta/Attribute/Native/MethodProvider/Bool.pm blib\lib\Moose\Meta\Attribute\Native\MethodProvider\Bool.pm cp lib/Moose/Meta/Role/Application/ToRole.pm blib\lib\Moose\Meta\Role\Application\ToRole.pm cp lib/Moose/Meta/Attribute/Native/Trait/Number.pm blib\lib\Moose\Meta\Attribute\Native\Trait\Number.pm cp lib/Moose/Meta/TypeConstraint/Enum.pm blib\lib\Moose\Meta\TypeConstraint\Enum.pm cp lib/Moose/Cookbook/Style.pod blib\lib\Moose\Cookbook\Style.pod cp lib/Moose/Meta/Attribute/Native/MethodProvider/Counter.pm blib\lib\Moose\Meta\Attribute\Native\MethodProvider\Counter.pm cp lib/Moose/Exporter.pm blib\lib\Moose\Exporter.pm cp lib/Moose/Cookbook/Meta/Recipe7.pod blib\lib\Moose\Cookbook\Meta\Recipe7.pod cp lib/Moose.pm blib\lib\Moose.pm cp lib/Moose/Meta/Method/Augmented.pm blib\lib\Moose\Meta\Method\Augmented.pm cp lib/Moose/Meta/Method/Constructor.pm blib\lib\Moose\Meta\Method\Constructor.pm cp lib/Moose/Meta/Attribute/Native/Trait/Counter.pm blib\lib\Moose\Meta\Attribute\Native\Trait\Counter.pm cp lib/Moose/Meta/TypeConstraint.pm blib\lib\Moose\Meta\TypeConstraint.pm cp lib/Moose/Meta/Attribute/Native/Trait/Code.pm blib\lib\Moose\Meta\Attribute\Native\Trait\Code.pm cp lib/Moose/Manual/Contributing.pod blib\lib\Moose\Manual\Contributing.pod cp lib/Moose/Cookbook/Roles/Recipe3.pod blib\lib\Moose\Cookbook\Roles\Recipe3.pod cp lib/Moose/Manual/MethodModifiers.pod blib\lib\Moose\Manual\MethodModifiers.pod cp lib/Moose/Meta/Attribute.pm blib\lib\Moose\Meta\Attribute.pm cp lib/Moose/Meta/TypeConstraint/Parameterized.pm blib\lib\Moose\Meta\TypeConstraint\Parameterized.pm cp lib/Moose/Cookbook.pod blib\lib\Moose\Cookbook.pod cp lib/Moose/Meta/Attribute/Native/Trait/Hash.pm blib\lib\Moose\Meta\Attribute\Native\Trait\Hash.pm cp lib/Moose/Manual/Construction.pod blib\lib\Moose\Manual\Construction.pod cp lib/Moose/Util/MetaRole.pm blib\lib\Moose\Util\MetaRole.pm cp lib/Moose/Manual.pod blib\lib\Moose\Manual.pod cp lib/Moose/Meta/Attribute/Native/Trait/Bool.pm blib\lib\Moose\Meta\Attribute\Native\Trait\Bool.pm cp lib/Moose/Cookbook/Roles/Recipe1.pod blib\lib\Moose\Cookbook\Roles\Recipe1.pod cp lib/Moose/Meta/Role/Method.pm blib\lib\Moose\Meta\Role\Method.pm cp lib/Moose/Manual/Support.pod blib\lib\Moose\Manual\Support.pod cp lib/Moose/Intro.pod blib\lib\Moose\Intro.pod cp lib/Moose/Manual/Roles.pod blib\lib\Moose\Manual\Roles.pod cp lib/Moose/Cookbook/Basics/Recipe2.pod blib\lib\Moose\Cookbook\Basics\Recipe2.pod cp lib/Moose/Cookbook/Meta/Recipe5.pod blib\lib\Moose\Cookbook\Meta\Recipe5.pod cp lib/Moose/Meta/Method/Overridden.pm blib\lib\Moose\Meta\Method\Overridden.pm cp lib/Moose/Cookbook/Extending/Recipe1.pod blib\lib\Moose\Cookbook\Extending\Recipe1.pod cp lib/Moose/Manual/BestPractices.pod blib\lib\Moose\Manual\BestPractices.pod cp lib/Moose/Meta/Method/Destructor.pm blib\lib\Moose\Meta\Method\Destructor.pm cp lib/Moose/Meta/Method/Accessor.pm blib\lib\Moose\Meta\Method\Accessor.pm cp lib/Moose/Cookbook/Basics/Recipe8.pod blib\lib\Moose\Cookbook\Basics\Recipe8.pod cp lib/Moose/Manual/Types.pod blib\lib\Moose\Manual\Types.pod cp lib/Moose/Meta/TypeConstraint/Parameterizable.pm blib\lib\Moose\Meta\TypeConstraint\Parameterizable.pm cp lib/Moose/Meta/Attribute/Native.pm blib\lib\Moose\Meta\Attribute\Native.pm cp lib/Moose/Cookbook/Snack/Keywords.pod blib\lib\Moose\Cookbook\Snack\Keywords.pod cp lib/Moose/Meta/Attribute/Native/MethodProvider/Code.pm blib\lib\Moose\Meta\Attribute\Native\MethodProvider\Code.pm cp lib/Moose/Meta/Method/Delegation.pm blib\lib\Moose\Meta\Method\Delegation.pm cp lib/Moose/Meta/Role/Application/RoleSummation.pm blib\lib\Moose\Meta\Role\Application\RoleSummation.pm cp lib/Moose/Cookbook/Basics/Recipe9.pod blib\lib\Moose\Cookbook\Basics\Recipe9.pod cp lib/Moose/Cookbook/Meta/Recipe1.pod blib\lib\Moose\Cookbook\Meta\Recipe1.pod cp lib/Test/Moose.pm blib\lib\Test\Moose.pm cp lib/Moose/Meta/Class/Immutable/Trait.pm blib\lib\Moose\Meta\Class\Immutable\Trait.pm cp lib/Moose/Manual/Classes.pod blib\lib\Moose\Manual\Classes.pod cp lib/Moose/Cookbook/Meta/Recipe4.pod blib\lib\Moose\Cookbook\Meta\Recipe4.pod cp lib/Moose/Meta/Attribute/Native/MethodProvider/String.pm blib\lib\Moose\Meta\Attribute\Native\MethodProvider\String.pm cp lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm blib\lib\Moose\Util\TypeConstraints\OptimizedConstraints.pm cp lib/Moose/Cookbook/Basics/Recipe5.pod blib\lib\Moose\Cookbook\Basics\Recipe5.pod cp lib/Moose/Cookbook/Basics/Recipe4.pod blib\lib\Moose\Cookbook\Basics\Recipe4.pod C:\Perl-5.12\bin\perl.exe "-Iinc" C:\Perl-5.12\lib\ExtUtils\xsubpp -typemap C:\Perl-5.12\lib\ExtUtils\typemap Moose.xs > Moose.xsc && C:\Perl-5.12\bin\perl.exe "-Iinc" -MExtUtils::Command -e "mv" -- Moose.xsc Moose.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.01\" -DXS_VERSION=\"1.01\" "-IC:\Perl-5.12\lib\CORE" Moose.c Moose.c Running Mkbootstrap for Moose () C:\Perl-5.12\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod" -- 644 Moose.bs C:\Perl-5.12\bin\perl.exe "-Iinc" -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Moose\", 'DLBASE' => 'Moose', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\Moose\Moose.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl-5.12\lib\CORE" -machine:x86 Moose.obj C:\Perl-5.12\lib\CORE\perl512.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib -def:Moose.def Creating library blib\arch\auto\Moose\Moose.lib and object blib\arch\auto\Moose\Moose.exp if exist blib\arch\auto\Moose\Moose.dll.manifest mt -nologo -manifest blib\arch\auto\Moose\Moose.dll.manifest -outputresource:blib\arch\auto\Moose\Moose.dll;2 if exist blib\arch\auto\Moose\Moose.dll.manifest del blib\arch\auto\Moose\Moose.dll.manifest C:\Perl-5.12\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\Moose\Moose.dll C:\Perl-5.12\bin\perl.exe "-Iinc" -MExtUtils::Command -e "cp" -- Moose.bs blib\arch\auto\Moose\Moose.bs C:\Perl-5.12\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\Moose\Moose.bs FLORA/Moose-1.01.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, 'xt/author', '', '', 1, 'blib\lib', 'blib\arch')" t/*.t t/000_recipes/*.t t/010_basics/*.t t/020_attributes/*.t t/030_roles/*.t t/040_type_constraints/*.t t/050_metaclasses/*.t t/060_compat/*.t t/070_native_traits/*.t t/100_bugs/*.t t/200_examples/*.t t/300_immutable/*.t t/400_moose_util/*.t t/500_test_moose/*.t t/600_todo_tests/*.t t/000_load.t ...................................................... ok 1 - use Moose; 1..1 ok t/000_recipes/basics-recipe10.t ................................... ok 1 - gene combination blue,blue,blue,blue produces blue eye color ok 2 - gene combination blue,blue,green,blue produces green eye color ok 3 - gene combination blue,blue,blue,green produces green eye color ok 4 - gene combination blue,blue,green,green produces green eye color ok 5 - gene combination brown,blue,blue,blue produces brown eye color ok 6 - gene combination brown,brown,green,green produces brown eye color ok 7 - gene combination blue,brown,green,blue produces brown eye color ok 8 - mother blue + father blue = child blue ok 9 - mother blue + father brown = child brown ok 10 - mother green + father green = child green 1..10 ok t/000_recipes/moose_cookbook_basics_recipe1.t ..................... ok 1 - The object isa Point ok 2 - The object isa Moose::Object ok 3 - ... got the right value for x ok 4 - ... got the right value for y ok 5 - ... got the right (changed) value for y ok 6 - ... cannot assign a non-Int to y ok 7 - ... must provide required attributes to new ok 8 - ... got the right (cleared) value for x ok 9 - ... got the right (cleared) value for y ok 10 - ... can assign a 0 to x and y ok 11 - ... cannot assign a non-Int to y ok 12 - ... cannot assign a non-Int to x ok 13 - The object isa Point3D ok 14 - The object isa Point ok 15 - The object isa Moose::Object ok 16 - ... got the right value for x ok 17 - ... got the right value for y ok 18 - ... got the right value for z ok 19 - ... got the right (cleared) value for x ok 20 - ... got the right (cleared) value for y ok 21 - ... got the right (cleared) value for z ok 22 - ... cannot assign a non-Int to y ok 23 - ... cannot assign a non-Int to x ok 24 - ... cannot assign a non-Int to z ok 25 - ... z is a required attribute for Point3D ok 26 - Point->can('meta') ok 27 - The object isa Moose::Meta::Class ok 28 - Point3D->can('meta') ok 29 - The object isa Moose::Meta::Class ok 30 - ... they are different metaclasses as well ok 31 - ... Point got the automagic base class ok 32 - ... we match the method list for Point ok 33 - ... we match the attribute list for Point ok 34 - ... Point has the method "meta" ok 35 - ... Point has the method "x" ok 36 - ... Point has the method "y" ok 37 - ... Point has the method "clear" ok 38 - ... Point has the attribute "x" ok 39 - ... Attribute x has a type constraint ok 40 - The object isa Moose::Meta::TypeConstraint ok 41 - ... Attribute x has an Int type constraint ok 42 - ... Point has the attribute "y" ok 43 - ... Attribute y has a type constraint ok 44 - The object isa Moose::Meta::TypeConstraint ok 45 - ... Attribute y has an Int type constraint ok 46 - ... Point3D gets the parent given to it ok 47 - ... we match the method list for Point3D ok 48 - ... we match the attribute list for Point3D ok 49 - ... Point3D has the method "meta" ok 50 - ... Point3D has the method "z" ok 51 - ... Point3D has the method "clear" ok 52 - ... Point3D has the attribute "z" ok 53 - ... Attribute z has a type constraint ok 54 - The object isa Moose::Meta::TypeConstraint ok 55 - ... Attribute z has an Int type constraint 1..55 ok # DateTime & DateTime::Calendar::Mayan required for this test t/000_recipes/moose_cookbook_basics_recipe11.t .................... ok 1 1..1 ok t/000_recipes/moose_cookbook_basics_recipe2.t ..................... ok 1 - The object isa BankAccount ok 2 - ... got the right savings balance ok 3 - ... withdrew from savings successfully ok 4 - ... got the right savings balance after withdrawl ok 5 - ... got the right savings balance after deposit ok 6 - The object isa CheckingAccount ok 7 - The object isa BankAccount ok 8 - ... got the right overdraft account ok 9 - ... got the right checkings balance ok 10 - ... withdrew from checking successfully ok 11 - ... got the right checkings balance after withdrawl ok 12 - ... got the right savings balance after checking withdrawl (no overdraft) ok 13 - ... withdrew from checking successfully ok 14 - ... got the right checkings balance after withdrawl ok 15 - ... got the right savings balance after overdraft withdrawl ok 16 - The object isa CheckingAccount ok 17 - The object isa BankAccount ok 18 - ... no overdraft account ok 19 - ... got the right checkings balance ok 20 - ... withdrew from checking successfully ok 21 - ... got the right checkings balance after withdrawl ok 22 - ... withdrawl failed due to attempted overdraft ok 23 - ... got the right checkings balance after withdrawl failure 1..23 ok t/000_recipes/moose_cookbook_basics_recipe3.t ..................... ok 1 - The object isa BinaryTree ok 2 - ... got the right node value ok 3 - ... no left node yet ok 4 - ... no right node yet ok 5 - ... no parent for root node ok 6 - The object isa BinaryTree ok 7 - ... got the same node (and it is $left) ok 8 - ... we have a left node now ok 9 - ... lefts has a parent ok 10 - ... lefts parent is the root ok 11 - ... parent is a weakened ref ok 12 - ... $left no left node yet ok 13 - ... $left no right node yet ok 14 - ... left has got no node value ok 15 - ... assign to lefts node ok 16 - ... left now has a node value ok 17 - ... still no right node yet ok 18 - ... right has got no node value ok 19 - ... now we have a right node ok 20 - The object isa BinaryTree ok 21 - ... assign to rights node ok 22 - ... left now has a node value ok 23 - ... got the same node (and it is $right) ok 24 - ... we have a right node now ok 25 - ... rights has a parent ok 26 - ... rights parent is the root ok 27 - ... parent is a weakened ref ok 28 - The object isa BinaryTree ok 29 - ... left does have a parent ok 30 - ... got a parent node (and it is $left) ok 31 - ... we have a left node now ok 32 - ... got a left node (and it is $left_left) ok 33 - ... parent is a weakened ref ok 34 - The object isa BinaryTree ok 35 - ... assign to rights node ok 36 - ... left does have a parent ok 37 - ... got a parent node (and it is $left) ok 38 - ... we have a left node now ok 39 - ... got a left node (and it is $left_left) ok 40 - ... parent is a weakened ref ok 41 - ... cant assign a node which already has a parent 1..41 ok # Regexp::Common & Locale::US required for this test t/000_recipes/moose_cookbook_basics_recipe4.t ..................... ok 1 1..1 ok # HTTP::Headers, Params::Coerce & URI required for this test t/000_recipes/moose_cookbook_basics_recipe5.t ..................... ok 1 1..1 ok t/000_recipes/moose_cookbook_basics_recipe6.t ..................... ok 1 - The object isa TPSReport ok 2 - ... got the right TPS report 1..2 ok # Test::Output is required for this test t/000_recipes/moose_cookbook_extending_recipe2.t .................. ok 1 1..1 ok # Test::Output is required for this test t/000_recipes/moose_cookbook_extending_recipe3.t .................. ok 1 1..1 ok t/000_recipes/moose_cookbook_extending_recipe4.t .................. ok 1 - The object isa MyApp::Meta::Class ok 2 - MyApp::User->meta->table returns User ok 3 - MyApp::User has username method 1..3 ok t/000_recipes/moose_cookbook_meta_recipe2.t ....................... ok 1 - ... got the expected dump value 1..1 ok t/000_recipes/moose_cookbook_meta_recipe3.t ....................... ok 1 - ... got the expected dump value 1..1 ok t/000_recipes/moose_cookbook_meta_recipe6.t ....................... ok 1 - _reset_password method dies if called outside MyApp::User class ok 2 - password has been reset 1..2 ok t/000_recipes/moose_cookbook_meta_recipe7.t ....................... ok 1 - user object is an glob ref with some values ok 2 - check name ok 3 - check email ok 4 - check name after changing it ok 5 - check email after changing it ok 6 - user object is an glob ref with some values ok 7 - check name ok 8 - check email ok 9 - check name after changing it ok 10 - check email after changing it ok 11 - employee object is an glob ref with some values ok 12 - check name ok 13 - check email ok 14 - check employee_number ok 15 - check name after changing it ok 16 - check email after changing it ok 17 - check employee_number after changing it ok 18 - employee object is an glob ref with some values ok 19 - check name ok 20 - check email ok 21 - check employee_number ok 22 - check name after changing it ok 23 - check email after changing it ok 24 - check employee_number after changing it 1..24 ok t/000_recipes/moose_cookbook_roles_recipe1.t ...................... ok 1 - ... US::Currency does Comparable ok 2 - ... US::Currency does Eq ok 3 - ... US::Currency does Printable ok 4 - The object isa US::Currency ok 5 - UNIVERSAL::DOES for class ok 6 - UNIVERSAL::DOES for role ok 7 - US::Currency->can('amount') ok 8 - ... got the right amount ok 9 - US::Currency->can('to_string') ok 10 - ... got the right stringified value ok 11 - ... US::Currency does Comparable ok 12 - ... US::Currency does Eq ok 13 - ... US::Currency does Printable ok 14 - The object isa US::Currency ok 15 - US::Currency->can('amount') ok 16 - ... got the right amount ok 17 - US::Currency->can('to_string') ok 18 - ... got the right stringified value ok 19 - ... 100 gt 50 ok 20 - ... 100 ge 50 ok 21 - ... !100 lt 50 ok 22 - ... !100 le 50 ok 23 - ... !100 eq 50 ok 24 - ... 100 ne 50 ok 25 - ... !50 gt 100 ok 26 - ... !50 ge 100 ok 27 - ... 50 lt 100 ok 28 - ... 50 le 100 ok 29 - ... !50 eq 100 ok 30 - ... 50 ne 100 ok 31 - ... !50 gt 50 ok 32 - ... !50 ge 50 ok 33 - ... 50 lt 50 ok 34 - ... 50 le 50 ok 35 - ... 50 eq 50 ok 36 - ... !50 ne 50 ok 37 - The object isa Moose::Meta::Role ok 38 - ... Eq has_method not_equal_to ok 39 - ... Eq requires_method not_equal_to ok 40 - The object isa Moose::Meta::Role ok 41 - ... Comparable does Eq ok 42 - ... Comparable has_method equal_to ok 43 - ... Comparable has_method not_equal_to ok 44 - ... Comparable has_method greater_than ok 45 - ... Comparable has_method greater_than_or_equal_to ok 46 - ... Comparable has_method less_than ok 47 - ... Comparable has_method less_than_or_equal_to ok 48 - ... Comparable requires_method compare ok 49 - The object isa Moose::Meta::Role ok 50 - ... Printable requires_method to_string ok 51 - The object isa Moose::Meta::Class ok 52 - ... US::Currency does Comparable ok 53 - ... US::Currency does Eq ok 54 - ... US::Currency does Printable ok 55 - ... US::Currency has_method amount ok 56 - ... US::Currency has_method equal_to ok 57 - ... US::Currency has_method not_equal_to ok 58 - ... US::Currency has_method compare ok 59 - ... US::Currency has_method greater_than ok 60 - ... US::Currency has_method greater_than_or_equal_to ok 61 - ... US::Currency has_method less_than ok 62 - ... US::Currency has_method less_than_or_equal_to ok 63 - ... US::Currency has_method to_string 1..63 ok t/000_recipes/moose_cookbook_roles_recipe2.t ...................... ok 1 - made anon class with Restartable::ButUnreliable role ok 2 - Class::MOP::Class::__ANON__::SERIAL::1->can(...) ok 3 - made anon class with Restartable::ButBroken role ok 4 - ... start called explode ok 5 - ... stop also called explode 1..5 ok t/000_recipes/moose_cookbook_roles_recipe3.t ...................... ok 1 - lisa now does the manager role ok 2 - homer was assigned a task by lisa 1..2 ok t/010_basics/001_basic_class_setup.t .............................. ok 1 - Foo->can('meta') ok 2 - The object isa Moose::Meta::Class ok 3 - ... we got the &meta method ok 4 - ... Foo is automagically a Moose::Object ok 5 - ... has_method requires an arg ok 6 - Foo->can('does') ok 7 - ... the meta does not treat "extends" as a method ok 8 - ... the meta does not treat "has" as a method ok 9 - ... the meta does not treat "before" as a method ok 10 - ... the meta does not treat "after" as a method ok 11 - ... the meta does not treat "around" as a method ok 12 - ... the meta does not treat "blessed" as a method ok 13 - ... the meta does not treat "confess" as a method ok 14 - ... the meta does not treat "type" as a method ok 15 - ... the meta does not treat "subtype" as a method ok 16 - ... the meta does not treat "as" as a method ok 17 - ... the meta does not treat "where" as a method ok 18 - ... the meta does not treat "coerce" as a method ok 19 - ... the meta does not treat "from" as a method ok 20 - ... the meta does not treat "via" as a method ok 21 - ... the meta does not treat "find_type_constraint" as a method ok 22 - no namespace pollution in Moose::Object (blessed) not ok 23 - no namespace pollution in Moose::Object (blessed) # TODO no automatic namespace cleaning yet # Failed (TODO) test 'no namespace pollution in Moose::Object (blessed)' # at t/010_basics/001_basic_class_setup.t line 49. ok 24 - no namespace pollution in Moose::Object (try) ok 25 - no namespace pollution in Moose::Object (try) ok 26 - no namespace pollution in Moose::Object (catch) ok 27 - no namespace pollution in Moose::Object (catch) ok 28 - no namespace pollution in Moose::Object (in_global_destruction) ok 29 - no namespace pollution in Moose::Object (in_global_destruction) 1..29 ok t/010_basics/002_require_superclasses.t ........................... ok 1 - loaded Foo superclass correctly ok 2 - loaded (inline) Bar superclass correctly ok 3 - loaded Foo and (inline) Bar superclass correctly ok 4 - correct error when superclass could not be found 1..4 ok t/010_basics/003_super_and_override.t ............................. ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from &foo ok 5 - ... got the right value from &bar ok 6 - ... got the right value from &baz ok 7 - The object isa Bar ok 8 - The object isa Foo ok 9 - ... got the right value from &foo ok 10 - ... got the right value from &bar ok 11 - ... got the right value from &baz ok 12 - The object isa Foo ok 13 - ... got the right value from &foo ok 14 - ... got the right value from &bar ok 15 - ... got the right value from &baz ok 16 - ... cannot override a method which has a local equivalent 1..16 ok t/010_basics/004_inner_and_augment.t .............................. ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from &foo ok 5 - ... got the right value from &bar ok 6 - ... got the right value from &baz ok 7 - The object isa Bar ok 8 - The object isa Foo ok 9 - ... got the right value from &foo ok 10 - ... got the right value from &bar ok 11 - ... got the right value from &baz ok 12 - The object isa Foo ok 13 - ... got the right value from &foo ok 14 - ... got the right value from &bar ok 15 - ... got the right value from &baz ok 16 - ... cannot augment a method which has a local equivalent 1..16 ok t/010_basics/005_override_augment_inner_super.t ................... ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from mixed augment/override foo ok 5 - ... got the right value from mixed augment/override bar 1..5 ok t/010_basics/006_override_and_foreign_classes.t ................... ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from &foo ok 5 - ... got the right value from &bar ok 6 - ... got the right value from &baz ok 7 - The object isa Bar ok 8 - The object isa Foo ok 9 - ... got the right value from &foo ok 10 - ... got the right value from &bar ok 11 - ... got the right value from &baz ok 12 - The object isa Foo ok 13 - ... got the right value from &foo ok 14 - ... got the right value from &bar ok 15 - ... got the right value from &baz 1..15 ok t/010_basics/007_always_strict_warnings.t ......................... ok 1 - ... got an error because strict is on ok 2 - ... got the right error ok 3 - ... no warning yet ok 4 - ... got a warning ok 5 - .. and it is the right warning ok 6 - ... got an error because strict is on ok 7 - ... got the right error ok 8 - ... no warning yet ok 9 - ... got a warning ok 10 - .. and it is the right warning ok 11 - ... got an error because strict is on ok 12 - ... got the right error ok 13 - ... no warning yet ok 14 - ... got a warning ok 15 - .. and it is the right warning 1..15 ok t/010_basics/008_wrapped_method_cxt_propagation.t ................. ok 1 - array context (TouchyBase) ok 2 - scalar context (TouchyBase) ok 3 - void context (TouchyBase) ok 4 - array context (AfterSub) ok 5 - scalar context (AfterSub) ok 6 - void context (AfterSub) ok 7 - methods were wrapped 1..7 ok t/010_basics/009_import_unimport.t ................................ ok 1 - Foo->can('extends') ok 2 - Foo->can('with') ok 3 - Foo->can('has') ok 4 - Foo->can('before') ok 5 - Foo->can('after') ok 6 - Foo->can('around') ok 7 - Foo->can('override') ok 8 - Foo->can('augment') ok 9 - Foo->can('super') ok 10 - Foo->can('inner') ok 11 - Foo->can('blessed') ok 12 - Foo->can('confess') ok 13 - ... Foo can no longer do extends ok 14 - ... Foo can no longer do with ok 15 - ... Foo can no longer do has ok 16 - ... Foo can no longer do before ok 17 - ... Foo can no longer do after ok 18 - ... Foo can no longer do around ok 19 - ... Foo can no longer do override ok 20 - ... Foo can no longer do augment ok 21 - ... Foo can no longer do super ok 22 - ... Foo can no longer do inner ok 23 - ... Foo can no longer do blessed ok 24 - ... Foo can no longer do confess ok 25 - Bar->can('type') ok 26 - Bar->can('subtype') ok 27 - Bar->can('as') ok 28 - Bar->can('where') ok 29 - Bar->can('message') ok 30 - Bar->can('coerce') ok 31 - Bar->can('from') ok 32 - Bar->can('via') ok 33 - Bar->can('enum') ok 34 - Bar->can('find_type_constraint') ok 35 - ... Bar can no longer do type ok 36 - ... Bar can no longer do subtype ok 37 - ... Bar can no longer do as ok 38 - ... Bar can no longer do where ok 39 - ... Bar can no longer do message ok 40 - ... Bar can no longer do coerce ok 41 - ... Bar can no longer do from ok 42 - ... Bar can no longer do via ok 43 - ... Bar can no longer do enum ok 44 - ... Bar can no longer do find_type_constraint ok 45 - Baz->can('blessed') 1..45 ok t/010_basics/010_method_modifier_with_regexp.t .................... ok 1 - around modifier is called ok 2 - around modifier is called ok 3 - before modifier is called once ok 4 - after modifier is called once ok 5 - before modifier is called twice ok 6 - after modifier is called twice ok 7 - ... this is not currently supported ok 8 - ... this is not currently supported ok 9 - ... this is not currently supported 1..9 ok t/010_basics/011_moose_respects_type_constraints.t ................ ok 1 - The object isa Moose::Meta::TypeConstraint ok 2 - ... got the Value subtype for Foo ok 3 - ... my constraint passed correctly ok 4 - ... my constraint failed correctly ok 5 - The object isa Bar ok 6 - ... checked the type constraint correctly ok 7 - ... checked the type constraint correctly 1..7 ok t/010_basics/012_rebless.t ........................................ ok 1 - Parent->new gives a Parent object ok 2 - No name yet ok 3 - lazy attribute initialized ok 4 - Num type constraint for now.. ok 5 - ... this failed cause of type check ok 6 - ... this failed cause of type check ok 7 - successfully reblessed into Child ok 8 - Child->name's default came through ok 9 - lazy attribute was already initialized ok 10 - lazy attribute just now initialized ok 11 - ... this failed cause of type check 1..11 ok t/010_basics/013_create.t ......................................... ok 1 - creating lives ok 2 ok 3 ok 4 - $with_foo isa Class ok 5 - threw Regexp ((?-xism:You must pass an ARRAY ref of roles)) ok 6 - did not create Made::Of::Fail ok 7 - conflicting roles == death 1..7 ok t/010_basics/014_create_anon.t .................................... ok 1 - creating the same class twice without caching results in 2 classes ok 2 ok 3 ok 4 - with cache, the same class is the same class ok 5 ok 6 ok 7 - class_and_foo and class_and_bar are different ok 8 ok 9 - Class::MOP::Class::__ANON__::SERIAL::5->can('meta') 1..9 ok t/010_basics/015_buildargs.t ...................................... ok 1 - no args ok 2 - normal args ok 3 - single arg ok 4 - ... got the right bar ok 5 - ... got the right bar ok 6 - ... got the right bar ok 7 - ... got the right bar ok 8 - no args ok 9 - normal args ok 10 - single arg ok 11 - ... got the right bar ok 12 - ... got the right bar ok 13 - ... got the right bar ok 14 - ... got the right bar 1..14 ok t/010_basics/016_load_into_main.t ................................. ok 1 - export to main ok 2 - The object isa Moose::Meta::Class ok 3 - The object isa main ok 4 - The object isa Moose::Object 1..4 ok t/010_basics/017_error_handling.t ................................. ok 1 - A single non-hashref arg to a constructor throws an error ok 2 - A single non-hashref arg to a constructor throws an error ok 3 - Cannot call does() without a role name 1..3 ok t/010_basics/018_methods.t ........................................ ok 1 - associated_metaclass is defined ok 2 - associated_metaclass is correct class isa Moose::Meta::Class ok 3 - associated_metaclass->name looks like an anonymous class ok 4 - associated_metaclass is defined ok 5 - associated_metaclass is correct class isa Moose::Meta::Class ok 6 - associated_metaclass->name is Test2 1..6 ok t/010_basics/019-destruction.t .................................... ok 1 - Foo demolished properly ok 2 - Foo::Sub demolished properly ok 3 - Foo::Sub::Sub demolished properly 1..3 ok t/010_basics/020-global-destruction.t ............................. ok 1 - in_global_destruction state is passed to DEMOLISH properly (false) ok 2 - in_global_destruction state is passed to DEMOLISH properly (false) ok 3 - in_global_destruction state is passed to DEMOLISH properly (true) ok 4 - in_global_destruction state is passed to DEMOLISH properly (true) 1..4 ok t/020_attributes/001_attribute_reader_generation.t ................ ok 1 - ... created the reader method okay ok 2 - ... created the lazy reader method okay ok 3 - ... got a warning for mispelled attribute argument ok 4 - The object isa Foo ok 5 - Foo->can('get_foo') ok 6 - ... got an undefined value ok 7 - ... get_foo is a read-only ok 8 - ... no value in get_lazy_foo slot ok 9 - Foo->can('get_lazy_foo') ok 10 - ... got an deferred value ok 11 - ... get_lazy_foo is a read-only ok 12 - The object isa Foo ok 13 - The object isa Moose::Meta::Attribute ok 14 - it's lazy ok 15 - raw value ok 16 - lazy value ok 17 - raw value ok 18 - The object isa Foo ok 19 - ... got the correct value ok 20 - ... got the correct value 1..20 ok t/020_attributes/002_attribute_writer_generation.t ................ ok 1 - ... created the writer method okay ok 2 - ... created the required writer method okay ok 3 - ... created the writer method with type constraint okay ok 4 - ... created the writer method with weak_ref okay ok 5 - The object isa Foo ok 6 - Foo->can('set_foo') ok 7 - ... got an unset value ok 8 - ... set_foo wrote successfully ok 9 - ... got the correct set value ok 10 - ... it is not a weak reference ok 11 - ... cannot create without the required attribute ok 12 - Foo->can('set_foo_required') ok 13 - ... got an unset value ok 14 - ... set_foo_required wrote successfully ok 15 - ... got the correct set value ok 16 - ... set_foo_required died successfully with no value ok 17 - ... set_foo_required did accept undef ok 18 - ... it is not a weak reference ok 19 - Foo->can('set_foo_int') ok 20 - ... got an unset value ok 21 - ... set_foo_int wrote successfully ok 22 - ... got the correct set value ok 23 - ... set_foo_int died successfully ok 24 - ... it is not a weak reference ok 25 - Foo->can('set_foo_weak') ok 26 - ... got an unset value ok 27 - ... set_foo_weak wrote successfully ok 28 - ... got the correct set value ok 29 - ... it is a weak reference 1..29 ok t/020_attributes/003_attribute_accessor_generation.t .............. ok 1 - ... created the accessor method okay ok 2 - ... created the lazy accessor method okay ok 3 - ... created the required accessor method okay ok 4 - ... created the accessor method with type constraint okay ok 5 - ... created the accessor method with weak_ref okay ok 6 - ... created the accessor method with auto_deref okay ok 7 - ... created the reader method with auto_deref okay ok 8 - ... created the reader method with auto_deref okay ok 9 - The object isa Foo ok 10 - Foo->can('foo') ok 11 - ... got an unset value ok 12 - ... foo wrote successfully ok 13 - ... got the correct set value ok 14 - ... it is not a weak reference ok 15 - ... cannot create without the required attribute ok 16 - Foo->can('foo_required') ok 17 - ... got an unset value ok 18 - ... foo_required wrote successfully ok 19 - ... got the correct set value ok 20 - ... foo_required did not die with undef ok 21 - value is undef ok 22 - ... it is not a weak reference ok 23 - ... no value in lazy_foo slot ok 24 - Foo->can('lazy_foo') ok 25 - ... got an deferred value ok 26 - Foo->can('foo_int') ok 27 - ... got an unset value ok 28 - ... foo_int wrote successfully ok 29 - ... got the correct set value ok 30 - ... foo_int died successfully ok 31 - ... it is not a weak reference ok 32 - Foo->can('foo_weak') ok 33 - ... got an unset value ok 34 - ... foo_weak wrote successfully ok 35 - ... got the correct set value ok 36 - ... it is a weak reference ok 37 - Foo->can('foo_deref') ok 38 - ... default default value ok 39 - ... doesn't deref undef value ok 40 - returns empty list in list context ok 41 - ... foo_deref wrote successfully ok 42 - returns an array reference in scalar context ok 43 - correct array ok 44 - returns list in list context ok 45 - correct list ok 46 - Foo->can('foo_deref') ok 47 - ... default default value ok 48 - ... read only ok 49 - scalar context ro ok 50 - list context ro ok 51 - Foo->can('foo_deref_hash') ok 52 - ... default default value ok 53 - ... doesn't deref undef value ok 54 - returns empty list in list context ok 55 - ... foo_deref_hash wrote successfully ok 56 - scalar context ok 57 - list context 1..57 ok t/020_attributes/004_attribute_triggers.t ......................... ok 1 - The object isa Foo ok 2 - The object isa Bar ok 3 - The object isa Baz ok 4 - ... did not die setting bar ok 5 - ... set the value foo.bar correctly ok 6 - ... which in turn set the value bar.foo correctly ok 7 - ... bar.foo is a weak reference ok 8 - ... did not die un-setting bar ok 9 - ... set the value foo.bar correctly ok 10 - ... which in turn set the value bar.foo correctly ok 11 - ... did not die setting baz ok 12 - ... set the value foo.baz correctly ok 13 - ... which in turn set the value baz.foo correctly ok 14 - ... baz.foo is a weak reference ok 15 - The object isa Bar ok 16 - The object isa Baz ok 17 - The object isa Foo ok 18 - ... set the value foo.bar correctly ok 19 - ... which in turn set the value bar.foo correctly ok 20 - ... bar.foo is a weak reference ok 21 - ... set the value foo.baz correctly ok 22 - ... which in turn set the value baz.foo correctly ok 23 - ... baz.foo is a weak reference ok 24 - ... a trigger must be a CODE ref ok 25 - ... a trigger must be a CODE ref ok 26 - Blarg->new() lives ok 27 - Have a $blarg ok 28 - foo has default value ok 29 - bar has default value ok 30 - baz has default value ok 31 - No triggers fired ok 32 - All triggers fired once on assign ok 33 - All triggers given assigned values ok 34 - ->new() with parameters ok 35 - All triggers fired once on construct ok 36 - All triggers given assigned values ok 37 - trigger called correctly on initial set via meta-API ok 38 - trigger called correctly on second set via meta-API ok 39 - trigger not called using set_raw_value method ok 40 - trigger called correctly on construction ok 41 - trigger called correctly on set (with old value) ok 42 - trigger called correctly on construction ok 43 - trigger called correctly on set (with old value) 1..43 ok t/020_attributes/005_attribute_does.t ............................. ok 1 - The object isa Foo::Class ok 2 - The object isa Bar::Class ok 3 - ... bar passed the type constraint okay ok 4 - ... foo did not pass the type constraint okay ok 5 - ... baz passed the type constraint okay ok 6 - ... foo did not pass the type constraint okay ok 7 - ... foo passed the type constraint okay ok 8 - ... cannot have a does() which is not done by the isa() ok 9 - ... cannot have a isa() which is cannot does() 1..9 ok t/020_attributes/006_attribute_required.t ......................... ok 1 - The object isa Foo ok 2 - ... got the right bar ok 3 - ... got the right baz ok 4 - ... got the right boo ok 5 - The object isa Foo ok 6 - ... got the right bar ok 7 - ... got the right baz ok 8 - ... got the right boo ok 9 - The object isa Foo ok 10 - ... got the right bar ok 11 - ... got the right baz ok 12 - ... got the right boo ok 13 - ... undef is a valid attribute value ok 14 - ... undef is a valid attribute value ok 15 - ... must supply all the required attribute 1..15 ok t/020_attributes/007_attribute_custom_metaclass.t ................. ok 1 - The object isa Foo ok 2 - The object isa Foo::Meta::Attribute ok 3 - The object isa Moose::Meta::Attribute ok 4 - ... got the right name for our meta-attribute ok 5 - ... our meta-attrubute created the accessor for us ok 6 - ... our meta-attrubute created the type_constraint for us ok 7 - The object isa Moose::Meta::TypeConstraint ok 8 - ... got the right type constraint name ok 9 - ... got the right type constraint parent name ok 10 - ... the attribute metaclass need not be a Moose::Meta::Attribute as long as it behaves ok 11 - ... the attribute metaclass alias worked correctly ok 12 - ... the attribute metaclass alias worked correctly ok 13 - The object isa Foo::Meta::Attribute ok 14 - The object isa Moose::Meta::Attribute ok 15 - The object isa Moose::Meta::Attribute::Custom::Bar ok 16 - The object isa Moose::Meta::Attribute 1..16 ok t/020_attributes/008_attribute_type_unions.t ...................... ok 1 - The object isa Foo ok 2 - ... set bar successfully with an ARRAY ref ok 3 - ... set bar successfully with a HASH ref ok 4 - ... couldnt set bar successfully with a number ok 5 - ... couldnt set bar successfully with a CODE ref ok 6 - ... created new Foo with bar successfully set with an ARRAY ref ok 7 - ... created new Foo with bar successfully set with a HASH ref ok 8 - ... didnt create a new Foo with bar as a number ok 9 - ... didnt create a new Foo with bar as a CODE ref ok 10 - The object isa Bar ok 11 - ... set baz successfully with a string ok 12 - ... set baz successfully with a CODE ref ok 13 - ... couldnt set baz successfully with a SCALAR ref ok 14 - ... couldnt set bar successfully with a HASH ref ok 15 - ... created new Bar with baz successfully set with a string ok 16 - ... created new Bar with baz successfully set with a CODE ref ok 17 - ... didnt create a new Bar with baz as a number ok 18 - ... didnt create a new Bar with baz as a HASH ref 1..18 ok t/020_attributes/009_attribute_inherited_slot_specs.t ............. ok 1 - ... we can change the default attribute option ok 2 - ... we can add change the isa as long as it is a subtype ok 3 - ... we can change/add coerce as an attribute option ok 4 - ... we can change/add required as an attribute option ok 5 - ... we can change/add lazy as an attribute option ok 6 - ... we can add lazy_build as an attribute option ok 7 - ... extend an attribute with parameterized type ok 8 - ... extend an attribute with anon-subtype ok 9 - ... now can extend an attribute with a non-subtype ok 10 - ... now allowed to add the weak_ref option via inheritance ok 11 - ... we can add the handles attribute option ok 12 - ... we can not alter the handles attribute option ok 13 - ... can now create an attribute with an improper subtype relation ok 14 - ... cannot create an attribute with an illegal option ok 15 - ... cannot extend a non-existing attribute ok 16 - The object isa Foo ok 17 - ... got the right undef default value ok 18 - ... assigned foo correctly ok 19 - ... got the right value for foo ok 20 - ... foo is not coercing (as expected) ok 21 - ... got the right default value ok 22 - ... Foo::bar is a read/only attr ok 23 - ... got the right undef default value ok 24 - ... Foo::baz accepts hash refs ok 25 - ... got the right value assigned to baz ok 26 - ... Foo::baz accepts an array ref ok 27 - ... got the right value assigned to baz ok 28 - ... Foo::baz accepts scalar ref ok 29 - ... got the right value assigned to baz ok 30 - ... Foo::bunch_of_stuff accepts an array of strings ok 31 - ... Foo::one_last_one accepts a code ref ok 32 - ... Foo::baz accepts a code ref ok 33 - ... got the right value assigned to baz ok 34 - ... cannot create Bar without required gorch param ok 35 - The object isa Bar ok 36 - The object isa Foo ok 37 - ... got the right undef default value ok 38 - ... assigned foo correctly ok 39 - ... got the right value for foo ok 40 - ... assigned foo correctly ok 41 - ... got the right value for foo ok 42 - ... got the right default value ok 43 - ... got the right default value ok 44 - ... Bar::bar is a read/only attr ok 45 - ... got the right undef default value ok 46 - ... Bar::baz does not accept hash refs ok 47 - ... Bar::baz can accept an array ref ok 48 - ... got the right value assigned to baz ok 49 - ... Bar::baz does not accept a scalar ref ok 50 - ... Bar::bunch_of_stuff accepts an array of ints ok 51 - ... Bar::bunch_of_stuff does not accept an array of strings ok 52 - ... Bar::baz does not accept a code ref ok 53 - ... Bar has a foo attr ok 54 - ... Bar has a bar attr ok 55 - ... Bar has a baz attr ok 56 - ... Bar has a gorch attr ok 57 - ... Bar has a gloum attr ok 58 - ... Bar has a bling attr ok 59 - ... Bar does have a bunch_of_stuff attr ok 60 - ... Bar has a blang attr ok 61 - ... Bar has a fail attr ok 62 - ... Bar does not have an other_fail attr ok 63 - ... Foo and Bar have different copies of foo ok 64 - ... Foo and Bar have different copies of bar ok 65 - ... Foo and Bar have different copies of baz ok 66 - ... Foo and Bar have different copies of gorch ok 67 - ... Foo and Bar have different copies of gloum ok 68 - ... Foo and Bar have different copies of bling ok 69 - ... Foo and Bar have different copies of bunch_of_stuff ok 70 - ... Bar::bar inherited the type constraint too ok 71 - ... Bar::baz inherited the type constraint too ok 72 - ... Bar::bar inherited the right type constraint too ok 73 - ... Foo::baz inherited the right type constraint too ok 74 - ... Bar::baz inherited the right type constraint too ok 75 - ... Foo::gorch is not a required attr ok 76 - ... Bar::gorch is a required attr ok 77 - ... Foo::bunch_of_stuff is an ArrayRef ok 78 - ... Bar::bunch_of_stuff is an ArrayRef[Int] ok 79 - ... Foo::gloum is not a required attr ok 80 - ... Bar::gloum is a required attr ok 81 - ... Foo::foo should not coerce ok 82 - ... Bar::foo should coerce ok 83 - ... Foo::foo should not handles ok 84 - ... Bar::foo should handles 1..84 ok t/020_attributes/010_attribute_delegation.t ....................... ok 1 - The object isa Bar ok 2 - ... we have something in bar->foo ok 3 - The object isa Foo ok 4 - The object isa Moose::Meta::Method::Delegation ok 5 - associated_attribute->name for this method is foo ok 6 - ... bar->foo->bar returned the right default ok 7 - Bar->can('foo_bar') ok 8 - ... bar->foo_bar delegated correctly ok 9 - ... bar->foo->bar returned the right (changed) value ok 10 - ... bar->foo_bar delegated correctly ok 11 - ... bar->foo->bar returned the right (changed) value ok 12 - ... bar->foo_bar delegated correctly ok 13 - The object isa Foo ok 14 - ... got the right foo->bar ok 15 - ... assigned the new Foo to Bar->foo ok 16 - ... assigned bar->foo with the new Foo ok 17 - ... bar->foo->bar returned the right result ok 18 - ... and bar->foo_bar delegated correctly again ok 19 - ... correctly curried a single argument ok 20 - The object isa Car ok 21 - The object isa Engine ok 22 - Engine->can('go') ok 23 - Engine->can('stop') ok 24 - ... got the right value from ->engine->go ok 25 - ... got the right value from ->engine->stop ok 26 - Car->can('go') ok 27 - Car->can('stop') ok 28 - ... got the right value from ->go ok 29 - ... got the right value from ->stop ok 30 - The object isa Baz::Proxy1 ok 31 - Baz::Proxy1->can('baz') ok 32 - The object isa Baz ok 33 - Baz::Proxy1->can('foo') ok 34 - Baz::Proxy1->can('bar') ok 35 - Baz::Proxy1->can('boo') ok 36 - ... got the right proxied return value ok 37 - ... got the right proxied return value ok 38 - ... got the right proxied return value ok 39 - The object isa Baz::Proxy2 ok 40 - Baz::Proxy2->can('baz') ok 41 - The object isa Baz ok 42 - Baz::Proxy2->can('foo') ok 43 - Baz::Proxy2->can('boo') ok 44 - ... got the right proxied return value ok 45 - ... got the right proxied return value ok 46 - The object isa Baz::Proxy3 ok 47 - Baz::Proxy3->can('baz') ok 48 - The object isa Baz ok 49 - Baz::Proxy3->can('bar') ok 50 - Baz::Proxy3->can('boo') ok 51 - ... got the right proxied return value ok 52 - ... got the right proxied return value ok 53 - The object isa Foo::Thing ok 54 - The object isa Foo::Baz ok 55 - ... we have the method we expect ok 56 - ... we have the method we expect ok 57 - ... we dont have the method we expect ok 58 - ... got the right value ok 59 - ... got the right value ok 60 - ... got the right value ok 61 - The object isa Foo::OtherThing ok 62 - The object isa Foo::Baz ok 63 - ... we have the method we expect ok 64 - ... we have the method we expect ok 65 - ... we dont have the method we expect ok 66 - ... got the right value ok 67 - ... got the right value ok 68 - ... got the right value ok 69 - ... you cannot delegate to AUTOLOADED class with regexp ok 70 - The object isa Bar::Autoloaded ok 71 - ... we have something in bar->foo ok 72 - The object isa Foo::Autoloaded ok 73 - ... bar->foo->bar returned the right (changed) value ok 74 - ... bar->foo_bar delegated correctly ok 75 - ... bar->foo->bar returned the right (changed) value ok 76 - ... bar->foo_bar delegated correctly ok 77 - The object isa Foo::Autoloaded ok 78 - ... got the right foo->bar ok 79 - ... assigned the new Foo to Bar->foo ok 80 - ... assigned bar->foo with the new Foo ok 81 - ... bar->foo->bar returned the right result ok 82 - ... and bar->foo_bar delegated correctly again ok 83 - The object isa Baz::Autoloaded ok 84 - ... we have something in baz->foo ok 85 - The object isa Foo::Autoloaded ok 86 - ... baz->foo->bar returned the right (changed) value ok 87 - ... baz->foo_bar delegated correctly ok 88 - ... baz->foo->bar returned the right (changed) value ok 89 - ... baz->foo_bar delegated correctly ok 90 - The object isa Foo::Autoloaded ok 91 - ... got the right foo->bar ok 92 - ... assigned the new Foo to Baz->foo ok 93 - ... assigned baz->foo with the new Foo ok 94 - ... baz->foo->bar returned the right result ok 95 - ... and baz->foo_bar delegated correctly again ok 96 - handles method foo_bar is present ok 97 - handles method foo_bar is removed ok 98 - useful error from unblessed reference ok 99 - useful error from unblessed reference ok 100 - but not for class name 1..100 ok t/020_attributes/011_more_attr_delegation.t ....................... ok 1 - Parent->can('parent_method_1') ok 2 - all_methods requires explicit isa ok 3 - allow all_methods with explicit isa ok 4 - don't need to declare isa if method list is predefined ok 5 - can declare regex collector ok 6 - can't create attr with generative handles parameter and no isa ok 7 - can't create attr with generative handles parameter and no isa ok 8 - can delegate to non moose class using explicit method list ok 9 - subrefs on non moose class give no meta ok 10 - plain classes are handed down to subs ok 11 - can delegate to object even without explicit reader ok 12 - Parent->can('parent_method_1') ok 13 - Can't override exisiting class method in delegate ok 14 - Parent->can('parent_method_1') ok 15 - Test handles code ref for skipping predefined methods ok 16 - The object isa Parent ok 17 - The object isa ChildA ok 18 - The object isa ChildB ok 19 - The object isa ChildC ok 20 - The object isa ChildD ok 21 - The object isa ChildE ok 22 - The object isa ChildF ok 23 - The object isa ChildI ok 24 - ... no child_g accessor defined ok 25 - ... no child_h accessor defined ok 26 - parent method ok 27 - child supermethod ok 28 - child method ok 29 - Parent->can('child_a_super_method') ok 30 - Parent->can('child_a_method_1') ok 31 - Parent->can('child_a_method_2') ok 32 - but not subclass of delegate class ok 33 - delegate behaves the same ok 34 - delegates are their own invocants ok 35 - Parent->can('child_b_method_1') ok 36 - but not ChildB's unspecified siblings ok 37 - none of ChildD's methods (child_d_method_2) ok 38 - none of ChildD's methods (child_d_method_1) ok 39 - Parent->can('child_c_method_3_la') ok 40 - Parent->can('child_c_method_4_la') ok 41 - ChildC method delegated OK ok 42 - Parent->can('child_e_method_2') ok 43 - but not child_e_method_1 ok 44 - delegate to non moose class (child_e_method_2) ok 45 - Parent->can('child_g_method_1') ok 46 - delegate to moose class without reader (child_g_method_1) ok 47 - Parent->can('child_i_method_1') ok 48 - delegate doesn't override existing method 1..48 ok t/020_attributes/012_misc_attribute_tests.t ....................... ok 1 - ... the foo has docs ok 2 - ... got the foo docs ok 3 - The object isa Test::For::Lazy::TypeConstraint ok 4 - ... this does not work ok 5 - ... this does not work ok 6 - The object isa Test::Arrayref::Attributes ok 7 - Test::Arrayref::Attributes->can(...) ok 8 - The object isa Test::Arrayref::RoleAttributes ok 9 - Test::Arrayref::RoleAttributes->can(...) ok 10 - ... default must return a value which passes the type constraint ok 11 - setter took string ok 12 - this is a *not* a string ok 13 - ... dies without overloading the string ok 14 - ... this doesnt trip overload to break anymore ok 15 - ... this works fine though ok 16 - foo is required ok 17 - foo has builder ok 18 - .. and it's named build_foo ok 19 - foo builder works ok 20 - ... no builder, wtf ok 21 - foo is lazy ok 22 - foo is lazy_build ok 23 - foo has clearer ok 24 - .. and it's named clear_foo ok 25 - foo has builder ok 26 - .. and it's named build_foo ok 27 - foo has predicate ok 28 - .. and it's named has_foo ok 29 - _foo is lazy ok 30 - lazy_build attributes are no longer automatically required ok 31 - _foo is lazy_build ok 32 - _foo has clearer ok 33 - .. and it's named _clear_foo ok 34 - _foo has builder ok 35 - .. and it's named _build_foo ok 36 - _foo has predicate ok 37 - .. and it's named _has_foo ok 38 - noo foo value yet ok 39 - noo _foo value yet ok 40 - foo builder works ok 41 - foo builder works too ok 42 - Correct error when a builder method is not present ok 43 - create attr via direct sub call ok 44 - create attr via can ok 45 - attr created from sub call ok 46 - attr created from can ok 47 - has throws error with odd number of attribute options 1..47 ok t/020_attributes/013_attr_dereference_test.t ...................... ok 1 - ... successfully created attr ok 2 - The object isa Customer ok 3 - The object isa Firm ok 4 - Firm->can('customers') ok 5 - ... got the right dereferenced value ok 6 - The object isa Firm ok 7 - Firm->can('customers') ok 8 - ... got the right dereferenced value ok 9 - ... its auto-de-ref-ing, not auto-en-ref-ing ok 10 - ... set the results of bar correctly ok 11 - ... auto-dereffed correctly 1..11 ok t/020_attributes/014_misc_attribute_coerce_lazy.t ................. ok 1 - The object isa Request ok 2 - ... this coerces and passes the type constraint even with lazy 1..2 ok t/020_attributes/015_attribute_traits.t ........................... ok 1 - The object isa My::Class ok 2 - ... got the right value for bar ok 3 - ... got the right value for gorch ok 4 - My::Class->can('baz') ok 5 - ... got the right value for baz ok 6 - The object does My::Attribute::Trait ok 7 - ... got the applied traits ok 8 - ... got the applied traits ok 9 - attr initialized ok 10 - ... gorch doesnt do the trait ok 11 - ... no traits applied ok 12 - ... no traits applied 1..12 ok t/020_attributes/016_attribute_traits_registered.t ................ ok 1 - The object isa My::Class ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - The object does My::Attribute::Trait ok 6 - attr initialized ok 7 - does_role ignores aliases for sanity ok 8 - attr->does uses aliases ok 9 - does_role returns false for nonexistent roles ok 10 - attr->does returns false for nonexistent roles ok 11 - ... got the right value for bar ok 12 - My::Derived::Class->can('baz') ok 13 - ... got the right value for baz ok 14 - The object does My::Attribute::Trait ok 15 - attr initialized ok 16 - The object does My::Other::Attribute::Trait ok 17 - attr initialized ok 18 - does_role ignores aliases for sanity ok 19 - attr->does uses aliases ok 20 - does_role returns false for nonexistent roles ok 21 - attr->does returns false for nonexistent roles ok 22 - My::Derived::Class->can('additional_method') ok 23 - ... got the right value for additional_method 1..23 ok t/020_attributes/017_attribute_traits_n_meta.t .................... ok 1 - The object isa My::Class ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly ok 6 - The object does My::Attribute::Trait ok 7 - ... got the right metaclass customization 1..7 ok t/020_attributes/018_no_init_arg.t ................................ ok 1 - ... created the attr okay ok 2 - The object isa Foo ok 3 - field is not set via init arg ok 4 - field is set via setter 1..4 ok t/020_attributes/019_attribute_lazy_initializer.t ................. ok 1 - The object isa Moose::Meta::Attribute ok 2 - ... got the right name ok 3 - The object isa Moose::Meta::Attribute ok 4 - ... got the right name ok 5 - The object isa Moose::Meta::Attribute ok 6 - ... got the right name ok 7 - The object isa Foo ok 8 - initial value set to 2x given value ok 9 - The object isa Moose::Meta::Attribute ok 10 - ... got the right name ok 11 - initial lazy value set to 2x given value ok 12 - The object isa Moose::Meta::Attribute ok 13 - ... got the right name ok 14 - initial lazy value with type set to 2x given value ok 15 - initial lazy value with builder set to 2x given value ok 16 - initial lazy value with builder and type set to 2x given value ok 17 - The object isa Moose::Meta::Attribute ok 18 - ... got the right name ok 19 - The object isa Bar ok 20 - initial value set to 2x given value ok 21 - The object isa Moose::Meta::Attribute ok 22 - ... got the right name ok 23 - ... this fails, because initializer returns a bad type 1..23 ok t/020_attributes/020_trigger_and_coerce.t ......................... ok 1 - ... trigger is being called ok 2 - The object isa Fake::DateTime ok 3 - The object isa Fake::DateTime ok 4 - The object isa Mortgage ok 5 - The object isa Fake::DateTime ok 6 - ... Mortgage is now immutable ok 7 - ... trigger is being called ok 8 - The object isa Fake::DateTime ok 9 - The object isa Fake::DateTime ok 10 - The object isa Mortgage ok 11 - The object isa Fake::DateTime 1..11 ok t/020_attributes/021_method_generation_rules.t .................... ok 1 - Can define attr with rw + writer ok 2 - Test::Class::WriterRW->can(...) ok 3 - Test::Class::WriterRW->_foo is writer ok 4 - Test::Class::WriterRW->foo is reader ok 5 - Test::Class::WriterRW->foo is not writer ok 6 - Test::Class::WriterRW->_foo is not reader ok 7 - Can define attr with ro + writer ok 8 - Test::Class::WriterRO->can(...) ok 9 - Test::Class::WriterRO->_foo is writer ok 10 - Test::Class::WriterRO->foo is reader ok 11 - Test::Class::WriterRO->foo is not writer ok 12 - Test::Class::WriterRO->_foo is not reader ok 13 - Can define attr with rw + accessor ok 14 - Test::Class::AccessorRW->can('_foo') ok 15 - Test::Class::AccessorRW->_foo is writer ok 16 - Test::Class::AccessorRW->foo is reader ok 17 - Cant define attr with ro + accessor 1..17 ok t/020_attributes/022_legal_options_for_inheritance.t .............. ok 1 - ... added my_legal_option as legal option for inheritance ok 2 - ... overloaded my_legal_option 1..2 ok t/020_attributes/023_attribute_names.t ............................ ok 1 - has; fails ok 2 - has undef; fails ok 3 - has ""; works now ok 4 - has 0; works now ok 5 - has; fails ok 6 - has undef; fails ok 7 - has ""; works now ok 8 - has 0; works now 1..8 ok t/020_attributes/024_attribute_traits_parameterized.t ............. ok 1 - the aliased method is in the attribute ok 2 - the method was not installed under the other class' alias ok 3 - the aliased method is in the attribute ok 4 - the method was not installed under the other class' alias ok 5 - the method was not installed under the original name when that was excluded 1..5 ok t/020_attributes/025_chained_coercion.t ........................... ok 1 - The object isa Foo ok 2 - The object isa Bar ok 3 - The object isa Baz ok 4 - ... this all worked fine 1..4 ok t/020_attributes/026_attribute_without_any_methods.t .............. ok 1 - correct error message ok 2 - add attribute with no methods and is => "bare" 1..2 ok t/020_attributes/027_accessor_override_method.t ................... skipped: Test::Output is required for this test t/020_attributes/028_no_slot_access.t ............................. ok 1 - Adding lazy accessor does not use inline_slot_access ok 2 - Adding read-write accessor does not use inline_slot_access ok 3 - Inling constructor does not use inline_slot_access 1..3 ok t/020_attributes/029_accessor_context.t ........................... ok 1 - class definition ok 2 - uninitialized scalar attribute/rw in scalar context ok 3 - uninitialized scalar attribute/rw in list context ok 4 - uninitialized scalar attribute/ro in scalar context ok 5 - uninitialized scalar attribute/ro in list context ok 6 - uninitialized ArrayRef attribute/rw in scalar context ok 7 - uninitialized ArrayRef attribute/rw in list context ok 8 - uninitialized ArrayRef attribute/ro in scalar context ok 9 - uninitialized ArrayRef attribute/ro in list context ok 10 - uninitialized HashRef attribute/rw in scalar context ok 11 - uninitialized HashRef attribute/rw in list context ok 12 - uninitialized HashRef attribute/ro in scalar context ok 13 - uninitialized HashRef attribute/ro in list context ok 14 - testing 1..14 ok t/020_attributes/030_non_alpha_attr_names.t ....................... ok 1 - Foo has 'type' attribute ok 2 - Foo has '@type' attribute ok 3 - Foo has 'has spaces' attribute ok 4 - 'type' attribute default is 1 ok 5 - '@type' attribute default is 1 ok 6 - 'has spaces' attribute default is 42 ok 7 - The object isa Foo ok 8 - reader for '@type' ok 9 - reader for 'has spaces' ok 10 - writer for '@type' worked ok 11 - Foo has 'type' attribute ok 12 - Foo has '@type' attribute ok 13 - Foo has 'has spaces' attribute ok 14 - 'type' attribute default is 1 ok 15 - '@type' attribute default is 1 ok 16 - 'has spaces' attribute default is 42 ok 17 - The object isa Foo ok 18 - reader for '@type' ok 19 - reader for 'has spaces' ok 20 - writer for '@type' worked 1..20 ok t/020_attributes/031_delegation_and_modifiers.t ................... ok 1 - The object isa Foo::Extended ok 2 - The object isa Foo ok 3 - ... the test value has not been changed ok 4 - ... got the right delegated method ok 5 - ... the test value has now been changed 1..5 ok t/020_attributes/032_delegation_arg_aliasing.t .................... ok 1 - direct aliasing works ok 2 - delegated aliasing works ok 3 - delegated aliasing with currying works 1..3 ok t/030_roles/001_meta_role.t ....................................... ok 1 - The object isa Moose::Meta::Role ok 2 - The object isa Class::MOP::Module ok 3 - ... got the right name of FooRole ok 4 - ... got the right version of FooRole ok 5 - ... FooRole has the foo method ok 6 - ... FooRole got the foo method ok 7 - The object isa Moose::Meta::Role::Method ok 8 - ... got the right method list ok 9 - ... got the right attribute list ok 10 - ... FooRole does not have the bar attribute ok 11 - ... added the bar attribute okay ok 12 - ... got the right attribute list ok 13 - ... FooRole does have the bar attribute ok 14 - original options for bar attribute ok 15 - bar has a Foo class type ok 16 - ... added the baz attribute okay ok 17 - ... got the right attribute list ok 18 - ... FooRole does have the baz attribute ok 19 - original options for baz attribute ok 20 - ... removed the bar attribute okay ok 21 - ... got the right attribute list ok 22 - ... FooRole does not have the bar attribute ok 23 - ... FooRole does still have the baz attribute ok 24 - ... no boo:before modifier ok 25 - ... added a method modifier okay ok 26 - ... now we have a boo:before modifier ok 27 - ... got the right method back ok 28 - ... got the right list of before method modifiers 1..28 ok t/030_roles/002_role.t ............................................ ok 1 - ... extends() is not supported ok 2 - ... augment() is not supported ok 3 - ... inner() is not supported ok 4 - The object isa Moose::Meta::Role ok 5 - The object isa Class::MOP::Module ok 6 - ... got the right name of FooRole ok 7 - ... got the right version of FooRole ok 8 - ... FooRole has the foo method ok 9 - ... FooRole got the foo method ok 10 - The object isa Moose::Meta::Role::Method ok 11 - ... FooRole has the boo method ok 12 - ... FooRole got the boo method ok 13 - The object isa Moose::Meta::Role::Method ok 14 - ... got the right method list ok 15 - locally defined methods are still there ok 16 - sugar was unimported ok 17 - ... got the right attribute list ok 18 - ... FooRole does have the bar attribute ok 19 - bar attribute is rw ok 20 - bar attribute isa Foo ok 21 - bar's definition context is a hash ok 22 - bar was defined in FooRole ok 23 - ... FooRole does have the baz attribute ok 24 - baz attribute is ro ok 25 - bar's definition context is a hash ok 26 - baz was defined in FooRole ok 27 - ... now we have a boo:before modifier ok 28 - ... got the right method back ok 29 - ... got the right list of before method modifiers ok 30 - ... now we have a boo:after modifier ok 31 - ... got the right method back ok 32 - ... got the right method back ok 33 - ... got the right list of after method modifiers ok 34 - ... now we have a boo:around modifier ok 35 - ... got the right method back ok 36 - ... got the right list of around method modifiers ok 37 - ... now we have a bling:override modifier ok 38 - ... got the right method back ok 39 - ... now we have a fling:override modifier ok 40 - ... got the right method back ok 41 - ... got the right list of override method modifiers 1..41 ok t/030_roles/003_apply_role.t ...................................... ok 1 - The object isa Moose::Meta::Class ok 2 - The object isa Moose::Meta::Class ok 3 - ... does_role requires a role name ok 4 - ... apply_role requires a role ok 5 - ... apply_role requires a role ok 6 - ... the FooClass->meta does_role FooRole ok 7 - ... the FooClass->meta !does_role OtherRole ok 8 - ... the FooBarClass->meta does_role FooRole ok 9 - ... the FooBarClass->meta does_role BarRole ok 10 - ... the FooBarClass->meta !does_role OtherRole ok 11 - ... FooClass has the method bar ok 12 - ... FooBarClass has the method bar ok 13 - ... FooClass has the method baz ok 14 - ... FooBarClass has the method baz ok 15 - ... FooClass has the method foo ok 16 - ... FooBarClass has the method foo ok 17 - ... FooClass has the method boo ok 18 - ... FooBarClass has the method boo ok 19 - ... FooClass has the method blau ok 20 - ... FooBarClass has the method blau ok 21 - ... FooClass has the method goo ok 22 - ... FooBarClass has the method goo ok 23 - ... FooClass lacks the method woot ok 24 - ... FooBarClass has the method woot ok 25 - ... FooClass has the attribute bar ok 26 - ... FooBarClass has the attribute bar ok 27 - ... FooClass has the attribute baz ok 28 - ... FooBarClass has the attribute baz ok 29 - FooClass->can('does') ok 30 - ... the FooClass does FooRole ok 31 - ... the FooClass does not do BarRole ok 32 - ... the FooClass does not do OtherRole ok 33 - FooBarClass->can('does') ok 34 - ... the FooClass does FooRole ok 35 - ... the FooBarClass does FooBarRole ok 36 - ... the FooBarClass does not do OtherRole ok 37 - The object isa FooClass ok 38 - The object isa FooBarClass ok 39 - ... got the right value of goo ok 40 - ... got the right value of goo ok 41 - ... got the right value from ->boo ok 42 - ... got the right value from ->boo (double wrapped) ok 43 - ... got the right value from ->blau ok 44 - ... got the right value from ->blau ok 45 - FooClass->can('does') ok 46 - ... an instance of FooClass does FooRole ok 47 - ... and instance of FooClass does not do OtherRole ok 48 - FooBarClass->can('does') ok 49 - ... an instance of FooBarClass does FooRole ok 50 - ... an instance of FooBarClass does BarRole ok 51 - ... and instance of FooBarClass does not do OtherRole ok 52 - FooClass->can('bar') ok 53 - FooClass->can('baz') ok 54 - FooClass->can('foo') ok 55 - FooClass->can('boo') ok 56 - FooClass->can('goo') ok 57 - FooClass->can('blau') ok 58 - ... got the right value of foo ok 59 - ... $foo->baz is undefined ok 60 - ... $foo->bar is undefined ok 61 - ... baz is a read-only accessor ok 62 - ... bar is a read-write accessor with a type constraint ok 63 - The object isa FooClass ok 64 - ... bar is a read-write accessor with a type constraint ok 65 - ... got the right value for bar now ok 66 - FooBarClass->can('does') ok 67 - ... an instance of FooClass does FooRole ok 68 - ... and instance of FooClass does not do OtherRole ok 69 - FooBarClass->can('does') ok 70 - ... an instance of FooBarClass does FooRole ok 71 - ... an instance of FooBarClass does BarRole ok 72 - ... and instance of FooBarClass does not do OtherRole ok 73 - FooBarClass->can('bar') ok 74 - FooBarClass->can('baz') ok 75 - FooBarClass->can('foo') ok 76 - FooBarClass->can('boo') ok 77 - FooBarClass->can('goo') ok 78 - FooBarClass->can('blau') ok 79 - ... got the right value of foo ok 80 - ... $foo->baz is undefined ok 81 - ... $foo->bar is undefined ok 82 - ... baz is a read-only accessor ok 83 - ... bar is a read-write accessor with a type constraint ok 84 - The object isa FooClass ok 85 - ... bar is a read-write accessor with a type constraint ok 86 - ... got the right value for bar now 1..86 ok t/030_roles/004_role_composition_errors.t ......................... ok 1 - ... the Foo::Role has a required method (foo) ok 2 - ... no foo method implemented by Foo::Class ok 3 - ... cannot consume a class, it must be a role ok 4 - ... has a foo method implemented by Bar::Class ok 5 - ... has a foo method implemented by Bar::Role ok 6 - ... the Bar::Role has not inherited the required method from Foo::Role ok 7 - ... no foo method implemented by Baz::Role ok 8 - ... the Baz::Role has inherited the required method from Foo::Role ok 9 - ... no foo method implemented by Baz::Class2 ok 10 - ... has a foo method implemented by Baz::Class2 ok 11 - exception mentions all the missing required methods at once ok 12 - exception mentions all the missing required methods at once, but not the one that exists ok 13 - exception mentions all the missing methods at once, but not the accessors ok 14 - exception mentions all the require methods that are accessors at once, as well as missing methods, but not the one that exists 1..14 ok t/030_roles/005_role_conflict_detection.t ......................... ok 1 - ... our mutually recursive roles combine okay ok 2 - ... our mutually recursive roles combine okay (no matter what order) ok 3 - The object isa My::Test1 ok 4 - ... $test1 does Role::Foo ok 5 - ... $test1 does Role::Bar ok 6 - My::Test1->can('foo') ok 7 - My::Test1->can('bar') ok 8 - ... $test1->foo worked ok 9 - ... $test1->bar worked ok 10 - The object isa My::Test2 ok 11 - ... $test2 does Role::Foo ok 12 - ... $test2 does Role::Bar ok 13 - My::Test2->can('foo') ok 14 - My::Test2->can('bar') ok 15 - ... $test2->foo worked ok 16 - ... $test2->bar worked ok 17 - ... it still has the bar method ok 18 - ... it still has the required foo method ok 19 - ... it still has the foo method ok 20 - ... it still has the required bar method ok 21 - ... role methods conflict and method was required ok 22 - ... role methods didnt conflict when manually combined ok 23 - ... role methods didnt conflict when manually combined (in opposite order) ok 24 - ... role methods didnt conflict when manually resolved ok 25 - ... we didnt get any methods in the conflict ok 26 - ... we did get the method when manually dealt with ok 27 - ... we did get the method when manually dealt with ok 28 - ... we did get the method when manually dealt with ok 29 - ... our class does() the correct roles ok 30 - ... our class does() the correct roles ok 31 - ... our class does() the correct roles ok 32 - ... our class does() the correct roles ok 33 - ... our class does() the correct roles ok 34 - ... our class does() the correct roles ok 35 - ... our class does() the correct roles ok 36 - ... our class does() the correct roles ok 37 - ... and we got the first method that was added ok 38 - ... and we got the first method that was added ok 39 - ... and we got the local method ok 40 - ... still got the bling method in Role::Bling::Bling ok 41 - ... our role correctly does() the other role ok 42 - ... dont have the bling method in Role::Bling::Bling::Bling ok 43 - ... still got the bling method in Role::Bling::Bling::Bling ok 44 - ... role attrs conflict and method was required ok 45 - ... role attrs didnt conflict when manually combined ok 46 - ... role attrs didnt conflict when manually combined ok 47 - ... role attrs conflict and cannot be manually disambiguted ok 48 - ... we didnt get any attributes in the conflict ok 49 - ... we did get an attributes when manually composed ok 50 - ... we did get an attributes when manually composed ok 51 - ... we did still have an attribute ghost (conflict does not mess with class) ok 52 - ... our class does() the correct roles ok 53 - ... our class does() the correct roles ok 54 - ... our class does() the correct roles ok 55 - ... our class does() the correct roles ok 56 - ... our class does() the correct roles ok 57 - ... our class does() the correct roles ok 58 - ... our class does() the correct roles ok 59 - ... our class does() the correct roles ok 60 - My::Test8->can('ghost') ok 61 - My::Test9->can('ghost') ok 62 - My::Test10->can('ghost') ok 63 - ... got the expected default attr value ok 64 - ... got the expected default attr value ok 65 - ... got the expected default attr value ok 66 - ... composed the role with override okay ok 67 - ... composed the role with override okay ok 68 - ... cannot compose it because we have no superclass ok 69 - ... cannot compose it because we have no superclass ok 70 - ... the twist method has been added ok 71 - ... the twist method has been added ok 72 - ... the twist method has not been added ok 73 - ... the twist method has not been added ok 74 - ... our class does() the correct roles ok 75 - ... our class does() the correct roles ok 76 - ... our class does() the correct roles ok 77 - ... our class does() the correct roles ok 78 - ... our class does() the correct roles ok 79 - ... our class does() the correct roles ok 80 - ... our class does() the correct roles ok 81 - ... got the right method return ok 82 - ... got the right method return ok 83 - ... no twist method here at all ok 84 - ... got the right method return (from superclass) ok 85 - ... could not compose roles here, it dies ok 86 - ... the twist method has not been added ok 87 - ... the twist method returns the right value ok 88 - threw Regexp ((?-xism:Due to a method name conflict in roles 'Role1' and 'Role2', the method 'foo' must be implemented or excluded by 'Conflicts')) 1..88 ok t/030_roles/006_role_exclusion.t .................................. ok 1 - ... Molecule::Organic exludes Molecule::Inorganic ok 2 - ... Molecule::Organic exludes Molecule::Inorganic ok 3 - ... adding the role (w/ excluded roles) okay ok 4 - ... adding the role w/ excluded role conflict dies okay ok 5 - ... adding the role (w/ excluded roles) okay ok 6 - ... adding the role w/ excluded role conflict dies okay ok 7 - ... My::Test1 does Molecule::Organic ok 8 - ... My::Test1 does Molecule ok 9 - ... My::Test1 excludes Molecule::Organic ok 10 - ... ! My::Test2 does Molecule::Organic ok 11 - ... ! My::Test2 does Molecule::Inorganic ok 12 - ... My::Test3 does Molecule::Organic ok 13 - ... My::Test1 does Molecule ok 14 - ... My::Test3 excludes Molecule::Organic ok 15 - ... ! My::Test3 does Molecule::Inorganic ok 16 - ... cannot add exculded role into class which extends Methane ok 17 - ... Methane does Molecule::Organic ok 18 - ... My::Test4 isa Methane ok 19 - ... My::Test4 does Molecule::Organic ok 20 - ... My::Test4 meat does_role Molecule::Organic ok 21 - ... My::Test4 meta excludes Molecule::Organic ok 22 - ... My::Test4 does Molecule::Inorganic 1..22 ok t/030_roles/007_roles_and_req_method_edge_cases.t ................. ok 1 - ... the required "foo" method will not exist yet (but we will live) ok 2 - ... foo method is still required for Role::ProvideFoo ok 3 - ... the required "foo" method will be found in the superclass ok 4 - ... the required "foo" method exists, although it is overriden locally ok 5 - ... the required "foo" method will be found in the superclass ok 6 - ... the required "foo" method exists, although it is a before modifier locally ok 7 - ... the required "foo" method exists locally, and it is modified locally ok 8 - The object isa Class::MOP::Method::Wrapped ok 9 - ... but the original method is from our package ok 10 - ... the required "foo" method exists in the symbol table (and we will live) ok 11 - ... the required "foo" method will be found in the superclass (but then overriden) ok 12 - ... the required "foo" method exists, and is an accessor ok 13 - ... our role combined successfully ok 14 - required method exists in superclass as non-modifier, so we live ok 15 - required method exists in superclass as non-modifier, so we live 1..15 ok t/030_roles/008_role_conflict_edge_cases.t ........................ ok 1 - ... roles composed okay (no conflicts) ok 2 - ... have the method foo as expected ok 3 - ... have the method foo as expected ok 4 - ... have the method foo as expected ok 5 - ... have the method foo as expected ok 6 - ... got the right value from method ok 7 - ... roles composed okay (no conflicts) ok 8 - ... have the method foo as expected ok 9 - ... have the method foo as expected ok 10 - ... have the method foo as expected ok 11 - ... have the method foo as expected ok 12 - The object isa Moose::Meta::Method::Overridden ok 13 - ... have the method foo as expected ok 14 - The object isa Class::MOP::Method ok 15 - ... got the right value from method ok 16 - ... got the right value from method ok 17 - ... roles composed okay (no conflicts) ok 18 - ... have the method foo as expected ok 19 - ... have the method foo as expected ok 20 - ... have the method foo as expected ok 21 - ... have the method foo as expected ok 22 - The object isa Class::MOP::Method::Wrapped ok 23 - ... have the method foo as expected ok 24 - The object isa Class::MOP::Method ok 25 - ... got the right value from method ok 26 - ... got the right value from method ok 27 - ... roles composed okay (no conflicts) ok 28 - ... have the attribute foo as expected ok 29 - ... have the attribute foo as expected ok 30 - ... have the attribute foo as expected ok 31 - ... have the attribute foo as expected ok 32 - ... got the right value from method 1..32 ok t/030_roles/009_more_role_edge_cases.t ............................ ok 1 - ... role was composed as expected ok 2 - does SubAA ok 3 - does RootA ok 4 - The object isa SubAB ok 5 - SubAB->can('bar') ok 6 - ... got thr right bar rv ok 7 - SubAB->can('foo') ok 8 - ... called foo successfully ok 9 - ... got the right foo rv ok 10 - ... composed the role successfully ok 11 - BB does SubBA ok 12 - BB does RootB ok 13 - The object isa SubBB ok 14 - SubBB->can('foo') ok 15 - ... called foo successfully ok 16 - foo rv ok 17 - after hook called ok 18 - ... called foo successfully (again) ok 19 - after hook called (again) ok 20 - ... this has the foo method ok 21 - ... cannot compose an override over a local method ok 22 - simple composition without abstract ok 23 - simple composition with abstract ok 24 - SimpleClassWithSome does Abstract ok 25 - SimpleClassWithSome does ConcreteA ok 26 - SimpleClassWithSome does ConcreteB ok 27 - SimpleClassWithSome->can('method') ok 28 - SimpleClassWithSome->can('other') ok 29 - SimpleClassWithSome->can('another') ok 30 - provided by abstract ok 31 - provided by concrete a ok 32 - provided by concrete b ok 33 - SimpleClassWithAll does Abstract ok 34 - SimpleClassWithAll does ConcreteA ok 35 - SimpleClassWithAll does ConcreteB ok 36 - SimpleClassWithAll->can('method') ok 37 - SimpleClassWithAll->can('other') ok 38 - SimpleClassWithAll->can('another') ok 39 - provided by abstract ok 40 - provided by concrete a ok 41 - provided by concrete b ok 42 - composition without abstract ok 43 - composition with abstract ok 44 - can compose ConcreteA and ConcreteC together ok 45 - ClassWithSome does Abstract ok 46 - ClassWithSome does ConcreteA ok 47 - ClassWithSome does ConcreteB ok 48 - ClassWithSome does ConcreteC ok 49 - ClassWithSome->can('method') ok 50 - ClassWithSome->can('other') ok 51 - ClassWithSome->can('another') ok 52 - provided by abstract ok 53 - provided by concrete c + a ok 54 - provided by concrete b ok 55 - ClassWithAll does Abstract ok 56 - ClassWithAll does ConcreteA ok 57 - ClassWithAll does ConcreteB ok 58 - ClassWithAll does ConcreteC ok 59 - ClassWithAll->can('method') ok 60 - ClassWithAll->can('other') ok 61 - ClassWithAll->can('another') ok 62 - provided by abstract ok 63 - provided by concrete c + a ok 64 - provided by concrete b ok 65 - ClassWithEverything does Abstract ok 66 - ClassWithEverything does ConcreteA ok 67 - ClassWithEverything does ConcreteB ok 68 - ClassWithEverything does ConcreteC ok 69 - ClassWithEverything->can('method') ok 70 - ClassWithEverything->can('other') ok 71 - ClassWithEverything->can('another') ok 72 - provided by abstract ok 73 - provided by concrete c + a ok 74 - provided by concrete b 1..74 ok t/030_roles/010_run_time_role_composition.t ....................... ok 1 - The object isa My::Class ok 2 - The object isa My::Class ok 3 - ... the role is not composed yet ok 4 - ... we do not do any roles yet ok 5 - ... we now do the Bark role ok 6 - ... the class does not do the Bark role ok 7 - The object isa My::Class ok 8 - ... but it is no longer blessed into My::Class ok 9 - ... the role is not composed at the class level ok 10 - ... the role is now composed at the object level ok 11 - ... got the right return value for the newly composed method ok 12 - ... we do not do any roles yet ok 13 - ... we now do the Sleeper role ok 14 - ... they DO NOT share the same anon-class/role thing ok 15 - ... the original method responds as expected ok 16 - ... we do not do the Sleeper role ok 17 - ... we still do the Bark role ok 18 - ... we now do the Sleeper role too ok 19 - ... the class does not do the Sleeper role ok 20 - ... they still don't share the same anon-class/role thing ok 21 - The object isa My::Class ok 22 - ... the original method still responds as expected ok 23 - ... got the right return value for the newly composed method ok 24 - ... got the right return value for the newly composed method ok 25 - ... we do not do Bark yet ok 26 - ... we now do the Bark role ok 27 - ... they still don't share the same anon-class/role thing ok 28 - ... they now share the same anon-class/role thing 1..28 ok t/030_roles/011_overriding.t ...................................... ok 1 - define role C ok 2 - define class A ok 3 - Class::A->can(...) ok 4 - ... got the right foo method ok 5 - ... got the right zot method ok 6 - ... got the right bar method ok 7 - ... got the right xxy method ok 8 - ... did not fufill the requirement of &bar method ok 9 - ... did fufill the requirement of &bar method ok 10 - ... Role::A::Conflict created the bar requirement ok 11 - Class::A::Resolved->can('bar') ok 12 - ... got the right bar method ok 13 - define role Role::F ok 14 - define class Class::B ok 15 - Class::B->can(...) ok 16 - ... got the &foo method okay ok 17 - ... got the &zot method okay ok 18 - ... got the &bar method okay ok 19 - ... got the &xxy method okay ok 20 - ... Role::F fufilled the &foo requirement ok 21 - ... define role Role::D::And::E::Conflict ok 22 - ... Role::D::And::E::Conflict fufilled the &foo requirement ok 23 - ... Role::D::And::E::Conflict adds the &xxy requirement ok 24 - ... Role::D::And::E::Conflict adds the &bar requirement ok 25 - define role Role::I ok 26 - defining class Class::C fails ok 27 - resolved with method ok 28 - Class::E->can(...) ok 29 - ... got the right &foo method ok 30 - ... got the right &zot method ok 31 - ... got the right &bar method ok 32 - ... got the right &xxy method ok 33 - ... Role::I still have the &foo requirement ok 34 - resolved with attr ok 35 - Class::D->can(...) ok 36 - bar ok 37 - zzy ok 38 - foo ok 39 - zot 1..39 ok t/030_roles/012_method_exclusion_in_composition.t ................. ok 1 - we have a foo method ok 2 - we have a baz method ok 3 - ... but we excluded bar ok 4 - we have a foo method ok 5 - we have a bar method ok 6 - we have a baz method ok 7 - ... and the &foo method is not required ok 8 - ... and the &bar method is required ok 9 - ... composed our roles correctly ok 10 - ... composed our roles correctly ok 11 - The object isa My::Foo::Class ok 12 - My::Foo::Class->can('foo') ok 13 - ... got the right method ok 14 - ... composed our roles correctly ok 15 - we have a foo method ok 16 - ... and the &foo method is not required ok 17 - ... composed our roles correctly ok 18 - we dont have a foo method ok 19 - ... and the &foo method is required 1..19 ok t/030_roles/013_method_aliasing_in_composition.t .................. ok 1 - ... this succeeds ok 2 - ... this succeeds ok 3 - we have a foo method ok 4 - we have a baz method ok 5 - we have a bar method ok 6 - we have a role_bar method ok 7 - ... this succeeds ok 8 - ... cannot alias to a name that exists ok 9 - we have a foo method ok 10 - we have a baz method ok 11 - we have a role_bar method ok 12 - ... and the &bar method is required ok 13 - ... and the &role_bar method is not required ok 14 - ... this succeeds ok 15 - we have a foo method ok 16 - we have a baz method ok 17 - we have a role_bar method ok 18 - ... and the &bar method is not required ok 19 - ... composed our roles correctly ok 20 - ... composed our roles correctly ok 21 - The object isa My::Foo::Class ok 22 - My::Foo::Class->can('foo') ok 23 - My::Foo::Class->can('foo_foo') ok 24 - My::Foo::Class->can('bar_foo') ok 25 - ... got the right method ok 26 - ... got the right method ok 27 - ... got the right method ok 28 - ... composed our roles correctly ok 29 - we have a foo method ok 30 - we have a foo_foo method ok 31 - we have a bar_foo method ok 32 - ... and the &foo method is not required ok 33 - ... composed our roles correctly ok 34 - we dont have a foo_foo method ok 35 - ... and the &foo method is required ok 36 - ... composed our roles correctly ok 37 - we have a foo method ok 38 - .. and the aliased foo_foo method ok 39 - Compose Role::Foo into Role::Bar with alias and exclude ok 40 - has x1 method ok 41 - has y1 method ok 42 - has foo_x1 method ok 43 - Compose Role::Foo into Role::Baz with alias and exclude ok 44 - has x1 method ok 45 - has foo_x1 method ok 46 - Role::Baz has no y1 method 1..46 ok t/030_roles/014_more_alias_and_exclude.t .......................... ok 1 - ... everything works out all right ok 2 - The object isa My::Class ok 3 - ... got the right method ok 4 - ... got the right method ok 5 - ... got the right method ok 6 - ... got the right method ok 7 - ... got the right method ok 8 - ... got the right method ok 9 - ... got the right method 1..9 ok t/030_roles/015_runtime_roles_and_attrs.t ......................... ok 1 - The object isa Foo ok 2 - ... the role is not composed yet ok 3 - ditto ok 4 - ... we do not do any roles yet ok 5 - ... and setting the accessor fails (not a Dog yet) ok 6 - ... we now do the Bark role ok 7 - ... the role is now composed at the object level ok 8 - it has fur ok 9 - ... got the right return value for the newly composed method ok 10 - ... and setting the accessor is okay ok 11 - role attr initialized 1..11 ok t/030_roles/016_runtime_roles_and_nonmoose.t ...................... ok 1 - The object isa Bar ok 2 - The object isa Foo ok 3 - ... the role is not composed yet ok 4 - ... and setting the accessor fails (not a Dog yet) ok 5 - ... the role is now composed at the object level ok 6 - ... got the right return value for the newly composed method ok 7 - ... and setting the accessor is okay 1..7 ok t/030_roles/017_extending_role_attrs.t ............................ ok 1 - ... extended the attribute successfully ok 2 - The object isa Foo ok 3 - ... got the extended attribute ok 4 - ... narrowed the role's type constraint successfully ok 5 - The object isa Bar ok 6 - ... got the extended attribute ok 7 - ... can change the attribute's value to an Int ok 8 - threw Regexp ((?-xism:^Attribute \(foo\) does not pass the type constraint because: Validation failed for 'Int' failed with value baz at )) ok 9 - ... still has the old Int value ok 10 - ... narrowed the role's type constraint successfully ok 11 - The object isa Baz ok 12 - ... got the extended attribute ok 13 - ... can change the attribute's value to a ClassName ok 14 - threw Regexp ((?-xism:^Attribute \(baz\) does not pass the type constraint because: Validation failed for 'ClassName\|Int' failed with value zonk at )) ok 15 - ... still has the old ClassName value ok 16 - ... narrowed the role's type constraint successfully ok 17 - The object isa Quux ok 18 - ... got the extended attribute ok 19 - ... can change the attribute's value to an Int ok 20 - ... can change the attribute's value to an ArrayRef ok 21 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'ArrayRef\|Positive' failed with value quux at )) ok 22 - ... still has the old ArrayRef value ok 23 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'ArrayRef\|Positive' failed with value HASH\(\w+\) at )) ok 24 - ... still has the old ArrayRef value ok 25 - can get less specific in the subclass ok 26 - or change the type completely ok 27 - or add new types to the union 1..27 ok t/030_roles/018_runtime_roles_w_params.t .......................... ok 1 - The object isa Foo ok 2 - ... got the expect value ok 3 - ... no baz method though ok 4 - ... this works ok 5 - ... got the expect value ok 6 - ... we have baz method now ok 7 - ... got the expect value ok 8 - The object isa Foo ok 9 - ... got the expect value ok 10 - ... no baz method though ok 11 - ... this works ok 12 - ... got the expect value ok 13 - ... we have baz method now ok 14 - ... got the expect value ok 15 - The object isa Foo ok 16 - ... got the expect value ok 17 - ... no baz method though ok 18 - ... this works ok 19 - ... got the expect value ok 20 - ... we have baz method now ok 21 - ... got the expect value 1..21 ok t/030_roles/019_build.t ........................................... skipped: Test::Output is required for this test t/030_roles/020_role_composite.t .................................. ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... got the right roles ok 4 - ... our composite does the role Role::Foo ok 5 - ... our composite does the role Role::Bar ok 6 - ... our composite does the role Role::Baz ok 7 - ... this composed okay ok 8 - The object isa Moose::Meta::Role::Composite ok 9 - ... got the composite role name ok 10 - ... got the right roles ok 11 - ... our composite does the role Role::Foo ok 12 - ... our composite does the role Role::Bar ok 13 - ... our composite does the role Role::Baz ok 14 - ... our composite does the role Role::Gorch 1..14 ok t/030_roles/021_role_composite_exclusion.t ........................ ok 1 - ... got the right exclusions ok 2 - ... got the right exclusions ok 3 - ... this fails as expected ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this lives as expected ok 7 - The object isa Moose::Meta::Role::Composite ok 8 - ... got the composite role name ok 9 - ... this lives as expected ok 10 - ... has excluded roles ok 11 - ... this fails as expected ok 12 - ... this fails as expected 1..12 ok t/030_roles/022_role_composition_req_methods.t .................... ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... this succeeds as expected ok 4 - ... got the right list of required methods ok 5 - The object isa Moose::Meta::Role::Composite ok 6 - ... got the composite role name ok 7 - ... this succeeds as expected ok 8 - ... got the right list of required methods ok 9 - The object isa Moose::Meta::Role::Composite ok 10 - ... got the composite role name ok 11 - ... this succeeds as expected ok 12 - ... got the right list of required methods ok 13 - The object isa Moose::Meta::Role::Composite ok 14 - ... got the composite role name ok 15 - ... this succeeds as expected ok 16 - ... got the right list of required methods 1..16 ok t/030_roles/023_role_composition_attributes.t ..................... ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... this succeeds as expected ok 4 - ... got the right list of attributes ok 5 - ... this fails as expected ok 6 - ... this fails as expected ok 7 - ... this fails as expected 1..7 ok t/030_roles/024_role_composition_methods.t ........................ ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... this succeeds as expected ok 4 - ... got the right list of methods ok 5 - The object isa Moose::Meta::Role::Composite ok 6 - ... got the composite role name ok 7 - ... this succeeds as expected ok 8 - ... got the right list of methods ok 9 - ... got the right list of required methods ok 10 - The object isa Moose::Meta::Role::Composite ok 11 - ... got the composite role name ok 12 - ... this succeeds as expected ok 13 - ... got the right list of methods ok 14 - ... got the right list of required methods ok 15 - The object isa Moose::Meta::Role::Composite ok 16 - ... got the composite role name ok 17 - ... this succeeds as expected ok 18 - ... got the right list of methods ok 19 - ... got the right list of required methods 1..19 ok t/030_roles/025_role_composition_override.t ....................... ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... this lives ok ok 4 - ... got the right list of methods ok 5 - ... this fails as expected ok 6 - ... this fails as expected ok 7 - ... this fails as expected ok 8 - ... this fails as expected 1..8 ok t/030_roles/026_role_composition_method_mods.t .................... ok 1 ok 2 - The object isa Moose::Meta::Role::Composite ok 3 - ... got the composite role name ok 4 - ... this succeeds as expected ok 5 - ... got the right list of methods ok 6 - ... got the right list of methods ok 7 - ... got the right list of methods 1..7 ok t/030_roles/031_roles_applied_in_create.t ......................... ok 1 - Create a new class with several roles 1..1 ok t/030_roles/032_roles_and_method_cloning.t ........................ ok 1 - ClassA has a foo method ok 2 - The object isa Moose::Meta::Method ok 3 - ClassA->foo was cloned from Role::Foo->foo ok 4 - fq name is ClassA::foo ok 5 - original fq name is Role::Foo::foo ok 6 - Role::Bar has a foo method ok 7 - Role::Bar->foo was cloned from Role::Foo->foo ok 8 - fq name is Role::Bar::foo ok 9 - original fq name is Role::Foo::foo ok 10 - ClassB has a foo method ok 11 - ClassA->foo was cloned from Role::Bar->foo ok 12 - ... which in turn was cloned from Role::Foo->foo ok 13 - fq name is ClassA::foo ok 14 - original fq name is Role::Foo::foo ok 15 - ClassA::foo is not confused with ClassB::foo ok 16 - ClassB::foo knows its name ok 17 - ClassA::foo knows its name 1..17 ok t/030_roles/033_role_exclusion_and_alias_bug.t .................... ok 1 - The object isa My::Class ok 2 - The object does My::Role ok 3 - My::Class->can('baz') ok 4 - My::Class->can('gorch') ok 5 - ... cant call method foo ok 6 - ... cant call method bar ok 7 - ... got the right value ok 8 - ... got the right value ok 9 - The object isa My::Class::Again ok 10 - The object does My::Role::Again ok 11 - The object does My::Role ok 12 - My::Class::Again->can('baz') ok 13 - My::Class::Again->can('gorch') ok 14 - ... cant call method foo ok 15 - ... cant call method bar ok 16 - ... got the right value ok 17 - ... got the right value 1..17 ok t/030_roles/034_create_role.t ..................................... ok 1 - attribute, accessor was consumed ok 2 - accessor was consumed ok 3 - method was consumed ok 4 - the role is not anonymous 1..4 ok t/030_roles/035_anonymous_roles.t ................................. ok 1 - attribute, accessor was consumed ok 2 - accessor was consumed ok 3 - method was consumed ok 4 - ok 5 - the role knows it's anonymous ok 6 - creating an anonymous role satisifes is_class_loaded ok 7 - creating an anonymous role satisifes class_of 1..7 ok t/030_roles/036_free_anonymous_roles.t ............................ ok 1 - we still have the role metaclass because the anonymous class that consumed it is still alive ok 2 - we have not blown away the role's symbol table ok 3 - the role metaclass is freed after its last reference (from a consuming anonymous class) is freed ok 4 - we blew away the role's symbol table entries 1..4 ok t/030_roles/037_create_role_subclass.t ............................ ok 1 - default value for the serial attribute ok 2 - parameter value for the serial attribute 1..2 ok t/030_roles/038_new_meta_role.t ................................... ok 1 1..1 ok t/030_roles/039_application_toclass.t ............................. ok 1 ok 2 ok 3 ok 4 ok 5 - The object isa Moose::Meta::Role::Application::ToClass ok 6 - The object isa Moose::Meta::Role::Application::ToClass ok 7 - The object isa Moose::Meta::Role::Application::ToClass ok 8 - The object isa Moose::Meta::Role::Application::ToClass ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 1..24 ok t/030_roles/040_role_for_combination.t ............................ ok 1 - role_for_combination applied ok 2 - collateral role ok 3 1..3 ok t/030_roles/041_empty_method_modifiers_meta_bug.t ................. ok 1 - get_before_method_modifiers for no method mods does not die ok 2 - is an empty list ok 3 - get_around_method_modifiers for no method mods does not die ok 4 - is an empty list ok 5 - get_after_method_modifiers for no method mods does not die ok 6 - is an empty list 1..6 ok t/030_roles/042_compose_overloading.t ............................. not ok 1 - overloading can be composed # TODO the special () method isn't properly composed into the class # Failed (TODO) test 'overloading can be composed' # at t/030_roles/042_compose_overloading.t line 27. # got: 'Bar=HASH(0x1fa997c)' # expected: '42' 1..1 ok t/030_roles/043_conflict_many_methods.t ........................... ok 1 - threw Regexp ((?-xism:Due to method name conflicts in roles 'Bomb' and 'Spouse', the methods 'explode' and 'fuse' must be implemented or excluded by 'PracticalJoke')) ok 2 - threw Regexp ((?-xism:Due to a method name conflict in roles 'Caninish' and 'Treeve', the method 'bark' must be implemented or excluded by 'PracticalJoke')) 1..2 ok t/030_roles/044_role_attrs.t ...................................... ok 1 - Foo role has a foo attribute ok 2 - associated_role for foo attr is Foo role ok 3 - attribute returned by ->attribute_for_class isa Moose::Meta::Attribute ok 4 - Bar role has a foo attribute ok 5 - associated_role for foo attr is still Foo role ok 6 - attribute returned by ->attribute_for_class isa Moose::Meta::Attribute ok 7 - combined role has a foo attribute ok 8 - associated_role for foo attr is still Foo role 1..8 ok t/030_roles/045_role_compose_requires.t ........................... 1..14 not ok 1 - role2(provides attribute) consumes role1 # TODO role attributes don't satisfy method requirements # Failed (TODO) test 'role2(provides attribute) consumes role1' # at t/030_roles/045_role_compose_requires.t line 42. # died: 'My::Role2' requires the method 'test_output' to be implemented by 'My::Test1' at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application.pm line 69 # Moose::Meta::Role::Application::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 31 # Moose::Meta::Role::Application::ToClass::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role.pm line 419 # Moose::Meta::Role::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 132 # Moose::Util::_apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 86 # Moose::Util::apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose.pm line 57 # Moose::with() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Exporter.pm line 293 # Moose::with() called at t/030_roles/045_role_compose_requires.t line 41 # Test::Exception::lives_ok() called at t/030_roles/045_role_compose_requires.t line 42 ok 2 - role3(provides method) consumes role1 not ok 3 - class consumes role4(provides attribute), role1 # TODO role attributes don't satisfy method requirements # Failed (TODO) test 'class consumes role4(provides attribute), role1' # at t/030_roles/045_role_compose_requires.t line 53. # died: 'My::Role4|My::Role1' requires the method 'test_output' to be implemented by 'My::Test3' at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application.pm line 69 # Moose::Meta::Role::Application::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 31 # Moose::Meta::Role::Application::ToClass::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role.pm line 419 # Moose::Meta::Role::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 135 # Moose::Util::_apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 86 # Moose::Util::apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose.pm line 57 # Moose::with() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Exporter.pm line 293 # Moose::with() called at t/030_roles/045_role_compose_requires.t line 52 # Test::Exception::lives_ok() called at t/030_roles/045_role_compose_requires.t line 53 not ok 4 - class consumes role1, role4(provides attribute) # TODO role attributes don't satisfy method requirements # Failed (TODO) test 'class consumes role1, role4(provides attribute)' # at t/030_roles/045_role_compose_requires.t line 58. # died: 'My::Role1|My::Role4' requires the method 'test_output' to be implemented by 'My::Test4' at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application.pm line 69 # Moose::Meta::Role::Application::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 31 # Moose::Meta::Role::Application::ToClass::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role.pm line 419 # Moose::Meta::Role::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 135 # Moose::Util::_apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 86 # Moose::Util::apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose.pm line 57 # Moose::with() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Exporter.pm line 293 # Moose::with() called at t/030_roles/045_role_compose_requires.t line 57 # Test::Exception::lives_ok() called at t/030_roles/045_role_compose_requires.t line 58 ok 5 - class consumes role5(provides method), role1 ok 6 - class consumes role1, role5(provides method) ok 7 - class extends base1(provides attribute), consumes role1 ok 8 - class extends base2(provides method), consumes role1 ok 9 - class provides attribute, consumes role1 ok 10 - class provides method, consumes role1 ok 11 - class consumes role4(provides attribute); consumes role1 ok 12 - class consumes role1; consumes role4(provides attribute) ok 13 - class consumes role5(provides method); consumes role1 ok 14 - class consumes role1; consumes role5(provides method) ok t/040_type_constraints/001_util_type_constraints.t ................ ok 1 - ... this is a Num ok 2 - ... this is not a Num ok 3 - ... type constraint stringifies to name ok 4 - ... this is a Str ok 5 - ... this is not a Str ok 6 - ... this is a Natural ok 7 - ... this is not a Natural ok 8 - ... this is not a Natural ok 9 - ... this is a NaturalLessThanTen ok 10 - ... this is not a NaturalLessThanTen ok 11 - ... this is not a NaturalLessThanTen ok 12 - ... this is not a NaturalLessThanTen ok 13 - ... got a value back from negative ok 14 - The object isa Moose::Meta::TypeConstraint ok 15 - ... this is a negative number ok 16 - ... this is not a negative number ok 17 - ... this is not a negative number ok 18 - ... $negative is a subtype of Number ok 19 - ... $negative is not a subtype of String ok 20 - ... got a value back from negative ok 21 - The object isa Moose::Meta::TypeConstraint ok 22 - ... this is a negative number ok 23 - ... this is not a negative number ok 24 - ... this is not a negative number ok 25 - ... $negative2 is a subtype of Number ok 26 - ... $negative is not a subtype of String ok 27 - ... it has a message ok 28 - ... validated unsuccessfully (got error) ok 29 - The object isa Moose::Meta::TypeConstraint ok 30 - ... NaturalLessThanTen is subtype of Natural ok 31 - ... NaturalLessThanTen is subtype of Number ok 32 - ... NaturalLessThanTen is not subtype of String ok 33 - ... it has a message ok 34 - ... validated successfully (no error) ok 35 - ... validated unsuccessfully (got error) ok 36 - The object isa Moose::Meta::TypeConstraint ok 37 - ... Natural is a subtype of Number ok 38 - ... Natural is not a subtype of String ok 39 - ... it does not have a message ok 40 - ... validated successfully (no error) ok 41 - ... validated unsuccessfully (got error) ok 42 - The object isa Moose::Meta::TypeConstraint ok 43 - ... it does have a message ok 44 - ... validated successfully (no error) ok 45 - ... validated unsuccessfully (got error) ok 46 - meta-attr construction ok even when type constraint utils loaded first ok 47 - equals predicate returns undef for non existant constraint ok 48 - is_subtype_of predicate returns undef for non existant constraint ok 49 - is_a_type_of predicate returns undef for non existant constraint ok 50 - ->add_type_constraint(undef) throws ok 51 - ->add_type_constraint("foo") throws ok 52 - ->add_type_constraint(SomeClass->new) throws ok 53 - got an anon subtype isa Moose::Meta::TypeConstraint ok 54 - parent is Str ok 55 - subtype has the null constraint ok 56 - subtype has no message ok 57 - got an anon subtype isa Moose::Meta::TypeConstraint ok 58 - parent is ArrayRef[Num|Str] ok 59 - subtype has no message ok 60 - got an anon subtype isa Moose::Meta::TypeConstraint ok 61 - parent is ArrayRef[Num|Str] ok 62 - subtype does have a message ok 63 - got a subtype isa Moose::Meta::TypeConstraint ok 64 - name is MyStr ok 65 - parent is Str ok 66 - got a subtype isa Moose::Meta::TypeConstraint ok 67 - name is __ANON__ ok 68 - parent is Str ok 69 - got a subtype isa Moose::Meta::TypeConstraint ok 70 - name is __ANON__ ok 71 - parent is Str ok 72 - constraint accepts FooX ok 73 - constraint reject Foo ok 74 - Cannot call subtype with a single string argument ok 75 - ... this is a Num ok 76 - ... this is not a Num ok 77 - ... this is a Natural ok 78 - ... this is not a Natural ok 79 - ... this is not a Natural ok 80 - ... this is a Natural ok 81 - ... this is not a Natural ok 82 - ... this is not a Natural ok 83 - ... this is a Natural ok 84 - ... this is a Natural ok 85 - ... this is not a Natural 1..85 ok t/040_type_constraints/002_util_type_constraints_export.t ......... ok 1 - ... successfully exported &type to Foo package ok 2 - ... successfully exported &subtype to Foo package ok 3 - ... Ref worked correctly ok 4 - ... ArrayRef worked correctly 1..4 ok t/040_type_constraints/003_util_std_type_constraints.t ............ ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... Any accepts anything ok 3 - ... Any accepts anything ok 4 - ... Any accepts anything ok 5 - ... Any accepts anything ok 6 - ... Any accepts anything ok 7 - ... Any accepts anything ok 8 - ... Any accepts anything ok 9 - ... Any accepts anything ok 10 - ... Any accepts anything ok 11 - ... Any accepts anything ok 12 - ... Any accepts anything ok 13 - ... Any accepts anything ok 14 - ... Any accepts anything ok 15 - ... Any accepts anything ok 16 - ... Item is the base type, so accepts anything ok 17 - ... Item is the base type, so accepts anything ok 18 - ... Item is the base type, so accepts anything ok 19 - ... Item is the base type, so accepts anything ok 20 - ... Item is the base type, so accepts anything ok 21 - ... Item is the base type, so accepts anything ok 22 - ... Item is the base type, so accepts anything ok 23 - ... Item is the base type, so accepts anything ok 24 - ... Item is the base type, so accepts anything ok 25 - ... Item is the base type, so accepts anything ok 26 - ... Item is the base type, so accepts anything ok 27 - ... Item is the base type, so accepts anything ok 28 - ... Item is the base type, so accepts anything ok 29 - ... Item is the base type, so accepts anything ok 30 - ... Defined accepts anything which is defined ok 31 - ... Defined accepts anything which is defined ok 32 - ... Defined accepts anything which is defined ok 33 - ... Defined accepts anything which is defined ok 34 - ... Defined accepts anything which is defined ok 35 - ... Defined accepts anything which is defined ok 36 - ... Defined accepts anything which is defined ok 37 - ... Defined accepts anything which is defined ok 38 - ... Defined accepts anything which is defined ok 39 - ... Defined accepts anything which is defined ok 40 - ... Defined accepts anything which is defined ok 41 - ... Defined accepts anything which is defined ok 42 - ... Defined accepts anything which is defined ok 43 - ... Defined accepts anything which is defined ok 44 - ... Undef accepts anything which is not defined ok 45 - ... Undef accepts anything which is not defined ok 46 - ... Undef accepts anything which is not defined ok 47 - ... Undef accepts anything which is not defined ok 48 - ... Undef accepts anything which is not defined ok 49 - ... Undef accepts anything which is not defined ok 50 - ... Undef accepts anything which is not defined ok 51 - ... Undef accepts anything which is not defined ok 52 - ... Undef accepts anything which is not defined ok 53 - ... Undef accepts anything which is not defined ok 54 - ... Undef accepts anything which is not defined ok 55 - ... Undef accepts anything which is not defined ok 56 - ... Undef accepts anything which is not defined ok 57 - ... Undef accepts anything which is not defined ok 58 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 59 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 60 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 61 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 62 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 63 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 64 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 65 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 66 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 67 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 68 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 69 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 70 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 71 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 72 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 73 - ... Value accepts anything which is not a Ref ok 74 - ... Value accepts anything which is not a Ref ok 75 - ... Value accepts anything which is not a Ref ok 76 - ... Value accepts anything which is not a Ref ok 77 - ... Value rejects anything which is not a Value ok 78 - ... Value rejects anything which is not a Value ok 79 - ... Value rejects anything which is not a Value ok 80 - ... Value rejects anything which is not a Value ok 81 - ... Value accepts anything which is not a Ref ok 82 - ... Value rejects anything which is not a Value ok 83 - ... Value rejects anything which is not a Value ok 84 - ... Value rejects anything which is not a Value ok 85 - ... Value rejects anything which is not a Value ok 86 - ... Value rejects anything which is not a Value ok 87 - ... Ref accepts anything which is not a Value ok 88 - ... Ref accepts anything which is not a Value ok 89 - ... Ref accepts anything which is not a Value ok 90 - ... Ref accepts anything which is not a Value ok 91 - ... Ref rejects anything which is not a Ref ok 92 - ... Ref rejects anything which is not a Ref ok 93 - ... Ref rejects anything which is not a Ref ok 94 - ... Ref rejects anything which is not a Ref ok 95 - ... Ref accepts anything which is not a Value ok 96 - ... Ref rejects anything which is not a Ref ok 97 - ... Ref rejects anything which is not a Ref ok 98 - ... Ref rejects anything which is not a Ref ok 99 - ... Ref rejects anything which is not a Ref ok 100 - ... Ref rejects anything which is not a Ref ok 101 - ... Int accepts anything which is an Int ok 102 - ... Int accepts anything which is an Int ok 103 - ... Int accepts anything which is not an Int ok 104 - ... Int accepts anything which is not an Int ok 105 - ... Int rejects anything which is not an Int ok 106 - ... Int rejects anything which is not an Int ok 107 - ... Int rejects anything which is not an Int ok 108 - ... Int rejects anything which is not an Int ok 109 - ... Int rejects anything which is not an Int ok 110 - ... Int rejects anything which is not an Int ok 111 - ... Int rejects anything which is not an Int ok 112 - ... Int rejects anything which is not an Int ok 113 - ... Int rejects anything which is not an Int ok 114 - ... Int rejects anything which is not an Int ok 115 - ... Int rejects anything which is not an Int ok 116 - ... Int rejects anything which is not an Int ok 117 - ... Num accepts anything which is an Num ok 118 - ... Num accepts anything which is an Num ok 119 - ... Num accepts anything which is an Num ok 120 - ... Num accepts anything which is an Num ok 121 - ... Num rejects anything which is not a Num ok 122 - ... Num rejects anything which is not a Num ok 123 - ... Num rejects anything which is not a Num ok 124 - ... Num rejects anything which is not a Num ok 125 - ... Num rejects anything which is not a Num ok 126 - ... Num rejects anything which is not a Num ok 127 - ... Num rejects anything which is not a Num ok 128 - ... Num rejects anything which is not a Num ok 129 - ... Num rejects anything which is not a Num ok 130 - ... Num rejects anything which is not a Num ok 131 - ... Num rejects anything which is not a Num ok 132 - ... Num rejects anything which is not a Num ok 133 - ... Str accepts anything which is a Str ok 134 - ... Str accepts anything which is a Str ok 135 - ... Str accepts anything which is a Str ok 136 - ... Str accepts anything which is a Str ok 137 - ... Str accepts anything which is a Str ok 138 - ... Str rejects anything which is not a Str ok 139 - ... Str rejects anything which is not a Str ok 140 - ... Str rejects anything which is not a Str ok 141 - ... Str rejects anything which is not a Str ok 142 - ... Str rejects anything which is not a Str ok 143 - ... Str rejects anything which is not a Str ok 144 - ... Str rejects anything which is not a Str ok 145 - ... Str rejects anything which is not a Str ok 146 - ... Str rejects anything which is not a Str ok 147 - ... Str rejects anything which is not a Str ok 148 - ... ScalarRef rejects anything which is not a ScalarRef ok 149 - ... ScalarRef rejects anything which is not a ScalarRef ok 150 - ... ScalarRef rejects anything which is not a ScalarRef ok 151 - ... ScalarRef rejects anything which is not a ScalarRef ok 152 - ... ScalarRef rejects anything which is not a ScalarRef ok 153 - ... ScalarRef rejects anything which is not a ScalarRef ok 154 - ... ScalarRef rejects anything which is not a ScalarRef ok 155 - ... ScalarRef accepts anything which is a ScalarRef ok 156 - ... ScalarRef accepts references to references ok 157 - ... ScalarRef rejects anything which is not a ScalarRef ok 158 - ... ScalarRef rejects anything which is not a ScalarRef ok 159 - ... ScalarRef rejects anything which is not a ScalarRef ok 160 - ... ScalarRef rejects anything which is not a ScalarRef ok 161 - ... ScalarRef rejects anything which is not a ScalarRef ok 162 - ... ScalarRef rejects anything which is not a ScalarRef ok 163 - ... ArrayRef rejects anything which is not a ArrayRef ok 164 - ... ArrayRef rejects anything which is not a ArrayRef ok 165 - ... ArrayRef rejects anything which is not a ArrayRef ok 166 - ... ArrayRef rejects anything which is not a ArrayRef ok 167 - ... ArrayRef accepts anything which is a ArrayRef ok 168 - ... ArrayRef rejects anything which is not a ArrayRef ok 169 - ... ArrayRef rejects anything which is not a ArrayRef ok 170 - ... ArrayRef rejects anything which is not a ArrayRef ok 171 - ... ArrayRef rejects anything which is not a ArrayRef ok 172 - ... ArrayRef rejects anything which is not a ArrayRef ok 173 - ... ArrayRef rejects anything which is not a ArrayRef ok 174 - ... ArrayRef rejects anything which is not a ArrayRef ok 175 - ... ArrayRef rejects anything which is not a ArrayRef ok 176 - ... ArrayRef rejects anything which is not a ArrayRef ok 177 - ... HashRef rejects anything which is not a HashRef ok 178 - ... HashRef rejects anything which is not a HashRef ok 179 - ... HashRef rejects anything which is not a HashRef ok 180 - ... HashRef rejects anything which is not a HashRef ok 181 - ... HashRef rejects anything which is not a HashRef ok 182 - ... HashRef accepts anything which is a HashRef ok 183 - ... HashRef rejects anything which is not a HashRef ok 184 - ... HashRef rejects anything which is not a HashRef ok 185 - ... HashRef rejects anything which is not a HashRef ok 186 - ... HashRef rejects anything which is not a HashRef ok 187 - ... HashRef rejects anything which is not a HashRef ok 188 - ... HashRef rejects anything which is not a HashRef ok 189 - ... HashRef rejects anything which is not a HashRef ok 190 - ... HashRef rejects anything which is not a HashRef ok 191 - ... CodeRef rejects anything which is not a CodeRef ok 192 - ... CodeRef rejects anything which is not a CodeRef ok 193 - ... CodeRef rejects anything which is not a CodeRef ok 194 - ... CodeRef rejects anything which is not a CodeRef ok 195 - ... CodeRef rejects anything which is not a CodeRef ok 196 - ... CodeRef rejects anything which is not a CodeRef ok 197 - ... CodeRef accepts anything which is a CodeRef ok 198 - ... CodeRef rejects anything which is not a CodeRef ok 199 - ... CodeRef rejects anything which is not a CodeRef ok 200 - ... CodeRef rejects anything which is not a CodeRef ok 201 - ... CodeRef rejects anything which is not a CodeRef ok 202 - ... CodeRef rejects anything which is not a CodeRef ok 203 - ... CodeRef rejects anything which is not a CodeRef ok 204 - ... CodeRef rejects anything which is not a CodeRef ok 205 - ... RegexpRef rejects anything which is not a RegexpRef ok 206 - ... RegexpRef rejects anything which is not a RegexpRef ok 207 - ... RegexpRef rejects anything which is not a RegexpRef ok 208 - ... RegexpRef rejects anything which is not a RegexpRef ok 209 - ... RegexpRef rejects anything which is not a RegexpRef ok 210 - ... RegexpRef rejects anything which is not a RegexpRef ok 211 - ... RegexpRef rejects anything which is not a RegexpRef ok 212 - ... RegexpRef rejects anything which is not a RegexpRef ok 213 - ... RegexpRef rejects anything which is not a RegexpRef ok 214 - ... RegexpRef rejects anything which is not a RegexpRef ok 215 - ... RegexpRef rejects anything which is not a RegexpRef ok 216 - ... RegexpRef accepts anything which is a RegexpRef ok 217 - ... RegexpRef rejects anything which is not a RegexpRef ok 218 - ... RegexpRef rejects anything which is not a RegexpRef ok 219 - ... GlobRef rejects anything which is not a GlobRef ok 220 - ... GlobRef rejects anything which is not a GlobRef ok 221 - ... GlobRef rejects anything which is not a GlobRef ok 222 - ... GlobRef rejects anything which is not a GlobRef ok 223 - ... GlobRef rejects anything which is not a GlobRef ok 224 - ... GlobRef rejects anything which is not a GlobRef ok 225 - ... GlobRef rejects anything which is not a GlobRef ok 226 - ... GlobRef rejects anything which is not a GlobRef ok 227 - ... GlobRef rejects anything which is not a GlobRef ok 228 - ... GlobRef accepts anything which is a GlobRef ok 229 - ... GlobRef accepts anything which is a GlobRef ok 230 - ... GlobRef rejects anything which is not a GlobRef ok 231 - ... GlobRef rejects anything which is not a GlobRef ok 232 - ... GlobRef rejects anything which is not a GlobRef ok 233 - ... GlobRef rejects anything which is not a GlobRef ok 234 - ... FileHandle rejects anything which is not a FileHandle ok 235 - ... FileHandle rejects anything which is not a FileHandle ok 236 - ... FileHandle rejects anything which is not a FileHandle ok 237 - ... FileHandle rejects anything which is not a FileHandle ok 238 - ... FileHandle rejects anything which is not a FileHandle ok 239 - ... FileHandle rejects anything which is not a FileHandle ok 240 - ... FileHandle rejects anything which is not a FileHandle ok 241 - ... FileHandle rejects anything which is not a FileHandle ok 242 - ... FileHandle rejects anything which is not a FileHandle ok 243 - ... FileHandle rejects anything which is not a FileHandle ok 244 - ... FileHandle accepts anything which is a FileHandle ok 245 - ... FileHandle accepts anything which is a FileHandle ok 246 - ... FileHandle rejects anything which is not a FileHandle ok 247 - ... FileHandle rejects anything which is not a FileHandle ok 248 - ... FileHandle rejects anything which is not a FileHandle ok 249 - ... Object rejects anything which is not blessed ok 250 - ... Object rejects anything which is not blessed ok 251 - ... Object rejects anything which is not blessed ok 252 - ... Object rejects anything which is not blessed ok 253 - ... Object rejects anything which is not blessed ok 254 - ... Object rejects anything which is not blessed ok 255 - ... Object rejects anything which is not blessed ok 256 - ... Object rejects anything which is not blessed ok 257 - ... Object rejects anything which is not blessed ok 258 - ... Object rejects anything which is not blessed ok 259 - ... Object rejects anything which is not blessed ok 260 - ... Object rejects anything which is not blessed ok 261 - ... Object accepts anything which is blessed ok 262 - ... Object accepts anything which is blessed ok 263 - ... ClassName rejects anything which is not a ClassName ok 264 - ... ClassName rejects anything which is not a ClassName ok 265 - ... ClassName rejects anything which is not a ClassName ok 266 - ... ClassName rejects anything which is not a ClassName ok 267 - ... ClassName rejects anything which is not a ClassName ok 268 - ... ClassName rejects anything which is not a ClassName ok 269 - ... ClassName rejects anything which is not a ClassName ok 270 - ... ClassName rejects anything which is not a ClassName ok 271 - ... ClassName rejects anything which is not a ClassName ok 272 - ... ClassName rejects anything which is not a ClassName ok 273 - ... ClassName rejects anything which is not a ClassName ok 274 - ... ClassName rejects anything which is not a ClassName ok 275 - ... ClassName rejects anything which is not a ClassName ok 276 - ... ClassName rejects anything which is not a ClassName ok 277 - ... ClassName rejects anything which is not a ClassName ok 278 - ... ClassName accepts anything which is a ClassName ok 279 - ... ClassName accepts anything which is a ClassName ok 280 - ... ClassName accepts anything which is a ClassName ok 281 - ... RoleName rejects anything which is not a RoleName ok 282 - ... RoleName rejects anything which is not a RoleName ok 283 - ... RoleName rejects anything which is not a RoleName ok 284 - ... RoleName rejects anything which is not a RoleName ok 285 - ... RoleName rejects anything which is not a RoleName ok 286 - ... Rolename rejects anything which is not a RoleName ok 287 - ... Rolename rejects anything which is not a RoleName ok 288 - ... Rolename rejects anything which is not a RoleName ok 289 - ... Rolename rejects anything which is not a RoleName ok 290 - ... Rolename rejects anything which is not a RoleName ok 291 - ... Rolename rejects anything which is not a RoleName ok 292 - ... Rolename rejects anything which is not a RoleName ok 293 - ... Rolename rejects anything which is not a RoleName ok 294 - ... Rolename rejects anything which is not a RoleName ok 295 - ... Rolename rejects anything which is not a RoleName ok 296 - ... Rolename rejects anything which is not a RoleName ok 297 - ... Rolename rejects anything which is not a RoleName ok 298 - ... RoleName accepts anything which is a RoleName ok 299 - ... RoleName accepts anything which is a RoleName 1..299 ok t/040_type_constraints/004_util_find_type_constraint.t ............ ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... got the right name for Any ok 3 - ... got the right name for Item ok 4 - ... got the right name for Bool ok 5 - ... got the right name for Undef ok 6 - ... got the right name for Defined ok 7 - ... got the right name for Value ok 8 - ... got the right name for Num ok 9 - ... got the right name for Int ok 10 - ... got the right name for Str ok 11 - ... got the right name for Ref ok 12 - ... got the right name for ScalarRef ok 13 - ... got the right name for ArrayRef ok 14 - ... got the right name for HashRef ok 15 - ... got the right name for CodeRef ok 16 - ... got the right name for RegexpRef ok 17 - ... got the right name for Object ok 18 - ... got the right name for Role 1..18 ok t/040_type_constraints/005_util_type_coercion.t ................... ok 1 - use Moose::Util::TypeConstraints; ok 2 - The object isa HTTPHeader ok 3 - ... this passed the type test ok 4 - ... this did not pass the type test ok 5 - ... this did not pass the type test ok 6 - coercion of anonymous subtype succeeds ok 7 - The object isa Moose::Meta::TypeCoercion ok 8 - The object isa HTTPHeader ok 9 - ... got the right array ok 10 - ... nothing assigned to the hash ok 11 - The object isa HTTPHeader ok 12 - ... got the right hash ok 13 - ... nothing assigned to the array ok 14 - ... got back what we put in ok 15 - ... got back what we put in ok 16 - The object isa Moose::Meta::TypeCoercion ok 17 - The object isa HTTPHeader ok 18 - ... got the right array ok 19 - ... nothing assigned to the hash ok 20 - The object isa HTTPHeader ok 21 - ... got the right hash ok 22 - ... nothing assigned to the array ok 23 - ... got back what we put in ok 24 - ... got back what we put in ok 25 - coerce when needed ok 26 - do not coerce when unneeded 1..26 ok t/040_type_constraints/006_util_type_reloading.t .................. ok 1 - ... loaded Foo successfully ok 2 - ... re-loaded Foo successfully ok 3 - ... loaded Bar successfully ok 4 - ... re-loaded Bar successfully 1..4 ok t/040_type_constraints/007_util_more_type_coercion.t .............. ok 1 - The object isa Engine ok 2 - ... type was coerced without incident ok 3 - The object isa HTTPHeader ok 4 - ... got the right array value of the header ok 5 - ... no hash value set ok 6 - ... type was coerced without incident ok 7 - The object isa HTTPHeader ok 8 - ... got the right hash value of the header ok 9 - ... no array value set ok 10 - ... dies with the wrong type, even after coercion ok 11 - ... lives with the right type, even after coercion ok 12 - The object isa Engine ok 13 - The object isa HTTPHeader ok 14 - ... got the right array value of the header ok 15 - ... no hash value set ok 16 - The object isa Engine ok 17 - The object isa HTTPHeader ok 18 - ... got the right hash value of the header ok 19 - ... no array value set ok 20 - The object isa Engine ok 21 - The object isa HTTPHeader ok 22 - ... no hash value set ok 23 - ... no array value set ok 24 - ... dies correctly with bad params ok 25 - ... dies correctly with bad params 1..25 ok t/040_type_constraints/008_union_types.t .......................... ok 1 - use Moose::Util::TypeConstraints; ok 2 - The object isa Moose::Meta::TypeConstraint ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... Str cannot accept an Undef value ok 5 - ... Str can accept an String value ok 6 - ... Undef cannot accept an Str value ok 7 - ... Undef can accept an Undef value ok 8 - The object isa Moose::Meta::TypeConstraint::Union ok 9 - ... (Str | Undef) can accept an Undef value ok 10 - ... (Str | Undef) can accept a String value ok 11 - subtype of Str ok 12 - subtype of Undef ok 13 - find_type_for Str ok 14 - find_type_for Undef ok 15 - no find_type_for CodeRef ok 16 - not equal to Str ok 17 - equal to self ok 18 - equal to clone ok 19 - equal to reversed clone ok 20 - not type of non existant type ok 21 - not subtype of non existant type ok 22 - The object isa Moose::Meta::TypeConstraint ok 23 - The object isa Moose::Meta::TypeConstraint ok 24 - ... ArrayRef can accept an [] value ok 25 - ... ArrayRef cannot accept an {} value ok 26 - ... HashRef can accept an {} value ok 27 - ... HashRef cannot accept an [] value ok 28 - The object isa Moose::Meta::TypeConstraint::Union ok 29 - ... (ArrayRef | HashRef) can accept [] ok 30 - ... (ArrayRef | HashRef) can accept {} ok 31 - ... (ArrayRef | HashRef) cannot accept scalar refs ok 32 - ... (ArrayRef | HashRef) cannot accept code refs ok 33 - ... (ArrayRef | HashRef) cannot accept Numbers ok 34 - ... (ArrayRef | HashRef) can accept [] ok 35 - ... (ArrayRef | HashRef) can accept {} ok 36 - ... (ArrayRef | HashRef) cannot accept scalar refs ok 37 - ... (ArrayRef | HashRef) cannot accept code refs ok 38 - ... (ArrayRef | HashRef) cannot accept Numbers 1..38 ok t/040_type_constraints/009_union_types_and_coercions.t ............ ok 1 - The object isa Email::Moose ok 2 - The object isa IO::String ok 3 - ... got correct empty string ok 4 - The object isa Email::Moose ok 5 - The object isa IO::String ok 6 - ... got correct string ok 7 - ... this will coerce correctly ok 8 - The object isa IO::String ok 9 - ... got correct string ok 10 - The object isa Email::Moose ok 11 - The object isa IO::String ok 12 - ... got correct string ok 13 - ... this will coerce correctly ok 14 - The object isa IO::String ok 15 - ... got correct string ok 16 - The object isa Email::Moose ok 17 - The object isa IO::String ok 18 - ... and it is the one we expected ok 19 - ... got correct string ok 20 - ... this will coerce correctly ok 21 - The object isa IO::String ok 22 - ... and it is the one we expected ok 23 - ... got correct string ok 24 - The object isa Email::Moose ok 25 - The object isa IO::File ok 26 - The object isa Email::Moose ok 27 - The object isa IO::File ok 28 - ... and it is the one we expected 1..28 ok t/040_type_constraints/010_misc_type_tests.t ...................... ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... create bare subtype fine ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - Created Instance ok 5 - isa correct type isa Test::Moose::Meta::TypeConstraint::Union ok 6 - Got expected stringification result ok 7 - made a subtype from our type object ok 8 - made a subtype of our subtype ok 9 - we can assert_valid that 1 is of type Num ok 10 - 'foo' is not of type Num ok 11 - correct error thrown 1..11 ok t/040_type_constraints/011_container_type_constraint.t ............ ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 4 - The object isa Moose::Meta::TypeConstraint ok 5 - ... [ 1, 2, 3, 4 ] passed successfully ok 6 - ... [qw/foo bar baz/] failed successfully ok 7 - ... [ 1, 2, 3, qw/foo bar/] failed successfully ok 8 - ... 1 failed successfully ok 9 - ... {} failed successfully ok 10 - ... sub { () } failed successfully ok 11 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 12 - The object isa Moose::Meta::TypeConstraint ok 13 - ... { one => 1, two => 2, three => 3 } passed successfully ok 14 - ... { 1 => one, 2 => two, 3 => three } failed successfully ok 15 - ... { 1 => one, 2 => two, three => 3 } failed successfully ok 16 - ... 1 failed successfully ok 17 - ... [] failed successfully ok 18 - ... sub { () } failed successfully ok 19 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 20 - The object isa Moose::Meta::TypeConstraint ok 21 - ... [[ 1, 2, 3 ], [ 4, 5, 6 ]] passed successfully ok 22 - ... [[ 1, 2, 3 ], [ qw/foo bar/ ]] failed successfully ok 23 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 24 - The object isa Moose::Meta::TypeConstraint::Class 1..24 ok t/040_type_constraints/012_container_type_coercion.t .............. ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 4 - The object isa Moose::Meta::TypeConstraint ok 5 - ... found the type we just added ok 6 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 7 - The object isa Moose::Meta::TypeConstraint ok 8 - ... found the type we just added ok 9 - The object isa Foo ok 10 - ... our coercion worked! 1..10 ok t/040_type_constraints/013_advanced_type_creation.t ............... ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 4 - ... this passed the type check ok 5 - ... this passed the type check ok 6 - ... this passed the type check ok 7 - ... this didnt pass the type check ok 8 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 9 - ... this passed the type check ok 10 - ... this passed the type check ok 11 - ... this passed the type check ok 12 - ... this didnt pass the type check ok 13 - The object isa Moose::Meta::TypeConstraint::Union ok 14 - ... this passed the type check ok 15 - ... this passed the type check ok 16 - ... this didnt pass the type check ok 17 - ... this didnt pass the type check ok 18 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 19 - The object isa Moose::Meta::TypeConstraint ok 20 - ... [ 1, 2, 3, 4 ] passed successfully ok 21 - ... [qw/foo bar baz/] failed successfully ok 22 - ... [ 1, 2, 3, qw/foo bar/] failed successfully ok 23 - ... 1 failed successfully ok 24 - ... {} failed successfully ok 25 - ... sub { () } failed successfully ok 26 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 27 - The object isa Moose::Meta::TypeConstraint ok 28 - ... [[ 1, 2, 3 ], [ 4, 5, 6 ]] passed successfully ok 29 - ... [[ 1, 2, 3 ], [ qw/foo bar/ ]] failed successfully ok 30 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 31 - The object isa Moose::Meta::TypeConstraint ok 32 - ... [[[ 1, 2, 3 ], [ 4, 5, 6 ]], [[ 7, 8, 9 ]]] passed successfully ok 33 - ... [[[ 1, 2, 3 ]], [[ qw/foo bar/ ]]] failed successfully 1..33 ok t/040_type_constraints/014_type_notation_parser.t ................. ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... this correctly detected a container (ArrayRef[Foo]) ok 3 - ... this correctly detected a container (ArrayRef[Foo | Int]) ok 4 - ... this correctly detected a container (ArrayRef[ArrayRef[Int]]) ok 5 - ... this correctly detected a container (ArrayRef[ArrayRef[Int | Foo]]) ok 6 - ... this correctly detected a container (ArrayRef[ArrayRef[Int|Str]]) ok 7 - ... this correctly detected a non-container (ArrayRef[]) ok 8 - ... this correctly detected a non-container (ArrayRef[Foo]Bar) ok 9 - ... this correctly split the container (ArrayRef[Foo|Int]) ok 10 - ... this correctly split the container (ArrayRef[Foo | Int]) ok 11 - ... this correctly split the container (ArrayRef[ArrayRef[Int]]) ok 12 - ... this correctly split the container (ArrayRef[Foo]) ok 13 - ... this correctly split the container (ArrayRef[ArrayRef[Int | Foo]]) ok 14 - ... this correctly split the container (ArrayRef[ArrayRef[Int|Str]]) ok 15 - ... this correctly detected union (Int | Str) ok 16 - ... this correctly detected union (Int|Str) ok 17 - ... this correctly detected union (ArrayRef[Foo] | Int) ok 18 - ... this correctly detected union (ArrayRef[Foo]|Int) ok 19 - ... this correctly detected union (Int | ArrayRef[Foo]) ok 20 - ... this correctly detected union (Int|ArrayRef[Foo]) ok 21 - ... this correctly detected union (ArrayRef[Foo | Int] | Str) ok 22 - ... this correctly detected union (ArrayRef[Foo|Int]|Str) ok 23 - ... this correctly detected union (Str | ArrayRef[Foo | Int]) ok 24 - ... this correctly detected union (Str|ArrayRef[Foo|Int]) ok 25 - ... this correctly detected union (Some|Silly|Name|With|Pipes | Int) ok 26 - ... this correctly detected union (Some|Silly|Name|With|Pipes|Int) ok 27 - ... this correctly detected a non-union (Int) ok 28 - ... this correctly detected a non-union (ArrayRef[Foo | Int]) ok 29 - ... this correctly detected a non-union (ArrayRef[Foo|Int]) ok 30 - ... this correctly split the union (Str|ArrayRef[Foo|Int]) ok 31 - ... this correctly split the union (Some|Silly|Name|With|Pipes | Int) ok 32 - ... this correctly split the union (Int | ArrayRef[Foo]) ok 33 - ... this correctly split the union (Int | Str) ok 34 - ... this correctly split the union (Int|Str) ok 35 - ... this correctly split the union (Some|Silly|Name|With|Pipes|Int) ok 36 - ... this correctly split the union (Int|ArrayRef[Foo]) ok 37 - ... this correctly split the union (ArrayRef[Foo|Int]|Str) ok 38 - ... this correctly split the union (ArrayRef[Foo] | Int) ok 39 - ... this correctly split the union (Str | ArrayRef[Foo | Int]) ok 40 - ... this correctly split the union (ArrayRef[Foo]|Int) ok 41 - ... this correctly split the union (ArrayRef[Foo | Int] | Str) 1..41 ok t/040_type_constraints/015_enum.t ................................. ok 1 - 'a' is a letter ok 2 - 'b' is a letter ok 3 - 'c' is a letter ok 4 - 'd' is a letter ok 5 - 'e' is a letter ok 6 - 'f' is a letter ok 7 - 'g' is a letter ok 8 - 'h' is a letter ok 9 - 'i' is a letter ok 10 - 'j' is a letter ok 11 - 'k' is a letter ok 12 - 'l' is a letter ok 13 - 'm' is a letter ok 14 - 'n' is a letter ok 15 - 'o' is a letter ok 16 - 'p' is a letter ok 17 - 'q' is a letter ok 18 - 'r' is a letter ok 19 - 's' is a letter ok 20 - 't' is a letter ok 21 - 'u' is a letter ok 22 - 'v' is a letter ok 23 - 'w' is a letter ok 24 - 'x' is a letter ok 25 - 'y' is a letter ok 26 - 'z' is a letter ok 27 - 'A' is a letter ok 28 - 'B' is a letter ok 29 - 'C' is a letter ok 30 - 'D' is a letter ok 31 - 'E' is a letter ok 32 - 'F' is a letter ok 33 - 'G' is a letter ok 34 - 'H' is a letter ok 35 - 'I' is a letter ok 36 - 'J' is a letter ok 37 - 'K' is a letter ok 38 - 'L' is a letter ok 39 - 'M' is a letter ok 40 - 'N' is a letter ok 41 - 'O' is a letter ok 42 - 'P' is a letter ok 43 - 'Q' is a letter ok 44 - 'R' is a letter ok 45 - 'S' is a letter ok 46 - 'T' is a letter ok 47 - 'U' is a letter ok 48 - 'V' is a letter ok 49 - 'W' is a letter ok 50 - 'X' is a letter ok 51 - 'Y' is a letter ok 52 - 'Z' is a letter ok 53 - 'ab' is not a letter ok 54 - 'abc' is not a letter ok 55 - 'abcd' is not a letter ok 56 - '0' is not a letter ok 57 - '4' is not a letter ok 58 - '9' is not a letter ok 59 - '~' is not a letter ok 60 - '@' is not a letter ok 61 - '$' is not a letter ok 62 - '%' is not a letter ok 63 - 'l33t' is not a letter ok 64 - 'st3v4n' is not a letter ok 65 - '3num' is not a letter ok 66 - 'Perl 5' is a language ok 67 - 'Perl 6' is a language ok 68 - 'PASM' is a language ok 69 - 'PIR' is a language ok 70 - 'perl 5' is not a language ok 71 - 'Python' is not a language ok 72 - 'Ruby' is not a language ok 73 - 'Perl 666' is not a language ok 74 - 'PASM++' is not a language ok 75 - '*' is a metacharacter ok 76 - '+' is a metacharacter ok 77 - '?' is a metacharacter ok 78 - '.' is a metacharacter ok 79 - '|' is a metacharacter ok 80 - '(' is a metacharacter ok 81 - ')' is a metacharacter ok 82 - '[' is a metacharacter ok 83 - ']' is a metacharacter ok 84 - '\' is a metacharacter ok 85 - '<' is not a metacharacter ok 86 - '>' is not a metacharacter ok 87 - '&' is not a metacharacter ok 88 - '%' is not a metacharacter ok 89 - '$' is not a metacharacter ok 90 - '@' is not a metacharacter ok 91 - '!' is not a metacharacter ok 92 - '~' is not a metacharacter ok 93 - '`' is not a metacharacter ok 94 - '.*' is not a metacharacter ok 95 - 'fish(sticks)?' is not a metacharacter ok 96 - 'atreides' is not a metacharacter ok 97 - '^1?$|^(11+?)\1+$' is not a metacharacter ok 98 - The object isa Moose::Meta::TypeConstraint ok 99 - ... got the right name ok 100 - ... got the right parent name ok 101 - 'Perl 5' is a language ok 102 - 'Perl 6' is a language ok 103 - 'PASM' is a language ok 104 - 'PIR' is a language ok 105 - doesn't equal a diff enum ok 106 - equals itself ok 107 - equals duplicate ok 108 - enum not a subtype of Object ok 109 - enum not type of Object ok 110 - enum not a subtype of nonexistant type ok 111 - enum not type of nonexistant type 1..111 ok t/040_type_constraints/016_subtyping_parameterized_types.t ........ ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... created the subtype special okay ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... name is correct ok 5 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 6 - The object isa Moose::Meta::TypeConstraint ok 7 - ... parent name is correct ok 8 - ... validated {one=>1, two=>2} correctly ok 9 - ... validated it correctly ok 10 - equals to self ok 11 - not equal to parent ok 12 - parent equals to self ok 13 - not a non existant type ok 14 - not a subtype of a non existant type ok 15 - ... created the subtype special okay ok 16 - The object isa Moose::Meta::TypeConstraint ok 17 - ... name is correct ok 18 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 19 - The object isa Moose::Meta::TypeConstraint ok 20 - ... parent name is correct ok 21 - ... validated it correctly ok 22 - ... validated { zero => 10, one => 11, two => 12 } correctly ok 23 - ... validated it correctly ok 24 ok 25 - The object isa Moose::Meta::TypeConstraint ok 26 - The object isa Moose::Meta::TypeConstraint::Parameterizable ok 27 - validated ok 28 - failed ok 29 - The object isa Moose::Meta::TypeConstraint ok 30 - validated ok 31 - failed ok 32 - failed ok 33 - [1,2,3] is okay ok 34 - ["a","b"] is not ok 35 - 100 is big enough ok 36 - 5 is big enough ok 37 - [15,20,25] is a bunch of big ints ok 38 - [15,5,25] is NOT a bunch of big ints ok 39 - Failed to parameterize with a bad type parameter ok 40 - \1 is okay ok 41 - 1 is not ok 42 - \"foo" is not 1..42 ok t/040_type_constraints/017_subtyping_union_types.t ................ ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... created the subtype special okay ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... name is correct ok 5 - The object isa Moose::Meta::TypeConstraint::Union ok 6 - The object isa Moose::Meta::TypeConstraint ok 7 - ... parent name is correct ok 8 - ... validated it correctly ok 9 - ... validated it correctly ok 10 - ... validated it correctly ok 11 - ... created the subtype special okay ok 12 - The object isa Moose::Meta::TypeConstraint ok 13 - ... name is correct ok 14 - The object isa Moose::Meta::TypeConstraint::Union ok 15 - The object isa Moose::Meta::TypeConstraint ok 16 - ... parent name is correct ok 17 - ... validated it correctly ok 18 - ... validated it correctly ok 19 - ... validated it correctly ok 20 - ... validated it correctly ok 21 - ... validated it correctly 1..21 ok t/040_type_constraints/018_custom_parameterized_types.t ........... ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - ... created the subtype special okay ok 4 - ... created the subtype special okay ok 5 - ... created the subtype special okay ok 6 - The object isa Moose::Meta::TypeConstraint ok 7 - ... name is correct ok 8 - The object isa Moose::Meta::TypeConstraint ok 9 - ... parent name is correct ok 10 - ... validated it correctly ok 11 - ... validated it correctly ok 12 - equals to self ok 13 - not equal to parent ok 14 - ... validated it correctly ok 15 - ... validated it correctly ok 16 - ... validated it correctly ok 17 - ... validated it correctly ok 18 - equals to self ok 19 - equals to self ok 20 - not equal to unparametrized self ok 21 - equal to clone ok 22 - not equal to different parameter ok 23 - ... validated it correctly ok 24 - ... validated it correctly ok 25 - ... validated it correctly ok 26 - ... validated it correctly ok 27 - non-containers cannot be parameterized ok 28 - non-containers cannot be parameterized 1..28 ok t/040_type_constraints/019_coerced_parameterized_types.t .......... ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - ... created the coercion okay ok 4 - ... validated it correctly (pass) ok 5 - ... validated it correctly (fail) ok 6 - ... validated it correctly (fail) ok 7 - ... created the coercion okay ok 8 - ... validated it correctly (fail) ok 9 - ... validated it correctly (pass) ok 10 - ... validated it correctly (fail) ok 11 - ... validated it correctly (fail) 1..11 ok t/040_type_constraints/020_class_type_constraint.t ................ ok 1 - use Moose::Util::TypeConstraints; ok 2 - class_type keywork works ok 3 - class_type keywork works with message ok 4 - class attribute ok 5 - subtype of gorch ok 6 - subtype of bar ok 7 - subtype of Object ok 8 - not subtype of undefined type ok 9 - not type of undefined type ok 10 - Foo passes Bar ok 11 - Bar passes Bar ok 12 - but Bar doesn't pass Gorch ok 13 - Beep passes Beep ok 14 - Boop has a message ok 15 - boop gives correct error message ok 16 - equals self ok 17 - equals anon constraint of same value ok 18 - equals differently named constraint of same value ok 19 - doesn't equal other anon constraint ok 20 - subtype of other anon constraint 1..20 ok t/040_type_constraints/021_maybe_type_constraint.t ................ ok 1 - The object isa Moose::Meta::TypeConstraint ok 2 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 3 - equals self ok 4 - not equal to parent ok 5 - not equal to Maybe ok 6 - parent is Maybe ok 7 - equal to clone ok 8 - not equal to clone with diff param ok 9 - not equal to declarative version of diff param ok 10 - ... checked type correctly (pass) ok 11 - ... checked type correctly (pass) ok 12 - ... checked type correctly (fail) ok 13 - ... checked type correctly (fail) ok 14 - ... Bar->new isa Bar ok 15 - ... undef isnta Bar ok 16 - ... Bar->new isa maybe(Bar) ok 17 - ... undef isa maybe(Bar) ok 18 - ... 1 isnta maybe(Bar) ok 19 - ... it worked! ok 20 - ... it worked! ok 21 - ... failed the type check ok 22 - ... failed the type check ok 23 - Create good test object ok 24 - made TC Maybe[Int] ok 25 - passed (1) ok 26 - assigned (1) ok 27 - passed () ok 28 - assigned () ok 29 - passed (0) ok 30 - assigned (0) ok 31 - passed (undef) ok 32 - assigned (undef) ok 33 - failed ("") ok 34 - failed assigned ("") ok 35 - failed ("a") ok 36 - failed assigned ("a") 1..36 ok t/040_type_constraints/022_custom_type_errors.t ................... ok 1 - ... no errors thrown, value is good ok 2 - ... no errors thrown, value is good ok 3 - gave custom supertype error message on new ok 4 - gave custom subtype error message on new ok 5 - ... no errors thrown, value is good ok 6 - gave custom supertype error message on set to 0 ok 7 - gave custom subtype error message on set to 16 ok 8 - ... no errors thrown, value is good ok 9 - gave custom supertype error message on lazy set to 0 1..9 ok t/040_type_constraints/023_types_and_undef.t ...................... ok 1 - ... undef is a Undef ok 2 - ... undef is NOT a Defined ok 3 - ... undef is NOT an Int ok 4 - ... undef is NOT a Number ok 5 - ... undef is NOT a Str ok 6 - ... undef is NOT a String ok 7 - ... 5 is a NOT a Undef ok 8 - ... 5 is a Defined ok 9 - ... 5 is an Int ok 10 - ... 5 is a Number ok 11 - ... 5 is a Str ok 12 - ... 5 is NOT a String ok 13 - ... 0.5 is a NOT a Undef ok 14 - ... 0.5 is a Defined ok 15 - ... 0.5 is NOT an Int ok 16 - ... 0.5 is a Number ok 17 - ... 0.5 is a Str ok 18 - ... 0.5 is NOT a String ok 19 - ... "Foo" is NOT a Undef ok 20 - ... "Foo" is a Defined ok 21 - ... "Foo" is NOT an Int ok 22 - ... "Foo" is NOT a Number ok 23 - ... "Foo" is a Str ok 24 - ... "Foo" is a String ok 25 - ... undef is a Foo->Undef ok 26 - ... undef is NOT a Foo->Defined ok 27 - ... undef is NOT a Foo->Int ok 28 - ... undef is NOT a Foo->Number ok 29 - ... undef is NOT a Foo->Str ok 30 - ... undef is NOT a Foo->String ok 31 - ... 5 is NOT a Foo->Undef ok 32 - ... 5 is a Foo->Defined ok 33 - ... 5 is a Foo->Int ok 34 - ... 5 is a Foo->Number ok 35 - ... 5 is a Foo->Str ok 36 - ... 5 is NOT a Foo->String ok 37 - ... 0.5 is NOT a Foo->Undef ok 38 - ... 0.5 is a Foo->Defined ok 39 - ... 0.5 is NOT a Foo->Int ok 40 - ... 0.5 is a Foo->Number ok 41 - ... 0.5 is a Foo->Str ok 42 - ... 0.5 is NOT a Foo->String ok 43 - ... "Foo" is NOT a Foo->Undef ok 44 - ... "Foo" is a Foo->Defined ok 45 - ... "Foo" is NOT a Foo->Int ok 46 - ... "Foo" is NOT a Foo->Number ok 47 - ... "Foo" is a Foo->Str ok 48 - ... "Foo" is a Foo->String ok 49 - ... undef is a Foo->Undef ok 50 - ... undef is NOT a Foo->Defined ok 51 - ... undef is NOT a Foo->Int ok 52 - ... undef is NOT a Foo->Number ok 53 - ... undef is NOT a Foo->Str ok 54 - ... undef is NOT a Foo->String 1..54 ok t/040_type_constraints/024_role_type_constraint.t ................. ok 1 - use Moose::Util::TypeConstraints; ok 2 - role_type keywork works with message ok 3 - role attribute ok 4 - subtype of gorch ok 5 - subtype of bar ok 6 - subtype of Object ok 7 - not subtype of unknown type name ok 8 - not type of unknown type name ok 9 - Foo passes Bar ok 10 - Bar passes Bar ok 11 - but Bar doesn't pass Gorch ok 12 - Boop has a message ok 13 - boop gives correct error message ok 14 - equals self ok 15 - equals anon constraint of same value ok 16 - equals differently named constraint of same value ok 17 - doesn't equal other anon constraint ok 18 - subtype of other anon constraint 1..18 ok t/040_type_constraints/025_type_coersion_on_lazy_attributes.t ..... ok 1 ok 2 1..2 ok t/040_type_constraints/026_normalize_type_name.t .................. ok 1 - use Moose::Util::TypeConstraints; ok 2 - detected correctly ok 3 - Correctly parsed ArrayRef[Str] ok 4 - detected correctly ok 5 - Correctly parsed ArrayRef[Str ] ok 6 - detected correctly ok 7 - Correctly parsed ArrayRef[ Str] ok 8 - detected correctly ok 9 - Correctly parsed ArrayRef[ Str ] ok 10 - detected correctly ok 11 - Correctly parsed ArrayRef[ HashRef[Int] ] ok 12 - detected correctly ok 13 - Correctly parsed ArrayRef[ HashRef[Int ] ] ok 14 - detected correctly ok 15 - Correctly parsed ArrayRef[Int|Str] ok 16 - detected correctly ok 17 - Correctly parsed ArrayRef[ArrayRef[Int]|Str] ok 18 - Got registry object ok 19 - created subtype_a1 ok 20 - created subtype_a2 ok 21 - created subtype_a2 ok 22 - created subtype_a2 ok 23 - names match ok 24 - names match ok 25 - names match ok 26 - created subtype_b1 ok 27 - created subtype_b2 ok 28 - created subtype_b3 ok 29 - names match ok 30 - names match ok 31 - names match ok 32 - Created Union1 ok 33 - Created Union2 ok 34 - Created Union3 ok 35 - names match ok 36 - names match ok 37 - names match 1..37 ok t/040_type_constraints/027_parameterize_from.t .................... ok 1 - use Moose::Util::TypeConstraints; ok 2 - Got expected type instance isa Moose::Meta::TypeConstraint::Parameterizable ok 3 - Create Dummy object for testing ok 4 - isa correct type isa Test::Moose::Meta::TypeConstraint::Parameterizable ok 5 - No problem setting parameterizable ok 6 - Got expected values ok 7 - No problem setting parameterized ok 8 - Got expected values ok 9 - parameterized throws expected error ok 10 - No problem setting from_parameterizable ok 11 - Got expected values ok 12 - from_parameterizable throws expected error 1..12 ok t/040_type_constraints/029_define_type_twice_throws.t ............. ok 1 - use Moose::Util::TypeConstraints; ok 2 - Trying to create same type twice throws 1..2 ok t/040_type_constraints/030_class_subtypes.t ....................... ok 1 - Got a good type contstraint ok 2 - Created type constraint ok 3 - Correctly passed ok 4 - correctly failed ok 5 - found the custom method ok 6 - Created type constraint ok 7 - Correctly passed ok 8 - correctly failed ok 9 - found the custom method ok 10 - Created type constraint ok 11 - Correctly passed ok 12 - correctly failed ok 13 - correctly failed ok 14 - found the custom method ok 15 - Created subtype of Foo type ok 16 - Foo passes check ok 17 - Bar passes check ok 18 - Baz does not pass check ok 19 - Better validation message ok 20 - Subtypes do not automatically inherit parent type's message ok 21 - threw Regexp ((?-xism:^Attribute \(age\) does not pass the type constraint because: Validation failed for 'Positive' failed with value 3 \(not isa Positive\))) ok 22 ok 23 - threw Regexp ((?-xism:^Attribute \(age\) does not pass the type constraint because: Validation failed for 'Positive' failed with value 3 \(not isa Positive\))) ok 24 ok 25 - threw Regexp ((?-xism:^Attribute \(age\) does not pass the type constraint because: 3 is not a Negative Nancy )) ok 26 1..26 ok t/040_type_constraints/031_subtype_auto_vivify_parent.t ........... ok 1 - made a FooWithSize constraint ok 2 - type has a parent type ok 3 - parent type is Foo ok 4 - parent type constraint is a class type isa Moose::Meta::TypeConstraint::Class 1..4 ok t/040_type_constraints/032_throw_error.t .......................... ok 1 - can throw a proper error without Moose being loaded by the caller 1..1 ok t/040_type_constraints/033_type_names.t ........................... not ok 1 - Type names cannot contain a dash # TODO type names are not validated in the TC metaclass # Failed (TODO) test 'Type names cannot contain a dash' # at t/040_type_constraints/033_type_names.t line 16. # expecting: Regexp ((?-xism:contains invalid characters)) # found: normal exit ok 2 - Type names can contain periods and colons ok 3 - Type names cannot contain a dash (via subtype sugar) ok 4 - Type names can contain periods and colons (via subtype sugar) ok 5 - find_or_parse_type_constraint returns undef on an invalid name ok 6 - find_or_parse_type_constraint returns name for valid name 1..6 ok t/040_type_constraints/034_duck_types.t ........................... ok 1 - the Duck lives okay ok 2 - the Swan doesn't quack ok 3 - but a Swan can honk ok 4 - the RubberDuck lives okay ok 5 - but a Swan can honk 1..5 ok t/040_type_constraints/035_duck_type_handles.t .................... ok 1 ok 2 1..2 ok t/040_type_constraints/036_match_type_operator.t .................. ok 1 - ... got the right length ok 2 - ... got the right length ok 3 - ... got the right length ok 4 - ... got the right length ok 5 - ... got the right reversed value ok 6 - ... got the right value ok 7 - ... got the right value ok 8 - ... got the right value ok 9 - ... got the right value ok 10 - ... got the right value ok 11 - ... got the right value ok 12 - ... got the right value ok 13 - ... got the right value ok 14 - ... got the right value ok 15 - ... got the right value ok 16 - ... got the right value ok 17 - ... got the exception ok 18 - ... got the right pprint ok 19 - ... got the right pprint ok 20 - ... got the right pprint ok 21 - ... got the right pprint ok 22 - ... got the right pretty printed values ok 23 - ... got our valid JSON ok 24 - ... got our valid JSON ok 25 - ... not enough matches 1..25 ok t/050_metaclasses/001_custom_attr_meta_with_roles.t ............... ok 1 - The object isa My::Class ok 2 - ... got the attribute ok 3 - The object isa My::Custom::Meta::Attr 1..3 ok t/050_metaclasses/002_custom_attr_meta_as_role.t .................. ok 1 - creating custom attribute "metarole" is okay ok 2 - custom attribute metaclass extending role is okay 1..2 ok t/050_metaclasses/003_moose_w_metaclass.t ......................... ok 1 - use Moose; ok 2 - The object isa Foo::Meta ok 3 - ... could not load moose without correct metaclass ok 4 - ... got the right error too 1..4 ok t/050_metaclasses/004_moose_for_meta.t ............................ ok 1 - The object isa My::Meta::Class ok 2 - The object isa Moose::Meta::Class ok 3 - The object isa Class::MOP::Class ok 4 - ... got the default superclasses ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly ok 6 - The object isa Moose::Meta::Attribute ok 7 - The object isa Class::MOP::Attribute ok 8 - ... the attribute has a reader (as expected) ok 9 - ... the attribute does not have a writer (as expected) ok 10 - ... the attribute does not have an accessor (as expected) ok 11 - The object isa My::Meta::Attribute::DefaultReadOnly ok 12 - The object isa Moose::Meta::Attribute ok 13 - The object isa Class::MOP::Attribute ok 14 - ... the attribute does not have a reader (as expected) ok 15 - ... the attribute does not have a writer (as expected) ok 16 - ... the attribute does have an accessor (as expected) 1..16 ok t/050_metaclasses/010_extending_and_embedding_back_compat.t ....... ok 1 - MyClass->can('meta') ok 2 - The object isa MyFramework::Meta::Base ok 3 - The object isa Moose::Meta::Class ok 4 - The object isa MyClass ok 5 - The object isa MyFramework::Base ok 6 - The object isa Moose::Object ok 7 - ... got the right value 1..7 ok t/050_metaclasses/011_init_meta.t ................................. ok 1 - ... Foo isa Moose::Object ok 2 - The object isa Moose::Meta::Class ok 3 - The object isa Moose::Meta::Class ok 4 - ... our metas are the same 1..4 ok t/050_metaclasses/012_moose_exporter.t ............................ skipped: Test::Output is required for this test t/050_metaclasses/013_metaclass_traits.t .......................... ok 1 - Class::MOP::Class::__ANON__::SERIAL::1->can('simple') ok 2 - Foo->meta()->simple() returns expected value ok 3 - Class::MOP::Class::__ANON__::SERIAL::2->can('simple') ok 4 - Foo->meta()->simple() returns expected value ok 5 - Class::MOP::Class::__ANON__::SERIAL::2->can('simple') ok 6 - Bar->meta()->simple() returns expected value ok 7 - Class::MOP::Class::__ANON__::SERIAL::2->can('attr') ok 8 - Bar->meta()->attr() returns expected value ok 9 - Class::MOP::Class::__ANON__::SERIAL::3->can('simple') ok 10 - Baz->meta()->simple() returns expected value ok 11 - Class::MOP::Class::__ANON__::SERIAL::3->can('attr') ok 12 - Baz->meta()->attr() returns expected value ok 13 - Class::MOP::Class::__ANON__::SERIAL::3->can('simple2') ok 14 - Baz->meta()->simple2() returns expected value ok 15 - Class::MOP::Class::__ANON__::SERIAL::3->can('attr2') ok 16 - Baz->meta()->attr2() returns expected value ok 17 - Quux has size attribute ok 18 - size attribute does not have a writer ok 19 - RanOutOfNames->meta() has whatever method ok 20 - Class::MOP::Class::__ANON__::SERIAL::6->can('simple') ok 21 - Role::Foo->meta()->simple() returns expected value ok 22 - cannot provide -traits to an exporting module that does not init_meta ok 23 - ... and error provides a useful explanation ok 24 - Class::MOP::Class::__ANON__::SERIAL::9->can('simple') ok 25 - Foo::Subclass->meta()->simple() returns expected value ok 26 - Foo::Subclass->meta()->simple2() returns expected value ok 27 - Class::MOP::Class::__ANON__::SERIAL::9->can('attr2') ok 28 - Foo::Subclass->meta()->attr2() returns expected value ok 29 - Can get value ok 30 - Can create instance and access attributes ok 31 - Can get value ok 32 - Can create instance and access attributes 1..32 ok t/050_metaclasses/014_goto_moose_import.t ......................... ok 1 - has was exported via MooseAlike1 ok 2 - No has sub in Foo after MooseAlike1 is unimported ok 3 - Foo has a meta method ok 4 - The object isa Moose::Meta::Class ok 5 - has was exported via MooseAlike2 ok 6 - No has sub in Bar after MooseAlike2 is unimported ok 7 - Bar has a meta method ok 8 - The object isa Moose::Meta::Class 1..8 ok t/050_metaclasses/015_metarole.t .................................. ok 1 - apply Role::Foo to My::Class->meta() ok 2 - ... and call foo() on that meta object ok 3 - apply Role::Foo to My::Class->meta()'s attribute metaclass ok 4 - ... My::Class->meta() still does Role::Foo ok 5 - ... call foo() on an attribute metaclass object ok 6 - apply Role::Foo to My::Class->meta()'s method metaclass ok 7 - ... My::Class->meta() still does Role::Foo ok 8 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 9 - ... call foo() on a method metaclass object ok 10 - apply Role::Foo to My::Class->meta()'s wrapped method metaclass ok 11 - ... My::Class->meta() still does Role::Foo ok 12 - ... My::Class->meta() still does Role::Foo ok 13 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 14 - ... call foo() on a wrapped method metaclass object ok 15 - apply Role::Foo to My::Class->meta()'s instance metaclass ok 16 - ... My::Class->meta() still does Role::Foo ok 17 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 18 - ... My::Class->meta()'s method metaclass still does Role::Foo ok 19 - ... call foo() on an instance metaclass object ok 20 - apply Role::Foo to My::Class->meta()'s constructor class ok 21 - ... My::Class->meta() still does Role::Foo ok 22 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 23 - ... My::Class->meta()'s method metaclass still does Role::Foo ok 24 - ... My::Class->meta()'s instance metaclass still does Role::Foo ok 25 - ... constructor class has a foo method ok 26 - apply Role::Foo to My::Class->meta()'s destructor class ok 27 - ... My::Class->meta() still does Role::Foo ok 28 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 29 - ... My::Class->meta()'s method metaclass still does Role::Foo ok 30 - ... My::Class->meta()'s instance metaclass still does Role::Foo ok 31 - ... My::Class->meta()'s constructor class still does Role::Foo ok 32 - ... destructor class has a foo method ok 33 - apply Role::Foo to My::Role->meta's application_to_class class ok 34 - ... call foo() on an application_to_class instance ok 35 - apply Role::Foo to My::Role->meta's application_to_role class ok 36 - ... My::Role->meta's application_to_class class still does Role::Foo ok 37 - ... call foo() on an application_to_role instance ok 38 - apply Role::Foo to My::Role->meta's application_to_instance class ok 39 - ... My::Role->meta's application_to_role class still does Role::Foo ok 40 - ... My::Role->meta's application_to_class class still does Role::Foo ok 41 - ... call foo() on an application_to_instance instance ok 42 - apply Role::Foo to My::Class base class ok 43 - ... call foo() on a My::Class object ok 44 - apply Role::Foo to My::Class2->meta() ok 45 - ... and call foo() on that meta object ok 46 - apply Role::Foo to My::Class2->meta()'s attribute metaclass ok 47 - ... call foo() on an attribute metaclass object ok 48 - apply Role::Foo to My::Class2->meta()'s method metaclass ok 49 - ... call foo() on a method metaclass object ok 50 - apply Role::Foo to My::Class2->meta()'s instance metaclass ok 51 - ... call foo() on an instance metaclass object ok 52 - apply Role::Foo to My::Class2->meta()'s constructor class ok 53 - ... constructor class has a foo method ok 54 - apply Role::Foo to My::Class2->meta()'s destructor class ok 55 - ... destructor class has a foo method ok 56 - apply Role::Foo to My::Class3->meta() ok 57 - ... and call foo() on that meta object ok 58 - apply_metaroles() does not interfere with metaclass set via Moose->init_meta() ok 59 - apply Role::Foo to My::Class4->meta() ok 60 - apply Role::Bar to My::Class4->meta() ok 61 - ... and My::Class4->meta() still does Role::Foo ok 62 - My::Class5->meta()'s does Role::Foo because it extends My::Class ok 63 - My::Class5->meta()'s attribute metaclass also does Role::Foo ok 64 - My::Class5->meta()'s method metaclass also does Role::Foo ok 65 - My::Class5->meta()'s instance metaclass also does Role::Foo ok 66 - My::Class5->meta()'s constructor class also does Role::Foo ok 67 - My::Class5->meta()'s destructor class also does Role::Foo ok 68 - apply Role::Bar My::Class5->meta() ok 69 - ... and My::Class5->meta() still does Role::Foo ok 70 - apply Role::Bar My::Class6->meta() before extends ok 71 - ... and My::Class6->meta() does Role::Foo because My::Class6 extends My::Class ok 72 - apply Role::Bar My::Class7->meta() before extends ok 73 - ... and My::Class7->meta() does Role::Foo because My::Class7 extends My::Class ok 74 - apply Role::Bar My::Class8->meta() before extends ok 75 - ... and My::Class8->meta() does Role::Foo because My::Class8 extends My::Class ok 76 - apply Role::Bar to My::Class8->meta()->attribute_metaclass before extends ok 77 - ... and My::Class8->meta()->attribute_metaclass does Role::Foo because My::Class8 extends My::Class ok 78 - ... and My::Class9->meta() does Role::Foo because My::Class9 extends My::Class ok 79 - apply Role::Bar to My::Class9->meta()->attribute_metaclass before extends ok 80 - ... and My::Class9->meta()->attribute_metaclass does Role::Foo because My::Class9 extends My::Class ok 81 - My::Class10->meta()->meta() does Role::Foo ok 82 - My::Class10->meta()->meta() does Role::Bar ok 83 - ... and My::Class10->meta still isa(My::Meta::Class2) ok 84 - ... and My::Class10 still isa(My::Object) ok 85 - My::Class11->meta()->meta() does Role::Foo ok 86 - ... and explicitly set constructor_class value is unchanged) ok 87 - import module which loads a role from disk during init_meta ok 88 - role applied ok 89 - method_metaclass_role applied ok 90 - Parent constructor class has metarole from Parent not ok 91 - Child constructor class has metarole from Parent # TODO Moose does not see that the child differs from the parent because it only checks the class and instance metaclasses do determine compatibility # Failed (TODO) test 'Child constructor class has metarole from Parent' # at t/050_metaclasses/015_metarole.t line 671. 1..91 ok t/050_metaclasses/016_metarole_w_metaclass_pm.t ................... ok 1 - apply Role::Foo to My::Class->meta() ok 2 - apply_metaroles works with metaclass.pm ok 3 - apply Role::Foo to My::Class2->meta()'s attribute metaclass ok 4 - ... and this does not interfere with attribute metaclass set via metaclass.pm ok 5 - apply Role::Foo to My::Class2->meta()'s method metaclass ok 6 - ... and this does not interfere with method metaclass set via metaclass.pm ok 7 - apply Role::Foo to My::Class2->meta()'s instance metaclass ok 8 - ... and this does not interfere with instance metaclass set via metaclass.pm 1..8 ok t/050_metaclasses/017_use_base_of_moose.t ......................... ok 1 - correct metaclass name ok 2 - constructor works ok 3 - getter inherited properly ok 4 - setter inherited properly 1..4 ok t/050_metaclasses/018_throw_error.t ............................... ok 1 - got some error ok 2 - error is a string ok 3 - confess ok 4 - got some error ok 5 - error is a string ok 6 - croak ok 7 - got some error ok 8 - The object isa Baz::Error ok 9 - no line info, just a message ok 10 - metaclass isa Moose::Meta::Class ok 11 - metaclass value ok 12 - attr isa Moose::Meta::Attribute ok 13 - attr value ok 14 - method isa Moose::Meta::Method ok 15 - method value ok 16 - line attr ok 17 - file attr ok 18 - captured args ok 19 - last error preserved ok 20 - error_class is included in metaclass compatibility checks ok 21 - Foo::Sub's error_class still isa Moose::Error::Croak ok 22 - error_class differs by role so incompat is handled ok 23 - Foo::Sub::Sub's error_class does Role::Foo ok 24 - Foo::Sub::Sub's error_class now subclasses Moose::Error::Croak 1..24 ok t/050_metaclasses/019_create_anon_with_required_attr.t ............ ok 1 - create anon class with required attr ok 2 - The object isa My::Metaclass ok 3 - foo is this ok 4 - failed to create anon class without required attr ok 5 - initialize a class with required attr ok 6 - The object isa My::Metaclass ok 7 - foo is that ok 8 - for the correct class ok 9 - failed to initialize a class without required attr ok 10 - use metaclass with required attr ok 11 - The object isa My::Metaclass ok 12 - foo is another ok 13 - for the correct class ok 14 - failed to use metaclass without required attr ok 15 - failed to use trait without required attr 1..15 ok t/050_metaclasses/020_metaclass_parameterized_traits.t ............ ok 1 - parameterized trait applied ok 2 - the method was not installed under the other class' alias ok 3 - parameterized trait applied ok 4 - the method was not installed under the other class' alias ok 5 - the method was not installed under the original name when that was excluded 1..5 ok t/050_metaclasses/021_export_with_prototype.t ..................... ok 1 - with_prototype received a coderef isa CODE ok 2 - With_caller prototype code gets called from MyMooseX ok 3 - as_is_prototype received a coderef isa CODE ok 4 - As-is prototype code gets called from MyMooseX 1..4 ok t/050_metaclasses/022_new_metaclass.t ............................. ok 1 ok 2 1..2 ok t/050_metaclasses/023_easy_init_meta.t ............................ ok 1 - The object does Foo::Trait::Class ok 2 - The object does Foo::Trait::Attribute ok 3 - The object does Foo::Role::Base ok 4 - custom init_meta was called ok 5 - The class isa Moose::Object ok 6 - The object isa Moose::Meta::Class ok 7 - The object does Foo::Trait::Class ok 8 - The object does Foo::Trait::Attribute ok 9 - The object does Foo::Role::Base ok 10 - The object does Foo::Trait::Class ok 11 - custom init_meta was called ok 12 - The object isa Moose::Meta::Role ok 13 - The object does Foo::Trait::Class 1..13 ok t/050_metaclasses/030_metarole_combination.t ...................... ok 1 - sanity check ok 2 - using custom application roles does not change the role metaobject's class ok 3 - the role's metaobject has custom applications ok 4 - the role knows about the specified composition class ok 5 - one role application ok 6 - the application's first role was My::Role::Special' ok 7 - the application provided an additional role ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 1..31 ok t/050_metaclasses/040_moose_nonmoose_metatrait_init_order.t ....... ok 1 - SubSubClass metaclass does role from grandparent metaclass ok 2 - SubClass metaclass does role from parent metaclass 1..2 ok t/050_metaclasses/041_moose_nonmoose_moose_chain_init_meta.t ...... ok 1 - Moose class => use base => Moose Class, then Moose->init_meta on middle class ok 1..1 ok t/050_metaclasses/050_metarole_backcompat.t ....................... ok 1 - apply Role::Foo to My::Class->meta() ok 2 - ... and call foo() on that meta object ok 3 - apply Role::Foo to My::Class->meta()'s attribute metaclass ok 4 - ... My::Class->meta() still does Role::Foo ok 5 - ... call foo() on an attribute metaclass object ok 6 - apply Role::Foo to My::Class->meta()'s method metaclass ok 7 - ... My::Class->meta() still does Role::Foo ok 8 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 9 - ... call foo() on a method metaclass object ok 10 - apply Role::Foo to My::Class->meta()'s wrapped method metaclass ok 11 - ... My::Class->meta() still does Role::Foo ok 12 - ... My::Class->meta() still does Role::Foo ok 13 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 14 - ... call foo() on a wrapped method metaclass object ok 15 - apply Role::Foo to My::Class->meta()'s instance metaclass ok 16 - ... My::Class->meta() still does Role::Foo ok 17 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 18 - ... My::Class->meta()'s method metaclass still does Role::Foo ok 19 - ... call foo() on an instance metaclass object ok 20 - apply Role::Foo to My::Class->meta()'s constructor class ok 21 - ... My::Class->meta() still does Role::Foo ok 22 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 23 - ... My::Class->meta()'s method metaclass still does Role::Foo ok 24 - ... My::Class->meta()'s instance metaclass still does Role::Foo ok 25 - ... constructor class has a foo method ok 26 - apply Role::Foo to My::Class->meta()'s destructor class ok 27 - ... My::Class->meta() still does Role::Foo ok 28 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 29 - ... My::Class->meta()'s method metaclass still does Role::Foo ok 30 - ... My::Class->meta()'s instance metaclass still does Role::Foo ok 31 - ... My::Class->meta()'s constructor class still does Role::Foo ok 32 - ... destructor class has a foo method ok 33 - apply Role::Foo to My::Role->meta's application_to_class class ok 34 - ... call foo() on an application_to_class instance ok 35 - apply Role::Foo to My::Role->meta's application_to_role class ok 36 - ... My::Role->meta's application_to_class class still does Role::Foo ok 37 - ... call foo() on an application_to_role instance ok 38 - apply Role::Foo to My::Role->meta's application_to_instance class ok 39 - ... My::Role->meta's application_to_role class still does Role::Foo ok 40 - ... My::Role->meta's application_to_class class still does Role::Foo ok 41 - ... call foo() on an application_to_instance instance ok 42 - apply Role::Foo to My::Class base class ok 43 - ... call foo() on a My::Class object ok 44 - apply Role::Foo to My::Class2->meta() ok 45 - ... and call foo() on that meta object ok 46 - apply Role::Foo to My::Class2->meta()'s attribute metaclass ok 47 - ... call foo() on an attribute metaclass object ok 48 - apply Role::Foo to My::Class2->meta()'s method metaclass ok 49 - ... call foo() on a method metaclass object ok 50 - apply Role::Foo to My::Class2->meta()'s instance metaclass ok 51 - ... call foo() on an instance metaclass object ok 52 - apply Role::Foo to My::Class2->meta()'s constructor class ok 53 - ... constructor class has a foo method ok 54 - apply Role::Foo to My::Class2->meta()'s destructor class ok 55 - ... destructor class has a foo method ok 56 - apply Role::Foo to My::Class3->meta() ok 57 - ... and call foo() on that meta object ok 58 - apply_metaclass_roles() does not interfere with metaclass set via Moose->init_meta() ok 59 - apply Role::Foo to My::Class4->meta() ok 60 - apply Role::Bar to My::Class4->meta() ok 61 - ... and My::Class4->meta() still does Role::Foo ok 62 - My::Class5->meta()'s does Role::Foo because it extends My::Class ok 63 - My::Class5->meta()'s attribute metaclass also does Role::Foo ok 64 - My::Class5->meta()'s method metaclass also does Role::Foo ok 65 - My::Class5->meta()'s instance metaclass also does Role::Foo ok 66 - My::Class5->meta()'s constructor class also does Role::Foo ok 67 - My::Class5->meta()'s destructor class also does Role::Foo ok 68 - apply Role::Bar My::Class5->meta() ok 69 - ... and My::Class5->meta() still does Role::Foo ok 70 - apply Role::Bar My::Class6->meta() before extends ok 71 - ... and My::Class6->meta() does Role::Foo because My::Class6 extends My::Class ok 72 - apply Role::Bar My::Class7->meta() before extends ok 73 - ... and My::Class7->meta() does Role::Foo because My::Class7 extends My::Class ok 74 - apply Role::Bar My::Class8->meta() before extends ok 75 - ... and My::Class8->meta() does Role::Foo because My::Class8 extends My::Class ok 76 - apply Role::Bar to My::Class8->meta()->attribute_metaclass before extends ok 77 - ... and My::Class8->meta()->attribute_metaclass does Role::Foo because My::Class8 extends My::Class ok 78 - ... and My::Class9->meta() does Role::Foo because My::Class9 extends My::Class ok 79 - apply Role::Bar to My::Class9->meta()->attribute_metaclass before extends ok 80 - ... and My::Class9->meta()->attribute_metaclass does Role::Foo because My::Class9 extends My::Class ok 81 - My::Class10->meta()->meta() does Role::Foo ok 82 - My::Class10->meta()->meta() does Role::Bar ok 83 - ... and My::Class10->meta still isa(My::Meta::Class2) ok 84 - ... and My::Class10 still isa(My::Object) ok 85 - My::Class11->meta()->meta() does Role::Foo ok 86 - ... and explicitly set constructor_class value is unchanged) ok 87 - import module which loads a role from disk during init_meta ok 88 - role applied ok 89 - method_metaclass_role applied ok 90 - Parent constructor class has metarole from Parent not ok 91 - Child constructor class has metarole from Parent # TODO Moose does not see that the child differs from the parent because it only checks the class and instance metaclasses do determine compatibility # Failed (TODO) test 'Child constructor class has metarole from Parent' # at t/050_metaclasses/050_metarole_backcompat.t line 663. 1..91 ok t/050_metaclasses/051_metarole_on_anon.t .......................... ok 1 - anon class has a metaclass ok 2 - cached anon class still has a metaclass after \$anon_class goes out of scope ok 3 - cached anon class still has a metaclass applying a metarole 1..3 ok t/060_compat/001_module_refresh_compat.t .......................... skipped: Module::Refresh is required for this test t/060_compat/002_moose_respects_base.t ............................ ok 1 - The object isa Bar ok 2 - The object isa Foo ok 3 - ... Bar is not Moose::Object subclass ok 4 - The object isa Baz ok 5 - The object isa Foo ok 6 - The object isa Moose::Object 1..6 ok t/060_compat/003_foreign_inheritence.t ............................ ok 1 - The object isa Foo::Moose ok 2 - The object isa Elk ok 3 - ... got the right value from the Elk method ok 4 - ... got the right value from the Foo::Moose method ok 5 - Immutability on Moose class extending Class::MOP class ok ok 6 - Can subclass the same non-Moose class twice with different metaclasses 1..6 ok t/060_compat/004_extends_nonmoose_that_isa_moose_with_metarole.t .. ok 1 - Can extend non-Moose class with parent class that is a Moose class with a meta role ok 2 - SubSubClassUseBase meta metaclass does the My::Role role ok 3 - Can extend two non-Moose classes with parents that are different Moose metaclasses ok 4 - MultiParent1 meta metaclass does the My::Role role ok 5 - Can extend two non-Moose classes with parents that are different Moose metaclasses (reverse order) ok 6 - MultiParent2 meta metaclass does the My::Role role ok 7 - Can extend one Moose class and one non-Moose class ok 8 - MultiParent3 meta metaclass does the My::Role role ok 9 - Can extend one non-Moose class and one Moose class ok 10 - MultiParent4 meta metaclass does the My::Role role ok 11 - Can extend class that itself extends two non-Moose classes with Moose parents ok 12 - MultiChild1 meta metaclass does the My::Role role ok 13 - Can extend class that itself extends two non-Moose classes with Moose parents (reverse order) ok 14 - MultiChild2 meta metaclass does the My::Role role ok 15 - Can extend class that itself extends one Moose and one non-Moose parent ok 16 - MultiChild3 meta metaclass does the My::Role role ok 17 - Can extend class that itself extends one non-Moose and one Moose parent ok 18 - MultiChild4 meta metaclass does the My::Role role 1..18 ok t/070_native_traits/000_load.t .................................... ok 1 - use Moose::Meta::Attribute::Native; ok 2 - use Moose::Meta::Attribute::Native::Trait::Bool; ok 3 - use Moose::Meta::Attribute::Native::Trait::Hash; ok 4 - use Moose::Meta::Attribute::Native::Trait::Array; ok 5 - use Moose::Meta::Attribute::Native::Trait::Counter; ok 6 - use Moose::Meta::Attribute::Native::Trait::Number; ok 7 - use Moose::Meta::Attribute::Native::Trait::String; 1..7 ok t/070_native_traits/010_array_from_role.t ......................... ok 1 - ... this should work correctly ok 2 - ... this should work correctly 1..2 ok t/070_native_traits/020_remove_attribute.t ........................ ok 1 - The object isa MyHomePage ok 2 - MyHomePage->can('counter') ok 3 - MyHomePage->can('dec_counter') ok 4 - MyHomePage->can('inc_counter') ok 5 - MyHomePage->can('reset_counter') ok 6 - ... removed the counter attribute okay ok 7 - ... no longer has the attribute ok 8 - ... our class no longer has the counter method ok 9 - ... our class no longer has the dec_counter method ok 10 - ... our class no longer has the inc_counter method ok 11 - ... our class no longer has the reset_counter method 1..11 ok t/070_native_traits/100_collection_with_roles.t ................... ok 1 - add_observer method added ok 2 - count_observers method added ok 3 - inc_counter method added ok 4 - dec_counter method added ok 5 - Only one observer ok 6 - Default to zero ok 7 - Observed number 1 ok 8 - Increment to one ok 9 - Observed number 2 ok 10 - Observed number 3 ok 11 - Observed number 4 ok 12 - Observed number 5 ok 13 - Observed number 6 ok 14 - Observed number 7 ok 15 - Increment up to seven ok 16 - Observed number 6 ok 17 - Decrement to 6 ok 18 - Observed number 5 ok 19 - Observed number 4 ok 20 - Observed number 3 ok 21 - Observed number 2 ok 22 - Observed number 1 ok 23 - Decrement to 1 ok 24 - Observed number 0 ok 25 - Observed number -1 ok 26 - Negative numbers ok 27 - Observed number 0 ok 28 - Back to zero 1..28 ok t/070_native_traits/201_trait_counter.t ........................... ok 1 - The object isa MyHomePage ok 2 - MyHomePage->can('dec_counter') ok 3 - MyHomePage->can('inc_counter') ok 4 - MyHomePage->can('reset_counter') ok 5 - MyHomePage->can('set_counter') ok 6 - ... got the default value ok 7 - ... got the incremented value ok 8 - ... got the incremented value (again) ok 9 - ... got the decremented value ok 10 - ... got the original value ok 11 - ... set the value ok 12 - ... increment by arg ok 13 - ... decrement by arg ok 14 - The object does Moose::Meta::Attribute::Native::Trait::Counter ok 15 - ... got the expected type constraint ok 16 - ... got the right handles methods 1..16 ok t/070_native_traits/202_trait_array.t ............................. ok 1 - The object isa Stuff ok 2 - Stuff->can('add_options') ok 3 - Stuff->can('remove_last_option') ok 4 - Stuff->can('remove_first_option') ok 5 - Stuff->can('insert_options') ok 6 - Stuff->can('get_option_at') ok 7 - Stuff->can('set_option_at') ok 8 - Stuff->can('num_options') ok 9 - Stuff->can('clear_options') ok 10 - Stuff->can('has_no_options') ok 11 - Stuff->can('sort_options_in_place') ok 12 - Stuff->can('option_accessor') ok 13 - ... got options ok 14 - ... we have options ok 15 - ... got 2 options ok 16 - ... removed the last option ok 17 - ... removed the last option ok 18 - ... no options anymore ok 19 - ... no options ok 20 - ... got no options ok 21 - ... set the option okay ok 22 - ... got options now ok 23 - ... has options ok 24 - ... got 3 options ok 25 - ... get option at index 0 ok 26 - ... get option at index 1 ok 27 - ... get option at index 2 ok 28 - ... set the option okay ok 29 - ... get option at index 1 ok 30 - ... set the option okay ok 31 - ... got more options now ok 32 - ... got 5 options ok 33 - ... removed the last option ok 34 - ... got 4 options ok 35 - ... got diff options now ok 36 - ... set the option okay ok 37 - ... got 6 options ok 38 - ... got diff options now ok 39 - ... get option at index 0 ok 40 - ... get option at index 1 ok 41 - ... get option at index 3 ok 42 - ... getting the first option ok 43 - ... got 5 options ok 44 - ... get option at index 0 ok 45 - ... clear options ok 46 - ... sort options in place (default sort order) ok 47 - ... sort options in place (descending order) ok 48 - ... curried sort in place lives ok ok 49 - ... sort currying ok 50 - error when sort_in_place receives a non-coderef argument ok 51 - ... set the options okay ok 52 - ... add options with speed okay ok 53 - check options after add_options_with_speed ok 54 - ... add prerequisite options okay ok 55 - ... splice_options works ok 56 - splice added expected option ok 57 ok 58 ok 59 - ... bad constructor params ok 60 - ... rejects push of an invalid type ok 61 - ... rejects unshift of an invalid type ok 62 - ... rejects set of an invalid type ok 63 - ... sort rejects arg of invalid type ok 64 - ... accessor rejects 0 args ok 65 - ... accessor rejects 3 args ok 66 - The object does Moose::Meta::Attribute::Native::Trait::Array ok 67 - ... got the right handles mapping ok 68 - ... got the right container type 1..68 ok t/070_native_traits/203_trait_hash.t .............................. ok 1 - The object isa Stuff ok 2 - Stuff->can('set_option') ok 3 - Stuff->can('get_option') ok 4 - Stuff->can('has_no_options') ok 5 - Stuff->can('num_options') ok 6 - Stuff->can('delete_option') ok 7 - Stuff->can('clear_options') ok 8 - Stuff->can('is_defined') ok 9 - Stuff->can('has_option') ok 10 - Stuff->can('quantity') ok 11 - Stuff->can('option_accessor') ok 12 - ... we have no options ok 13 - ... we have no options ok 14 - ... no options yet ok 15 - ... we have no foo option ok 16 - ... set the option okay ok 17 - ... foo is defined ok 18 - ... we have options ok 19 - ... we have 1 option(s) ok 20 - ... we have a foo option ok 21 - ... got options now ok 22 - ... set the option okay ok 23 - ... we have 2 option(s) ok 24 - ... got more options now ok 25 - ... got the right option ok 26 - get multiple options at once ok 27 - ... got last option in scalar context ok 28 - ... set the option okay ok 29 - 4 options ok 30 - get multiple options at once ok 31 - ... deleted the option okay ok 32 - ... deleted multiple option okay ok 33 - ... we have 1 option(s) ok 34 - ... got more options now ok 35 - ... cleared options ok 36 - ... options added okay with defaults ok 37 - reader part of curried accessor works ok 38 - ... returns what we expect ok 39 - ... good constructor params ok 40 - ... could not add a hash ref where an string is expected ok 41 - ... bad constructor params ok 42 - The object does Moose::Meta::Attribute::Native::Trait::Hash ok 43 - ... got the right handles mapping ok 44 - ... got the right container type ok 45 - ... got the right key value pairs ok 46 - ... got the right hash elements 1..46 ok t/070_native_traits/204_trait_number.t ............................ ok 1 - The object isa Real ok 2 - Real->can('set') ok 3 - Real->can('add') ok 4 - Real->can('sub') ok 5 - Real->can('mul') ok 6 - Real->can('div') ok 7 - Real->can('mod') ok 8 - Real->can('abs') ok 9 - Real->can('inc') ok 10 - Real->can('dec') ok 11 - Real->can('odd') ok 12 - Real->can('cut_in_half') ok 13 - Default to five ok 14 - Add ten for fithteen ok 15 - Subtract three for 12 ok 16 - Set to ten ok 17 - divide by 2 ok 18 - multiplied by 2 ok 19 - Mod by 2 ok 20 - Mod by 5 ok 21 - abs 1 ok 22 - inc 12 ok 23 - dec 13 ok 24 - The object does Moose::Meta::Attribute::Native::Trait::Number ok 25 - ... got the right handles mapping 1..25 ok t/070_native_traits/205_trait_list.t .............................. ok 1 - The object isa Stuff ok 2 - Stuff->can('_options') ok 3 - Stuff->can('num_options') ok 4 - Stuff->can('has_no_options') ok 5 - Stuff->can('map_options') ok 6 - Stuff->can('filter_options') ok 7 - Stuff->can('find_option') ok 8 - Stuff->can('options') ok 9 - Stuff->can('join_options') ok 10 - Stuff->can('get_option_at') ok 11 - Stuff->can('sorted_options') ok 12 - Stuff->can('randomized_options') ok 13 - Stuff->can('unique_options') ok 14 - Stuff->can('less_than_five') ok 15 - Stuff->can('up_by_one') ok 16 - Stuff->can('pairwise_options') ok 17 - Stuff->can('dashify') ok 18 - Stuff->can('descending') ok 19 - Stuff->can('product') ok 20 - ... got options ok 21 - ... we have options ok 22 - ... got 2 options ok 23 - ... get option 0 ok 24 - ... got the right filtered values ok 25 - ... got the right mapped values ok 26 - .. found the right option ok 27 - ... got the list of options ok 28 - ... joined the list of options by : ok 29 - ... got sorted options (default sort order) ok 30 - ... got sorted options (descending sort order) ok 31 - error when sort receives a non-coderef argument ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 - The object does Moose::Meta::Attribute::Native::Trait::Array ok 41 - ... got the right handles mapping ok 42 - ... got the right container type ok 43 - ... sort rejects arg of invalid type 1..43 ok t/070_native_traits/207_trait_string.t ............................ ok 1 - The object isa MyHomePage ok 2 - ... got the default value ok 3 - ... length is zero ok 4 - ... new string has length of one ok 5 - ... got the incremented value ok 6 - ... got the incremented value (again) ok 7 - appended to string ok 8 - chomped string ok 9 - chomped is noop ok 10 - chopped string ok 11 - prepended to string ok 12 - match ok 13 - substitution ok 14 - right length ok 15 - exclaim! ok 16 - capitalize last ok 17 - string "isn't an invalid number ok 18 - string an invalid number ok 19 - clear ok 20 - The object does Moose::Meta::Attribute::Native::Trait::String ok 21 - ... got the expected type constraint ok 22 - ... got the right handles methods 1..22 ok t/070_native_traits/208_trait_bool.t .............................. ok 1 - set is_lit to 1 using ->illuminate ok 2 - check if is_dark does the right thing ok 3 - set is_lit to 0 using ->darken ok 4 - check if is_dark does the right thing ok 5 - toggle is_lit back to 1 using ->flip_switch ok 6 - check if is_dark does the right thing ok 7 - toggle is_lit back to 0 again using ->flip_switch ok 8 - check if is_dark does the right thing 1..8 ok t/070_native_traits/209_trait_code.t .............................. ok 1 ok 2 ok 3 ok 4 ok 5 - Code trait didn't create reader method for callback ok 6 - Code trait didn't create reader method for callback_method ok 7 - Code trait didn't create reader method for multiplier 1..7 ok t/100_bugs/001_subtype_quote_bug.t ................................ ok 1 - use Moose; 1..1 ok t/100_bugs/002_subtype_conflict_bug.t ............................. ok 1 - use MyMooseA; ok 2 - use MyMooseB; 1..2 ok t/100_bugs/003_Moose_Object_error.t ............................... ok 1 - use MyMooseObject; 1..1 ok t/100_bugs/004_subclass_use_base_bug.t ............................ ok 1 - The object isa Bar ok 2 - The object isa Foo 1..2 ok t/100_bugs/005_inline_reader_bug.t ................................ ok 1 - ... this didnt die 1..1 ok t/100_bugs/006_handles_foreign_class_bug.t ........................ ok 1 - ... can create the attribute with delegations ok 2 - ... created the object ok ok 3 - The object isa Bar ok 4 - ... got the right delgated value ok 5 - ... can create the attribute with delegations ok 6 - no warnings ok 7 - ... created the object ok ok 8 - The object isa Baz ok 9 - ... got the right delgated value ok 10 - ... can create the attribute with delegations not ok 11 - one warning # TODO warning not yet implemented # Failed (TODO) test 'one warning' # at t/100_bugs/006_handles_foreign_class_bug.t line 97. # got: '0' # expected: '1' not ok 12 - warned # TODO warning not yet implemented # Failed (TODO) test 'warned' # at t/100_bugs/006_handles_foreign_class_bug.t line 98. # undef # doesn't match '(?i-xsm:not delegating.*new)' ok 13 - ... created the object ok ok 14 - The object isa Blart ok 15 - ... got the right delgated value 1..15 ok t/100_bugs/007_reader_precedence_bug.t ............................ ok 1 - reader => "get_foo" has correct presedence ok 2 - Foo->can('get_foo') ok 3 - Reader works as expected 1..3 ok t/100_bugs/009_augment_recursion_bug.t ............................ ok 1 - The object isa Baz ok 2 - The object isa Foo ok 3 - ... got the right value for 1 augmented subclass calling non-augmented subclass 1..3 ok t/100_bugs/010_immutable_n_default_x2.t ........................... ok 1 - foo default was only called once during constructor ok 2 - bar default was only called once when lazy attribute is accessed 1..2 ok t/100_bugs/011_DEMOLISH_eats_exceptions.t ......................... ok 1 - ... Baz plain ok 2 - ... the object is undef ok 3 - ... Baz empty ok 4 - ... the object is undef ok 5 - ... Baz undef ok 6 - ... the object is undef ok 7 - ... Baz undef param ok 8 - ... the object is undef ok 9 - ... Baz root path forbidden ok 10 - ... the object is undef ok 11 - ... Baz non existing path ok 12 - ... the object is undef ok 13 - ... Baz no error ok 14 - The object isa Baz ok 15 - The object isa Moose::Object ok 16 - ... Baz got the right value ok 17 - ... Qee plain ok 18 - ... the object is undef ok 19 - ... Qee empty ok 20 - ... the object is undef ok 21 - ... Qee undef ok 22 - ... the object is undef ok 23 - ... Qee undef param ok 24 - ... the object is undef ok 25 - ... Qee root path forbidden ok 26 - ... the object is undef ok 27 - ... Qee non existing path ok 28 - ... the object is undef ok 29 - ... Qee no error ok 30 - The object isa Qee ok 31 - The object isa Moose::Object ok 32 - ... Qee got the right value ok 33 - ... Foo plain ok 34 - ... the object is undef ok 35 - ... Foo empty ok 36 - ... the object is undef ok 37 - ... Foo undef ok 38 - ... the object is undef ok 39 - ... Foo undef param ok 40 - ... the object is undef ok 41 - ... Foo root path forbidden ok 42 - ... the object is undef ok 43 - ... Foo non existing path ok 44 - ... the object is undef ok 45 - ... Foo no error ok 46 - The object isa Foo ok 47 - The object isa Moose::Object ok 48 - ... Foo got the right value ok 49 - ... Qee plain ok 50 - ... the object is undef ok 51 - ... Qee empty ok 52 - ... the object is undef ok 53 - ... Qee undef ok 54 - ... the object is undef ok 55 - ... Qee undef param ok 56 - ... the object is undef ok 57 - ... Qee root path forbidden ok 58 - ... the object is undef ok 59 - ... Qee non existing path ok 60 - ... the object is undef ok 61 - ... Qee no error ok 62 - The object isa Qee ok 63 - The object isa Moose::Object ok 64 - ... Qee got the right value ok 65 - ... Baz plain ok 66 - ... the object is undef ok 67 - ... Baz empty ok 68 - ... the object is undef ok 69 - ... Baz undef ok 70 - ... the object is undef ok 71 - ... Baz undef param ok 72 - ... the object is undef ok 73 - ... Baz root path forbidden ok 74 - ... the object is undef ok 75 - ... Baz non existing path ok 76 - ... the object is undef ok 77 - ... Baz no error ok 78 - The object isa Baz ok 79 - The object isa Moose::Object ok 80 - ... Baz got the right value ok 81 - ... Foo plain ok 82 - ... the object is undef ok 83 - ... Foo empty ok 84 - ... the object is undef ok 85 - ... Foo undef ok 86 - ... the object is undef ok 87 - ... Foo undef param ok 88 - ... the object is undef ok 89 - ... Foo root path forbidden ok 90 - ... the object is undef ok 91 - ... Foo non existing path ok 92 - ... the object is undef ok 93 - ... Foo no error ok 94 - The object isa Foo ok 95 - The object isa Moose::Object ok 96 - ... Foo got the right value ok 97 - ... Foo plain ok 98 - ... the object is undef ok 99 - ... Foo empty ok 100 - ... the object is undef ok 101 - ... Foo undef ok 102 - ... the object is undef ok 103 - ... Foo undef param ok 104 - ... the object is undef ok 105 - ... Foo root path forbidden ok 106 - ... the object is undef ok 107 - ... Foo non existing path ok 108 - ... the object is undef ok 109 - ... Foo no error ok 110 - The object isa Foo ok 111 - The object isa Moose::Object ok 112 - ... Foo got the right value ok 113 - ... Baz plain ok 114 - ... the object is undef ok 115 - ... Baz empty ok 116 - ... the object is undef ok 117 - ... Baz undef ok 118 - ... the object is undef ok 119 - ... Baz undef param ok 120 - ... the object is undef ok 121 - ... Baz root path forbidden ok 122 - ... the object is undef ok 123 - ... Baz non existing path ok 124 - ... the object is undef ok 125 - ... Baz no error ok 126 - The object isa Baz ok 127 - The object isa Moose::Object ok 128 - ... Baz got the right value ok 129 - ... Qee plain ok 130 - ... the object is undef ok 131 - ... Qee empty ok 132 - ... the object is undef ok 133 - ... Qee undef ok 134 - ... the object is undef ok 135 - ... Qee undef param ok 136 - ... the object is undef ok 137 - ... Qee root path forbidden ok 138 - ... the object is undef ok 139 - ... Qee non existing path ok 140 - ... the object is undef ok 141 - ... Qee no error ok 142 - The object isa Qee ok 143 - The object isa Moose::Object ok 144 - ... Qee got the right value 1..144 ok t/100_bugs/012_DEMOLISH_eats_mini.t ............................... ok 1 - ... Foo plain ok 2 - ... the object is undef ok 3 - ... Bar plain ok 4 - ... the object is undef ok 5 - $@ is still 42 after object is demolished without dying ok 6 - $? is still 84 after object is demolished without dying ok 7 - $@ is still 0 after object is demolished without dying ok 8 - $@ is still 42 after object is demolished without dying ok 9 - $? is still 84 after object is demolished without dying ok 10 - $@ is still 0 after object is demolished without dying ok 11 - $@ contains error from demolish when demolish dies ok 12 - $@ contains error from demolish when demolish dies 1..12 ok t/100_bugs/013_lazybuild_required_undef.t ......................... ok 1 - NonLazyBuild: Undef default ok 2 - NonLazyBuild: Undef explicit ok 3 - LazyBuild: Undef default/lazy_build ok 4 - LazyBuild: Undef explicit 1..4 ok t/100_bugs/014_DEMOLISHALL.t ...................................... ok 1 - no DEMOLISH calls yet ok 2 - no DEMOLISH calls yet ok 3 ok 4 - no DEMOLISH calls yet ok 5 1..5 ok t/100_bugs/016_inheriting_from_roles.t ............................ ok 1 - ... this croaks correctly 1..1 ok t/100_bugs/017_type_constraint_messages.t ......................... ok 1 - ... got the right error message ok 2 - ... got the right error message ok 3 - ... got the right error message 1..3 ok t/100_bugs/018_immutable_metaclass_does_role.t .................... ok 1 - The object isa MyMetaclass ok 2 - ... the metaclass does the role ok 3 - ... these metas are the same thing ok 4 - ... these meta-metas are the same thing ok 5 - metaclass does MyRole ok 6 - ... foo method returns expected value ok 7 - metaclass does MyRole ok 8 - ... foo method returns expected value ok 9 - ... make MyClass immutable okay ok 10 - ... these metas are still the same thing ok 11 - ... these meta-metas are the same thing ok 12 - metaclass does MyRole ok 13 - ... foo method returns expected value ok 14 - metaclass does MyRole ok 15 - ... foo method returns expected value ok 16 - ... make MyClass mutable okay ok 17 - ... these metas are still the same thing ok 18 - ... these meta-metas are the same thing ok 19 - metaclass does MyRole ok 20 - ... foo method returns expected value ok 21 - metaclass does MyRole ok 22 - ... foo method returns expected value ok 23 - ... make MyClass immutable okay ok 24 - ... these metas are still the same thing ok 25 - ... these meta-metas are the same thing ok 26 - metaclass does MyRole ok 27 - ... foo method returns expected value ok 28 - metaclass does MyRole ok 29 - ... foo method returns expected value ok 30 - ... make MyClass immutable okay ok 31 - ... these metas are still the same thing ok 32 - ... these meta-metas are the same thing ok 33 - metaclass does MyRole ok 34 - ... foo method returns expected value ok 35 - metaclass does MyRole ok 36 - ... foo method returns expected value 1..36 ok t/100_bugs/019_moose_octal_defaults.t ............................. ok 1 - quoted 019600 default works ok 2 - value is still the same ok 3 - 017600 octal default works ok 4 - value is still the same ok 5 - 017600 octal default works ok 6 - value is still the same ok 7 - 017600 octal default works ok 8 - value is still the same ok 9 - 017600 octal default works ok 10 - value is still the same 1..10 ok t/100_bugs/020_super_recursion.t .................................. ok 1 ok 2 ok 3 1..3 ok t/100_bugs/021_DEMOLISHALL_shortcutted.t .......................... ok 1 - DemolishAll w/ explicit DEMOLISH sub ok 2 - DemolishAll wo/ explicit DEMOLISH sub 1..2 ok t/100_bugs/022_role_caller.t ...................................... not ok 1 - method from role has correct name in caller() # TODO Role composition does not clone methods yet # Failed (TODO) test 'method from role has correct name in caller()' # at t/100_bugs/022_role_caller.t line 18. # got: 'MyRole::foo' # expected: 'MyClass1::foo' not ok 2 - method from role has correct name in caller() # TODO Role composition does not clone methods yet # Failed (TODO) test 'method from role has correct name in caller()' # at t/100_bugs/022_role_caller.t line 20. # got: 'MyRole::foo' # expected: 'MyClass2::foo' ok 3 - role method is not confused with other class ok 4 - role method is not confused with other class 1..4 ok t/100_bugs/023_DEMOLISH_fails_without_metaclass.t ................. ok 1 - can call DESTROY on an object without a metaclass object in the CMOP cache ok 2 - can call DESTROY on an object without a metaclass object in the CMOP cache (immutable version) 1..2 ok t/100_bugs/024_anon_method_metaclass.t ............................ ok 1 - method still exists on Ball ok 2 - method's package still exists ok 3 - original method object is preserved ok 4 - method's metaclass still exists ok 5 - method still does Arbitrary::Roll ok 6 - method still exists on Ball ok 7 - method's package still exists ok 8 - original method object is preserved ok 9 - method's metaclass still exists ok 10 - method still does Arbitrary::Roll 1..10 ok t/100_bugs/025_universal_methods_wrappable.t ...................... not ok 1 - applied role # TODO UNIVERSAL methods should be wrappable # Failed (TODO) test 'applied role' # at t/100_bugs/025_universal_methods_wrappable.t line 25. # died: The method 'isa' was not found in the inheritance hierarchy for Foo at C:/cpanfly-5.12/var/megalib/Class/MOP/Class.pm line 659 # Class::MOP::Class::__ANON__() called at C:/cpanfly-5.12/var/megalib/Class/MOP/Class.pm line 704 # Class::MOP::Class::add_around_method_modifier() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 218 # Moose::Meta::Role::Application::ToClass::apply_method_modifiers() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application.pm line 92 # Moose::Meta::Role::Application::apply_around_method_modifiers() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application.pm line 78 # Moose::Meta::Role::Application::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 31 # Moose::Meta::Role::Application::ToClass::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role.pm line 419 # Moose::Meta::Role::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 132 # Moose::Util::_apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 86 # Moose::Util::apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose.pm line 57 # Moose::with() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Exporter.pm line 293 # Moose::with() called at t/100_bugs/025_universal_methods_wrappable.t line 25 # Test::Exception::lives_ok() called at t/100_bugs/025_universal_methods_wrappable.t line 25 not ok 2 - The object isa Bar # TODO UNIVERSAL methods should be wrappable # Failed (TODO) test 'The object isa Bar' # at t/100_bugs/025_universal_methods_wrappable.t line 28. # The object isn't a 'Bar' it's a 'Foo' 1..2 ok t/100_bugs/026_create_anon_recursion.t ............................ not ok 1 - Class is created successfully # TODO Loading Moose::Meta::Class without loading Moose.pm causes weird problems # Failed (TODO) test 'Class is created successfully' # at t/100_bugs/026_create_anon_recursion.t line 22. # died: Died at t/100_bugs/026_create_anon_recursion.t line 9. 1..1 ok t/100_bugs/027_constructor_object_overload.t ...................... ok 1 - call constructor on object reference with overloading 1..1 ok t/100_bugs/028_apply_role_to_one_instance_only.t .................. ok 1 - instance does not have the wrong role ok 2 - instance does not have methods from the wrong role ok 3 - role was applied to the correct instance ok 4 - instance has correct role method 1..4 ok t/200_examples/001_example.t ...................................... ok 1 - The object isa Constraint::NoMoreThan ok 2 - ... Constraint::NoMoreThan does Constraint ok 3 - ... validated correctly ok 4 - ... validation failed correctly ok 5 - The object isa Constraint::AtLeast ok 6 - ... Constraint::AtLeast does Constraint ok 7 - ... validated correctly ok 8 - ... validation failed correctly ok 9 - The object isa Constraint::LengthNoMoreThan ok 10 - The object isa Constraint::NoMoreThan ok 11 - ... Constraint::LengthNoMoreThan does Constraint ok 12 - ... Constraint::LengthNoMoreThan does Constraint::OnLength ok 13 - ... validated correctly ok 14 - ... validation failed correctly ok 15 - The object isa Constraint::LengthAtLeast ok 16 - The object isa Constraint::AtLeast ok 17 - ... Constraint::LengthAtLeast does Constraint ok 18 - ... Constraint::LengthAtLeast does Constraint::OnLength ok 19 - ... validated correctly ok 20 - ... validation failed correctly 1..20 ok t/200_examples/002_example_Moose_POOP.t ........................... skipped: DBM::Deep 1.0003 (or greater) is required for this test t/200_examples/003_example.t ...................................... ok 1 - ... successfully composed roles together ok 2 - ... successfully composed roles together ok 3 - The object isa My::List1 ok 4 - ... $coll does List ok 5 - ... $coll does List::Immutable ok 6 - ... we have an empty collection ok 7 - ... we have a length of 1 for the collection ok 8 - The object isa My::List2 ok 9 - ... $coll does List ok 10 - ... $coll does List::Immutable ok 11 - ... we have an empty collection ok 12 - ... we have a length of 1 for the collection ok 13 - The object isa My::List1 ok 14 - ... $coll does List ok 15 - ... $coll does List::Immutable ok 16 - ... we do not have an empty collection ok 17 - ... we have a length of 10 for the collection ok 18 - ... got the right printed value ok 19 - The object isa My::List1 ok 20 - ... original is still the same ok 21 - ... new collection is changed ok 22 - The object isa My::List2 ok 23 - ... $coll does List ok 24 - ... $coll does List::Immutable ok 25 - ... we do not have an empty collection ok 26 - ... we have a length of 10 for the collection ok 27 - ... got the right printed value ok 28 - The object isa My::List2 ok 29 - ... original is still the same ok 30 - ... new collection is changed 1..30 ok t/200_examples/004_example_w_DCS.t ................................ skipped: Declare::Constraints::Simple is required for this test t/200_examples/005_example_w_TestDeep.t ........................... ok 1 - ... construction succeeded ok 2 - The object isa Foo ok 3 - ... got our value correctly ok 4 - ... validation failed correctly ok 5 - ... validation failed correctly 1..5 ok t/200_examples/006_example_Protomoose.t ........................... ok 1 - ... got the right metaclass for ProtoMoose::Object -> isa ProtoMoose::Meta::Class ok 2 - ... got the right instance meta for ProtoMoose::Object ok 3 - ... got the right attribute meta for ProtoMoose::Object ok 4 - ... got the right metaclass for Foo -> isa ProtoMoose::Meta::Class ok 5 - ... got the right instance meta for Foo ok 6 - ... got the right attribute meta for Foo ok 7 - ... got the right metaclass for Bar -> isa ProtoMoose::Meta::Class ok 8 - ... got the right instance meta for Bar ok 9 - ... got the right attribute meta for Bar ok 10 - The object isa Foo ok 11 - ... got the value stored in the prototype ok 12 - ... got the value stored in the prototype (through the Foo class) ok 13 - The object isa Foo ok 14 - ... got a new instance of Foo ok 15 - ... got the value stored in the instance (inherited from the prototype) ok 16 - ... got the value stored in the instance (overwriting the one inherited from the prototype) ok 17 - ... got the value stored in the prototype ok 18 - ... got the value stored in the prototype (through the Foo class) ok 19 - ... got the value stored in the Foo prototype (through the Bar class) ok 20 - ... got the value stored in the prototype (through the Bar class) ok 21 - The object isa Bar ok 22 - The object isa Foo ok 23 - ... got the value stored in the instance (inherited from the Foo prototype) ok 24 - ... got the value stored in the instance (inherited from the Bar prototype) ok 25 - ... got the value stored in the instance (overriding the one inherited from the Foo prototype) ok 26 - ... still got the original value stored in the instance (inherited from the prototype) ok 27 - ... still got the original value stored in the prototype (through the Foo class) ok 28 - ... still got the original value stored in the prototype (through the Bar class) 1..28 ok t/200_examples/007_Child_Parent_attr_inherit.t .................... ok 1 - The object isa Parent ok 2 - ... the parent has the last name we expected ok 3 - ... parent and child have the same last name (Smith) ok 4 - ... parent and child have the same last name (Smith) ok 5 - ... parent and child have the same last name (Smith) ok 6 - ... parent and child have the same last name (Smith) ok 7 - ... the parent has the new last name ok 8 - ... parent and child have the same last name (Jones) ok 9 - ... parent and child have the same last name (Jones) ok 10 - ... parent and child have the same last name (Jones) ok 11 - ... parent and child have the same last name (Jones) ok 12 - The object isa Parent ok 13 - ... parent and child have the same last name (Jones) ok 14 - ... parent and child have the same last name (Jones) ok 15 - ... parent and child have the same last name (Jones) ok 16 - ... the orphan child does not have the same last name anymore (Brown) ok 17 - ... parent2 and orphan child have the same last name (Brown) ok 18 - ... the parent has the new last name (again) ok 19 - ... parent and child have the same last name (Miller) ok 20 - ... parent and child have the same last name (Miller) ok 21 - ... parent and child have the same last name (Miller) ok 22 - ... the orphan child is not affected by changes in the parent anymore ok 23 - ... parent2 and orphan child have the same last name (Brown) 1..23 ok t/200_examples/008_record_set_iterator.t .......................... ok 1 - The object isa RecordSet ok 2 - The object isa RecordSetIterator ok 3 - ... got the right first name ok 4 - ... got the right last name ok 5 - ... got the right first name ok 6 - ... got the right last name ok 7 - ... got the right first name ok 8 - ... got the right last name 1..8 ok t/300_immutable/001_immutable_moose.t ............................. ok 1 - lazy_build works ok 2 - correct value for 'foos' before inlining constructor ok 3 - correct value for 'bars' before inlining constructor ok 4 - correct value for 'bazes' before inlining constructor ok 5 - Foo is imutable ok 6 - ->identifier on metaclass lives ok 7 - Add Role is locked ok 8 - Inlined constructor works with lazy_build ok 9 - correct value for 'foos' after inlining constructor ok 10 - correct value for 'bars' after inlining constructor ok 11 - correct value for 'bazes' after inlining constructor ok 12 - Foo is mutable ok 13 - Add Role is unlocked ok 14 - Immutable meta with single BUILD ok 15 - Immutable meta with multiple BUILDs 1..15 ok t/300_immutable/002_apply_roles_to_immutable.t .................... ok 1 - The object isa Foo ok 2 - ... got the right value ok 3 - ... successfully applied the role to immutable instance ok 4 - ... got the right value 1..4 ok t/300_immutable/003_immutable_meta_class.t ........................ ok 1 - ... can make a meta class immutable 1..1 ok t/300_immutable/004_inlined_constructors_n_types.t ................ ok 1 - Type coercion works as expected on default (mutable) ok 2 - Type coercion works as expected on builder (mutable) ok 3 - ... this passes the constuctor correctly (mutable) ok 4 - ... the constructor doesn't care about 'zot' (mutable) ok 5 - ... this fails the constuctor correctly (mutable) ok 6 - Type coercion works as expected on default (immutable) ok 7 - Type coercion works as expected on builder (immutable) ok 8 - ... this passes the constuctor correctly (immutable) ok 9 - ... the constructor doesn't care about 'zot' (immutable) ok 10 - ... this fails the constuctor correctly (immutable) 1..10 ok t/300_immutable/005_multiple_demolish_inline.t .................... ok 1 - Bar->new() ok 2 - Bar->meta->make_immutable ok 3 - Bar has a DESTROY method in the Bar class (not inherited) ok 4 - Foo->meta->make_immutable ok 5 - Foo has a DESTROY method in the Bar class (not inherited) 1..5 ok t/300_immutable/007_immutable_trigger_from_constructor.t .......... ok 1 - trigger from immutable constructor ok 2 - trigger from immutable constructor ok 3 - ... no triggers called 1..3 ok t/300_immutable/008_immutable_constructor_error.t ................. ok 1 - Non-ref provided to immutable constructor gives useful error message ok 2 - Scalar ref provided to immutable constructor gives useful error message ok 3 - undef provided to immutable constructor gives useful error message 1..3 ok t/300_immutable/009_buildargs.t ................................... ok 1 - no args ok 2 - normal args ok 3 - single arg ok 4 - ... got the right bar ok 5 - ... got the right bar ok 6 - ... got the right bar ok 7 - ... got the right bar ok 8 - no args ok 9 - normal args ok 10 - single arg ok 11 - ... got the right bar ok 12 - ... got the right bar ok 13 - ... got the right bar ok 14 - ... got the right bar 1..14 ok t/300_immutable/010_constructor_is_not_moose.t .................... skipped: Test::Output is required for this test t/300_immutable/011_constructor_is_wrapped.t ...................... skipped: Test::Output is required for this test t/300_immutable/012_default_values.t .............................. ok 1 - no errors making a package immutable when it has default values that could break quoting ok 2 - default value for foo attr ok 3 - default value for bar attr ok 4 - default value for baz attr ok 5 - default value for buz attr ok 6 - default value for faz attr ok 7 - no errors making a package immutable when it has lazy default values that could break quoting ok 8 - default value for foo attr ok 9 - default value for bar attr ok 10 - default value for baz attr ok 11 - default value for buz attr ok 12 - default value for faz attr 1..12 ok t/300_immutable/013_immutable_roundtrip.t ......................... skipped: Test::Output is required for this test t/300_immutable/014_immutable_metaclass_with_traits.t ............. ok 1 - class_of and ->meta are the same on Foo ok 2 - class_of and ->meta are the same on Foo's metaclass ok 3 - The object isa Moose::Meta::Class ok 4 - The object isa Moose::Meta::Class ok 5 - class is mutable ok 6 - metaclass is mutable ok 7 - does the trait ok 8 - class_of and ->meta are the same on Foo (immutable) ok 9 - The object isa Moose::Meta::Class ok 10 - class is immutable ok 11 - metaclass is immutable (immutable class) ok 12 - class_of and ->meta are the same on Foo's metaclass (immutable) ok 13 - The object isa Moose::Meta::Class ok 14 - still does the trait after immutable 1..14 ok t/300_immutable/015_immutable_destroy.t ........................... ok 1 - Did moose overload DESTROY? 1..1 ok t/300_immutable/016_inline_fallbacks.t ............................ ok 1 - got right value for foo ok 2 - got right value for bar ok 3 - got right value for foo ok 4 - got right value for baz ok 5 - DEMOLISH in subclass was called ok 6 - DEMOLISH in subclass was called 1..6 ok t/400_moose_util/001_moose_util.t ................................. ok 1 - use Moose::Util; 1..1 ok t/400_moose_util/002_moose_util_does_role.t ....................... ok 1 - use Moose::Util; ok 2 - ... Bar does Foo ok 3 - ... Baz doesnt do Foo ok 4 - ... $bar does Foo ok 5 - ... $baz doesnt do Foo ok 6 - ... undef doesnt do Foo ok 7 - ... 1 doesnt do Foo ok 8 - ... Quux doesnt do Foo (does not die tho) 1..8 ok t/400_moose_util/003_moose_util_search_class_by_role.t ............ ok 1 - use Moose::Util; ok 2 - ... not found role returns undef ok 3 - ... not found role returns undef ok 4 - ... class itself returned if it does role ok 5 - ... class itself returned if it does role ok 6 - ... nearest class doing role returned ok 7 - ... nearest class doing role returned ok 8 - ... nearest class being direct class returned ok 9 - ... nearest class being direct class returned 1..9 ok t/400_moose_util/004_resolve_alias.t .............................. ok 1 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo ok 2 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo second time ok 3 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo via alias (Foo) ok 4 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo via alias (Foo) a second time ok 5 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar ok 6 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar a second time ok 7 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar via alias (Bar) ok 8 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar via alias (Bar) a second time ok 9 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo ok 10 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo second time ok 11 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo via alias (Foo) ok 12 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo via alias (Foo) a second time ok 13 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar ok 14 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar a second time ok 15 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar via alias (Bar) ok 16 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar via alias (Bar) a second time 1..16 ok t/400_moose_util/005_ensure_all_roles.t ........................... ok 1 - use Moose::Util; ok 2 - no roles yet ok 3 - applied Foo ok 4 - duplicated Foo ok 5 - Quux does Foo ok 6 - Quux does Bar ok 7 - unchanged, since all roles are already applied ok 8 - unchanged, since all roles are already applied 1..8 ok t/400_moose_util/006_create_alias.t ............................... ok 1 - The object isa Foo::Meta::Class ok 2 - The object isa Foo::Meta::Attribute ok 3 - The object does Foo::Meta::Role ok 4 - The object does Foo::Meta::Role::Attribute ok 5 - The object isa Bar::Meta::Class ok 6 - The object isa Bar::Meta::Attribute ok 7 - The object does Bar::Meta::Role ok 8 - The object does Bar::Meta::Role::Attribute 1..8 ok t/400_moose_util/007_apply_roles.t ................................ ok 1 - Class::A does Role::Foo ok 2 - Class::A does Role::Bar ok 3 - Class::A does Role::Baz ok 4 - Class::B does Role::Foo (applied with meta role object) ok 5 - Class::B does Role::Bar (applied with meta role object) ok 6 - Class::B does Role::Baz (applied with meta role object) ok 7 - Class::C does Role::Foo ok 8 - Class::D does Role::Foo (applied with meta role object) ok 9 - Class::E does Role::Foo (mix of names and meta role object) ok 10 - Class::E does Role::Bar (mix of names and meta role object) 1..10 ok t/400_moose_util/008_method_mod_args.t ............................ ok 1 - method modifier with an arrayref ok 2 - method modifier with a hashref ok 3 - checking that the modifiers were installed. 1..3 ok t/500_test_moose/001_test_moose.t ................................. ok 1 - use Test::Moose; 1..1 ok t/500_test_moose/002_test_moose_does_ok.t ......................... ok 1 - use Test::Moose; ok 2 - does_ok 1..2 ok t/500_test_moose/003_test_moose_has_attribute_ok.t ................ ok 1 - use Test::Moose; ok 2 - has_attribute_ok 1..2 ok t/500_test_moose/004_test_moose_meta_ok.t ......................... ok 1 - use Test::Moose; ok 2 - meta_ok 1..2 ok t/500_test_moose/005_with_immutable.t ............................. ok 1 - use Test::Moose; ok 2 - with_immutable failure ok 3 - one of our tests failed ok 4 - with_immutable success ok 5 - all tests succeeded 1..5 ok t/600_todo_tests/001_exception_reflects_failed_constraint.t ....... ok 1 - use Moose::Util::TypeConstraints; ok 2 - specified parent type constraint ok 3 - specified child type constraint not ok 4 - exception references failing parent constraint # TODO Not yet supported # Failed (TODO) test 'exception references failing parent constraint' # at t/600_todo_tests/001_exception_reflects_failed_constraint.t line 31. 1..4 ok t/600_todo_tests/002_various_role_features.t ...................... ok 1 ok 2 not ok 3 # TODO attribute accessor in role doesn't satisfy role requires # Failed (TODO) test at t/600_todo_tests/002_various_role_features.t line 96. # died: 'Dancer::Robot' requires the method 'twist' to be implemented by 'Dancer::80s' at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application.pm line 69 # Moose::Meta::Role::Application::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 31 # Moose::Meta::Role::Application::ToClass::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role.pm line 419 # Moose::Meta::Role::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 132 # Moose::Util::_apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 86 # Moose::Util::apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose.pm line 57 # Moose::with() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Exporter.pm line 293 # Moose::with() called at t/600_todo_tests/002_various_role_features.t line 96 # Test::Exception::lives_ok() called at t/600_todo_tests/002_various_role_features.t line 96 not ok 4 # TODO attrs and methods from a role should clash # Failed (TODO) test at t/600_todo_tests/002_various_role_features.t line 139. not ok 5 - attr did not zap overriding method # TODO attributes from role overwrite class methods # Failed (TODO) test 'attr did not zap overriding method' # at t/600_todo_tests/002_various_role_features.t line 148. # got: undef # expected: '42' not ok 6 - attr did not zap overriding method # TODO attributes from role overwrite class methods # Failed (TODO) test 'attr did not zap overriding method' # at t/600_todo_tests/002_various_role_features.t line 149. # got: undef # expected: '33' ok 7 - method did not zap overriding method ok 8 - Quxx->can('dandy') ok 9 - Quxx->can('attr') ok 10 - Quxx->can('gorch_method') ok 11 - Quxx does Gorch ok 12 - Foo->can('gorch_method') not ok 13 - Foo->can('attr') # TODO accessor methods from a role are omitted in handles role # Failed (TODO) test 'Foo->can('attr')' # at t/600_todo_tests/002_various_role_features.t line 166. # Foo->can('attr') failed not ok 14 - Foo does Gorch # TODO handles role doesn't add the role to the ->does of the delegate's parent class # Failed (TODO) test 'Foo does Gorch' # at t/600_todo_tests/002_various_role_features.t line 171. ok 15 - Dancer::Ballerina->can('pirouette') ok 16 - Dancer::Ballerina->can('twist') ok 17 - Foo->can('twist') ok 18 - can't pirouette, not part of the iface not ok 19 # TODO handles role doesn't add the role to the ->does of the delegate's parent class # Failed (TODO) test at t/600_todo_tests/002_various_role_features.t line 184. ok 20 - The object isa Moose::Meta::Role ok 21 - has attribute 'attr' ok 22 - The object isa Moose::Meta::Role::Attribute ok 23 - Gorch has or requires method gorch_method ok 24 - has_method gorch_method ok 25 - requires gorch method ok 26 - The object isa Moose::Meta::Method not ok 27 - Gorch has or requires method dandy # TODO method modifier doesn't yet create a method requirement or meta object # Failed (TODO) test 'Gorch has or requires method dandy' # at t/600_todo_tests/002_various_role_features.t line 204. not ok 28 - requires the dandy method for the modifier # TODO method modifier doesn't yet create a method requirement or meta object # Failed (TODO) test 'requires the dandy method for the modifier' # at t/600_todo_tests/002_various_role_features.t line 208. not ok 29 - Gorch has or requires method attr # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'Gorch has or requires method attr' # at t/600_todo_tests/002_various_role_features.t line 214. not ok 30 - has_method attr # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'has_method attr' # at t/600_todo_tests/002_various_role_features.t line 215. not ok 31 - The thing isa Moose::Meta::Method # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'The thing isa Moose::Meta::Method' # at t/600_todo_tests/002_various_role_features.t line 216. # The thing isn't defined not ok 32 - The thing isa Moose::Meta::Method::Accessor # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'The thing isa Moose::Meta::Method::Accessor' # at t/600_todo_tests/002_various_role_features.t line 217. # The thing isn't defined ok 33 - The object isa Moose::Meta::Role ok 34 - has attr 'twist' ok 35 - The object isa Moose::Meta::Role::Attribute ok 36 - Dancer::Robot has or requires method twist not ok 37 - has twist method # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'has twist method' # at t/600_todo_tests/002_various_role_features.t line 231. not ok 38 - The thing isa Moose::Meta::Method # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'The thing isa Moose::Meta::Method' # at t/600_todo_tests/002_various_role_features.t line 232. # The thing isn't defined not ok 39 - The thing isa Moose::Meta::Method::Accessor # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'The thing isa Moose::Meta::Method::Accessor' # at t/600_todo_tests/002_various_role_features.t line 233. # The thing isn't defined 1..39 ok t/600_todo_tests/003_immutable_n_around.t ......................... ok 1 - base class (mutable) ok 2 - around new called on Bar->new (mutable) ok 3 - around new called on Gorch->new (mutable) ok 4 - around new called Zoink->new (mutable) ok 5 - base class (immutable) ok 6 - around new called on Bar->new (mutable) ok 7 - around new called on Gorch->new (mutable) ok 8 - around new called Zoink->new (mutable) ok 9 - base class (immutable) ok 10 - around new called on Bar->new (immutable) ok 11 - around new called on Gorch->new (mutable) ok 12 - around new called Zoink->new (mutable) ok 13 - base class (immutable) ok 14 - around new called on Bar->new (immutable) ok 15 - around new called on Gorch->new (immutable) ok 16 - around new called Zoink->new (mutable) ok 17 - base class (immutable) ok 18 - around new called on Bar->new (immutable) ok 19 - around new called on Gorch->new (immutable) ok 20 - around new called Zoink->new (immutable) 1..20 ok t/600_todo_tests/005_moose_and_threads.t .......................... not ok 1 - Moose type constraints and threads dont get along # TODO This is just a stub for the test, see the POD # Failed (TODO) test 'Moose type constraints and threads dont get along' # at t/600_todo_tests/005_moose_and_threads.t line 38. 1..1 ok t/600_todo_tests/006_required_role_accessors.t .................... not ok 1 - requirements are satisfied properly # TODO role accessors don't satisfy other role requires # Failed (TODO) test 'requirements are satisfied properly' # at t/600_todo_tests/006_required_role_accessors.t line 27. # died: 'Foo' requires the method 'foo' to be implemented by 'Foo::Class' at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application.pm line 69 # Moose::Meta::Role::Application::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 31 # Moose::Meta::Role::Application::ToClass::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role.pm line 419 # Moose::Meta::Role::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 132 # Moose::Util::_apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 86 # Moose::Util::apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose.pm line 57 # Moose::with() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Exporter.pm line 293 # Moose::with() called at t/600_todo_tests/006_required_role_accessors.t line 27 # Test::Exception::lives_ok() called at t/600_todo_tests/006_required_role_accessors.t line 27 not ok 2 - requirements are satisfied properly # TODO role accessors don't satisfy other role requires # Failed (TODO) test 'requirements are satisfied properly' # at t/600_todo_tests/006_required_role_accessors.t line 54. # died: 'Bar|Baz' requires the methods 'bar' and 'baz' to be implemented by 'BarBaz' at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application.pm line 69 # Moose::Meta::Role::Application::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 31 # Moose::Meta::Role::Application::ToClass::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Meta/Role.pm line 419 # Moose::Meta::Role::apply() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 135 # Moose::Util::_apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Util.pm line 86 # Moose::Util::apply_all_roles() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose.pm line 57 # Moose::with() called at C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz\blib\lib/Moose/Exporter.pm line 293 # Moose::with() called at t/600_todo_tests/006_required_role_accessors.t line 54 # Test::Exception::lives_ok() called at t/600_todo_tests/006_required_role_accessors.t line 54 1..2 ok t/600_todo_tests/007_metaclass_compat.t ........................... ok 1 - no calls before inlining ok 2 - inlined constructor has trait modifications ok 3 - class has correct constructor traits not ok 4 - subclass inherits constructor traits # TODO metaclass compatibility fixing doesn't notice things unless the class or instance metaclass change # Failed (TODO) test 'subclass inherits constructor traits' # at t/600_todo_tests/007_metaclass_compat.t line 48. # got: '1' # expected: '2' not ok 5 - subclass inherits constructor traits # TODO metaclass compatibility fixing doesn't notice things unless the class or instance metaclass change # Failed (TODO) test 'subclass inherits constructor traits' # at t/600_todo_tests/007_metaclass_compat.t line 50. 1..5 ok All tests successful. Files=254, Tests=4353, 98 wallclock secs ( 1.20 usr + 0.28 sys = 1.48 CPU) Result: PASS FLORA/Moose-1.01.tar.gz nmake test TEST_VERBOSE=1 -- OK Florian Ragwitz <rafl@debian.org> A postmodern object system for Perl 5 >>> (cd C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz && tar cvf - Moose-1.01.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/F/FL/FLORA/Moose-1.01.tar.gz Moose-1.01.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/Moose/ blib/arch/auto/Moose/Moose.bs blib/arch/auto/Moose/Moose.dll blib/arch/auto/Moose/Moose.exp blib/arch/auto/Moose/Moose.lib blib/lib/ blib/lib/Moose/ blib/lib/Moose/Cookbook/ blib/lib/Moose/Cookbook/Basics/ blib/lib/Moose/Cookbook/Basics/Recipe1.pod blib/lib/Moose/Cookbook/Basics/Recipe10.pod blib/lib/Moose/Cookbook/Basics/Recipe11.pod blib/lib/Moose/Cookbook/Basics/Recipe2.pod blib/lib/Moose/Cookbook/Basics/Recipe3.pod blib/lib/Moose/Cookbook/Basics/Recipe4.pod blib/lib/Moose/Cookbook/Basics/Recipe5.pod blib/lib/Moose/Cookbook/Basics/Recipe6.pod blib/lib/Moose/Cookbook/Basics/Recipe7.pod blib/lib/Moose/Cookbook/Basics/Recipe8.pod blib/lib/Moose/Cookbook/Basics/Recipe9.pod blib/lib/Moose/Cookbook/Extending/ blib/lib/Moose/Cookbook/Extending/Recipe1.pod blib/lib/Moose/Cookbook/Extending/Recipe2.pod blib/lib/Moose/Cookbook/Extending/Recipe3.pod blib/lib/Moose/Cookbook/Extending/Recipe4.pod blib/lib/Moose/Cookbook/Meta/ blib/lib/Moose/Cookbook/Meta/Recipe1.pod blib/lib/Moose/Cookbook/Meta/Recipe2.pod blib/lib/Moose/Cookbook/Meta/Recipe3.pod blib/lib/Moose/Cookbook/Meta/Recipe4.pod blib/lib/Moose/Cookbook/Meta/Recipe5.pod blib/lib/Moose/Cookbook/Meta/Recipe6.pod blib/lib/Moose/Cookbook/Meta/Recipe7.pod blib/lib/Moose/Cookbook/Roles/ blib/lib/Moose/Cookbook/Roles/Recipe1.pod blib/lib/Moose/Cookbook/Roles/Recipe2.pod blib/lib/Moose/Cookbook/Roles/Recipe3.pod blib/lib/Moose/Cookbook/Snack/ blib/lib/Moose/Cookbook/Snack/Keywords.pod blib/lib/Moose/Cookbook/Snack/Types.pod blib/lib/Moose/Cookbook/Style.pod blib/lib/Moose/Cookbook.pod blib/lib/Moose/Error/ blib/lib/Moose/Error/Confess.pm blib/lib/Moose/Error/Croak.pm blib/lib/Moose/Error/Default.pm blib/lib/Moose/Exporter.pm blib/lib/Moose/Intro.pod blib/lib/Moose/Manual/ blib/lib/Moose/Manual/Attributes.pod blib/lib/Moose/Manual/BestPractices.pod blib/lib/Moose/Manual/Classes.pod blib/lib/Moose/Manual/Concepts.pod blib/lib/Moose/Manual/Construction.pod blib/lib/Moose/Manual/Contributing.pod blib/lib/Moose/Manual/Delegation.pod blib/lib/Moose/Manual/Delta.pod blib/lib/Moose/Manual/FAQ.pod blib/lib/Moose/Manual/MethodModifiers.pod blib/lib/Moose/Manual/MooseX.pod blib/lib/Moose/Manual/MOP.pod blib/lib/Moose/Manual/Roles.pod blib/lib/Moose/Manual/Support.pod blib/lib/Moose/Manual/Types.pod blib/lib/Moose/Manual/Unsweetened.pod blib/lib/Moose/Manual.pod blib/lib/Moose/Meta/ blib/lib/Moose/Meta/Attribute/ blib/lib/Moose/Meta/Attribute/Native/ blib/lib/Moose/Meta/Attribute/Native/MethodProvider/ blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Array.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Bool.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Code.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Counter.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Hash.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/String.pm blib/lib/Moose/Meta/Attribute/Native/Trait/ blib/lib/Moose/Meta/Attribute/Native/Trait/Array.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Bool.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Code.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Counter.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Hash.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Number.pm blib/lib/Moose/Meta/Attribute/Native/Trait/String.pm blib/lib/Moose/Meta/Attribute/Native/Trait.pm blib/lib/Moose/Meta/Attribute/Native.pm blib/lib/Moose/Meta/Attribute.pm blib/lib/Moose/Meta/Class/ blib/lib/Moose/Meta/Class/Immutable/ blib/lib/Moose/Meta/Class/Immutable/Trait.pm blib/lib/Moose/Meta/Class.pm blib/lib/Moose/Meta/Instance.pm blib/lib/Moose/Meta/Method/ blib/lib/Moose/Meta/Method/Accessor.pm blib/lib/Moose/Meta/Method/Augmented.pm blib/lib/Moose/Meta/Method/Constructor.pm blib/lib/Moose/Meta/Method/Delegation.pm blib/lib/Moose/Meta/Method/Destructor.pm blib/lib/Moose/Meta/Method/Overridden.pm blib/lib/Moose/Meta/Method.pm blib/lib/Moose/Meta/Mixin/ blib/lib/Moose/Meta/Mixin/AttributeCore.pm blib/lib/Moose/Meta/Role/ blib/lib/Moose/Meta/Role/Application/ blib/lib/Moose/Meta/Role/Application/RoleSummation.pm blib/lib/Moose/Meta/Role/Application/ToClass.pm blib/lib/Moose/Meta/Role/Application/ToInstance.pm blib/lib/Moose/Meta/Role/Application/ToRole.pm blib/lib/Moose/Meta/Role/Application.pm blib/lib/Moose/Meta/Role/Attribute.pm blib/lib/Moose/Meta/Role/Composite.pm blib/lib/Moose/Meta/Role/Method/ blib/lib/Moose/Meta/Role/Method/Conflicting.pm blib/lib/Moose/Meta/Role/Method/Required.pm blib/lib/Moose/Meta/Role/Method.pm blib/lib/Moose/Meta/Role.pm blib/lib/Moose/Meta/TypeCoercion/ blib/lib/Moose/Meta/TypeCoercion/Union.pm blib/lib/Moose/Meta/TypeCoercion.pm blib/lib/Moose/Meta/TypeConstraint/ blib/lib/Moose/Meta/TypeConstraint/Class.pm blib/lib/Moose/Meta/TypeConstraint/DuckType.pm blib/lib/Moose/Meta/TypeConstraint/Enum.pm blib/lib/Moose/Meta/TypeConstraint/Parameterizable.pm blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm blib/lib/Moose/Meta/TypeConstraint/Registry.pm blib/lib/Moose/Meta/TypeConstraint/Role.pm blib/lib/Moose/Meta/TypeConstraint/Union.pm blib/lib/Moose/Meta/TypeConstraint.pm blib/lib/Moose/Object.pm blib/lib/Moose/Role.pm blib/lib/Moose/Spec/ blib/lib/Moose/Spec/Role.pod blib/lib/Moose/Unsweetened.pod blib/lib/Moose/Util/ blib/lib/Moose/Util/MetaRole.pm blib/lib/Moose/Util/TypeConstraints/ blib/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm blib/lib/Moose/Util/TypeConstraints.pm blib/lib/Moose/Util.pm blib/lib/Moose.pm blib/lib/oose.pm blib/lib/Test/ blib/lib/Test/Moose.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz/Moose-1.01.ppd C:/cpanfly-5.12/var/REPO/F/FL/FLORA cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz/Moose-1.01.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Moose-1.01-eP2joz/Moose-1.01.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'Tie::IxHash' Running make for C/CH/CHORNY/Tie-IxHash-1.22.tar.gz Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/C/CH/CHORNY/Tie-IxHash-1.22.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\C\CH\CHORNY\Tie-IxHash-1.22.tar.gz ok Tie-IxHash-1.22 Tie-IxHash-1.22/Build.PL Tie-IxHash-1.22/Changes Tie-IxHash-1.22/Makefile.PL Tie-IxHash-1.22/MANIFEST Tie-IxHash-1.22/META.yml Tie-IxHash-1.22/README Tie-IxHash-1.22/lib Tie-IxHash-1.22/lib/Tie Tie-IxHash-1.22/lib/Tie/IxHash.pm Tie-IxHash-1.22/t Tie-IxHash-1.22/t/ixhash.t Tie-IxHash-1.22/t/pod.t Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build C/CH/CHORNY/Tie-IxHash-1.22.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Tie::IxHash >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Tie/IxHash.pm blib\lib\Tie\IxHash.pm CHORNY/Tie-IxHash-1.22.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/ixhash.t .. 1..25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok t/pod.t ..... skipped: Test::Pod 1.14 required for testing POD All tests successful. Files=2, Tests=25, 1 wallclock secs ( 0.05 usr + 0.05 sys = 0.09 CPU) Result: PASS CHORNY/Tie-IxHash-1.22.tar.gz nmake test TEST_VERBOSE=1 -- OK Alexandr Ciornii <alexchorny@gmail.com> ordered associative arrays for Perl >>> (cd C:\cpanfly-5.12\var\cpan\build\Tie-IxHash-1.22-KQXEtm && tar cvf - Tie-IxHash-1.22.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/C/CH/CHORNY/Tie-IxHash-1.22.tar.gz Tie-IxHash-1.22.ppd blib/ blib/lib/ blib/lib/Tie/ blib/lib/Tie/IxHash.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Tie-IxHash-1.22-KQXEtm/Tie-IxHash-1.22.ppd C:/cpanfly-5.12/var/REPO/C/CH/CHORNY cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Tie-IxHash-1.22-KQXEtm/Tie-IxHash-1.22.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Tie-IxHash-1.22-KQXEtm/Tie-IxHash-1.22.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'Moose' Running make for F/FL/FLORA/Moose-1.01.tar.gz Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Moose-1.01-eP2joz Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running make for R/RJ/RJBS/Config-MVP-0.100780.tar.gz Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Config-MVP-0.100780-ypU66I Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build R/RJ/RJBS/Config-MVP-0.100780.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Config/MVP/Reader.pm blib\lib\Config\MVP\Reader.pm cp lib/Config/MVP/Reader/Findable.pm blib\lib\Config\MVP\Reader\Findable.pm cp lib/Config/MVP/Assembler.pm blib\lib\Config\MVP\Assembler.pm cp lib/Config/MVP/Section.pm blib\lib\Config\MVP\Section.pm cp lib/Config/MVP/Reader/Hash.pm blib\lib\Config\MVP\Reader\Hash.pm cp lib/Config/MVP.pm blib\lib\Config\MVP.pm cp lib/Config/MVP/Assembler/WithBundles.pm blib\lib\Config\MVP\Assembler\WithBundles.pm cp lib/Config/MVP/Reader/Finder.pm blib\lib\Config\MVP\Reader\Finder.pm cp lib/Config/MVP/Sequence.pm blib\lib\Config\MVP\Sequence.pm RJBS/Config-MVP-0.100780.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/basic.t ................. 1..11 ok 1 - require Config::MVP::Assembler; ok 2 - there are three sections ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/hash.t .................. ok 1 - there are five sections ok 2 - 1st is Foo::Bar (name) ok 3 - 1st is Foo::Bar (pkg) ok 4 - 2nd is bz (name) ok 5 - 2nd is Foo::Baz (pkg) ok 6 - 2nd is boondle_1 (name) ok 7 - 2nd is Foo::Boo1 (pkg) ok 8 - 2nd is boondle_2 (name) ok 9 - 2nd is Foo::Boo2 (pkg) ok 10 - 3rd is boondle_3 (name) ok 11 - 3rd is Foo::Boo2 (pkg) ok 12 - 4th is Foo::Quux (name) ok 13 - 4th is Foo::Quux (pkg) 1..13 ok t/reader.t ................ ok 1 - there are five sections ok 2 - 1st is Foo::Bar (name) ok 3 - 1st is Foo::Bar (pkg) ok 4 - 2nd is bz (name) ok 5 - 2nd is Foo::Baz (pkg) ok 6 - 2nd is boondle_1 (name) ok 7 - 2nd is Foo::Boo1 (pkg) ok 8 - 2nd is boondle_2 (name) ok 9 - 2nd is Foo::Boo2 (pkg) ok 10 - 3rd is boondle_3 (name) ok 11 - 3rd is Foo::Boo2 (pkg) ok 12 - 4th is Foo::Quux (name) ok 13 - 4th is Foo::Quux (pkg) 1..13 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing All tests successful. Files=5, Tests=37, 1 wallclock secs ( 0.05 usr + 0.03 sys = 0.08 CPU) Result: PASS RJBS/Config-MVP-0.100780.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo Signes <rjbs@cpan.org> multivalue-property package-oriented configuration >>> (cd C:\cpanfly-5.12\var\cpan\build\Config-MVP-0.100780-ypU66I && tar cvf - Config-MVP-0.100780.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/R/RJ/RJBS/Config-MVP-0.100780.tar.gz Config-MVP-0.100780.ppd blib/ blib/lib/ blib/lib/Config/ blib/lib/Config/MVP/ blib/lib/Config/MVP/Assembler/ blib/lib/Config/MVP/Assembler/WithBundles.pm blib/lib/Config/MVP/Assembler.pm blib/lib/Config/MVP/Reader/ blib/lib/Config/MVP/Reader/Findable.pm blib/lib/Config/MVP/Reader/Finder.pm blib/lib/Config/MVP/Reader/Hash.pm blib/lib/Config/MVP/Reader.pm blib/lib/Config/MVP/Section.pm blib/lib/Config/MVP/Sequence.pm blib/lib/Config/MVP.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Config-MVP-0.100780-ypU66I/Config-MVP-0.100780.ppd C:/cpanfly-5.12/var/REPO/R/RJ/RJBS cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Config-MVP-0.100780-ypU66I/Config-MVP-0.100780.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Config-MVP-0.100780-ypU66I/Config-MVP-0.100780.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'autobox' Running make for C/CH/CHOCOLATE/autobox-2.70.tar.gz Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/C/CH/CHOCOLATE/autobox-2.70.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\C\CH\CHOCOLATE\autobox-2.70.tar.gz ok autobox-2.70/ autobox-2.70/ptable.h autobox-2.70/autobox.xs autobox-2.70/Makefile.PL autobox-2.70/Changes autobox-2.70/ppport.h autobox-2.70/README autobox-2.70/lib/ autobox-2.70/lib/autobox.pod autobox-2.70/lib/autobox.pm autobox-2.70/lib/autobox/ autobox-2.70/lib/autobox/universal.pm autobox-2.70/META.yml autobox-2.70/t/ autobox-2.70/t/export.t autobox-2.70/t/type.t autobox-2.70/t/autobox_class.t autobox-2.70/t/rt_55652.t autobox-2.70/t/hints.t autobox-2.70/t/isa.t autobox-2.70/t/all.t autobox-2.70/t/autobox_scope_2.pm autobox-2.70/t/name.t autobox-2.70/t/coderef.t autobox-2.70/t/autobox_scope_1.pm autobox-2.70/t/unmerge.t autobox-2.70/t/default.t autobox-2.70/t/version.t autobox-2.70/t/pod.t autobox-2.70/t/lib/ autobox-2.70/t/lib/Versioned.pm autobox-2.70/t/autoref.t autobox-2.70/t/merge.t autobox-2.70/t/scalar.t autobox-2.70/t/rt_46814.t autobox-2.70/MANIFEST Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build C/CH/CHOCOLATE/autobox-2.70.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for autobox >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/autobox.pod blib\lib\autobox.pod cp lib/autobox.pm blib\lib\autobox.pm cp lib/autobox/universal.pm blib\lib\autobox\universal.pm C:\Perl-5.12\bin\perl.exe C:\Perl-5.12\lib\ExtUtils\xsubpp -typemap C:\Perl-5.12\lib\ExtUtils\typemap autobox.xs > autobox.xsc && C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "mv" -- autobox.xsc autobox.c cl -c -I. -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -O2 -W4 -DVERSION=\"2.70\" -DXS_VERSION=\"2.70\" "-IC:\Perl-5.12\lib\CORE" autobox.c Command line warning D4025 : overriding '/O1' with '/O2' Command line warning D4025 : overriding '/W3' with '/W4' autobox.c C:\PROGRA~1\MICROS~2\Include\basetsd.h(345) : warning C4305: 'type cast' : truncation from 'unsigned __int64 ' to 'void *' C:\Perl-5.12\lib\CORE\op.h(285) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(285) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(285) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(285) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(285) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(285) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(289) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(289) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(289) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(289) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(289) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(289) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(294) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(294) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(294) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(294) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(294) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(294) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(300) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(300) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(300) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(300) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(300) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(300) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(306) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(306) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(306) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(306) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(306) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(306) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(312) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(312) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(312) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(312) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(312) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(312) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(432) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(432) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(432) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(432) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(432) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(432) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(437) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(437) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(437) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(437) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(437) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(437) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(442) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(442) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(442) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(442) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(442) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(442) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(447) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(447) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(447) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(447) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(447) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\op.h(447) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\cop.h(141) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\cop.h(141) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\cop.h(141) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\cop.h(141) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\cop.h(141) : warning C4214: nonstandard extension used : bit field types other than int C:\Perl-5.12\lib\CORE\cop.h(141) : warning C4214: nonstandard extension used : bit field types other than int autobox.xs(134) : warning C4127: conditional expression is constant autobox.xs(134) : warning C4127: conditional expression is constant autobox.xs(146) : warning C4127: conditional expression is constant autobox.xs(148) : warning C4127: conditional expression is constant autobox.xs(151) : warning C4127: conditional expression is constant autobox.xs(153) : warning C4127: conditional expression is constant autobox.xs(157) : warning C4127: conditional expression is constant autobox.xs(159) : warning C4127: conditional expression is constant autobox.xs(164) : warning C4127: conditional expression is constant autobox.xs(166) : warning C4127: conditional expression is constant autobox.xs(168) : warning C4127: conditional expression is constant autobox.xs(177) : warning C4127: conditional expression is constant autobox.xs(181) : warning C4127: conditional expression is constant autobox.xs(183) : warning C4127: conditional expression is constant autobox.xs(187) : warning C4127: conditional expression is constant autobox.xs(190) : warning C4127: conditional expression is constant autobox.xs(192) : warning C4127: conditional expression is constant autobox.xs(194) : warning C4127: conditional expression is constant autobox.xs(197) : warning C4127: conditional expression is constant autobox.xs(200) : warning C4127: conditional expression is constant autobox.xs(202) : warning C4127: conditional expression is constant autobox.xs(204) : warning C4127: conditional expression is constant autobox.xs(206) : warning C4127: conditional expression is constant autobox.xs(208) : warning C4127: conditional expression is constant autobox.xs(210) : warning C4127: conditional expression is constant autobox.xs(220) : warning C4127: conditional expression is constant autobox.xs(233) : warning C4127: conditional expression is constant autobox.c(382) : warning C4127: conditional expression is constant autobox.c(382) : warning C4127: conditional expression is constant autobox.c(410) : warning C4127: conditional expression is constant autobox.c(410) : warning C4127: conditional expression is constant autobox.xs(336) : warning C4127: conditional expression is constant autobox.xs(336) : warning C4127: conditional expression is constant autobox.c(429) : warning C4127: conditional expression is constant autobox.c(429) : warning C4127: conditional expression is constant autobox.c(453) : warning C4127: conditional expression is constant autobox.c(453) : warning C4127: conditional expression is constant autobox.c(485) : warning C4127: conditional expression is constant autobox.c(507) : warning C4127: conditional expression is constant autobox.c(528) : warning C4127: conditional expression is constant autobox.c(528) : warning C4127: conditional expression is constant autobox.xs(44) : warning C4706: assignment within conditional expression autobox.xs(49) : warning C4706: assignment within conditional expression autobox.xs(146) : warning C4702: unreachable code autobox.xs(148) : warning C4702: unreachable code autobox.xs(151) : warning C4702: unreachable code autobox.xs(153) : warning C4702: unreachable code autobox.xs(157) : warning C4702: unreachable code autobox.xs(159) : warning C4702: unreachable code autobox.xs(164) : warning C4702: unreachable code autobox.xs(166) : warning C4702: unreachable code autobox.xs(168) : warning C4702: unreachable code autobox.xs(177) : warning C4702: unreachable code autobox.xs(181) : warning C4702: unreachable code autobox.xs(183) : warning C4702: unreachable code autobox.xs(187) : warning C4702: unreachable code autobox.xs(190) : warning C4702: unreachable code autobox.xs(192) : warning C4702: unreachable code autobox.xs(194) : warning C4702: unreachable code autobox.xs(197) : warning C4702: unreachable code autobox.xs(200) : warning C4702: unreachable code autobox.xs(202) : warning C4702: unreachable code autobox.xs(204) : warning C4702: unreachable code autobox.xs(206) : warning C4702: unreachable code autobox.xs(208) : warning C4702: unreachable code autobox.xs(210) : warning C4702: unreachable code autobox.xs(220) : warning C4702: unreachable code autobox.c(382) : warning C4702: unreachable code autobox.c(382) : warning C4702: unreachable code autobox.c(410) : warning C4702: unreachable code autobox.c(410) : warning C4702: unreachable code autobox.xs(336) : warning C4702: unreachable code autobox.xs(336) : warning C4702: unreachable code autobox.c(429) : warning C4702: unreachable code autobox.c(429) : warning C4702: unreachable code autobox.c(429) : warning C4702: unreachable code autobox.c(453) : warning C4702: unreachable code autobox.c(453) : warning C4702: unreachable code autobox.c(485) : warning C4702: unreachable code autobox.c(528) : warning C4702: unreachable code autobox.c(528) : warning C4702: unreachable code Running Mkbootstrap for autobox () C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 autobox.bs C:\Perl-5.12\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"autobox\", 'DLBASE' => 'autobox', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\autobox\autobox.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl-5.12\lib\CORE" -machine:x86 autobox.obj C:\Perl-5.12\lib\CORE\perl512.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib -def:autobox.def Creating library blib\arch\auto\autobox\autobox.lib and object blib\arch\auto\autobox\autobox.exp if exist blib\arch\auto\autobox\autobox.dll.manifest mt -nologo -manifest blib\arch\auto\autobox\autobox.dll.manifest -outputresource:blib\arch\auto\autobox\autobox.dll;2 if exist blib\arch\auto\autobox\autobox.dll.manifest del blib\arch\auto\autobox\autobox.dll.manifest C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\autobox\autobox.dll C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "cp" -- autobox.bs blib\arch\auto\autobox\autobox.bs C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\autobox\autobox.bs Timeout (max run time is 300s) C:\Perl-5.12\bin\perl.exe exits with 37