PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Start 2014-02-20T01:02:28
ActivePerl-1800 CPAN-2.00
PATH=C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Reading 'C:\cpanfly-5.18\var\cpan\Metadata'
Database was generated on Thu, 20 Feb 2014 03:29:02 GMT
Running make for T/TO/TOBYINK/Moops-0.030.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/T/TO/TOBYINK/Moops-0.030.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\T\TO\TOBYINK\Moops-0.030.tar.gz ok
Moops-0.030/CONTRIBUTING
Moops-0.030/COPYRIGHT
Moops-0.030/CREDITS
Moops-0.030/Changes
Moops-0.030/INSTALL
Moops-0.030/LICENSE
Moops-0.030/MANIFEST
Moops-0.030/META.json
Moops-0.030/META.yml
Moops-0.030/Makefile.PL
Moops-0.030/README
Moops-0.030/SIGNATURE
Moops-0.030/dist.ini
Moops-0.030/doap.ttl
Moops-0.030/examples/bench.pl
Moops-0.030/examples/calculator.pl
Moops-0.030/examples/class-versus-object-method.pl
Moops-0.030/examples/cli-app.pl
Moops-0.030/examples/extending-moops.pl
Moops-0.030/examples/using-moops-with-method-signatures.pl
Moops-0.030/examples/using-moosextypes-in-moo.pl
Moops-0.030/lib/Moops.pm
Moops-0.030/t/01basic.t
Moops-0.030/t/02outer.t
Moops-0.030/t/03lines.t
Moops-0.030/t/11class-moose.t
Moops-0.030/t/11class-mouse.t
Moops-0.030/t/11class-tiny.t
Moops-0.030/t/11class.t
Moops-0.030/t/12role-moose.t
Moops-0.030/t/12role-mouse.t
Moops-0.030/t/12role-tiny.t
Moops-0.030/t/12role.t
Moops-0.030/t/13namespace.t
Moops-0.030/t/14versions.t
Moops-0.030/t/21fun.t
Moops-0.030/t/22method-moose.t
Moops-0.030/t/22method.t
Moops-0.030/t/23modifiers-moose.t
Moops-0.030/t/23modifiers.t
Moops-0.030/t/31types-moose.t
Moops-0.030/t/31types-moosextypes-imported.t
Moops-0.030/t/31types-moosextypes-moo.t
Moops-0.030/t/31types-moosextypes.t
Moops-0.030/t/31types-mouse.t
Moops-0.030/t/31types.t
Moops-0.030/t/32typeimport-moosextypes.t
Moops-0.030/t/32typeimport.t
Moops-0.030/t/33type-timing.t
Moops-0.030/t/41constants.t
Moops-0.030/t/51moresugar.t
Moops-0.030/t/52customsugar.t
Moops-0.030/t/53warnings.t
Moops-0.030/t/61assertions.t
Moops-0.030/t/71library-moosextypes.t
Moops-0.030/t/71library.t
Moops-0.030/t/91traits.t
Moops-0.030/t/92trait-dirty.t
Moops-0.030/t/93trait-mutable.t
Moops-0.030/t/94trait-ro-rw-rwp.t
Moops-0.030/t/QuuxDie.pm
Moops-0.030/lib/Moops/ImportSet.pm
Moops-0.030/lib/Moops/Keyword.pm
Moops-0.030/lib/Moops/MethodModifiers.pm
Moops-0.030/lib/Moops/Parser.pm
Moops-0.030/lib/MooseX/FunctionParametersInfo.pm
Moops-0.030/lib/PerlX/Assert.pm
Moops-0.030/lib/PerlX/Define.pm
Moops-0.030/lib/Moops/Keyword/Class.pm
Moops-0.030/lib/Moops/Keyword/Library.pm
Moops-0.030/lib/Moops/Keyword/Role.pm
Moops-0.030/lib/Moops/Manual/Objects101.pod
Moops-0.030/examples/lib/MoopsX/Keyword/Exception.pm
Moops-0.030/lib/Moops/TraitFor/Keyword/assertions.pm
Moops-0.030/lib/Moops/TraitFor/Keyword/dirty.pm
Moops-0.030/lib/Moops/TraitFor/Keyword/fp.pm
Moops-0.030/lib/Moops/TraitFor/Keyword/mutable.pm
Moops-0.030/lib/Moops/TraitFor/Keyword/ro.pm
Moops-0.030/lib/Moops/TraitFor/Keyword/rw.pm
Moops-0.030/lib/Moops/TraitFor/Keyword/rwp.pm
Moops-0.030/examples/lib/MoopsX/TraitFor/Parser/ExceptionKeyword.pm
CPAN.pm: Building T/TO/TOBYINK/Moops-0.030.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Warning: prerequisite Kavorka 0.027 not found.
Warning: prerequisite Lexical::Accessor 0.003 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
Generating a dmake-style Makefile
Writing Makefile for Moops
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- TOBYINK/Moops-0.030.tar.gz ----
Kavorka [requires]
Lexical::Accessor [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Kavorka'
Running make for T/TO/TOBYINK/Kavorka-0.027.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/T/TO/TOBYINK/Kavorka-0.027.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\T\TO\TOBYINK\Kavorka-0.027.tar.gz ok
Kavorka-0.027/CONTRIBUTING
Kavorka-0.027/COPYRIGHT
Kavorka-0.027/CREDITS
Kavorka-0.027/Changes
Kavorka-0.027/INSTALL
Kavorka-0.027/LICENSE
Kavorka-0.027/MANIFEST
Kavorka-0.027/META.json
Kavorka-0.027/META.yml
Kavorka-0.027/Makefile.PL
Kavorka-0.027/README
Kavorka-0.027/SIGNATURE
Kavorka-0.027/dist.ini
Kavorka-0.027/doap.ttl
Kavorka-0.027/examples/benchmarks-multisub.pl
Kavorka-0.027/examples/benchmarks-named.pl
Kavorka-0.027/examples/benchmarks-pos.pl
Kavorka-0.027/examples/benchmarks.pl
Kavorka-0.027/examples/fibonacci.pl
Kavorka-0.027/examples/meta.pl
Kavorka-0.027/lib/Kavorka.pm
Kavorka-0.027/t/01basic.t
Kavorka-0.027/t/02named-functions.t
Kavorka-0.027/t/03anon-functions.t
Kavorka-0.027/t/04named-methods.t
Kavorka-0.027/t/05anon-methods.t
Kavorka-0.027/t/10positional.t
Kavorka-0.027/t/11named.t
Kavorka-0.027/t/12invocant.t
Kavorka-0.027/t/13slurpy.t
Kavorka-0.027/t/14underscores.t
Kavorka-0.027/t/20modifiers-moo.t
Kavorka-0.027/t/21modifiers-moose.t
Kavorka-0.027/t/22modifiers-mouse.t
Kavorka-0.027/t/23modifiers-tiny.t
Kavorka-0.027/t/24multimodifiers.t
Kavorka-0.027/t/28modifiers-augment.t
Kavorka-0.027/t/29modifiers-override.t
Kavorka-0.027/t/30multi.t
Kavorka-0.027/t/31multimulti.t
Kavorka-0.027/t/32multiredefine.t
Kavorka-0.027/t/33cacheinvalidationishard.t
Kavorka-0.027/t/50types.t
Kavorka-0.027/t/51coerce.t
Kavorka-0.027/t/52typeexpr.t
Kavorka-0.027/t/53typeexpr-moosextypes.t
Kavorka-0.027/t/59valueconstraints.t
Kavorka-0.027/t/60alias.t
Kavorka-0.027/t/61ro.t
Kavorka-0.027/t/62locked.t
Kavorka-0.027/t/63freshoverride.t
Kavorka-0.027/t/69traits.t
Kavorka-0.027/t/70introspection.t
Kavorka-0.027/t/71moosemeta.t
Kavorka-0.027/t/80returntype.t
Kavorka-0.027/t/90closures.t
Kavorka-0.027/t/91lvalue.t
Kavorka-0.027/t/92weirdvars.t
Kavorka-0.027/t/93prototypes.t
Kavorka-0.027/t/94bypassparsing.t
Kavorka-0.027/examples/dancer2/example.pl
Kavorka-0.027/lib/Kavorka/Manual.pod
Kavorka-0.027/lib/Kavorka/MethodModifier.pm
Kavorka-0.027/lib/Kavorka/Multi.pm
Kavorka-0.027/lib/Kavorka/Parameter.pm
Kavorka-0.027/lib/Kavorka/ReturnType.pm
Kavorka-0.027/lib/Kavorka/Signature.pm
Kavorka-0.027/lib/Kavorka/Sub.pm
Kavorka-0.027/lib/MooseX/KavorkaInfo.pm
Kavorka-0.027/lib/Parse/KeywordX.pm
Kavorka-0.027/lib/Kavorka/Manual/API.pod
Kavorka-0.027/lib/Kavorka/Manual/ExtendingKavorka.pod
Kavorka-0.027/lib/Kavorka/Manual/Functions.pod
Kavorka-0.027/lib/Kavorka/Manual/MethodModifiers.pod
Kavorka-0.027/lib/Kavorka/Manual/Methods.pod
Kavorka-0.027/lib/Kavorka/Manual/MultiSubs.pod
Kavorka-0.027/lib/Kavorka/Manual/PrototypeAndAttributes.pod
Kavorka-0.027/lib/Kavorka/Manual/Signatures.pod
Kavorka-0.027/lib/Kavorka/Sub/After.pm
Kavorka-0.027/lib/Kavorka/Sub/Around.pm
Kavorka-0.027/lib/Kavorka/Sub/Augment.pm
Kavorka-0.027/lib/Kavorka/Sub/Before.pm
Kavorka-0.027/lib/Kavorka/Sub/ClassMethod.pm
Kavorka-0.027/lib/Kavorka/Sub/Fun.pm
Kavorka-0.027/lib/Kavorka/Sub/Method.pm
Kavorka-0.027/lib/Kavorka/Sub/ObjectMethod.pm
Kavorka-0.027/lib/Kavorka/Sub/Override.pm
Kavorka-0.027/examples/dancer2/lib/KavorkaX/Dancer2.pm
Kavorka-0.027/lib/Kavorka/TraitFor/Parameter/alias.pm
Kavorka-0.027/lib/Kavorka/TraitFor/Parameter/assumed.pm
Kavorka-0.027/lib/Kavorka/TraitFor/Parameter/locked.pm
Kavorka-0.027/lib/Kavorka/TraitFor/Parameter/optional.pm
Kavorka-0.027/lib/Kavorka/TraitFor/Parameter/ref_alias.pm
Kavorka-0.027/lib/Kavorka/TraitFor/Parameter/ro.pm
Kavorka-0.027/lib/Kavorka/TraitFor/ReturnType/assumed.pm
Kavorka-0.027/lib/Kavorka/TraitFor/Sub/fresh.pm
Kavorka-0.027/lib/Kavorka/TraitFor/Sub/override.pm
CPAN.pm: Building T/TO/TOBYINK/Kavorka-0.027.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Warning: prerequisite Data::Alias 0 not found.
Warning: prerequisite Parse::Keyword 0.06 not found.
Warning: prerequisite Return::Type 0 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Kavorka
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- TOBYINK/Kavorka-0.027.tar.gz ----
Data::Alias [requires]
Return::Type [requires]
Parse::Keyword [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Data::Alias'
Running make for Z/ZE/ZEFRAM/Data-Alias-1.18.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/Z/ZE/ZEFRAM/Data-Alias-1.18.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\Z\ZE\ZEFRAM\Data-Alias-1.18.tar.gz ok
Data-Alias-1.18/
Data-Alias-1.18/.gitignore
Data-Alias-1.18/MANIFEST
Data-Alias-1.18/Makefile.PL
Data-Alias-1.18/META.yml
Data-Alias-1.18/README
Data-Alias-1.18/lib/
Data-Alias-1.18/lib/Data/
Data-Alias-1.18/lib/Data/Alias.pm
Data-Alias-1.18/Changes
Data-Alias-1.18/Alias.xs
Data-Alias-1.18/t/
Data-Alias-1.18/t/17_alias_lex_inner.t
Data-Alias-1.18/t/01_deref.t
Data-Alias-1.18/t/pod_syn.t
Data-Alias-1.18/t/13_alias_pkg_array.t
Data-Alias-1.18/t/05_alias_parse2.t
Data-Alias-1.18/t/28_alias_const.t
Data-Alias-1.18/t/devel_callparser.t
Data-Alias-1.18/t/09_alias_push.t
Data-Alias-1.18/t/14_alias_pkg_hash.t
Data-Alias-1.18/t/08_alias_anon_hash.t
Data-Alias-1.18/t/16_alias_refs.t
Data-Alias-1.18/t/12_alias_pkg_scalar.t
Data-Alias-1.18/t/25_alias_weakref.t
Data-Alias-1.18/t/threads.t
Data-Alias-1.18/t/04_swap.t
Data-Alias-1.18/t/pod_cvg.t
Data-Alias-1.18/t/11_alias_splice.t
Data-Alias-1.18/t/10_alias_unshift.t
Data-Alias-1.18/t/20_alias_helem.t
Data-Alias-1.18/t/06_alias_scope.t
Data-Alias-1.18/t/21_alias_list_basic.t
Data-Alias-1.18/t/04_alias_parse.t
Data-Alias-1.18/t/24_alias_cond.t
Data-Alias-1.18/t/26_alias_local.t
Data-Alias-1.18/t/03_copy.t
Data-Alias-1.18/t/07_alias_anon_array.t
Data-Alias-1.18/t/29_alias_dorassign.t
Data-Alias-1.18/t/lib/
Data-Alias-1.18/t/lib/assign.pm
Data-Alias-1.18/t/lib/Test/
Data-Alias-1.18/t/lib/Test/Builder.pm
Data-Alias-1.18/t/lib/Test/More.pm
Data-Alias-1.18/t/lib/Test/Simple.pm
Data-Alias-1.18/t/22_alias_list_slice.t
Data-Alias-1.18/t/23_alias_list_whole.t
Data-Alias-1.18/t/padrange.t
Data-Alias-1.18/t/15_alias_pkg_misc.t
Data-Alias-1.18/t/19_alias_aelem.t
Data-Alias-1.18/inc/
Data-Alias-1.18/inc/Module/
Data-Alias-1.18/inc/Module/Install.pm
Data-Alias-1.18/inc/Module/Install/
Data-Alias-1.18/inc/Module/Install/Base.pm
Data-Alias-1.18/inc/Module/Install/Fetch.pm
Data-Alias-1.18/inc/Module/Install/Metadata.pm
Data-Alias-1.18/inc/Module/Install/Can.pm
Data-Alias-1.18/inc/Module/Install/Makefile.pm
Data-Alias-1.18/inc/Module/Install/Win32.pm
Data-Alias-1.18/inc/Module/Install/WriteAll.pm
CPAN.pm: Building Z/ZE/ZEFRAM/Data-Alias-1.18.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Data::Alias
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Data/Alias.pm blib\lib\Data\Alias.pm
Running Mkbootstrap for Data::Alias ()
C:\Perl64-5.18\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod -- 644 Alias.bs
C:\Perl64-5.18\bin\perl.exe "-Iinc" C:\cpanfly-5.18\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.18\lib\ExtUtils\typemap Alias.xs > Alias.xsc && C:\Perl64-5.18\bin\perl.exe "-Iinc" -MExtUtils::Command -e mv -- Alias.xsc Alias.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" "-IC:\Perl64-5.18\lib\CORE" Alias.c
C:\Perl64-5.18\bin\perl.exe "-Iinc" -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"Data::Alias\", 'DLBASE' => 'Alias', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def Alias.def --output-exp dll.exp
g++ -o blib\arch\auto\Data\Alias\Alias.dll -Wl,--base-file -Wl,dll.base -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.18\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" Alias.o C:\Perl64-5.18\lib\CORE\libperl518.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
dlltool --def Alias.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\Data\Alias\Alias.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.18\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" Alias.o C:\Perl64-5.18\lib\CORE\libperl518.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
C:\Perl64-5.18\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Data\Alias\Alias.dll
ZEFRAM/Data-Alias-1.18.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/01_deref.t .............
1..12
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
t/03_copy.t ..............
1..14
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
t/04_alias_parse.t .......
1..23
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
t/04_swap.t ..............
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/05_alias_parse2.t ......
1..17
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
t/06_alias_scope.t .......
1..48
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok
t/07_alias_anon_array.t ..
1..12
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
t/08_alias_anon_hash.t ...
1..20
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
t/09_alias_push.t ........
1..10
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok
t/10_alias_unshift.t .....
1..10
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok
t/11_alias_splice.t ......
1..35
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok
t/12_alias_pkg_scalar.t ..
1..34
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok
t/13_alias_pkg_array.t ...
1..24
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
t/14_alias_pkg_hash.t ....
1..24
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
t/15_alias_pkg_misc.t ....
1..27
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
ok 27
ok
t/16_alias_refs.t ........
1..20
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
t/17_alias_lex_inner.t ...
1..34
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok
t/19_alias_aelem.t .......
1..37
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok
t/20_alias_helem.t .......
1..38
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 # skip pseudo-hashes not supported anymore
ok 21 # skip pseudo-hashes not supported anymore
ok 22 # skip pseudo-hashes not supported anymore
ok 23 # skip pseudo-hashes not supported anymore
ok 24 # skip pseudo-hashes not supported anymore
ok 25 # skip pseudo-hashes not supported anymore
ok 26 # skip pseudo-hashes not supported anymore
ok 27 # skip pseudo-hashes not supported anymore
ok 28 # skip pseudo-hashes not supported anymore
ok 29 # skip pseudo-hashes not supported anymore
ok 30 # skip pseudo-hashes not supported anymore
ok 31 # skip pseudo-hashes not supported anymore
ok 32 # skip pseudo-hashes not supported anymore
ok 33 # skip pseudo-hashes not supported anymore
ok 34 # skip pseudo-hashes not supported anymore
ok 35 # skip pseudo-hashes not supported anymore
ok 36 # skip pseudo-hashes not supported anymore
ok 37 # skip pseudo-hashes not supported anymore
ok 38 # skip pseudo-hashes not supported anymore
ok
t/21_alias_list_basic.t ..
1..24
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 # skip pseudo-hashes not supported anymore
ok
t/22_alias_list_slice.t ..
1..12
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 # skip pseudo-hashes not supported anymore
ok 10 # skip pseudo-hashes not supported anymore
ok 11 # skip pseudo-hashes not supported anymore
ok 12 # skip pseudo-hashes not supported anymore
ok
t/23_alias_list_whole.t ..
1..51
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36 # skip pseudo-hashes not supported anymore
ok 37 # skip pseudo-hashes not supported anymore
ok 38 # skip pseudo-hashes not supported anymore
ok 39 # skip pseudo-hashes not supported anymore
ok 40 # skip pseudo-hashes not supported anymore
ok 41 # skip pseudo-hashes not supported anymore
ok 42 # skip pseudo-hashes not supported anymore
ok 43 # skip pseudo-hashes not supported anymore
ok 44 # skip pseudo-hashes not supported anymore
ok 45 # skip pseudo-hashes not supported anymore
ok 46 # skip pseudo-hashes not supported anymore
ok 47 # skip pseudo-hashes not supported anymore
ok 48 # skip pseudo-hashes not supported anymore
ok 49 # skip pseudo-hashes not supported anymore
ok 50 # skip pseudo-hashes not supported anymore
ok 51 # skip pseudo-hashes not supported anymore
ok
t/24_alias_cond.t ........
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/25_alias_weakref.t .....
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/26_alias_local.t .......
1..24
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
t/28_alias_const.t .......
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/29_alias_dorassign.t ...
1..12
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
t/devel_callparser.t ..... skipped: Devel::CallParser unavailable
t/padrange.t .............
1..38
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok
t/pod_cvg.t ..............
1..1
ok 1 - Pod coverage on Data::Alias
ok
t/pod_syn.t ..............
1..1
ok 1 - POD test for blib/lib/Data/Alias.pm
ok
t/threads.t ..............
1..1
ok 1
ok
All tests successful.
Files=32, Tests=622, 4 wallclock secs ( 0.19 usr + 0.06 sys = 0.25 CPU)
Result: PASS
ZEFRAM/Data-Alias-1.18.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/Z/ZE/ZEFRAM/CHECKSUMS
Andrew Main (Zefram) <zefram@fysh.org>
Comprehensive set of aliasing operations
>>> (cd C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K && tar cvf - Data-Alias-1.18.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/Z/ZE/ZEFRAM/Data-Alias-1.18.tar.gz
Data-Alias-1.18.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/Data/
blib/arch/auto/Data/Alias/
blib/arch/auto/Data/Alias/Alias.dll
blib/lib/
blib/lib/Data/
blib/lib/Data/Alias.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/Data-Alias-1.18.ppd C:/cpanfly-5.18/var/REPO/Z/ZE/ZEFRAM
Running test for module 'Return::Type'
Running make for T/TO/TOBYINK/Return-Type-0.003.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/T/TO/TOBYINK/Return-Type-0.003.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\T\TO\TOBYINK\Return-Type-0.003.tar.gz ok
Return-Type-0.003/CONTRIBUTING
Return-Type-0.003/COPYRIGHT
Return-Type-0.003/CREDITS
Return-Type-0.003/Changes
Return-Type-0.003/INSTALL
Return-Type-0.003/LICENSE
Return-Type-0.003/MANIFEST
Return-Type-0.003/META.json
Return-Type-0.003/META.yml
Return-Type-0.003/Makefile.PL
Return-Type-0.003/README
Return-Type-0.003/SIGNATURE
Return-Type-0.003/dist.ini
Return-Type-0.003/doap.ttl
Return-Type-0.003/t/01basic.t
Return-Type-0.003/t/02sugar.t
Return-Type-0.003/t/03coerce.t
Return-Type-0.003/lib/Return/Type.pm
Prepending C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building T/TO/TOBYINK/Return-Type-0.003.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Return::Type
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Return/Type.pm blib\lib\Return\Type.pm
TOBYINK/Return-Type-0.003.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-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 Return::Type;
# Subtest: support for wantarray and caller
ok 1 - scalar context
ok 2 - scalar context
ok 3 - list context
ok 4 - list context
ok 5 - void context
1..5
ok 2 - support for wantarray and caller
# Subtest: type checks
ok 1 - checked passing value, scalar context
ok 2 - checked passing value, list context
ok 3 - checked failing value, scalar context
ok 4 - checked failing value, list context
ok 5 - checked void context
1..5
ok 3 - type checks
# Subtest: type checks - differing constraints for scalar/list context
ok 1 - checked passing value, scalar context
ok 2 - checked passing value, list context
ok 3 - checked failing value, scalar context
ok 4 - checked failing value, list context
1..4
ok 4 - type checks - differing constraints for scalar/list context
# Subtest: hash context
ok 1 - called with even number of items
ok 2 - called with odd number of items
1..2
ok 5 - hash context
# Subtest: coercion
ok 1 - value not needing coercion
ok 2 - value needing coercion
ok 3 - value that cannot be coerced
ok 4 - value not needing coercion - list context
ok 5 - value needing coercion - list context
ok 6 - value that cannot be coerced - list context
1..6
ok 6 - coercion
1..6
ok
t/02sugar.t ...
ok 1
ok 2
ok 3
1..3
ok
t/03coerce.t ..
ok 1 - use Return::Type;
# Subtest: coerce only in scalar context
ok 1
ok 2
1..2
ok 2 - coerce only in scalar context
# Subtest: coerce only in list context
ok 1
ok 2
1..2
ok 3 - coerce only in list context
# Subtest: coerce differently in each context
ok 1
ok 2
1..2
ok 4 - coerce differently in each context
1..4
ok
All tests successful.
Files=3, Tests=13, 1 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)
Result: PASS
TOBYINK/Return-Type-0.003.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Toby Inkster <tobyink@cpan.org>
specify a return type for a function (optionally with coercion)
>>> (cd C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO && tar cvf - Return-Type-0.003.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK/Return-Type-0.003.tar.gz
Return-Type-0.003.ppd
blib/
blib/lib/
blib/lib/Return/
blib/lib/Return/Type.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/Return-Type-0.003.ppd C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK
Running test for module 'Parse::Keyword'
Running make for D/DO/DOY/Parse-Keyword-0.08.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DO/DOY/Parse-Keyword-0.08.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\D\DO\DOY\Parse-Keyword-0.08.tar.gz ok
Parse-Keyword-0.08
Parse-Keyword-0.08/README
Parse-Keyword-0.08/Changes
Parse-Keyword-0.08/LICENSE
Parse-Keyword-0.08/dist.ini
Parse-Keyword-0.08/t
Parse-Keyword-0.08/t/peek.t
Parse-Keyword-0.08/META.yml
Parse-Keyword-0.08/MANIFEST
Parse-Keyword-0.08/t/basic.t
Parse-Keyword-0.08/t/error.t
Parse-Keyword-0.08/META.json
Parse-Keyword-0.08/Keyword.xs
Parse-Keyword-0.08/t/error.pl
Parse-Keyword-0.08/t/lexical.t
Parse-Keyword-0.08/t/closure.t
Parse-Keyword-0.08/Makefile.PL
Parse-Keyword-0.08/t/fun
Parse-Keyword-0.08/t/fun/anon.t
Parse-Keyword-0.08/t/fun/name.t
Parse-Keyword-0.08/t/try
Parse-Keyword-0.08/t/try/when.t
Parse-Keyword-0.08/t/fun/state.t
Parse-Keyword-0.08/t/fun/basic.t
Parse-Keyword-0.08/t/try/basic.t
Parse-Keyword-0.08/t/fun/slurpy.t
Parse-Keyword-0.08/t/try/syntax.t
Parse-Keyword-0.08/t/00-compile.t
Parse-Keyword-0.08/t/unavailable.t
Parse-Keyword-0.08/t/fun/package.t
Parse-Keyword-0.08/t/try/context.t
Parse-Keyword-0.08/t/try/finally.t
Parse-Keyword-0.08/inc
Parse-Keyword-0.08/inc/MMHelper.pm
Parse-Keyword-0.08/t/keyword-name.t
Parse-Keyword-0.08/t/scope-inject.t
Parse-Keyword-0.08/t/fun/defaults.t
Parse-Keyword-0.08/t/fun/lib
Parse-Keyword-0.08/t/fun/lib/Fun.pm
Parse-Keyword-0.08/t/try/lib
Parse-Keyword-0.08/t/try/lib/Try.pm
Parse-Keyword-0.08/inc/MakeMaker.pm
Parse-Keyword-0.08/xt/release
Parse-Keyword-0.08/xt/release/eol.t
Parse-Keyword-0.08/t/fun/recursion.t
Parse-Keyword-0.08/t/lib/My
Parse-Keyword-0.08/t/lib/My/Parser.pm
Parse-Keyword-0.08/t/try/given_when.t
Parse-Keyword-0.08/t/try/lib/Error2.pm
Parse-Keyword-0.08/t/try/lib/Error1.pm
Parse-Keyword-0.08/lib/Parse
Parse-Keyword-0.08/lib/Parse/Keyword.pm
Parse-Keyword-0.08/t/fun/compile-time.t
Parse-Keyword-0.08/xt/release/no-tabs.t
Parse-Keyword-0.08/t/fun/closure-proto.t
Parse-Keyword-0.08/xt/release/pod-syntax.t
Parse-Keyword-0.08/xt/release/pod-coverage.t
Parse-Keyword-0.08/t/fun/slurpy-syntax-errors.t
---- Unsatisfied dependencies detected during ----
---- DOY/Parse-Keyword-0.08.tar.gz ----
Devel::CallParser [build_requires]
Prepending C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'test'
Running make test
Make had some problems, won't test
Delayed until after prerequisites
Running test for module 'Devel::CallParser'
Running make for Z/ZE/ZEFRAM/Devel-CallParser-0.002.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/Z/ZE/ZEFRAM/Devel-CallParser-0.002.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\Z\ZE\ZEFRAM\Devel-CallParser-0.002.tar.gz ok
Devel-CallParser-0.002
Devel-CallParser-0.002/.gitignore
Devel-CallParser-0.002/MANIFEST
Devel-CallParser-0.002/Makefile.PL
Devel-CallParser-0.002/META.json
Devel-CallParser-0.002/Build.PL
Devel-CallParser-0.002/META.yml
Devel-CallParser-0.002/README
Devel-CallParser-0.002/Changes
Devel-CallParser-0.002/SIGNATURE
Devel-CallParser-0.002/lib
Devel-CallParser-0.002/lib/Devel
Devel-CallParser-0.002/lib/Devel/CallParser.xs
Devel-CallParser-0.002/lib/Devel/CallParser.pm
Devel-CallParser-0.002/t
Devel-CallParser-0.002/t/getset1.t
Devel-CallParser-0.002/t/stdargs.xs
Devel-CallParser-0.002/t/pod_syn.t
Devel-CallParser-0.002/t/dataalias.t
Devel-CallParser-0.002/t/no_hdr.t
Devel-CallParser-0.002/t/LoadXS.pm
Devel-CallParser-0.002/t/listquote.xs
Devel-CallParser-0.002/t/getset0.xs
Devel-CallParser-0.002/t/stdargs.t
Devel-CallParser-0.002/t/develdeclare.t
Devel-CallParser-0.002/t/pod_cvg.t
Devel-CallParser-0.002/t/proto.xs
Devel-CallParser-0.002/t/leximport.t
Devel-CallParser-0.002/t/indirect.t
Devel-CallParser-0.002/t/getset0.t
Devel-CallParser-0.002/t/WriteHeader.pm
Devel-CallParser-0.002/t/multiblock.t
Devel-CallParser-0.002/t/proto.t
Devel-CallParser-0.002/t/listquote.t
Devel-CallParser-0.002/t/substrictdecl.t
Devel-CallParser-0.002/t/padrange.t
Devel-CallParser-0.002/t/getset1.xs
Devel-CallParser-0.002/t/multiblock.xs
Prepending C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building Z/ZE/ZEFRAM/Devel-CallParser-0.002.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
# running Build.PL
Checking prerequisites...
requires:
! Devel::CallChecker is not installed
! DynaLoader::Functions is not installed
build_requires:
! Devel::CallChecker 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
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Devel-CallParser' version '0.002'
---- Unsatisfied dependencies detected during ----
---- ZEFRAM/Devel-CallParser-0.002.tar.gz ----
DynaLoader::Functions [requires]
Devel::CallChecker [requires]
Prepending C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'DynaLoader::Functions'
Running make for Z/ZE/ZEFRAM/DynaLoader-Functions-0.002.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/Z/ZE/ZEFRAM/DynaLoader-Functions-0.002.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\Z\ZE\ZEFRAM\DynaLoader-Functions-0.002.tar.gz ok
DynaLoader-Functions-0.002
DynaLoader-Functions-0.002/.gitignore
DynaLoader-Functions-0.002/MANIFEST
DynaLoader-Functions-0.002/Makefile.PL
DynaLoader-Functions-0.002/META.json
DynaLoader-Functions-0.002/Build.PL
DynaLoader-Functions-0.002/META.yml
DynaLoader-Functions-0.002/README
DynaLoader-Functions-0.002/Changes
DynaLoader-Functions-0.002/SIGNATURE
DynaLoader-Functions-0.002/lib
DynaLoader-Functions-0.002/lib/DynaLoader
DynaLoader-Functions-0.002/lib/DynaLoader/Functions.pm
DynaLoader-Functions-0.002/t
DynaLoader-Functions-0.002/t/pod_syn.t
DynaLoader-Functions-0.002/t/pod_cvg.t
DynaLoader-Functions-0.002/t/dyna_low.t
DynaLoader-Functions-0.002/t/dyna_low.c
Prepending C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building Z/ZE/ZEFRAM/DynaLoader-Functions-0.002.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
# running Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'DynaLoader-Functions' version '0.002'
>>> dmake
C:\Perl64-5.18\bin\perl.exe Build --makefile_env_macros 1
Building DynaLoader-Functions
ZEFRAM/DynaLoader-Functions-0.002.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.18\bin\perl.exe Build --makefile_env_macros 1 test
t\dyna_low.t ..
1..6
ok 1 - use DynaLoader::Functions;
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t\pod_cvg.t ...
1..1
ok 1 - Pod coverage on DynaLoader::Functions
ok
t\pod_syn.t ...
1..1
ok 1 - POD test for blib/lib/DynaLoader/Functions.pm
ok
All tests successful.
Files=3, Tests=8, 2 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)
Result: PASS
ZEFRAM/DynaLoader-Functions-0.002.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Andrew Main (Zefram) <zefram@fysh.org>
deconstructed dynamic C library loading
>>> (cd C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj && tar cvf - DynaLoader-Functions-0.002.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/Z/ZE/ZEFRAM/DynaLoader-Functions-0.002.tar.gz
DynaLoader-Functions-0.002.ppd
blib/
blib/lib/
blib/lib/DynaLoader/
blib/lib/DynaLoader/Functions.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/DynaLoader-Functions-0.002.ppd C:/cpanfly-5.18/var/REPO/Z/ZE/ZEFRAM
Running test for module 'Devel::CallChecker'
Running make for Z/ZE/ZEFRAM/Devel-CallChecker-0.006.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/Z/ZE/ZEFRAM/Devel-CallChecker-0.006.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\Z\ZE\ZEFRAM\Devel-CallChecker-0.006.tar.gz ok
Devel-CallChecker-0.006
Devel-CallChecker-0.006/.gitignore
Devel-CallChecker-0.006/MANIFEST
Devel-CallChecker-0.006/Makefile.PL
Devel-CallChecker-0.006/META.json
Devel-CallChecker-0.006/Build.PL
Devel-CallChecker-0.006/META.yml
Devel-CallChecker-0.006/README
Devel-CallChecker-0.006/Changes
Devel-CallChecker-0.006/SIGNATURE
Devel-CallChecker-0.006/typemap
Devel-CallChecker-0.006/lib
Devel-CallChecker-0.006/lib/Devel
Devel-CallChecker-0.006/lib/Devel/CallChecker.pm
Devel-CallChecker-0.006/lib/Devel/CallChecker.xs
Devel-CallChecker-0.006/t
Devel-CallChecker-0.006/t/pod_syn.t
Devel-CallChecker-0.006/t/rv2cvopcv.t
Devel-CallChecker-0.006/t/rv2cvopcv.xs
Devel-CallChecker-0.006/t/LoadXS.pm
Devel-CallChecker-0.006/t/threads1.xs
Devel-CallChecker-0.006/t/threads.t
Devel-CallChecker-0.006/t/pod_cvg.t
Devel-CallChecker-0.006/t/callck.t
Devel-CallChecker-0.006/t/callck.xs
Devel-CallChecker-0.006/t/WriteHeader.pm
Devel-CallChecker-0.006/t/threads2.xs
Prepending C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building Z/ZE/ZEFRAM/Devel-CallChecker-0.006.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
# running Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Devel-CallChecker' version '0.006'
>>> dmake
C:\Perl64-5.18\bin\perl.exe Build --makefile_env_macros 1
Building Devel-CallChecker
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -s -O2 "-DXS_VERSION=\"0.006\"" "-DVERSION=\"0.006\"" -I"C:\Perl64-5.18\lib\CORE" -I"C:\MinGW\x86_64-w64-mingw32\include" -o "lib\Devel\CallChecker.o" "lib\Devel\CallChecker.c"
ExtUtils::Mkbootstrap::Mkbootstrap('blib\arch\auto\Devel\CallChecker\CallChecker.bs')
Generating script 'lib\Devel\CallChecker.lds'
dlltool --def "lib\Devel\CallChecker.def" --output-exp "lib\Devel\CallChecker.exp"
g++ -o "blib\arch\auto\Devel\CallChecker\CallChecker.dll" -Wl,--base-file,"lib\Devel\CallChecker.base" -Wl,--image-base,0x90000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.18\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "lib\Devel\CallChecker.lds" "lib\Devel\CallChecker.exp"
dlltool --def "lib\Devel\CallChecker.def" --output-exp "lib\Devel\CallChecker.exp" --base-file "lib\Devel\CallChecker.base"
g++ -o "blib\arch\auto\Devel\CallChecker\CallChecker.dll" -Wl,--image-base,0x90000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.18\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "lib\Devel\CallChecker.lds" "lib\Devel\CallChecker.exp"
dlltool --def "lib\Devel\CallChecker.def" --output-lib "blib\arch\auto\Devel\CallChecker\CallChecker.a" --dllname CallChecker.dll "blib\arch\auto\Devel\CallChecker\CallChecker.dll"
ZEFRAM/Devel-CallChecker-0.006.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.18\bin\perl.exe Build --makefile_env_macros 1 test
t\callck.t .....
1..79
ok 1
ok 2 - require Devel::CallChecker;
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok
t\pod_cvg.t ....
1..1
ok 1 - Pod coverage on Devel::CallChecker
ok
t\pod_syn.t ....
1..1
ok 1 - POD test for blib/lib/Devel/CallChecker.pm
ok
t\rv2cvopcv.t ..
1..4
ok 1
ok 2 - require Devel::CallChecker;
ok 3
ok 4
ok
t\threads.t ....
1..3
ok 1
ok 2
ok 3
ok
All tests successful.
Files=5, Tests=88, 5 wallclock secs ( 0.06 usr + 0.05 sys = 0.11 CPU)
Result: PASS
ZEFRAM/Devel-CallChecker-0.006.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Andrew Main (Zefram) <zefram@fysh.org>
custom op checking attached to subroutines
>>> (cd C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5 && tar cvf - Devel-CallChecker-0.006.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/Z/ZE/ZEFRAM/Devel-CallChecker-0.006.tar.gz
Devel-CallChecker-0.006.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/Devel/
blib/arch/auto/Devel/CallChecker/
blib/arch/auto/Devel/CallChecker/CallChecker.a
blib/arch/auto/Devel/CallChecker/CallChecker.bs
blib/arch/auto/Devel/CallChecker/CallChecker.dll
blib/lib/
blib/lib/Devel/
blib/lib/Devel/CallChecker.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/Devel-CallChecker-0.006.ppd C:/cpanfly-5.18/var/REPO/Z/ZE/ZEFRAM
Running make for Z/ZE/ZEFRAM/Devel-CallParser-0.002.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW
Prepending C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building Z/ZE/ZEFRAM/Devel-CallParser-0.002.tar.gz
>>> dmake
C:\Perl64-5.18\bin\perl.exe Build --makefile_env_macros 1
Building Devel-CallParser
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -s -O2 "-DXS_VERSION=\"0.002\"" "-DVERSION=\"0.002\"" -I"C:\Perl64-5.18\lib\CORE" -I"C:\MinGW\x86_64-w64-mingw32\include" -o "lib\Devel\CallParser.o" "lib\Devel\CallParser.c"
ExtUtils::Mkbootstrap::Mkbootstrap('blib\arch\auto\Devel\CallParser\CallParser.bs')
Generating script 'lib\Devel\CallParser.lds'
dlltool --def "lib\Devel\CallParser.def" --output-exp "lib\Devel\CallParser.exp"
g++ -o "blib\arch\auto\Devel\CallParser\CallParser.dll" -Wl,--base-file,"lib\Devel\CallParser.base" -Wl,--image-base,0x13000000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.18\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "lib\Devel\CallParser.lds" "lib\Devel\CallParser.exp"
dlltool --def "lib\Devel\CallParser.def" --output-exp "lib\Devel\CallParser.exp" --base-file "lib\Devel\CallParser.base"
g++ -o "blib\arch\auto\Devel\CallParser\CallParser.dll" -Wl,--image-base,0x13000000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.18\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "lib\Devel\CallParser.lds" "lib\Devel\CallParser.exp"
dlltool --def "lib\Devel\CallParser.def" --output-lib "blib\arch\auto\Devel\CallParser\CallParser.a" --dllname CallParser.dll "blib\arch\auto\Devel\CallParser\CallParser.dll"
ZEFRAM/Devel-CallParser-0.002.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.18\bin\perl.exe Build --makefile_env_macros 1 test
t\dataalias.t ......
1..2
ok 1
ok 2
ok
t\develdeclare.t ...
1..1
ok 1
ok
t\getset0.t ........
1..4
ok 1
ok 2 - require Devel::CallParser;
ok 3
ok 4
ok
t\getset1.t ........
1..4
ok 1
ok 2 - require Devel::CallParser;
ok 3
ok 4
ok
t\indirect.t .......
1..1
ok 1
ok
t\leximport.t ......
1..5
ok 1
ok 2 - require Devel::CallParser;
ok 3
ok 4
ok 5
ok
t\listquote.t ......
1..47
ok 1
ok 2 - require Devel::CallParser;
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok
t\multiblock.t .....
1..17
ok 1
ok 2 - require Devel::CallParser;
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
t\no_hdr.t .........
1..2
ok 1 - require Devel::CallParser;
ok 2 # skip callparser1.h available
ok
t\padrange.t .......
1..2
ok 1
ok 2
ok
t\pod_cvg.t ........
1..1
ok 1 - Pod coverage on Devel::CallParser
ok
t\pod_syn.t ........
1..1
ok 1 - POD test for blib/lib/Devel/CallParser.pm
ok
t\proto.t ..........
1..107
ok 1
ok 2 - require Devel::CallParser;
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok
t\stdargs.t ........
1..278
ok 1
ok 2 - require Devel::CallParser;
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
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok 140
ok 141
ok 142
ok 143
ok 144
ok 145
ok 146
ok 147
ok 148
ok 149
ok 150
ok 151
ok 152
ok 153
ok 154
ok 155
ok 156
ok 157
ok 158
ok 159
ok 160
ok 161
ok 162
ok 163
ok 164
ok 165
ok 166
ok 167
ok 168
ok 169
ok 170
ok 171
ok 172
ok 173
ok 174
ok 175
ok 176
ok 177
ok 178
ok 179
ok 180
ok 181
ok 182
ok 183
ok 184
ok 185
ok 186
ok 187
ok 188
ok 189
ok 190
ok 191
ok 192
ok 193
ok 194
ok 195
ok 196
ok 197
ok 198
ok 199
ok 200
ok 201
ok 202
ok 203
ok 204
ok 205
ok 206
ok 207
ok 208
ok 209
ok 210
ok 211
ok 212
ok 213
ok 214
ok 215
ok 216
ok 217
ok 218
ok 219
ok 220
ok 221
ok 222
ok 223
ok 224
ok 225
ok 226
ok 227
ok 228
ok 229
ok 230
ok 231
ok 232
ok 233
ok 234
ok 235
ok 236
ok 237
ok 238
ok 239
ok 240
ok 241
ok 242
ok 243
ok 244
ok 245
ok 246
ok 247
ok 248
ok 249
ok 250
ok 251
ok 252
ok 253
ok 254
ok 255
ok 256
ok 257
ok 258
ok 259
ok 260
ok 261
ok 262
ok 263
ok 264
ok 265
ok 266
ok 267
ok 268
ok 269
ok 270
ok 271
ok 272
ok 273
ok 274
ok 275
ok 276
ok 277
ok 278
ok
t\substrictdecl.t .. skipped: good Sub::StrictDecl unavailable
All tests successful.
Files=15, Tests=472, 9 wallclock secs ( 0.13 usr + 0.05 sys = 0.17 CPU)
Result: PASS
ZEFRAM/Devel-CallParser-0.002.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Andrew Main (Zefram) <zefram@fysh.org>
custom parsing attached to subroutines
>>> (cd C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW && tar cvf - Devel-CallParser-0.002.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/Z/ZE/ZEFRAM/Devel-CallParser-0.002.tar.gz
Devel-CallParser-0.002.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/Devel/
blib/arch/auto/Devel/CallParser/
blib/arch/auto/Devel/CallParser/CallParser.a
blib/arch/auto/Devel/CallParser/CallParser.bs
blib/arch/auto/Devel/CallParser/CallParser.dll
blib/lib/
blib/lib/Devel/
blib/lib/Devel/CallParser.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/Devel-CallParser-0.002.ppd C:/cpanfly-5.18/var/REPO/Z/ZE/ZEFRAM
Running make for D/DO/DOY/Parse-Keyword-0.08.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'get'
Prepending C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DO/DOY/Parse-Keyword-0.08.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Parse::Keyword
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Parse/Keyword.pm blib\lib\Parse\Keyword.pm
Running Mkbootstrap for Parse::Keyword ()
C:\Perl64-5.18\bin\perl.exe -MExtUtils::Command -e chmod -- 644 Keyword.bs
C:\Perl64-5.18\bin\perl.exe C:\cpanfly-5.18\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.18\lib\ExtUtils\typemap Keyword.xs > Keyword.xsc && C:\Perl64-5.18\bin\perl.exe -MExtUtils::Command -e mv -- Keyword.xsc Keyword.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.08\" -DXS_VERSION=\"0.08\" "-IC:\Perl64-5.18\lib\CORE" Keyword.c
C:\Perl64-5.18\bin\perl.exe -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"Parse::Keyword\", 'DLBASE' => 'Keyword', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def Keyword.def --output-exp dll.exp
g++ -o blib\arch\auto\Parse\Keyword\Keyword.dll -Wl,--base-file -Wl,dll.base -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.18\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" Keyword.o ..\Devel-CallParser-0.002-ujBoAW\blib\arch\auto\Devel\CallParser\CallParser.a C:\Perl64-5.18\lib\CORE\libperl518.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
dlltool --def Keyword.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\Parse\Keyword\Keyword.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.18\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" Keyword.o ..\Devel-CallParser-0.002-ujBoAW\blib\arch\auto\Devel\CallParser\CallParser.a C:\Perl64-5.18\lib\CORE\libperl518.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
C:\Perl64-5.18\bin\perl.exe -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Parse\Keyword\Keyword.dll
dmake: Warning: -- Found file corresponding to virtual target [..\Devel-CallParser-0.002-ujBoAW\blib\arch\auto\Devel\CallParser\CallParser.a].
DOY/Parse-Keyword-0.08.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-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/fun/*.t t/try/*.t
t/00-compile.t ................
1..1
ok 1 - Parse::Keyword loaded ok
ok
t/basic.t .....................
ok 1
ok 2
ok 3
1..3
ok
t/closure.t ...................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
not ok 7 # TODO broken
# Failed (TODO) test at t/closure.t line 38.
# got: undef
# expected: '1'
not ok 8 # TODO broken
# Failed (TODO) test at t/closure.t line 38.
# got: undef
# expected: '2'
not ok 9 # TODO broken
# Failed (TODO) test at t/closure.t line 38.
# got: undef
# expected: '3'
1
ok 10
1
not ok 11 # TODO broken
# Failed (TODO) test at t/closure.t line 48.
# got: '1'
# expected: '2'
1
not ok 12 # TODO broken
# Failed (TODO) test at t/closure.t line 48.
# got: '1'
# expected: '3'
1
ok 13
1
not ok 14 # TODO broken
# Failed (TODO) test at t/closure.t line 53.
# got: '1'
# expected: '2'
1
not ok 15 # TODO broken
# Failed (TODO) test at t/closure.t line 54.
# got: '1'
# expected: '3'
1
ok 16
1
not ok 17 # TODO broken
# Failed (TODO) test at t/closure.t line 59.
# got: '1'
# expected: '2'
1
not ok 18 # TODO broken
# Failed (TODO) test at t/closure.t line 59.
# got: '1'
# expected: '3'
1..18
ok
t/error.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
1..21
ok
t/fun/anon.t ..................
ok 1
ok 2
1..2
ok
t/fun/basic.t .................
ok 1
ok 2
ok 3
1..3
ok
t/fun/closure-proto.t .........
ok 1
1..1
ok
t/fun/compile-time.t ..........
ok 1
1..1
ok
t/fun/defaults.t ..............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 - doesn't leak scope
ok 11
ok 12 - ... not the same reference
1..12
ok
t/fun/name.t ..................
ok 1
ok 2
1..2
ok
t/fun/package.t ...............
ok 1
ok 2
ok 3
1..3
ok
t/fun/recursion.t .............
ok 1
ok 2
ok 3
1..3
ok
t/fun/slurpy-syntax-errors.t ..
ok 1 - ... got an error
ok 2 - ... got an error
ok 3 - ... got an error
ok 4 - ... got an error
1..4
ok
t/fun/slurpy.t ................
ok 1 - ... slurpy array worked
ok 2 - ... slurpy hash worked
1..2
ok
t/fun/state.t .................
ok 1
1..1
ok
t/keyword-name.t ..............
ok 1
1..1
ok
t/lexical.t ................... skipped: This test requires Exporter::Lexical
t/peek.t ......................
ok 1
ok 2
1..2
ok
t/scope-inject.t ..............
ok 1
ok 2
ok 3
1..3
ok
t/try/basic.t .................
ok 1 - syntax ok
ok 2 - basic try
ok 3 - rethrow
ok 4
ok 5 - got here
ok 6 - syntax ok
ok 7 - try in try catch block
ok 8 - syntax ok
ok 9 - rethrow with try in catch block
ok 10 - catch invoked
ok 11
ok 12 - syntax ok
ok 13 - $@ untouched
ok 14 - $_ untouched
ok 15 - previous value of $@
ok 16 - syntax ok
ok 17 - previous value of $@ available for capture
ok 18 - previous value of $@ also available in catch block
1..18
ok
t/try/context.t ...............
ok 1 - Proper context LIST in try{}
ok 2 - Proper VOID context in finally{}
ok 3
ok 4 - Proper context LIST in try{}
ok 5 - Proper context LIST in catch{}
ok 6 - Proper VOID context in finally{}
ok 7
ok 8 - Proper context SCALAR in try{}
ok 9 - Proper VOID context in finally{}
ok 10
ok 11 - Proper context SCALAR in try{}
ok 12 - Proper context SCALAR in catch{}
ok 13 - Proper VOID context in finally{}
ok 14
ok 15 - Proper context VOID in try{}
ok 16 - Proper VOID context in finally{}
ok 17 - Proper context VOID in try{}
ok 18 - Proper context VOID in catch{}
ok 19 - Proper VOID context in finally{}
1..19
ok
t/try/finally.t ...............
ok 1 - Moved into finally from try
ok 2 - Error text as expected
ok 3 - Into catch block as we died in try
ok 4 - Moved into finally from catch
ok 5 - Moved into finally block when try throws an exception and we have no catch block
ok 6 - no error reported
ok 7 - finally got passed the exception
ok 8 - finally called
ok 9 - not localized in try
ok 10 - nothing in @_ (finally)
ok 11 - $_ not localized (finally)
ok 12 - same afterwards
ok 13 - not localized in try
ok 14 - error in @_ (catch)
ok 15 - error in $_ (catch)
ok 16 - error in @_ (finally)
ok 17 - error in @_ (finally)
ok 18 - $_ not localized (finally)
ok 19 - same afterwards
1..19
ok
t/try/given_when.t ............
ok 1 - syntax ok
ok 2 - error caught
ok 3 - error is also in $_
1..3
ok
t/try/syntax.t ................
ok 1
ok 2
1..2
ok
t/try/when.t ..................
ok 1
ok 2 - $_ not clobbered
ok 3 - bar didn't match
ok 4 - foo matched
ok 5 - fallback didn't match
1..5
ok
t/unavailable.t ...............
ok 1
1..1
ok
All tests successful.
Files=26, Tests=150, 5 wallclock secs ( 0.13 usr + 0.03 sys = 0.16 CPU)
Result: PASS
dmake: Warning: -- Found file corresponding to virtual target [..\Devel-CallParser-0.002-ujBoAW\blib\arch\auto\Devel\CallParser\CallParser.a].
DOY/Parse-Keyword-0.08.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Jesse Luehrs <doy@cpan.org>
DEPRECATED: write syntax extensions in perl
>>> (cd C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_ && tar cvf - Parse-Keyword-0.08.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/D/DO/DOY/Parse-Keyword-0.08.tar.gz
Parse-Keyword-0.08.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/Parse/
blib/arch/auto/Parse/Keyword/
blib/arch/auto/Parse/Keyword/Keyword.dll
blib/lib/
blib/lib/Parse/
blib/lib/Parse/Keyword.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/Parse-Keyword-0.08.ppd C:/cpanfly-5.18/var/REPO/D/DO/DOY
Running make for T/TO/TOBYINK/Kavorka-0.027.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/arch C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.18/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9
Prepending C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/arch C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.18/var/cpan/build for 'make'
CPAN.pm: Building T/TO/TOBYINK/Kavorka-0.027.tar.gz
>>> dmake
cp lib/Kavorka/Manual/API.pod blib\lib\Kavorka\Manual\API.pod
cp lib/Kavorka/Manual/Methods.pod blib\lib\Kavorka\Manual\Methods.pod
cp lib/Kavorka/ReturnType.pm blib\lib\Kavorka\ReturnType.pm
cp lib/Kavorka/Manual/MultiSubs.pod blib\lib\Kavorka\Manual\MultiSubs.pod
cp lib/Kavorka/MethodModifier.pm blib\lib\Kavorka\MethodModifier.pm
cp lib/Kavorka/Multi.pm blib\lib\Kavorka\Multi.pm
cp lib/Kavorka/Sub.pm blib\lib\Kavorka\Sub.pm
cp lib/Kavorka/Manual/Functions.pod blib\lib\Kavorka\Manual\Functions.pod
cp lib/Kavorka.pm blib\lib\Kavorka.pm
cp lib/Kavorka/Manual/ExtendingKavorka.pod blib\lib\Kavorka\Manual\ExtendingKavorka.pod
cp lib/Kavorka/Sub/Augment.pm blib\lib\Kavorka\Sub\Augment.pm
cp lib/Kavorka/Manual/MethodModifiers.pod blib\lib\Kavorka\Manual\MethodModifiers.pod
cp lib/Kavorka/Sub/Around.pm blib\lib\Kavorka\Sub\Around.pm
cp lib/Kavorka/Manual.pod blib\lib\Kavorka\Manual.pod
cp lib/Kavorka/Manual/Signatures.pod blib\lib\Kavorka\Manual\Signatures.pod
cp lib/Kavorka/Sub/After.pm blib\lib\Kavorka\Sub\After.pm
cp lib/Kavorka/Manual/PrototypeAndAttributes.pod blib\lib\Kavorka\Manual\PrototypeAndAttributes.pod
cp lib/Kavorka/Parameter.pm blib\lib\Kavorka\Parameter.pm
cp lib/Kavorka/Signature.pm blib\lib\Kavorka\Signature.pm
cp lib/MooseX/KavorkaInfo.pm blib\lib\MooseX\KavorkaInfo.pm
cp lib/Kavorka/Sub/Fun.pm blib\lib\Kavorka\Sub\Fun.pm
cp lib/Kavorka/TraitFor/Parameter/assumed.pm blib\lib\Kavorka\TraitFor\Parameter\assumed.pm
cp lib/Kavorka/TraitFor/Parameter/optional.pm blib\lib\Kavorka\TraitFor\Parameter\optional.pm
cp lib/Kavorka/TraitFor/ReturnType/assumed.pm blib\lib\Kavorka\TraitFor\ReturnType\assumed.pm
cp lib/Kavorka/Sub/ClassMethod.pm blib\lib\Kavorka\Sub\ClassMethod.pm
cp lib/Kavorka/Sub/ObjectMethod.pm blib\lib\Kavorka\Sub\ObjectMethod.pm
cp lib/Kavorka/TraitFor/Sub/fresh.pm blib\lib\Kavorka\TraitFor\Sub\fresh.pm
cp lib/Parse/KeywordX.pm blib\lib\Parse\KeywordX.pm
cp lib/Kavorka/Sub/Before.pm blib\lib\Kavorka\Sub\Before.pm
cp lib/Kavorka/Sub/Override.pm blib\lib\Kavorka\Sub\Override.pm
cp lib/Kavorka/Sub/Method.pm blib\lib\Kavorka\Sub\Method.pm
cp lib/Kavorka/TraitFor/Parameter/ref_alias.pm blib\lib\Kavorka\TraitFor\Parameter\ref_alias.pm
cp lib/Kavorka/TraitFor/Parameter/locked.pm blib\lib\Kavorka\TraitFor\Parameter\locked.pm
cp lib/Kavorka/TraitFor/Parameter/ro.pm blib\lib\Kavorka\TraitFor\Parameter\ro.pm
cp lib/Kavorka/TraitFor/Parameter/alias.pm blib\lib\Kavorka\TraitFor\Parameter\alias.pm
cp lib/Kavorka/TraitFor/Sub/override.pm blib\lib\Kavorka\TraitFor\Sub\override.pm
TOBYINK/Kavorka-0.027.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/arch C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.18/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-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 Kavorka;
1..1
ok
t/02named-functions.t ..........
ok 1 - cannot rebind the lexical function
ok 2 - can redefine lexical function in another scope
ok 3 - named function with no signature; called with empty list
ok 4 - named function with no signature; called with arguments
ok 5 - named function with empty signature
ok 6 - named function with empty signature throws exception if passed arguments
ok 7 - named function with positional parameters
ok 8 - named function with positional parameters throws exception if passed too many arguments
ok 9 - named function with positional parameters throws exception if passed too few arguments
ok 10 - an explicit undef satisfies positional parameters
ok 11 - named function with positional parameters and yadayada
ok 12 - named function with positional parameters and yadayada throws no exception if passed too many arguments
ok 13 - named function with positional parameters and yadayada throws exception if passed too few arguments
ok 14 - an explicit undef satisfies positional parameters with yadayada
ok 15 - lexical subs
ok 16 - an empty function body returns nothing
1..16
ok
t/03anon-functions.t ...........
ok 1 - anon function with no signature; called with empty list
ok 2 - anon function with no signature; called with arguments
ok 3 - anon function with empty signature
ok 4 - anon function with empty signature throws exception if passed arguments
ok 5 - anon function with positional parameters
ok 6 - anon function with positional parameters throws exception if passed too many arguments
ok 7 - anon function with positional parameters throws exception if passed too few arguments
ok 8 - an explicit undef satisfies positional parameters
ok 9 - anon function with positional parameters and yadayada
ok 10 - anon function with positional parameters and yadayada throws no exception if passed too many arguments
ok 11 - anon function with positional parameters and yadayada throws exception if passed too few arguments
ok 12 - an explicit undef satisfies positional parameters with yadayada
ok 13 - an empty function body returns nothing
ok 14 - closures work for anonymous functions
1..14
ok
t/04named-methods.t ............
ok 1 - named method with no signature; called with empty list
ok 2 - named method with no signature; called with arguments
ok 3 - named method with empty signature
ok 4 - named method with empty signature throws exception if passed arguments
ok 5 - named method with positional parameters
ok 6 - named method with positional parameters throws exception if passed too many arguments
ok 7 - named method with positional parameters throws exception if passed too few arguments
ok 8 - an explicit undef satisfies positional parameters
ok 9 - named method with positional parameters and yadayada
ok 10 - named method with positional parameters and yadayada throws no exception if passed too many arguments
ok 11 - named method with positional parameters and yadayada throws exception if passed too few arguments
ok 12 - an explicit undef satisfies positional parameters with yadayada
ok 13 - lexical methods
ok 14 - an empty method body returns nothing
ok 15 - can define a method called "method"
1..15
ok
t/05anon-methods.t .............
ok 1 - anon method with no signature; called with empty list
ok 2 - anon method with no signature; called with arguments
ok 3 - anon method with empty signature
ok 4 - anon method with empty signature throws exception if passed arguments
ok 5 - anon method with positional parameters
ok 6 - anon method with positional parameters throws exception if passed too many arguments
ok 7 - anon method with positional parameters throws exception if passed too few arguments
ok 8 - an explicit undef satisfies positional parameters
ok 9 - anon method with positional parameters and yadayada
ok 10 - anon method with positional parameters and yadayada throws no exception if passed too many arguments
ok 11 - anon method with positional parameters and yadayada throws exception if passed too few arguments
ok 12 - an explicit undef satisfies positional parameters with yadayada
ok 13 - an empty method body returns nothing
1..13
ok
t/10positional.t ...............
ok 1 - function with one positional parameter
ok 2 - function with two positional parameters, the first of which is anonymous
ok 3 - function with two positional parameters
ok 4 - function with two positional parameters using localized global variables
ok 5 - optional positional parameter supplied
ok 6 - optional positional parameter supplied undef
ok 7 - optional positional parameter omitted
ok 8 - positional parameter with default supplied
ok 9 - positional parameter with default supplied undef
ok 10 - positional parameter with default omitted
ok 11 - positional parameter with //=default supplied
ok 12 - positional parameter with //=default supplied undef
ok 13 - positional parameter with //=default supplied false
ok 14 - positional parameter with //=default omitted
ok 15 - positional parameter with ||=default supplied
ok 16 - positional parameter with ||=default supplied undef
ok 17 - positional parameter with ||=default supplied false
ok 18 - positional parameter with ||=default omitted
1..18
ok
t/11named.t ....................
ok 1 - single positional followed by a named parameter
ok 2 - single positional followed by a named parameter - named parameters are optional
ok 3 - two positionals followed by a named parameter
ok 4 - two positionals followed by a named parameter - named parameters are optional
ok 5 - two named parameters
ok 6 - two named parameters (passed as hashref)
ok 7 - two named parameters - omit the optional one
ok 8 - two named parameters - omit the required one; throws
ok 9 - long named parameter
ok 10 - long named parameter cannot be invoked with its short name
ok 11 - multi-named parameters
ok 12 - multi-named parameters
ok 13 - multi-named parameters
ok 14 - multi-named parameters
1..14
ok
t/12invocant.t .................
ok 1 - basic method with an invocant
ok 2 - basic method called without invocant throws exception
# it would be nice if the exception mentioned a missing invocant!
ok 3 - renaming invocant
ok 4 - renaming invocant to a localized global
ok 5 - two invocants
ok 6 - invocants work with `fun` keyword too
1..6
ok
t/13slurpy.t ...................
ok 1 - function with leading positional parameters and array slurpy
ok 2 - function with leading positional parameters and array slurpy - empty slurpy
ok 3 - function with leading positional parameters and array slurpy - empty slurpy
ok 4 - function with leading positional parameters and array slurpy - only one item in slurpy
ok 5 - function with leading positional parameter and hash slurpy
ok 6 - exception passing odd number of items to slurpy hash
ok 7 - function with named parameters and slurpy hash
ok 8 - function with named parameters and slurpy hash (invoked with hashref)
ok 9 - anon slurpy hash
ok 10 - function with leading positional parameters and arrayref slurpy
ok 11 - function with leading positional parameter and hashref slurpy
ok 12 - exception passing odd number of items to slurpy hashref
ok 13 - function with named parameters and slurpy hashref
1..13
ok
t/14underscores.t ..............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/20modifiers-moo.t ............
ok 1
ok 2
1..2
ok
t/21modifiers-moose.t ..........
ok 1
ok 2
1..2
ok
t/22modifiers-mouse.t ..........
ok 1
ok 2
1..2
ok
t/23modifiers-tiny.t ...........
ok 1
ok 2
1..2
ok
t/24multimodifiers.t ...........
ok 1
1..1
ok
t/28modifiers-augment.t ........
ok 1
ok 2
ok 3
1..3
ok
t/29modifiers-override.t .......
ok 1
ok 2
ok 3
1..3
ok
t/30multi.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - bar is a function; should not inherit multis
ok 9 - can call function via long name
1..9
ok
t/31multimulti.t ...............
ok 1
ok 2
ok 3
ok 4
not ok 5 # TODO I don't think it's possible to detect whether the method has been invoked this way
# Failed (TODO) test at t/31multimulti.t line 58.
not ok 6 # TODO I don't think it's possible to detect whether the method has been invoked this way
# Failed (TODO) test at t/31multimulti.t line 59.
1..6
ok
t/32multiredefine.t ............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/33cacheinvalidationishard.t ..
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/50types.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
1..19
ok
t/51coerce.t ...................
ok 1
ok 2 - type constraint with coercion, but parameter does not coerce - valid value
ok 3 - type constraint with coercion, but parameter does not coerce - invalid value
ok 4 - type constraint with coercion - valid value
ok 5 - type constraint with coercion - coercible value
ok 6 - type constraint with coercion - invalid value
ok 7 - type constraint with non-inlinable coercion - valid value
ok 8 - type constraint with non-inlinable coercion - coercible value
ok 9 - type constraint with non-inlinable coercion - invalid value
# arrays...
ok 10 - type constraint with coercion, but parameter does not coerce - valid value
ok 11 - type constraint with coercion, but parameter does not coerce - invalid value
ok 12 - type constraint with coercion - valid value
ok 13 - type constraint with coercion - coercible value
ok 14 - type constraint with coercion - invalid value
ok 15 - type constraint with non-inlinable coercion - valid value
ok 16 - type constraint with non-inlinable coercion - coercible value
ok 17 - type constraint with non-inlinable coercion - invalid value
# arrayrefs...
ok 18 - type constraint with coercion, but parameter does not coerce - valid value
ok 19 - type constraint with coercion, but parameter does not coerce - invalid value
ok 20 - type constraint with coercion - valid value
ok 21 - type constraint with coercion - coercible value
ok 22 - type constraint with coercion - invalid value
ok 23 - type constraint with non-inlinable coercion - valid value
ok 24 - type constraint with non-inlinable coercion - coercible value
ok 25 - type constraint with non-inlinable coercion - invalid value
1..25
ok
t/52typeexpr.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
1..19
ok
t/53typeexpr-moosextypes.t .....
ok 1
ok 2
1..2
ok
t/59valueconstraints.t .........
# Subtest: smartmatch-style value constraint
ok 1
ok 2
ok 3
ok 4
1..4
ok 1 - smartmatch-style value constraint
# Subtest: block value constraint
ok 1
ok 2
ok 3
ok 4
1..4
ok 2 - block value constraint
# Subtest: value constraint with no type constraint
ok 1
ok 2
ok 3
ok 4
1..4
ok 3 - value constraint with no type constraint
1..3
ok
t/60alias.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
1..17
ok
t/61ro.t .......................
ok 1
ok 2
1..2
ok
t/62locked.t ...................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/63freshoverride.t ............
ok 1 - the `fresh` trait complains about overriding namespace pollution
ok 2 - the `fresh` trait does not complain when installing a fresh, new method
ok 3 - the `fresh` trait complains about overriding methods in superclass
ok 4 - the `fresh` trait complains about overriding methods already provided by a role
ok 5 - the `override` trait does not complain when overriding methods in superclass
ok 6 - the `override` trait does not complain when overriding methods already provided by a role
ok 7 - the `override` trait complains when installing a fresh, new method
1..7
ok
t/69traits.t ...................
# Subtest: Parameter traits
ok 1
ok 2
ok 3
1..3
ok 1 - Parameter traits
# Subtest: Sub traits
ok 1
ok 2
ok 3
1..3
ok 2 - Sub traits
1..2
ok
t/70introspection.t ............
ok 1 - foo works
ok 2 - bar works
ok 3 - $foo->DOES('Kavorka::Sub')
ok 4 - $foo->keyword
ok 5 - $foo->declared_name
ok 6 - $foo->qualified_name
ok 7 - $foo->signature
ok 8 - $foo->prototype
ok 9 - $bar->DOES('Kavorka::Sub')
ok 10 - $bar->keyword
ok 11 - $bar->declared_name
ok 12 - $bar->qualified_name
ok 13 - $bar->prototype
ok 14 - $bar->signature->DOES('Kavorka::Signature')
ok 15 - $bar->signature->args_min
ok 16 - $bar->signature->args_max
ok 17 - $bar->signature->invocants
ok 18 - $bar->signature->positional_params
ok 19 - $bar->signature->named_params
ok 20 - $bar->signature->slurpy_param
ok 21 - introspection of anon function - A
ok 22 - introspection of anon function - B
1..22
ok
t/71moosemeta.t ................
# Subtest: method introspection
ok 1
ok 2
ok 3
1..3
ok 1 - method introspection
# Subtest: method introspection works through wrappers
ok 1
ok 2
ok 3
1..3
ok 2 - method introspection works through wrappers
1..2
ok
t/80returntype.t ...............
# simple type constraint
ok 1
ok 2
ok 3
ok 4
ok 5
# type constraint expression
ok 6
ok 7
ok 8
# type constraints for list and scalar contexts
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/90closures.t .................
# Subtest: Two functions closing over the same variable
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok 1 - Two functions closing over the same variable
# Subtest: Closing over a variable in a lexical function
ok 1
ok 2
ok 3
1..3
ok 2 - Closing over a variable in a lexical function
# Subtest: Closing over a variable in a default
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok 3 - Closing over a variable in a default
# Subtest: Closing over a variable in a where {} block
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 4 - Closing over a variable in a where {} block
# Subtest: Two anonymous functions closing over the same variable
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 5 - Two anonymous functions closing over the same variable
1..5
ok
t/91lvalue.t ...................
ok 1
ok 2
ok 3
1..3
ok
t/92weirdvars.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/93prototypes.t ...............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/94bypassparsing.t ............
ok 1
ok 2
1..2
ok
All tests successful.
Files=39, Tests=316, 27 wallclock secs ( 0.16 usr + 0.09 sys = 0.25 CPU)
Result: PASS
TOBYINK/Kavorka-0.027.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Toby Inkster <tobyink@cpan.org>
function signatures with the lure of the animal
>>> (cd C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9 && tar cvf - Kavorka-0.027.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK/Kavorka-0.027.tar.gz
Kavorka-0.027.ppd
blib/
blib/lib/
blib/lib/Kavorka/
blib/lib/Kavorka/Manual/
blib/lib/Kavorka/Manual/API.pod
blib/lib/Kavorka/Manual/ExtendingKavorka.pod
blib/lib/Kavorka/Manual/Functions.pod
blib/lib/Kavorka/Manual/MethodModifiers.pod
blib/lib/Kavorka/Manual/Methods.pod
blib/lib/Kavorka/Manual/MultiSubs.pod
blib/lib/Kavorka/Manual/PrototypeAndAttributes.pod
blib/lib/Kavorka/Manual/Signatures.pod
blib/lib/Kavorka/Manual.pod
blib/lib/Kavorka/MethodModifier.pm
blib/lib/Kavorka/Multi.pm
blib/lib/Kavorka/Parameter.pm
blib/lib/Kavorka/ReturnType.pm
blib/lib/Kavorka/Signature.pm
blib/lib/Kavorka/Sub/
blib/lib/Kavorka/Sub/After.pm
blib/lib/Kavorka/Sub/Around.pm
blib/lib/Kavorka/Sub/Augment.pm
blib/lib/Kavorka/Sub/Before.pm
blib/lib/Kavorka/Sub/ClassMethod.pm
blib/lib/Kavorka/Sub/Fun.pm
blib/lib/Kavorka/Sub/Method.pm
blib/lib/Kavorka/Sub/ObjectMethod.pm
blib/lib/Kavorka/Sub/Override.pm
blib/lib/Kavorka/Sub.pm
blib/lib/Kavorka/TraitFor/
blib/lib/Kavorka/TraitFor/Parameter/
blib/lib/Kavorka/TraitFor/Parameter/alias.pm
blib/lib/Kavorka/TraitFor/Parameter/assumed.pm
blib/lib/Kavorka/TraitFor/Parameter/locked.pm
blib/lib/Kavorka/TraitFor/Parameter/optional.pm
blib/lib/Kavorka/TraitFor/Parameter/ref_alias.pm
blib/lib/Kavorka/TraitFor/Parameter/ro.pm
blib/lib/Kavorka/TraitFor/ReturnType/
blib/lib/Kavorka/TraitFor/ReturnType/assumed.pm
blib/lib/Kavorka/TraitFor/Sub/
blib/lib/Kavorka/TraitFor/Sub/fresh.pm
blib/lib/Kavorka/TraitFor/Sub/override.pm
blib/lib/Kavorka.pm
blib/lib/MooseX/
blib/lib/MooseX/KavorkaInfo.pm
blib/lib/Parse/
blib/lib/Parse/KeywordX.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/Kavorka-0.027.ppd C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK
Running test for module 'Lexical::Accessor'
Running make for T/TO/TOBYINK/Lexical-Accessor-0.003.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/arch C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/lib C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/arch C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.18/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/T/TO/TOBYINK/Lexical-Accessor-0.003.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\T\TO\TOBYINK\Lexical-Accessor-0.003.tar.gz ok
Lexical-Accessor-0.003/CONTRIBUTING
Lexical-Accessor-0.003/COPYRIGHT
Lexical-Accessor-0.003/CREDITS
Lexical-Accessor-0.003/Changes
Lexical-Accessor-0.003/INSTALL
Lexical-Accessor-0.003/LICENSE
Lexical-Accessor-0.003/MANIFEST
Lexical-Accessor-0.003/META.json
Lexical-Accessor-0.003/META.yml
Lexical-Accessor-0.003/Makefile.PL
Lexical-Accessor-0.003/README
Lexical-Accessor-0.003/SIGNATURE
Lexical-Accessor-0.003/dist.ini
Lexical-Accessor-0.003/doap.ttl
Lexical-Accessor-0.003/examples/benchmark.pl
Lexical-Accessor-0.003/t/01basic.t
Lexical-Accessor-0.003/t/02moose.t
Lexical-Accessor-0.003/t/03mouse.t
Lexical-Accessor-0.003/t/04moo.t
Lexical-Accessor-0.003/t/05classtiny.t
Lexical-Accessor-0.003/lib/Lexical/Accessor.pm
Prepending C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/arch C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/lib C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/arch C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.18/var/cpan/build for 'make'
CPAN.pm: Building T/TO/TOBYINK/Lexical-Accessor-0.003.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Lexical::Accessor
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Lexical/Accessor.pm blib\lib\Lexical\Accessor.pm
TOBYINK/Lexical-Accessor-0.003.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/arch C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/lib C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/arch C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.18/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-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 Lexical::Accessor;
1..1
ok
t/02moose.t ......
ok 1 - predicate
ok 2 - predicate
ok 3 - setter makes value visible to predicate
ok 4 - ... does not mix up objects
ok 5 - ... and visible to accessor called as getter
ok 6 - ... does not mix up objects
ok 7 - ... and visible to reader
ok 8 - ... does not mix up objects
ok 9 - accessor called as setter makes value visible to predicate
ok 10 - ... does not mix up objects
ok 11 - ... and visible to accessor called as getter
ok 12 - ... does not mix up objects
ok 13 - ... and visible to reader
ok 14 - ... does not mix up objects
ok 15 - clearer
ok 16 - ... does not mix up objects
ok 17 - triggers work
ok 18 - no leaks
1..18
ok
t/03mouse.t ......
ok 1 - predicate
ok 2 - predicate
ok 3 - setter makes value visible to predicate
ok 4 - ... does not mix up objects
ok 5 - ... and visible to accessor called as getter
ok 6 - ... does not mix up objects
ok 7 - ... and visible to reader
ok 8 - ... does not mix up objects
ok 9 - accessor called as setter makes value visible to predicate
ok 10 - ... does not mix up objects
ok 11 - ... and visible to accessor called as getter
ok 12 - ... does not mix up objects
ok 13 - ... and visible to reader
ok 14 - ... does not mix up objects
ok 15 - clearer
ok 16 - ... does not mix up objects
ok 17 - triggers work
ok 18 - no leaks
1..18
ok
t/04moo.t ........
ok 1 - predicate
ok 2 - predicate
ok 3 - setter makes value visible to predicate
ok 4 - ... does not mix up objects
ok 5 - ... and visible to accessor called as getter
ok 6 - ... does not mix up objects
ok 7 - ... and visible to reader
ok 8 - ... does not mix up objects
ok 9 - accessor called as setter makes value visible to predicate
ok 10 - ... does not mix up objects
ok 11 - ... and visible to accessor called as getter
ok 12 - ... does not mix up objects
ok 13 - ... and visible to reader
ok 14 - ... does not mix up objects
ok 15 - clearer
ok 16 - ... does not mix up objects
ok 17 - triggers work
ok 18 - no leaks
1..18
ok
t/05classtiny.t ..
ok 1 - predicate
ok 2 - predicate
ok 3 - setter makes value visible to predicate
ok 4 - ... does not mix up objects
ok 5 - ... and visible to accessor called as getter
ok 6 - ... does not mix up objects
ok 7 - ... and visible to reader
ok 8 - ... does not mix up objects
ok 9 - accessor called as setter makes value visible to predicate
ok 10 - ... does not mix up objects
ok 11 - ... and visible to accessor called as getter
ok 12 - ... does not mix up objects
ok 13 - ... and visible to reader
ok 14 - ... does not mix up objects
ok 15 - clearer
ok 16 - ... does not mix up objects
ok 17 - triggers work
ok 18 - no leaks
1..18
ok
All tests successful.
Files=5, Tests=73, 2 wallclock secs ( 0.06 usr + 0.05 sys = 0.11 CPU)
Result: PASS
TOBYINK/Lexical-Accessor-0.003.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Toby Inkster <tobyink@cpan.org>
true private attributes for Moose/Moo/Mouse
>>> (cd C:\cpanfly-5.18\var\cpan\build\Lexical-Accessor-0.003-a0YGHH && tar cvf - Lexical-Accessor-0.003.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK/Lexical-Accessor-0.003.tar.gz
Lexical-Accessor-0.003.ppd
blib/
blib/lib/
blib/lib/Lexical/
blib/lib/Lexical/Accessor.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Lexical-Accessor-0.003-a0YGHH/Lexical-Accessor-0.003.ppd C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK
Running make for T/TO/TOBYINK/Moops-0.030.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Lexical-Accessor-0.003-a0YGHH/blib/arch C:\cpanfly-5.18\var\cpan\build\Lexical-Accessor-0.003-a0YGHH/blib/lib C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/arch C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/lib C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/arch C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.18/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\Moops-0.030-G9l_pl
Prepending C:\cpanfly-5.18\var\cpan\build\Lexical-Accessor-0.003-a0YGHH/blib/arch C:\cpanfly-5.18\var\cpan\build\Lexical-Accessor-0.003-a0YGHH/blib/lib C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/arch C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/lib C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/arch C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.18/var/cpan/build for 'make'
CPAN.pm: Building T/TO/TOBYINK/Moops-0.030.tar.gz
>>> dmake
cp lib/Moops/TraitFor/Keyword/dirty.pm blib\lib\Moops\TraitFor\Keyword\dirty.pm
cp lib/Moops/TraitFor/Keyword/assertions.pm blib\lib\Moops\TraitFor\Keyword\assertions.pm
cp lib/MooseX/FunctionParametersInfo.pm blib\lib\MooseX\FunctionParametersInfo.pm
cp lib/Moops/TraitFor/Keyword/ro.pm blib\lib\Moops\TraitFor\Keyword\ro.pm
cp lib/Moops/TraitFor/Keyword/rwp.pm blib\lib\Moops\TraitFor\Keyword\rwp.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.pm blib\lib\Moops.pm
cp lib/Moops/TraitFor/Keyword/rw.pm blib\lib\Moops\TraitFor\Keyword\rw.pm
cp lib/Moops/ImportSet.pm blib\lib\Moops\ImportSet.pm
cp lib/Moops/Manual/Objects101.pod blib\lib\Moops\Manual\Objects101.pod
cp lib/Moops/MethodModifiers.pm blib\lib\Moops\MethodModifiers.pm
cp lib/Moops/Keyword/Library.pm blib\lib\Moops\Keyword\Library.pm
cp lib/PerlX/Define.pm blib\lib\PerlX\Define.pm
cp lib/Moops/Keyword.pm blib\lib\Moops\Keyword.pm
cp lib/Moops/Keyword/Role.pm blib\lib\Moops\Keyword\Role.pm
cp lib/Moops/Keyword/Class.pm blib\lib\Moops\Keyword\Class.pm
cp lib/PerlX/Assert.pm blib\lib\PerlX\Assert.pm
cp lib/Moops/TraitFor/Keyword/fp.pm blib\lib\Moops\TraitFor\Keyword\fp.pm
TOBYINK/Moops-0.030.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Lexical-Accessor-0.003-a0YGHH/blib/arch C:\cpanfly-5.18\var\cpan\build\Lexical-Accessor-0.003-a0YGHH/blib/lib C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/arch C:\cpanfly-5.18\var\cpan\build\Kavorka-0.027-Cczof9/blib/lib C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/arch C:\cpanfly-5.18\var\cpan\build\Parse-Keyword-0.08-CMnPa_/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallParser-0.002-ujBoAW/blib/lib C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/arch C:\cpanfly-5.18\var\cpan\build\Devel-CallChecker-0.006-yZllc5/blib/lib C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/arch C:\cpanfly-5.18\var\cpan\build\DynaLoader-Functions-0.002-8YWfUj/blib/lib C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/arch C:\cpanfly-5.18\var\cpan\build\Return-Type-0.003-dn26RO/blib/lib C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/arch C:\cpanfly-5.18\var\cpan\build\Data-Alias-1.18-AbQu_K/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.18/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-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/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 .................. skipped: Test requires module 'Class::Tiny::Antlers' but it's not found
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 ................... skipped: Test requires module 'Class::Tiny::Antlers' but it's not found
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 95.
# 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 96.
# undef isn't defined
not ok 8 # TODO `around` method modifier currently breaks metadata
# Failed (TODO) test at t/23modifiers-moose.t line 97.
# 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 .................. skipped: Test requires module 'Types::XSD::Lite' but it's not found
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/61assertions.t ..................
ok 1 - class compiled with no relevant environment variables; assertions are ignored
ok 2 - ... and a dummy value that should not cause assertion to fail anyway
ok 3 - class compiled with $ENV{AUTHOR_TESTING}; assertions are working
ok 4 - ... and a dummy value that should not cause assertion to fail anyway
ok 5 - class compiled with $ENV{AUTOMATED_TESTING}; assertions are working
ok 6 - ... and a dummy value that should not cause assertion to fail anyway
ok 7 - class compiled with $ENV{EXTENDED_TESTING}; assertions are working
ok 8 - ... and a dummy value that should not cause assertion to fail anyway
ok 9 - class compiled with $ENV{RELEASE_TESTING}; assertions are working
ok 10 - ... and a dummy value that should not cause assertion to fail anyway
ok 11 - class compiled with :assertions trait; assertions are working
ok 12 - ... and a dummy value that should not cause assertion to fail anyway
1..12
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
All tests successful.
Files=38, Tests=238, 46 wallclock secs ( 0.20 usr + 0.06 sys = 0.27 CPU)
Result: PASS
TOBYINK/Moops-0.030.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.030-G9l_pl && tar cvf - Moops-0.030.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK/Moops-0.030.tar.gz
Moops-0.030.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/Assert.pm
blib/lib/PerlX/Define.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Moops-0.030-G9l_pl/Moops-0.030.ppd C:/cpanfly-5.18/var/REPO/T/TO/TOBYINK
Finished 2014-02-20T01:05:09