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