PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl\site\bin;C:\Perl\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin
Start 2011-02-26T02:03:33
ActivePerl-1003 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:/cpanfly/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\site\bin;C:\Perl\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin
Going to read 'C:\cpanfly\var\cpan\Metadata'
Database was generated on Fri, 25 Feb 2011 22:27:26 GMT
Running make for M/MS/MSTROUT/Moo-0.009007.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/M/MS/MSTROUT/Moo-0.009007.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/M/MS/MSTROUT/CHECKSUMS
Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MS\MSTROUT\Moo-0.009007.tar.gz ok
Will not use Archive::Tar, need 1.00
Moo-0.009007/
Moo-0.009007/maint/
Moo-0.009007/maint/bump-version
Moo-0.009007/maint/Makefile.PL.include
Moo-0.009007/lib/
Moo-0.009007/lib/Role/
Moo-0.009007/lib/Role/Tiny.pm
Moo-0.009007/lib/Sub/
Moo-0.009007/lib/Sub/Defer.pm
Moo-0.009007/lib/Sub/Quote.pm
Moo-0.009007/lib/Moo/
Moo-0.009007/lib/Moo/_Utils.pm
Moo-0.009007/lib/Moo/Object.pm
Moo-0.009007/lib/Moo/_mro.pm
Moo-0.009007/lib/Moo/Role.pm
Moo-0.009007/lib/Moo.pm
Moo-0.009007/lib/Method/
Moo-0.009007/lib/Method/Inliner.pm
Moo-0.009007/lib/Method/Generate/
Moo-0.009007/lib/Method/Generate/Constructor.pm
Moo-0.009007/lib/Method/Generate/BuildAll.pm
Moo-0.009007/lib/Method/Generate/Accessor.pm
Moo-0.009007/lib/oo.pm
Moo-0.009007/README
Moo-0.009007/t/
Moo-0.009007/t/accessor-isa.t
Moo-0.009007/t/compose-roles.t
Moo-0.009007/t/sub-quote.t
Moo-0.009007/t/accessor-roles.t
Moo-0.009007/t/accessor-weaken.t
Moo-0.009007/t/load_module.t
Moo-0.009007/t/moo.t
Moo-0.009007/t/accessor-mixed.t
Moo-0.009007/t/role-tiny.t
Moo-0.009007/t/accessor-pred-clear.t
Moo-0.009007/t/method-generate-accessor.t
Moo-0.009007/t/extends-non-moo.t
Moo-0.009007/t/accessor-trigger.t
Moo-0.009007/t/accessor-handles.t
Moo-0.009007/t/sub-defer.t
Moo-0.009007/t/accessor-default.t
Moo-0.009007/t/buildall.t
Moo-0.009007/t/accessor-reader-writer.t
Moo-0.009007/t/method-generate-constructor.t
Moo-0.009007/t/moo-accessors.t
Moo-0.009007/META.yml
Moo-0.009007/MANIFEST
Moo-0.009007/Makefile.PL
Moo-0.009007/Changes
CPAN.pm: Going to build M/MS/MSTROUT/Moo-0.009007.tar.gz
>>> C:\Perl\bin\perl.exe Makefile.PL
Warning: prerequisite Test::Fatal 0.003 not found.
Warning: prerequisite strictures 1.001001 not found. We have 1.000000.
Checking if your kit is complete...
Looks good
Writing Makefile for Moo
---- Unsatisfied dependencies detected during ----
---- MSTROUT/Moo-0.009007.tar.gz ----
strictures [requires]
Test::Fatal [requires]
Running make test
Delayed until after prerequisites
Running test for module 'strictures'
Running make for M/MS/MSTROUT/strictures-1.002002.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/M/MS/MSTROUT/strictures-1.002002.tar.gz
Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MS\MSTROUT\strictures-1.002002.tar.gz ok
Will not use Archive::Tar, need 1.00
strictures-1.002002/
strictures-1.002002/maint/
strictures-1.002002/maint/bump-version
strictures-1.002002/maint/Makefile.include
strictures-1.002002/maint/Makefile.PL.include
strictures-1.002002/lib/
strictures-1.002002/lib/strictures.pm
strictures-1.002002/README
strictures-1.002002/t/
strictures-1.002002/t/strictures.t
strictures-1.002002/t/smells-of-vcs/
strictures-1.002002/t/smells-of-vcs/.exists
strictures-1.002002/META.yml
strictures-1.002002/MANIFEST
strictures-1.002002/xt/
strictures-1.002002/xt/pod.t
strictures-1.002002/Makefile.PL
strictures-1.002002/Changes
CPAN.pm: Going to build M/MS/MSTROUT/strictures-1.002002.tar.gz
>>> C:\Perl\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for strictures
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/strictures.pm blib\lib\strictures.pm
MSTROUT/strictures-1.002002.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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/strictures.t ..
ok 1 - Hints ok for case 1
ok 2 - Warnings ok for case 1
ok 3 - strictures blows up for t/00load.t
ok 4 - Can't use strictures 2 (this is version 1)
1..4
ok
All tests successful.
Files=1, Tests=4, 0 wallclock secs ( 0.01 usr + 0.02 sys = 0.03 CPU)
Result: PASS
MSTROUT/strictures-1.002002.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Matt S Trout <perl-stuff@trout.me.uk>
turn on strict and make all warnings fatal
>>> (cd C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3 && tar cvf - strictures-1.002002.ppd blib) | gzip -c >C:/cpanfly/var/REPO/M/MS/MSTROUT/strictures-1.002002.tar.gz
strictures-1.002002.ppd
blib/
blib/lib/
blib/lib/strictures.pm
>>> mv C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/strictures-1.002002.ppd C:/cpanfly/var/REPO/M/MS/MSTROUT
Running test for module 'Test::Fatal'
Running make for R/RJ/RJBS/Test-Fatal-0.003.tar.gz
Prepending C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly\var\cpan\sources\authors\id\R\RJ\RJBS\Test-Fatal-0.003.tar.gz ok
Will not use Archive::Tar, need 1.00
Test-Fatal-0.003
Test-Fatal-0.003/README
Test-Fatal-0.003/Changes
Test-Fatal-0.003/LICENSE
Test-Fatal-0.003/dist.ini
Test-Fatal-0.003/META.yml
Test-Fatal-0.003/MANIFEST
Test-Fatal-0.003/t
Test-Fatal-0.003/t/basic.t
Test-Fatal-0.003/META.json
Test-Fatal-0.003/Makefile.PL
Test-Fatal-0.003/lib/Test
Test-Fatal-0.003/lib/Test/Fatal.pm
Test-Fatal-0.003/t/release-pod-syntax.t
Prepending C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Test-Fatal-0.003.tar.gz
>>> C:\Perl\bin\perl.exe Makefile.PL
Warning: prerequisite Try::Tiny 0.07 not found. We have 0.06.
Checking if your kit is complete...
Looks good
Writing Makefile for Test::Fatal
---- Unsatisfied dependencies detected during ----
---- RJBS/Test-Fatal-0.003.tar.gz ----
Try::Tiny [requires]
Prepending C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Try::Tiny'
Running make for D/DO/DOY/Try-Tiny-0.09.tar.gz
Prepending C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DO\DOY\Try-Tiny-0.09.tar.gz ok
Will not use Archive::Tar, need 1.00
Try-Tiny-0.09/
Try-Tiny-0.09/Makefile.PL
Try-Tiny-0.09/t/
Try-Tiny-0.09/t/finally.t
Try-Tiny-0.09/t/given_when.t
Try-Tiny-0.09/t/when.t
Try-Tiny-0.09/t/basic.t
Try-Tiny-0.09/MANIFEST.SKIP
Try-Tiny-0.09/META.yml
Try-Tiny-0.09/lib/
Try-Tiny-0.09/lib/Try/
Try-Tiny-0.09/lib/Try/Tiny.pm
Try-Tiny-0.09/Changes
Try-Tiny-0.09/MANIFEST
Prepending C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DO/DOY/Try-Tiny-0.09.tar.gz
>>> C:\Perl\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Try::Tiny
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Try/Tiny.pm blib\lib\Try\Tiny.pm
DOY/Try-Tiny-0.09.tar.gz
nmake -- OK
Prepending C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/basic.t .......
1..26
ok 1 - use Try::Tiny;
ok 2 - basic try
ok 3 - rethrow
ok 4 - try block evaluated
ok 5 - $@ untouched
ok 6 - try block died
ok 7 - $@ untouched
ok 8 - catch block evaluated
ok 9 - $@ untouched
ok 10 - scalar context try
ok 11 - list context try
ok 12 - scalar context catch
ok 13 - list context catch
ok 14 - Checking catch subroutine scalar reference is correctly blessed
ok 15 - Checking finally subroutine scalar reference is correctly blessed
ok 16
ok 17 - got here
ok 18 - try in try catch block
ok 19 - rethrow with try in catch block
ok 20 - catch invoked
not ok 21 # TODO i don't think we can ever make this work sanely, maybe with SIG{__DIE__}
# Failed (TODO) test at t/basic.t line 137.
# ''
# doesn't match '(?-xism:foo)'
ok 22 - $@ untouched
ok 23 - $_ untouched
ok 24 - previous value of $@
ok 25 - previous value of $@ available for capture
ok 26 - previous value of $@ also available in catch block
ok
t/finally.t .....
1..13
ok 1 - use Try::Tiny;
ok 2 - Moved into finally from try
ok 3 - Error text as expected
ok 4 - Into catch block as we died in try
ok 5 - Moved into finally from catch
ok 6 - Error text as expected
ok 7 - Moved into finally from catch
ok 8 - Moved into finally block when try throws an exception and we have no catch block
ok 9 - Second finally clause run
ok 10 - First finally clause run
ok 11 - no error reported
ok 12 - finally got passed the exception
ok 13 - finally called
ok
t/given_when.t ..
1..3
ok 1 - use Try::Tiny;
ok 2 - error caught
not ok 3 - error is also in $_ # TODO perhaps a workaround can be found
# Failed (TODO) test 'error is also in $_'
# at t/given_when.t line 33.
# got: 'foo'
# expected: 'blah
# '
ok
t/when.t ........
1..6
ok 1 - use Try::Tiny;
ok 2
ok 3 - $_ not clobbered
ok 4 - bar didn't match
ok 5 - foo matched
ok 6 - fallback didn't match
ok
All tests successful.
Files=4, Tests=48, 0 wallclock secs ( 0.03 usr + 0.01 sys = 0.05 CPU)
Result: PASS
DOY/Try-Tiny-0.09.tar.gz
nmake test TEST_VERBOSE=1 -- OK
PPD for Try-Tiny-0.09 already made
Running make for R/RJ/RJBS/Test-Fatal-0.003.tar.gz
Prepending C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/arch C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/lib C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Test-Fatal-0.003-Zjf5C2
Prepending C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/arch C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/lib C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Test-Fatal-0.003.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Test/Fatal.pm blib\lib\Test\Fatal.pm
RJBS/Test-Fatal-0.003.tar.gz
nmake -- OK
Prepending C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/arch C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/lib C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/basic.t ...............
1..6
ok 1 - foo bar is like foo bar
ok 2 - no fatality means no exception
ok 3 - we die on demand
ok 4 - a success block runs, passing
ok 5 - we throw a new exception if the exception is false
ok 6 - we throw a new exception if the exception is false
ok
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
All tests successful.
Files=2, Tests=6, 0 wallclock secs ( 0.03 usr + 0.01 sys = 0.05 CPU)
Result: PASS
RJBS/Test-Fatal-0.003.tar.gz
nmake test TEST_VERBOSE=1 -- OK
PPD for Test-Fatal-0.003 already made
Running make for M/MS/MSTROUT/Moo-0.009007.tar.gz
Prepending C:\cpanfly\var\cpan\build\Test-Fatal-0.003-Zjf5C2/blib/arch C:\cpanfly\var\cpan\build\Test-Fatal-0.003-Zjf5C2/blib/lib C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/arch C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/lib C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Moo-0.009007-MQHTB2
Prepending C:\cpanfly\var\cpan\build\Test-Fatal-0.003-Zjf5C2/blib/arch C:\cpanfly\var\cpan\build\Test-Fatal-0.003-Zjf5C2/blib/lib C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/arch C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/lib C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build M/MS/MSTROUT/Moo-0.009007.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/oo.pm blib\lib\oo.pm
cp lib/Method/Generate/Accessor.pm blib\lib\Method\Generate\Accessor.pm
cp lib/Moo/_Utils.pm blib\lib\Moo\_Utils.pm
cp lib/Sub/Defer.pm blib\lib\Sub\Defer.pm
cp lib/Moo/Role.pm blib\lib\Moo\Role.pm
cp lib/Moo.pm blib\lib\Moo.pm
cp lib/Role/Tiny.pm blib\lib\Role\Tiny.pm
cp lib/Moo/_mro.pm blib\lib\Moo\_mro.pm
cp lib/Method/Generate/Constructor.pm blib\lib\Method\Generate\Constructor.pm
cp lib/Moo/Object.pm blib\lib\Moo\Object.pm
cp lib/Method/Inliner.pm blib\lib\Method\Inliner.pm
cp lib/Sub/Quote.pm blib\lib\Sub\Quote.pm
cp lib/Method/Generate/BuildAll.pm blib\lib\Method\Generate\BuildAll.pm
MSTROUT/Moo-0.009007.tar.gz
nmake -- OK
Prepending C:\cpanfly\var\cpan\build\Test-Fatal-0.003-Zjf5C2/blib/arch C:\cpanfly\var\cpan\build\Test-Fatal-0.003-Zjf5C2/blib/lib C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/arch C:\cpanfly\var\cpan\build\Try-Tiny-0.09-O9q0lK/blib/lib C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/blib/arch C:\cpanfly\var\cpan\build\strictures-1.002002-gxIvD3/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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/accessor-default.t .............
ok 1 - one: empty hashref $h[0]
ok 2 - one: empty hashref $h[1]
ok 3 - one: not the same hashref
ok 4 - two: empty hashref $h[0]
ok 5 - two: empty hashref $h[1]
ok 6 - two: not the same hashref
ok 7 - three: empty hashref $h[0]
ok 8 - three: empty hashref $h[1]
ok 9 - three: not the same hashref
ok 10 - four: empty hashref $h[0]
ok 11 - four: empty hashref $h[1]
ok 12 - four: not the same hashref
ok 13 - five: empty hashref $h[0]
ok 14 - five: empty hashref $h[1]
ok 15 - five: not the same hashref
1..15
ok
t/accessor-handles.t .............
ok 1 - handles works
ok 2 - handles works for more than one method
ok 3 - handles works for aliasing a method
ok 4 - handles works for a role
ok 5 - handles works for currying
1..5
ok
t/accessor-isa.t .................
ok 1 - initial value set (Foo)
ok 2 - exception thrown on bad set (Foo)
ok 3 - initial value remains after bad set (Foo)
ok 4 - no exception on correct set (Foo)
ok 5 - correct setter return (Foo)
ok 6 - correct getter return (Foo)
ok 7 - no exception with no value (Foo)
ok 8 - exception thrown on bad constructor arg (Foo)
ok 9 - initial value set (Bar)
ok 10 - exception thrown on bad set (Bar)
ok 11 - initial value remains after bad set (Bar)
ok 12 - no exception on correct set (Bar)
ok 13 - correct setter return (Bar)
ok 14 - correct getter return (Bar)
ok 15 - no exception with no value (Bar)
ok 16 - exception thrown on bad constructor arg (Bar)
ok 17 - initial value set (Baz)
ok 18 - exception thrown on bad set (Baz)
ok 19 - initial value remains after bad set (Baz)
ok 20 - no exception on correct set (Baz)
ok 21 - correct setter return (Baz)
ok 22 - correct getter return (Baz)
ok 23 - no exception with no value (Baz)
ok 24 - exception thrown on bad constructor arg (Baz)
1..24
ok
t/accessor-mixed.t ...............
ok 1 - Stuff fired in expected order
1..1
ok
t/accessor-pred-clear.t ..........
ok 1 - empty
ok 2 - lazy default
ok 3 - not empty now
ok 4 - clearer returns value
ok 5 - clearer empties
ok 6 - default re-fired
ok 7 - not empty again
1..7
ok
t/accessor-reader-writer.t .......
ok 1 - reader works
ok 2 - writer works
ok 3 - accessor works for reading
ok 4 - accessor works for writing
1..4
ok
t/accessor-roles.t ...............
ok 1 - The class isa One
ok 2 - Does One::P1
ok 3 - Does One::P2
ok 4 - attr default set from class
ok 5 - attr default set from role
ok 6 - attr default set from role
1..6
ok
t/accessor-trigger.t .............
ok 1 - Foo: trigger not fired with no value
ok 2 - Foo: trigger fired on new
ok 3 - Foo: trigger fired on set
ok 4 - Foo: return from set ok
ok 5 - Foo: return from accessor ok
ok 6 - Foo: trigger not fired for accessor as get
ok 7 - Bar: trigger not fired with no value
ok 8 - Bar: trigger fired on new
ok 9 - Bar: trigger fired on set
ok 10 - Bar: return from set ok
ok 11 - Bar: return from accessor ok
ok 12 - Bar: trigger not fired for accessor as get
ok 13 - Baz: trigger not fired with no value
ok 14 - Baz: trigger fired on new
ok 15 - Baz: trigger fired on set
ok 16 - Baz: return from set ok
ok 17 - Baz: return from accessor ok
ok 18 - Baz: trigger not fired for accessor as get
1..18
ok
t/accessor-weaken.t ..............
ok 1 - value present
ok 2 - value weakened
1..2
ok
t/buildall.t .....................
ok 1 - object returned
ok 2 - BUILDs ran in order
ok 3 - object with inline constructor returned
ok 4 - BUILDs ran in order
ok 5 - Odd3 object constructed
ok 6 - BUILDs ran in order
1..6
ok
t/compose-roles.t ................
ok 1 - Base__WITH__One__AND__Two__AND__Three__AND__Four ok
ok 2 - Object reblessed into correct class
ok 3 - Base__WITH__Two__AND__Four__AND__Three ok
ok 4 - Object reblessed into correct class
ok 5 - Base__WITH__One__AND__Two ok
ok 6 - Object reblessed into correct class
1..6
ok
t/extends-non-moo.t ..............
ok 1 - prepared $app
ok 2 - $app from $app
ok 3 - $app still 100
ok 4 - $app from $app
ok 5 - $app still 100
ok 6 - $app from $app
ok 7 - $app still 100
ok 8 - $app from $app
ok 9 - $app still 100
1..9
ok
t/load_module.t ..................
ok 1 - Loaded module ok
1..1
ok
t/method-generate-accessor.t .....
ok 1 - No is rejected
ok 2 - is purple rejected
ok 3 - ro reads
ok 4 - ro does not write
ok 5 - rw reads
ok 6 - rw writes
1..6
ok
t/method-generate-constructor.t ..
ok 1 - init_arg handling ok
ok 2 - two missing args reported correctly
ok 3 - one missing arg reported correctly
ok 4 - pass with both required args
ok 5 - hashrefs also supported
1..5
ok
t/moo-accessors.t ................
ok 1 - simple class ok
ok 2 - subclass with role ok
1..2
ok
t/moo.t ..........................
ok 1 - Object.pm not loaded if not required
ok 2 - superclass defaulted
ok 3 - prior superclass left alone
ok 4 - extends sets superclass
ok 5 - extends overwrites
ok 6 - method modifier
1..6
ok
t/role-tiny.t ....................
ok 1 - role applies cleanly
ok 2 - method modifier
ok 3 - method from role
ok 4 - method from class
ok 5 - class does role
ok 6 - class does not do non-role
ok 7 - error for both methods
ok 8 - error for one method
ok 9 - No errors applying roles
ok 10 - ExtraClass does MyRole
ok 11 - ExtraClass does IntermediaryRole
ok 12 - method from role
ok 13 - method from class
1..13
ok
t/sub-defer.t ....................
ok 1 - one defer installed
ok 2 - two defer installed
ok 3 - one defer runs
ok 4 - one made
ok 5 - two not made
ok 6 - one (deferred) still runs
ok 7 - one (undeferred) runs
ok 8 - make two
ok 9 - two installed
ok 10 - two (deferred) still runs
ok 11 - two (undeferred) runs
ok 12 - undefer non-deferred is a no-op
ok 13 - four defer installed
ok 14 - around works
ok 15 - around has not been destroyed by first invocation
1..15
ok
t/sub-quote.t ....................
ok 1 - Nothing evaled yet
ok 2 - Both subs evaled
ok 3 - One (quoted version)
ok 4 - One (unquoted version)
ok 5 - Two (quoted version)
ok 6 - Two (unquoted version)
ok 7 - Two (quoted version again)
ok 8 - get ok (named method)
ok 9 - set ok (named method)
ok 10 - re-get ok (named method)
ok 11 - exception contains correct name
1..11
ok
All tests successful.
Files=20, Tests=162, 1 wallclock secs ( 0.09 usr + 0.02 sys = 0.11 CPU)
Result: PASS
MSTROUT/Moo-0.009007.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Matt S Trout <perl-stuff@trout.me.uk>
Minimalist Object Orientation (with Moose compatiblity)
>>> (cd C:\cpanfly\var\cpan\build\Moo-0.009007-MQHTB2 && tar cvf - Moo-0.009007.ppd blib) | gzip -c >C:/cpanfly/var/REPO/M/MS/MSTROUT/Moo-0.009007.tar.gz
Moo-0.009007.ppd
blib/
blib/lib/
blib/lib/Method/
blib/lib/Method/Generate/
blib/lib/Method/Generate/Accessor.pm
blib/lib/Method/Generate/BuildAll.pm
blib/lib/Method/Generate/Constructor.pm
blib/lib/Method/Inliner.pm
blib/lib/Moo/
blib/lib/Moo/Object.pm
blib/lib/Moo/Role.pm
blib/lib/Moo/_mro.pm
blib/lib/Moo/_Utils.pm
blib/lib/Moo.pm
blib/lib/oo.pm
blib/lib/Role/
blib/lib/Role/Tiny.pm
blib/lib/Sub/
blib/lib/Sub/Defer.pm
blib/lib/Sub/Quote.pm
>>> mv C:\cpanfly\var\cpan\build\Moo-0.009007-MQHTB2/Moo-0.009007.ppd C:/cpanfly/var/REPO/M/MS/MSTROUT
Finished 2011-02-26T02:03:48