PATH=C:\mingw\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\mingw\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin;C:\instantclient_11_2;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin
Start 2016-01-12T14:24:04
ActivePerl-1805 CPAN-2.00
PATH=C:/CPANFL~1.18/var/libs/bin;C:\mingw\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\mingw\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\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:\PROGRA~1\Git\cmd;C:\PROGRA~1\CMake\bin;C:\INSTAN~1;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\PROGRA~1\Git\cmd;C:\PROGRA~1\CMake\bin
Reading 'C:\cpanfly-5.18\var\cpan\Metadata'
Database was generated on Tue, 12 Jan 2016 05:41:02 GMT
Running make for T/TO/TOBYINK/Moops-0.034.tar.gz
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/T/TO/TOBYINK/Moops-0.034.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\T\TO\TOBYINK\Moops-0.034.tar.gz ok
Moops-0.034/COPYRIGHT
Moops-0.034/CREDITS
Moops-0.034/Changes
Moops-0.034/INSTALL
Moops-0.034/LICENSE
Moops-0.034/MANIFEST
Moops-0.034/META.json
Moops-0.034/META.yml
Moops-0.034/Makefile.PL
Moops-0.034/README
Moops-0.034/SIGNATURE
Moops-0.034/dist.ini
Moops-0.034/doap.ttl
Moops-0.034/examples/bench.pl
Moops-0.034/examples/calculator.pl
Moops-0.034/examples/class-versus-object-method.pl
Moops-0.034/examples/cli-app.pl
Moops-0.034/examples/extending-moops.pl
Moops-0.034/examples/multimethods.pl
Moops-0.034/examples/using-moops-with-method-signatures.pl
Moops-0.034/examples/using-moosextypes-in-moo.pl
Moops-0.034/lib/Moops.pm
Moops-0.034/t/01basic.t
Moops-0.034/t/02outer.t
Moops-0.034/t/03lines.t
Moops-0.034/t/04composition.t
Moops-0.034/t/05true.t
Moops-0.034/t/11class-moose.t
Moops-0.034/t/11class-mouse.t
Moops-0.034/t/11class-tiny.t
Moops-0.034/t/11class.t
Moops-0.034/t/12role-moose.t
Moops-0.034/t/12role-mouse.t
Moops-0.034/t/12role-tiny.t
Moops-0.034/t/12role.t
Moops-0.034/t/13namespace.t
Moops-0.034/t/14versions.t
Moops-0.034/t/21fun.t
Moops-0.034/t/22method-moose.t
Moops-0.034/t/22method.t
Moops-0.034/t/23modifiers-moose.t
Moops-0.034/t/23modifiers.t
Moops-0.034/t/31types-moose.t
Moops-0.034/t/31types-moosextypes-imported.t
Moops-0.034/t/31types-moosextypes-moo.t
Moops-0.034/t/31types-moosextypes.t
Moops-0.034/t/31types-mouse.t
Moops-0.034/t/31types.t
Moops-0.034/t/32typeimport-moosextypes.t
Moops-0.034/t/32typeimport.t
Moops-0.034/t/33type-timing.t
Moops-0.034/t/41constants.t
Moops-0.034/t/51moresugar.t
Moops-0.034/t/52customsugar.t
Moops-0.034/t/53warnings.t
Moops-0.034/t/71library-moosextypes.t
Moops-0.034/t/71library.t
Moops-0.034/t/91traits.t
Moops-0.034/t/92trait-dirty.t
Moops-0.034/t/93trait-mutable.t
Moops-0.034/t/94trait-ro-rw-rwp.t
Moops-0.034/t/99threads.t
Moops-0.034/t/QuuxDie.pm
Moops-0.034/t/ReturnsTrue.pm
Moops-0.034/t/ReturnsTrueAgain.pm
Moops-0.034/lib/Moops/ImportSet.pm
Moops-0.034/lib/Moops/Keyword.pm
Moops-0.034/lib/Moops/MethodModifiers.pm
Moops-0.034/lib/Moops/Parser.pm
Moops-0.034/lib/MooseX/FunctionParametersInfo.pm
Moops-0.034/lib/PerlX/Define.pm
Moops-0.034/lib/Moops/Keyword/Class.pm
Moops-0.034/lib/Moops/Keyword/Library.pm
Moops-0.034/lib/Moops/Keyword/Role.pm
Moops-0.034/lib/Moops/Manual/Objects101.pod
Moops-0.034/examples/lib/MoopsX/Keyword/Exception.pm
Moops-0.034/lib/Moops/TraitFor/Keyword/assertions.pm
Moops-0.034/lib/Moops/TraitFor/Keyword/dirty.pm
Moops-0.034/lib/Moops/TraitFor/Keyword/fp.pm
Moops-0.034/lib/Moops/TraitFor/Keyword/mutable.pm
Moops-0.034/lib/Moops/TraitFor/Keyword/ro.pm
Moops-0.034/lib/Moops/TraitFor/Keyword/rw.pm
Moops-0.034/lib/Moops/TraitFor/Keyword/rwp.pm
Moops-0.034/examples/lib/MoopsX/TraitFor/Parser/ExceptionKeyword.pm
CPAN.pm: Building T/TO/TOBYINK/Moops-0.034.tar.gz
>>> C:\Perl-5.18\bin\perl.exe Makefile.PL
Warning: prerequisite PerlX::Assert 0.902 not found.
** Setting the MM_INSTALL_FEATURES environment variable to true
** would allow you to choose additional features.
Checking if your kit is complete...
Looks good
Have \cpanfl~1.18\var\megalib
Want \perl-5.18\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread-64int]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a dmake-style Makefile
Writing Makefile for Moops
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- TOBYINK/Moops-0.034.tar.gz ----
PerlX::Assert [requires]
Running make test
Delayed until after prerequisites
Running test for module 'PerlX::Assert'
Running make for T/TO/TOBYINK/PerlX-Assert-0.904.tar.gz
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/T/TO/TOBYINK/PerlX-Assert-0.904.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\T\TO\TOBYINK\PerlX-Assert-0.904.tar.gz ok
PerlX-Assert-0.904/CONTRIBUTING
PerlX-Assert-0.904/COPYRIGHT
PerlX-Assert-0.904/CREDITS
PerlX-Assert-0.904/Changes
PerlX-Assert-0.904/INSTALL
PerlX-Assert-0.904/LICENSE
PerlX-Assert-0.904/MANIFEST
PerlX-Assert-0.904/META.json
PerlX-Assert-0.904/META.yml
PerlX-Assert-0.904/Makefile.PL
PerlX-Assert-0.904/README
PerlX-Assert-0.904/SIGNATURE
PerlX-Assert-0.904/dist.ini
PerlX-Assert-0.904/doap.ttl
PerlX-Assert-0.904/t/01basic.t
PerlX-Assert-0.904/t/02kwapi.t
PerlX-Assert-0.904/t/03dd.t
PerlX-Assert-0.904/t/04syntax.t
PerlX-Assert-0.904/t/05renaming.t
PerlX-Assert-0.904/t/99moops.t
PerlX-Assert-0.904/lib/PerlX/Assert.pm
PerlX-Assert-0.904/t/lib/TestLib.pm
PerlX-Assert-0.904/lib/PerlX/Assert/DD.pm
PerlX-Assert-0.904/lib/PerlX/Assert/Keyword.pm
CPAN.pm: Building T/TO/TOBYINK/PerlX-Assert-0.904.tar.gz
>>> C:\Perl-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Have \cpanfl~1.18\var\megalib
Want \perl-5.18\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread-64int]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a dmake-style Makefile
Writing Makefile for PerlX::Assert
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/PerlX/Assert/Keyword.pm blib\lib\PerlX\Assert\Keyword.pm
cp lib/PerlX/Assert/DD.pm blib\lib\PerlX\Assert\DD.pm
cp lib/PerlX/Assert.pm blib\lib\PerlX\Assert.pm
TOBYINK/PerlX-Assert-0.904.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/01basic.t .....
ok 1 - use PerlX::Assert;
ok 2 - no (unexpected) warnings (via done_testing)
1..2
ok
t/02kwapi.t ..... skipped: broken by PerlX::Assert's change to decision logic
t/03dd.t ........ skipped: broken by PerlX::Assert's change to decision logic
t/04syntax.t ....
ok 1 - assert EXPR
ok 2 - assert { BLOCK }
ok 3 - assert { BLOCK } (multiline block)
ok 4 - assert "name", EXPR
ok 5 - assert "name", EXPR (multiline)
ok 6 - assert "name" { BLOCK }
ok 7 - assert "name" { BLOCK } (multiline block)
ok 8 - no (unexpected) warnings (via done_testing)
1..8
ok
t/05renaming.t ..
ok 1 - run_assertion EXPR
ok 2 - run_assertion { BLOCK }
ok 3 - run_assertion { BLOCK } (multiline block)
ok 4 - run_assertion "name", EXPR
ok 5 - run_assertion "name", EXPR (multiline)
ok 6 - run_assertion "name" { BLOCK }
ok 7 - run_assertion "name" { BLOCK } (multiline block)
ok 8 - no (unexpected) warnings (via done_testing)
1..8
ok
t/99moops.t ..... skipped: broken by PerlX::Assert's change to decision logic
All tests successful.
Files=6, Tests=18, 3 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)
Result: PASS
TOBYINK/PerlX-Assert-0.904.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Toby Inkster <tobyink@cpan.org>
yet another assertion keyword
>>> (cd C:\cpanfly-5.18\var\cpan\build\PerlX-Assert-0.904-izK2OF && tar cvf - PerlX-Assert-0.904.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK/PerlX-Assert-0.904.tar.gz
PerlX-Assert-0.904.ppd
blib/
blib/lib/
blib/lib/PerlX/
blib/lib/PerlX/Assert/
blib/lib/PerlX/Assert/DD.pm
blib/lib/PerlX/Assert/Keyword.pm
blib/lib/PerlX/Assert.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\PerlX-Assert-0.904-izK2OF/PerlX-Assert-0.904.ppd C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK
Running make for T/TO/TOBYINK/Moops-0.034.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\PerlX-Assert-0.904-izK2OF/blib/arch C:\cpanfly-5.18\var\cpan\build\PerlX-Assert-0.904-izK2OF/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\Moops-0.034-Q1suLr
Prepending C:\cpanfly-5.18\var\cpan\build\PerlX-Assert-0.904-izK2OF/blib/arch C:\cpanfly-5.18\var\cpan\build\PerlX-Assert-0.904-izK2OF/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building T/TO/TOBYINK/Moops-0.034.tar.gz
>>> dmake
cp lib/Moops/ImportSet.pm blib\lib\Moops\ImportSet.pm
cp lib/Moops/Keyword/Class.pm blib\lib\Moops\Keyword\Class.pm
cp lib/MooseX/FunctionParametersInfo.pm blib\lib\MooseX\FunctionParametersInfo.pm
cp lib/Moops/MethodModifiers.pm blib\lib\Moops\MethodModifiers.pm
cp lib/Moops/TraitFor/Keyword/mutable.pm blib\lib\Moops\TraitFor\Keyword\mutable.pm
cp lib/Moops/Parser.pm blib\lib\Moops\Parser.pm
cp lib/Moops/TraitFor/Keyword/rwp.pm blib\lib\Moops\TraitFor\Keyword\rwp.pm
cp lib/Moops/TraitFor/Keyword/rw.pm blib\lib\Moops\TraitFor\Keyword\rw.pm
cp lib/Moops/Keyword.pm blib\lib\Moops\Keyword.pm
cp lib/Moops/Keyword/Library.pm blib\lib\Moops\Keyword\Library.pm
cp lib/Moops/TraitFor/Keyword/fp.pm blib\lib\Moops\TraitFor\Keyword\fp.pm
cp lib/Moops/Keyword/Role.pm blib\lib\Moops\Keyword\Role.pm
cp lib/PerlX/Define.pm blib\lib\PerlX\Define.pm
cp lib/Moops.pm blib\lib\Moops.pm
cp lib/Moops/TraitFor/Keyword/ro.pm blib\lib\Moops\TraitFor\Keyword\ro.pm
cp lib/Moops/TraitFor/Keyword/assertions.pm blib\lib\Moops\TraitFor\Keyword\assertions.pm
cp lib/Moops/Manual/Objects101.pod blib\lib\Moops\Manual\Objects101.pod
cp lib/Moops/TraitFor/Keyword/dirty.pm blib\lib\Moops\TraitFor\Keyword\dirty.pm
TOBYINK/Moops-0.034.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\PerlX-Assert-0.904-izK2OF/blib/arch C:\cpanfly-5.18\var\cpan\build\PerlX-Assert-0.904-izK2OF/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# MOOPS_FUNCTION_PARAMETERS_EVERYWHERE = ''
t/01basic.t .......................
ok 1 - use Moops;
1..1
ok
t/02outer.t .......................
ok 1
1..1
ok
t/03lines.t .......................
ok 1
ok 2
ok 3
1..3
ok
t/04composition.t .................
ok 1
ok 2
1..2
ok
t/05true.t ........................
# Subtest: module ending in an explicit false statement returns true
ok 1 - no exception
ok 2 - require returned true
ok 3 - An object of class 'ReturnsTrue' isa 'ReturnsTrue'
1..3
ok 1 - module ending in an explicit false statement returns true
# Subtest: module ending in no explicit statement returns true
ok 1 - no exception
ok 2 - require returned true
ok 3 - An object of class 'ReturnsTrueAgain' isa 'ReturnsTrueAgain'
1..3
ok 2 - module ending in no explicit statement returns true
1..2
ok
t/11class-moose.t .................
ok 1 - Foo->can('aaa')
ok 2 - not Foo->can('bbb')
ok 3 - not Foo->can('ccc')
ok 4 - not Foo::Bar->can('aaa')
ok 5 - Foo::Bar->can('bbb')
ok 6 - not Foo::Bar->can('ccc')
ok 7 - not Foo::Baz->can('aaa')
ok 8 - Foo::Baz->can('bbb')
ok 9 - Foo::Baz->can('ccc')
ok 10 - Quux->can('ddd')
ok 11 - Quux::Quux->can('eee')
ok 12 - Quux::Quux::Quux->can('fff')
ok 13 - An object of class 'Foo' isa 'Moose::Object'
1..13
ok
t/11class-mouse.t .................
ok 1 - Foo->can('aaa')
ok 2 - not Foo->can('bbb')
ok 3 - not Foo->can('ccc')
ok 4 - not Foo::Bar->can('aaa')
ok 5 - Foo::Bar->can('bbb')
ok 6 - not Foo::Bar->can('ccc')
ok 7 - not Foo::Baz->can('aaa')
ok 8 - Foo::Baz->can('bbb')
ok 9 - Foo::Baz->can('ccc')
ok 10 - Quux->can('ddd')
ok 11 - Quux::Quux->can('eee')
ok 12 - Quux::Quux::Quux->can('fff')
ok 13 - An object of class 'Foo' isa 'Mouse::Object'
1..13
ok
t/11class-tiny.t ..................
ok 1 - Foo->can('aaa')
ok 2 - not Foo->can('bbb')
ok 3 - not Foo->can('ccc')
ok 4 - not Foo::Bar->can('aaa')
ok 5 - Foo::Bar->can('bbb')
ok 6 - not Foo::Bar->can('ccc')
ok 7 - not Foo::Baz->can('aaa')
ok 8 - Foo::Baz->can('bbb')
ok 9 - Foo::Baz->can('ccc')
ok 10 - Quux->can('ddd')
ok 11 - Quux::Quux->can('eee')
ok 12 - Quux::Quux::Quux->can('fff')
ok 13 - An object of class 'Foo' isa 'Class::Tiny::Object'
1..13
ok
t/11class.t .......................
ok 1 - Foo->can('aaa')
ok 2 - not Foo->can('bbb')
ok 3 - not Foo->can('ccc')
ok 4 - not Foo::Bar->can('aaa')
ok 5 - Foo::Bar->can('bbb')
ok 6 - not Foo::Bar->can('ccc')
ok 7 - not Foo::Baz->can('aaa')
ok 8 - Foo::Baz->can('bbb')
ok 9 - Foo::Baz->can('ccc')
ok 10 - Quux->can('ddd')
ok 11 - Quux::Quux->can('eee')
ok 12 - Quux::Quux::Quux->can('fff')
1..12
ok
t/12role-moose.t ..................
ok 1 - Quux->does('Foo')
ok 2 - Quux->does('Bar')
ok 3 - Quux->does('Baz')
ok 4 - Quux->can('xyzzy')
ok 5 - Quux->xyzzy == 42
ok 6 - Quuux->does('Foo')
ok 7 - Quuux->does('Bar')
ok 8 - Quuux->does('Baz')
ok 9 - Quuux->can('xyzzy')
ok 10 - Quuux->xyzzy == 42
1..10
ok
t/12role-mouse.t ..................
ok 1 - Quux->does('Foo')
ok 2 - Quux->does('Bar')
ok 3 - Quux->does('Baz')
ok 4 - Quux->can('xyzzy')
ok 5 - Quux->xyzzy == 42
ok 6 - Quuux->does('Foo')
ok 7 - Quuux->does('Bar')
ok 8 - Quuux->does('Baz')
ok 9 - Quuux->can('xyzzy')
ok 10 - Quuux->xyzzy == 42
1..10
ok
t/12role-tiny.t ...................
ok 1 - Quux->does('Foo')
ok 2 - Quux->does('Bar')
ok 3 - Quux->does('Baz')
ok 4 - Quux->can('xyzzy')
ok 5 - Quux->xyzzy == 42
ok 6 - Quuux->does('Foo')
ok 7 - Quuux->does('Bar')
ok 8 - Quuux->does('Baz')
ok 9 - Quuux->can('xyzzy')
ok 10 - Quuux->xyzzy == 42
1..10
ok
t/12role.t ........................
ok 1 - Quux->does('Foo')
ok 2 - Quux->does('Bar')
ok 3 - Quux->does('Baz')
ok 4 - Quux->can('xyzzy')
ok 5 - Quux->xyzzy == 42
ok 6 - Quuux->does('Foo')
ok 7 - Quuux->does('Bar')
ok 8 - Quuux->does('Baz')
ok 9 - Quuux->can('xyzzy')
ok 10 - Quuux->xyzzy == 42
1..10
ok
t/13namespace.t ...................
ok 1
ok 2
ok 3
1..3
ok
t/14versions.t ....................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/21fun.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/22method-moose.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6 - An object of class 'Type::Tiny' isa 'Type::Tiny'
ok 7
1..7
ok
t/22method.t ......................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/23modifiers-moose.t .............
ok 1
ok 2
ok 3
ok 4 - An object of class 'Type::Tiny' isa 'Type::Tiny'
ok 5
not ok 6 # TODO `around` method modifier currently breaks metadata
# Failed (TODO) test at t/23modifiers-moose.t line 102.
# got: undef
# expected: '$n'
not ok 7 - undef isa 'Type::Tiny' # TODO `around` method modifier currently breaks metadata
# Failed (TODO) test 'undef isa 'Type::Tiny''
# at t/23modifiers-moose.t line 103.
# undef isn't defined
not ok 8 # TODO `around` method modifier currently breaks metadata
# Failed (TODO) test at t/23modifiers-moose.t line 104.
# got: undef
# expected: 'ScalarRef[Int]'
# Subtest: override works in Moose classes
ok 1
ok 2
1..2
ok 9 - override works in Moose classes
1..9
ok
t/23modifiers.t ...................
ok 1
ok 2
1..2
ok
t/31types-moose.t .................
ok 1 - An object of class 'Foo' isa 'Moose::Object'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/31types-moosextypes-imported.t ..
ok 1 - An object of class 'Foo' isa 'Moose::Object'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/31types-moosextypes-moo.t .......
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/31types-moosextypes.t ...........
ok 1 - An object of class 'Foo' isa 'Moose::Object'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/31types-mouse.t .................
ok 1 - An object of class 'Foo' isa 'Mouse::Object'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/31types.t .......................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/32typeimport-moosextypes.t ......
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - a value that slides by the method's type constraint, but not the attribute's
ok 8
ok 9
1..9
ok
t/32typeimport.t ..................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - a value that slides by the method's type constraint, but not the attribute's
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/33type-timing.t .................
ok 1 - Value "indigo" passes type constraint RainbowColour
ok 2 - Value "magenta" fails type constraint RainbowColour
ok 3
ok 4
1..4
ok
t/41constants.t ...................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t/51moresugar.t ...................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/52customsugar.t .................
ok 1
ok 2
1..2
ok
t/53warnings.t ....................
ok 1
ok 2
ok 3 - no (unexpected) warnings (via done_testing)
1..3
ok
t/71library-moosextypes.t .........
ok 1 - Value "indigo" passes type constraint RainbowColour
ok 2 - Value "magenta" fails type constraint RainbowColour
ok 3 - Value "9" passes type constraint SingleDigit
ok 4 - Value "10" fails type constraint SingleDigit
ok 5
ok 6
1..6
ok
t/71library.t .....................
ok 1 - Value "indigo" passes type constraint RainbowColour
ok 2 - Value "magenta" fails type constraint RainbowColour
ok 3
ok 4
1..4
ok
t/91traits.t ......................
ok 1 - Foo->can('quux_method')
ok 2 - ... which works
1..2
ok
t/92trait-dirty.t .................
ok 1 - Foo->can(...)
ok 2
1..2
ok
t/93trait-mutable.t ...............
ok 1
ok 2
1..2
ok
t/94trait-ro-rw-rwp.t .............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/99threads.t .....................
# id:bar1
# id:bar2
# id:bar3
# id:bar4
# joining thread threads=SCALAR(0x125c21c)
# joining thread threads=SCALAR(0x125c24c)
# joining thread threads=SCALAR(0x125c27c)
# joining thread threads=SCALAR(0x125c2ac)
# id:bar5
# id:bar6
# joining thread threads=SCALAR(0x125c2dc)
# joining thread threads=SCALAR(0x125c30c)
ok 1 - expected return values
1..1
ok
All tests successful.
Files=40, Tests=265, 43 wallclock secs ( 0.20 usr + 0.03 sys = 0.23 CPU)
Result: PASS
TOBYINK/Moops-0.034.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Toby Inkster <tobyink@cpan.org>
Moops Object-Oriented Programming Sugar
>>> (cd C:\cpanfly-5.18\var\cpan\build\Moops-0.034-Q1suLr && tar cvf - Moops-0.034.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK/Moops-0.034.tar.gz
Moops-0.034.ppd
blib/
blib/lib/
blib/lib/Moops/
blib/lib/Moops/ImportSet.pm
blib/lib/Moops/Keyword/
blib/lib/Moops/Keyword/Class.pm
blib/lib/Moops/Keyword/Library.pm
blib/lib/Moops/Keyword/Role.pm
blib/lib/Moops/Keyword.pm
blib/lib/Moops/Manual/
blib/lib/Moops/Manual/Objects101.pod
blib/lib/Moops/MethodModifiers.pm
blib/lib/Moops/Parser.pm
blib/lib/Moops/TraitFor/
blib/lib/Moops/TraitFor/Keyword/
blib/lib/Moops/TraitFor/Keyword/assertions.pm
blib/lib/Moops/TraitFor/Keyword/dirty.pm
blib/lib/Moops/TraitFor/Keyword/fp.pm
blib/lib/Moops/TraitFor/Keyword/mutable.pm
blib/lib/Moops/TraitFor/Keyword/ro.pm
blib/lib/Moops/TraitFor/Keyword/rw.pm
blib/lib/Moops/TraitFor/Keyword/rwp.pm
blib/lib/Moops.pm
blib/lib/MooseX/
blib/lib/MooseX/FunctionParametersInfo.pm
blib/lib/PerlX/
blib/lib/PerlX/Define.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Moops-0.034-Q1suLr/Moops-0.034.ppd C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK
Finished 2016-01-12T14:25:16