Start 2010-04-16T04:01:35 ActivePerl-825 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.8/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.8\site\bin;C:\Perl-5.8\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0 Going to read 'C:\cpanfly-5.8\var\cpan\Metadata' Database was generated on Thu, 15 Apr 2010 21:27:26 GMT Running make for T/TY/TYPESTER/Object-Container-0.08.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/T/TY/TYPESTER/Object-Container-0.08.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/T/TY/TYPESTER/CHECKSUMS Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\T\TY\TYPESTER\Object-Container-0.08.tar.gz ok Will not use Archive::Tar, need 1.00 Object-Container-0.08/ Object-Container-0.08/Changes Object-Container-0.08/LICENSE Object-Container-0.08/MANIFEST Object-Container-0.08/META.yml Object-Container-0.08/Makefile.PL Object-Container-0.08/README Object-Container-0.08/inc/ Object-Container-0.08/lib/ Object-Container-0.08/t/ Object-Container-0.08/xt/ Object-Container-0.08/xt/pod.t Object-Container-0.08/xt/pod_coverage.t Object-Container-0.08/xt/pod_spell.t Object-Container-0.08/t/00_compile.t Object-Container-0.08/t/01_object.t Object-Container-0.08/t/02_singleton.t Object-Container-0.08/t/03_args_and_initializer.t Object-Container-0.08/t/04_export.t Object-Container-0.08/t/05_subclass.t Object-Container-0.08/t/06_remove.t Object-Container-0.08/t/subclass/ Object-Container-0.08/t/subclass/Foo.pm Object-Container-0.08/lib/Object/ Object-Container-0.08/lib/Object/Container/ Object-Container-0.08/lib/Object/Container.pm Object-Container-0.08/lib/Object/Container/ja.pod Object-Container-0.08/inc/Module/ Object-Container-0.08/inc/Spiffy.pm Object-Container-0.08/inc/Test/ Object-Container-0.08/inc/Test/Base/ Object-Container-0.08/inc/Test/Base.pm Object-Container-0.08/inc/Test/Builder/ Object-Container-0.08/inc/Test/Builder.pm Object-Container-0.08/inc/Test/More.pm Object-Container-0.08/inc/Test/Builder/Module.pm Object-Container-0.08/inc/Test/Base/Filter.pm Object-Container-0.08/inc/Module/Install/ Object-Container-0.08/inc/Module/Install.pm Object-Container-0.08/inc/Module/Install/AuthorTests.pm Object-Container-0.08/inc/Module/Install/Base.pm Object-Container-0.08/inc/Module/Install/Can.pm Object-Container-0.08/inc/Module/Install/Fetch.pm Object-Container-0.08/inc/Module/Install/Include.pm Object-Container-0.08/inc/Module/Install/Makefile.pm Object-Container-0.08/inc/Module/Install/Metadata.pm Object-Container-0.08/inc/Module/Install/Repository.pm Object-Container-0.08/inc/Module/Install/TestBase.pm Object-Container-0.08/inc/Module/Install/Win32.pm Object-Container-0.08/inc/Module/Install/WriteAll.pm CPAN.pm: Going to build T/TY/TYPESTER/Object-Container-0.08.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/Object/Container.pm Warning: prerequisite Data::Util 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Object::Container ---- Unsatisfied dependencies detected during ---- ---- TYPESTER/Object-Container-0.08.tar.gz ---- Data::Util [requires] Running make test Delayed until after prerequisites Running test for module 'Data::Util' Running make for G/GF/GFUJI/Data-Util-0.56.tar.gz Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\G\GF\GFUJI\Data-Util-0.56.tar.gz ok Will not use Archive::Tar, need 1.00 Data-Util-0.56/ Data-Util-0.56/.gitignore Data-Util-0.56/.shipit Data-Util-0.56/benchmark/ Data-Util-0.56/benchmark/Common.pm Data-Util-0.56/benchmark/curry_bench.pl Data-Util-0.56/benchmark/export_bench.pl Data-Util-0.56/benchmark/gen_bench.pl Data-Util-0.56/benchmark/get_code_ref_bench.pl Data-Util-0.56/benchmark/get_stash_bench.pl Data-Util-0.56/benchmark/install_subr_bench.pl Data-Util-0.56/benchmark/instance_bench.pl Data-Util-0.56/benchmark/invocant_bench.pl Data-Util-0.56/benchmark/methext_bench.pl Data-Util-0.56/benchmark/mkopt_bench.pl Data-Util-0.56/benchmark/modifier_bench.pl Data-Util-0.56/benchmark/modify_bench.pl Data-Util-0.56/benchmark/number_bench.pl Data-Util-0.56/benchmark/ref_bench.pl Data-Util-0.56/c99portability.h Data-Util-0.56/Changes Data-Util-0.56/data-util.h Data-Util-0.56/DataUtil.xs Data-Util-0.56/example/ Data-Util-0.56/example/curry.pl Data-Util-0.56/example/export_lexical.pl Data-Util-0.56/example/lib/ Data-Util-0.56/example/lib/Method/ Data-Util-0.56/example/lib/Method/Modifiers.pm Data-Util-0.56/example/lib/Sub/ Data-Util-0.56/example/lib/Sub/Exporter/ Data-Util-0.56/example/lib/Sub/Exporter/Lexical.pm Data-Util-0.56/example/modifier.pl Data-Util-0.56/example/neat.pl Data-Util-0.56/example/synopsis.pl Data-Util-0.56/inc/ Data-Util-0.56/inc/Module/ Data-Util-0.56/inc/Module/Install/ Data-Util-0.56/inc/Module/Install/AuthorTests.pm Data-Util-0.56/inc/Module/Install/Base.pm Data-Util-0.56/inc/Module/Install/Makefile.pm Data-Util-0.56/inc/Module/Install/Metadata.pm Data-Util-0.56/inc/Module/Install/Repository.pm Data-Util-0.56/inc/Module/Install/WriteAll.pm Data-Util-0.56/inc/Module/Install/XSUtil.pm Data-Util-0.56/inc/Module/Install.pm Data-Util-0.56/lib/ Data-Util-0.56/lib/Data/ Data-Util-0.56/lib/Data/Util/ Data-Util-0.56/lib/Data/Util/Curry.pod Data-Util-0.56/lib/Data/Util/Error.pm Data-Util-0.56/lib/Data/Util/JA.pod Data-Util-0.56/lib/Data/Util/PurePerl.pm Data-Util-0.56/lib/Data/Util.pm Data-Util-0.56/Makefile.PL Data-Util-0.56/MANIFEST Data-Util-0.56/MANIFEST.SKIP Data-Util-0.56/META.yml Data-Util-0.56/misc_scalar.c Data-Util-0.56/mro_compat.h Data-Util-0.56/README Data-Util-0.56/str_util.h Data-Util-0.56/subs.c Data-Util-0.56/t/ Data-Util-0.56/t/00_load.t Data-Util-0.56/t/01_refs.t Data-Util-0.56/t/02_inst.t Data-Util-0.56/t/03_gen.t Data-Util-0.56/t/04_overloaded.t Data-Util-0.56/t/05_get_stash.t Data-Util-0.56/t/06_subroutine.t Data-Util-0.56/t/07_threads.t Data-Util-0.56/t/08_mgvars.t Data-Util-0.56/t/09_paranoia.t Data-Util-0.56/t/10_neat.t Data-Util-0.56/t/11_fail_handler.t Data-Util-0.56/t/12_in_attr_handler.t Data-Util-0.56/t/13_optlist.t Data-Util-0.56/t/14_uninst_subr.t Data-Util-0.56/t/15_curry.t Data-Util-0.56/t/16_modify.t Data-Util-0.56/t/17_nsclean.t Data-Util-0.56/t/18_is_value.t Data-Util-0.56/t/19_multiple_modifiers.t Data-Util-0.56/t/20_lexical_sub.t Data-Util-0.56/t/21_get_code_ref.t Data-Util-0.56/t/22_install2.t Data-Util-0.56/t/23_largeargs.t Data-Util-0.56/t/24_eval_in_modifiers.t Data-Util-0.56/t/lib/ Data-Util-0.56/t/lib/NSClean.pm Data-Util-0.56/t/pp00_load.t Data-Util-0.56/t/pp01_refs.t Data-Util-0.56/t/pp02_inst.t Data-Util-0.56/t/pp03_gen.t Data-Util-0.56/t/pp04_overloaded.t Data-Util-0.56/t/pp05_get_stash.t Data-Util-0.56/t/pp06_subroutine.t Data-Util-0.56/t/pp07_threads.t Data-Util-0.56/t/pp08_mgvars.t Data-Util-0.56/t/pp10_neat.t Data-Util-0.56/t/pp11_fail_handler.t Data-Util-0.56/t/pp12_in_attr_handler.t Data-Util-0.56/t/pp13_optlist.t Data-Util-0.56/t/pp14_uninst_subr.t Data-Util-0.56/t/pp15_curry.t Data-Util-0.56/t/pp16_modify.t Data-Util-0.56/t/pp17_nsclean.t Data-Util-0.56/t/pp18_is_value.t Data-Util-0.56/t/pp19_multiple_modifiers.t Data-Util-0.56/t/pp20_lexical_sub.t Data-Util-0.56/t/pp21_get_code_ref.t Data-Util-0.56/t/pp22_install2.t Data-Util-0.56/t/pp23_largeargs.t Data-Util-0.56/t/pp24_eval_in_modifiers.t Data-Util-0.56/typemap Data-Util-0.56/xt/ Data-Util-0.56/xt/01_pod.t Data-Util-0.56/xt/02_pod-coverage.t Data-Util-0.56/xt/03_synopsis.t CPAN.pm: Going to build G/GF/GFUJI/Data-Util-0.56.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL compilet-1941372928.c Creating library C:\cpanfly-5.8\var\tmp\compilet.lib and object C:\cpanfly-5.8\var\tmp\compilet.exp Writing ppport.h Checking if your kit is complete... Looks good Writing Makefile for Data::Util >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Data/Util/Error.pm blib\lib\Data\Util\Error.pm cp lib/Data/Util.pm blib\lib\Data\Util.pm cp lib/Data/Util/JA.pod blib\lib\Data\Util\JA.pod cp lib/Data/Util/PurePerl.pm blib\lib\Data\Util\PurePerl.pm cp lib/Data/Util/Curry.pod blib\lib\Data\Util\Curry.pod C:\Perl-5.8\bin\perl.exe "-Iinc" C:\cpanfly-5.8\var\megalib\ExtUtils\xsubpp -typemap C:\Perl-5.8\lib\ExtUtils\typemap -typemap typemap DataUtil.xs > DataUtil.xsc && C:\Perl-5.8\bin\perl.exe "-Iinc" -MExtUtils::Command -e "mv" -- DataUtil.xsc DataUtil.c cl -c "-I." -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -W3 -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.56\" -DXS_VERSION=\"0.56\" -FoDataUtil.obj "-IC:\Perl-5.8\lib\CORE" -DUSE_PPPORT -DINLINE_STR_EQ DataUtil.c DataUtil.c cl -c "-I." -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -W3 -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.56\" -DXS_VERSION=\"0.56\" -Fomisc_scalar.obj "-IC:\Perl-5.8\lib\CORE" -DUSE_PPPORT -DINLINE_STR_EQ misc_scalar.c misc_scalar.c cl -c "-I." -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -W3 -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.56\" -DXS_VERSION=\"0.56\" -Fosubs.obj "-IC:\Perl-5.8\lib\CORE" -DUSE_PPPORT -DINLINE_STR_EQ subs.c subs.c Running Mkbootstrap for Data::Util () C:\Perl-5.8\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod" -- 644 Util.bs C:\Perl-5.8\bin\perl.exe "-Iinc" -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Data::Util\", 'DLBASE' => 'Util', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\Data\Util\Util.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl-5.8\lib\CORE" -machine:x86 DataUtil.obj misc_scalar.obj subs.obj C:\Perl-5.8\lib\CORE\perl58.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -def:Util.def Creating library blib\arch\auto\Data\Util\Util.lib and object blib\arch\auto\Data\Util\Util.exp if exist blib\arch\auto\Data\Util\Util.dll.manifest mt -nologo -manifest blib\arch\auto\Data\Util\Util.dll.manifest -outputresource:blib\arch\auto\Data\Util\Util.dll;2 if exist blib\arch\auto\Data\Util\Util.dll.manifest del blib\arch\auto\Data\Util\Util.dll.manifest C:\Perl-5.8\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\Data\Util\Util.dll C:\Perl-5.8\bin\perl.exe "-Iinc" -MExtUtils::Command -e "cp" -- Util.bs blib\arch\auto\Data\Util\Util.bs C:\Perl-5.8\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\Data\Util\Util.bs GFUJI/Data-Util-0.56.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t # Testing Data::Util 0.56 (XS) t/00_load.t .................. 1..1 ok 1 - use Data::Util; ok # Testing XS t/01_refs.t .................. 1..47 ok 1 - is_scalar_ref ok 2 - is_scalar_ref (lvalue) ok 3 - is_scalar_ref (ref) ok 4 - is_scalar_ref ok 5 - is_scalar_ref ok 6 - is_scalar_ref ok 7 - is_scalar_ref ok 8 - is_array_ref ok 9 - is_array_ref ok 10 - is_array_ref ok 11 - is_array_ref ok 12 - is_hash_ref ok 13 - is_hash_ref ok 14 - is_hash_ref ok 15 - is_hash_ref ok 16 - is_code_ref ok 17 - is_code_ref ok 18 - is_code_ref ok 19 - is_code_ref ok 20 - is_glob_ref ok 21 - is_glob_ref ok 22 - is_glob_ref ok 23 - is_glob_ref ok 24 - is_regex_ref ok 25 - is_regex_ref ok 26 - is_rx ok 27 - is_rx ok 28 - fake regexp ok 29 - scalar_ref ok 30 ok 31 - threw Regexp ((?-xism:Validation failed: you must supply a SCALAR reference)) ok 32 - threw Regexp ((?-xism:Validation failed)) ok 33 - threw Regexp ((?-xism:Validation failed)) ok 34 - threw Regexp ((?-xism:Validation failed)) ok 35 - threw Regexp ((?-xism:Validation failed)) ok 36 - array_ref ok 37 - threw Regexp ((?-xism:Validation failed)) ok 38 - hash_ref ok 39 - threw Regexp ((?-xism:Validation failed)) ok 40 - code_ref ok 41 - threw Regexp ((?-xism:Validation failed)) ok 42 - glob_ref ok 43 - threw Regexp ((?-xism:Validation failed)) ok 44 - rx ok 45 - threw Regexp ((?-xism:Validation failed)) ok 46 - not enough arguments ok 47 - not enought arguments ok t/02_inst.t .................. 1..33 ok 1 - is_instance ok 2 ok 3 - is_instance of UNIVERSAL ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 - ISA changed dynamically ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 - instance isa Foo ok 20 - The object isa Foo ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 - illigal argument order ok 27 - illigal use ok 28 - not enough argument ok 29 - uninitialized class ok 30 - illigal argument order ok 31 - illigal use ok 32 - not enough argument ok 33 - uninitialized class ok t/03_gen.t ................... 1..7 ok 1 - anon_scalar ok 2 - anon_scalar ok 3 ok 4 ok 5 - not readonly ok 6 ok 7 - writable ok t/04_overloaded.t ............ 1..36 ok 1 - check with overloaded 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 - validate with overloaded 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 t/05_get_stash.t ............. 1..40 ok 1 - get_stash("main") ok 2 - is_invocant() ok 3 - invocant() ok 4 - get_stash("strict") ok 5 - is_invocant() ok 6 - invocant() ok 7 - get_stash("Data::Util") ok 8 - is_invocant() ok 9 - invocant() ok 10 - get_stash("::main::Data::Util") ok 11 - is_invocant() ok 12 - invocant() ok 13 - get_stash(Foo=HASH(0x226f7c)) ok 14 - is_invocant() ok 15 - invocant() ok 16 - get_stash for "not_exists"(invalid value) ok 17 - !is_invocant() ok 18 - invocant() throws fatal error ok 19 - get_stash for ""(invalid value) ok 20 - !is_invocant() ok 21 - invocant() throws fatal error ok 22 - get_stash for "1"(invalid value) ok 23 - !is_invocant() ok 24 - invocant() throws fatal error ok 25 - get_stash for undef(invalid value) ok 26 - !is_invocant() ok 27 - invocant() throws fatal error ok 28 - get_stash for [](invalid value) ok 29 - !is_invocant() ok 30 - invocant() throws fatal error ok 31 - get_stash for *main::ok(invalid value) ok 32 - !is_invocant() ok 33 - invocant() throws fatal error ok 34 - for magic variable ok 35 ok 36 ok 37 - is_invocant() for an object ok 38 - invocant() for an object ok 39 ok 40 ok t/06_subroutine.t ............ 1..32 ok 1 - get_code_info() ok 2 ok 3 - get_code_info() ok 4 ok 5 ok 6 ok 7 - as function ok 8 - as method ok 9 - redefined ok 10 - install anonymous subr ok 11 - ...named ok 12 ok 13 ok 14 - install closure ok 15 ok 16 - name an anonymous subr ok 17 - does not name a named subr ok 18 - install undefined subroutine ok 19 - overload ok 20 - threw Regexp ((?-xism:dies in codify)) ok 21 ok 22 ok 23 - threw Regexp ((?-xism:CODE reference)) ok 24 - threw Regexp ((?-xism:^Usage: )) ok 25 ok 26 - threw Regexp ((?-xism:package name)) ok 27 - threw Regexp ((?-xism:CODE reference)) ok 28 - threw Regexp ((?msx-i:\b name\b )) ok 29 - threw Regexp ((?msx-i:\b name\b )) ok 30 - multiple installation(1) ok 31 - multiple installation(2) ok 32 - multiple installation(3) ok t/07_threads.t ............... 1..17 ok 1 - in the main thread ok 2 ok 3 ok 4 - in the main thread ok 5 ok 6 ok 7 ok 8 - in a thread (1) ok 9 - in a thread (2) ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - join a thread (2) ok 17 - join a thread (1) ok t/08_mgvars.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/09_paranoia.t .............. 1..26 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 t/10_neat.t .................. 1..18 ok 1 - neat() ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - for an overloaded object ok 10 - neat(qr/foo/) includes "foo" ok 11 - +Inf ok 12 - -Inf ok 13 - NaN ok 14 - for magical scalar ok 15 - for magical scalar (aelem) ok 16 - for magical scalar (helem) ok 17 - neat(recursive array) is safe ok 18 - neat(recursive hash) is safe ok t/11_fail_handler.t .......... 1..8 ok 1 - use Data::Util::Error; ok 2 ok 3 ok 4 ok 5 - threw Regexp ((?-xism:FooError)) ok 6 - threw Regexp ((?-xism:BarError)) ok 7 - threw Regexp ((?-xism:FooError)) ok 8 - threw Regexp ((?-xism:Validation failed)) ok t/12_in_attr_handler.t ....... 1..4 ok 1 - get_code_info() ok 2 - install_subroutine() ok 3 - get_code_info() ok 4 - install_subroutine() ok t/13_optlist.t ............... 1..48 ok 1 - mkopt() ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - unique ok 10 - validation ok 11 ok 12 ok 13 ok 14 ok 15 - overloaded data (ARRAY) ok 16 ok 17 ok 18 - overloaded validator (ARRAY) ok 19 - overloaded validator (HASH) ok 20 ok 21 - mkopt_hash() ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 - validation ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 - (use TARG) ok 37 - (use TARG) ok 38 - unique-mkopt ok 39 - unique-mkopt_hash ok 40 - threw Regexp ((?-xism:ARRAY-ref values are not valid.* in test opt list)) ok 41 - threw Regexp ((?-xism:ARRAY-ref values are not valid.* in test opt list)) ok 42 - threw Regexp ((?-xism:ARRAY-ref values are not valid.* in test opt list)) ok 43 - threw Regexp ((?-xism:Foo-ref values are not valid.* in test opt list)) ok 44 - threw Regexp ((?-xism:Foo-ref values are not valid.* in test opt list)) ok 45 ok 46 ok 47 ok 48 ok t/14_uninst_subr.t ........... 1..23 ok 1 - before uninstalled ok 2 - can ok 3 - cannot ok 4 - remains other slots ok 5 ok 6 - compare globs directly ok 7 - uninstall subroutine stubs ok 8 ok 9 ok 10 ok 11 - specify a matched subr (uninstalled) ok 12 - specify an unmatched subr (not uninstalled) ok 13 - closure released ok 14 - closed values released ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 - threw Regexp ((?-xism:Constant subroutine FOO uninstalled)) ok 21 ok 22 ok 23 - threw Regexp ((?-xism:^Usage: )) ok t/15_curry.t ................. 1..32 ok 1 - curry() ok 2 - without placeholders, in list context ok 3 ok 4 - with subscriptive placeholders ok 5 ok 6 ok 7 ok 8 - in scalar context ok 9 - with *_ ok 10 - *_, x ok 11 - x, *_ ok 12 - *_, x, *_ ok 13 - *_, \0, \1 ok 14 - \0, \1, *_ ok 15 - method curry ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 - argument semantics (alias) ok 22 ok 23 ok 24 - GC ok 25 ok 26 ok 27 ok 28 ok 29 - not a placeholder ok 30 - threw Regexp ((?-xism:Undefined subroutine)) ok 31 - threw Regexp ((?-xism:Can't locate object method)) ok 32 - bad arguments ok t/16_modify.t ................ 1..55 ok 1 - modify_subroutine() ok 2 ok 3 ok 4 ok 5 - getter:before ok 6 - getter:around ok 7 - getter:after ok 8 - call with scalar context ok 9 ok 10 - call with list context ok 11 ok 12 ok 13 - add :before modifiers ok 14 ok 15 - add :around modifiers ok 16 ok 17 - add :after modifiers ok 18 ok 19 - with multiple modifiers ok 20 ok 21 - add modifiers ok 22 - :around order (modify_subroutine)(f1 f2 f3) ok 23 - :around order (subroutine_modifier) (f3 f2 f1) ok 24 - :around order (subroutine_modifier) (f3 f2 f1) ok 25 - :before order (modify_subroutine) ok 26 - :before order (subroutine_modifier) ok 27 - :before order (subroutine_modifier) (before3 before2 before) ok 28 - :after order (modify_subroutine) ok 29 - :after order (subroutine_modifier) ok 30 - :after order (subroutine_modifier) (after after2 after3) ok 31 - get before modifiers ok 32 - get around modifiers ok 33 - get after modifiers ok 34 - copy before modifiers ok 35 - copy around modifiers ok 36 - copy after modifiers ok 37 - list context in around ok 38 - scalar context in around ok 39 - void context in around ok 40 ok 41 ok 42 # skip Pure Perl version in 5.8.x has a problem ok 43 # skip Pure Perl version in 5.8.x has a problem ok 44 # skip Pure Perl version in 5.8.x has a problem ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 - threw Regexp ((?-xism:Validation failed:.* a modifier property)) ok 51 - threw Regexp ((?-xism:Validation failed:.* a modifier property)) ok 52 - threw Regexp ((?-xism:Validation failed:.* a CODE reference)) ok 53 - threw Regexp ((?-xism:Validation failed:.* a modifier property)) ok 54 - threw Regexp ((?-xism:Validation failed:.* a modified subroutine)) ok 55 - threw Regexp ((?-xism:Validation failed:.* a modified subroutine)) ok t/17_nsclean.t ............... 1..10 ok 1 - foo ok 2 - bar ok 3 - baz ok 4 - *Foo::foo exists ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok # Failed test '!is_integer(+Inf)' # at t/18_is_value.t line 50. # Failed test '!is_integer(+Inf)' # at t/18_is_value.t line 50. # Looks like you failed 2 tests of 100. t/18_is_value.t .............. 1..100 ok 1 - is_value("foo") ok 2 - is_value("") ok 3 - is_value(0) ok 4 - is_value(-100) ok 5 - is_value(3.14) ok 6 - is_value("magic") ok 7 - !is_value(undef) ok 8 - !is_value([]) ok 9 - !is_value(IO::Handle=IO(0x227a8c)) ok 10 - !is_value(*main::ok) ok 11 - !is_value(\"magic") ok 12 - is_string("foo") ok 13 - is_string(0) ok 14 - is_string(-100) ok 15 - is_string(3.14) ok 16 - is_string("magic") ok 17 - !is_string("") ok 18 - !is_string(undef) ok 19 - !is_string([]) ok 20 - !is_string(IO::Handle=IO(0x227a8c)) ok 21 - !is_string(*main::ok) ok 22 - !is_string(\"magic") ok 23 - is_integer(0) ok 24 - numify-safe ok 25 - is_integer(42) ok 26 - numify-safe ok 27 - is_integer(-42) ok 28 - numify-safe ok 29 - is_integer(3) ok 30 - numify-safe ok 31 - is_integer("0") ok 32 - numify-safe ok 33 - is_integer("+0") ok 34 - numify-safe ok 35 - is_integer("-0") ok 36 - numify-safe ok 37 - is_integer(" -42") ok 38 - numify-safe ok 39 - is_integer("+42 ") ok 40 - numify-safe ok 41 - is_integer(1.07374e+009) ok 42 - numify-safe ok 43 - is_integer(1234) ok 44 - numify-safe ok 45 - !is_integer(undef) ok 46 - !is_integer(3.14) ok 47 - !is_integer("0.0") ok 48 - !is_integer("foo") ok 49 - !is_integer("Inf") ok 50 - !is_integer("-Infinity") ok 51 - !is_integer("NaN") ok 52 - !is_integer(+Inf) ok 53 - !is_integer(-Inf) not ok 54 - !is_integer(+Inf) not ok 55 - !is_integer(+Inf) ok 56 - !is_integer("") ok 57 - !is_integer(*main::ok) ok 58 - !is_integer([42]) ok 59 - !is_integer(IO::Handle=IO(0x227a8c)) ok 60 - !is_integer("0 but true") ok 61 - !is_integer("magic") ok 62 - is_number(0) ok 63 - numify-safe ok 64 - is_number(1) ok 65 - numify-safe ok 66 - is_number(-1) ok 67 - numify-safe ok 68 - is_number(3.14) ok 69 - numify-safe ok 70 - is_number("0") ok 71 - numify-safe ok 72 - is_number("+0") ok 73 - numify-safe ok 74 - is_number("-0") ok 75 - numify-safe ok 76 - is_number("0E0") ok 77 - numify-safe ok 78 - is_number(" 0.0") ok 79 - numify-safe ok 80 - is_number("1e-1") ok 81 - numify-safe ok 82 - is_number(4.29497e+009) ok 83 - numify-safe ok 84 - is_number(123.456) ok 85 - numify-safe ok 86 - !is_number(undef) ok 87 - !is_number("foo") ok 88 - !is_number("Inf") ok 89 - !is_number("-Infinity") ok 90 - !is_number("NaN") ok 91 - !is_number(+Inf) ok 92 - !is_number(-Inf) ok 93 - !is_number(+Inf) ok 94 - !is_number(+Inf) ok 95 - !is_number("") ok 96 - !is_number("0 but true") ok 97 - !is_number(*main::ok) ok 98 - !is_number([42]) ok 99 - !is_number(IO::Handle=IO(0x227a8c)) ok 100 - !is_number("magic") Dubious, test returned 2 (wstat 512, 0x200) Failed 2/100 subtests t/19_multiple_modifiers.t .... 1..2 ok 1 - multiple modifiers in one class ok 2 - multiple modifiers subclassed with multiple modifiers ok t/20_lexical_sub.t ........... 1..9 ok 1 ok 2 - call lexical sub ok 3 ok 4 - call lexical sub ok 5 ok 6 - call lexical sub ok 7 - threw Regexp ((?-xism:Undefined subroutine &main::foo)) ok 8 - threw Regexp ((?-xism:Undefined subroutine &main::bar)) ok 9 - threw Regexp ((?-xism:Undefined subroutine &main::baz)) ok t/21_get_code_ref.t .......... 1..26 ok 1 - get_code_ref 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 - not vivify a package ok 17 ok 18 ok 19 - not vivify a symbol ok 20 ok 21 - -create ok 22 - ... created ok 23 - call a created stub ok 24 ok 25 ok 26 ok t/22_install2.t .............. 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 - threw Regexp ((?-xism:Can't locate object method "foo" via package "main")) ok 6 ok 7 ok 8 - threw Regexp ((?-xism:Can't locate object method "foo" via package "main")) ok t/23_largeargs.t ............. 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/24_eval_in_modifiers.t ..... 1..4 ok 1 - before check done ok 2 - after check done ok 3 - around check done ok 4 - all tests finished ok t/pp00_load.t ................ 1..2 ok 1 - use Data::Util; ok 2 ok # Testing PurePerl t/pp01_refs.t ................ 1..47 ok 1 - is_scalar_ref ok 2 - is_scalar_ref (lvalue) ok 3 - is_scalar_ref (ref) ok 4 - is_scalar_ref ok 5 - is_scalar_ref ok 6 - is_scalar_ref ok 7 - is_scalar_ref ok 8 - is_array_ref ok 9 - is_array_ref ok 10 - is_array_ref ok 11 - is_array_ref ok 12 - is_hash_ref ok 13 - is_hash_ref ok 14 - is_hash_ref ok 15 - is_hash_ref ok 16 - is_code_ref ok 17 - is_code_ref ok 18 - is_code_ref ok 19 - is_code_ref ok 20 - is_glob_ref ok 21 - is_glob_ref ok 22 - is_glob_ref ok 23 - is_glob_ref ok 24 - is_regex_ref ok 25 - is_regex_ref ok 26 - is_rx ok 27 - is_rx ok 28 # skip in testing perl only ok 29 - scalar_ref ok 30 ok 31 - threw Regexp ((?-xism:Validation failed: you must supply a SCALAR reference)) ok 32 - threw Regexp ((?-xism:Validation failed)) ok 33 - threw Regexp ((?-xism:Validation failed)) ok 34 - threw Regexp ((?-xism:Validation failed)) ok 35 - threw Regexp ((?-xism:Validation failed)) ok 36 - array_ref ok 37 - threw Regexp ((?-xism:Validation failed)) ok 38 - hash_ref ok 39 - threw Regexp ((?-xism:Validation failed)) ok 40 - code_ref ok 41 - threw Regexp ((?-xism:Validation failed)) ok 42 - glob_ref ok 43 - threw Regexp ((?-xism:Validation failed)) ok 44 - rx ok 45 - threw Regexp ((?-xism:Validation failed)) ok 46 # skip in testing perl only ok 47 # skip in testing perl only ok t/pp02_inst.t ................ 1..33 ok 1 - is_instance ok 2 ok 3 - is_instance of UNIVERSAL ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 - ISA changed dynamically ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 - instance isa Foo ok 20 - The object isa Foo ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 - illigal argument order ok 27 - illigal use ok 28 - not enough argument ok 29 - uninitialized class ok 30 - illigal argument order ok 31 - illigal use ok 32 - not enough argument ok 33 - uninitialized class ok t/pp03_gen.t ................. 1..7 ok 1 - anon_scalar ok 2 - anon_scalar ok 3 ok 4 ok 5 - not readonly ok 6 ok 7 - writable ok t/pp04_overloaded.t .......... 1..36 ok 1 - check with overloaded 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 - validate with overloaded 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 t/pp05_get_stash.t ........... 1..40 ok 1 - get_stash("main") ok 2 - is_invocant() ok 3 - invocant() ok 4 - get_stash("strict") ok 5 - is_invocant() ok 6 - invocant() ok 7 - get_stash("Data::Util") ok 8 - is_invocant() ok 9 - invocant() ok 10 - get_stash("::main::Data::Util") ok 11 - is_invocant() ok 12 - invocant() ok 13 - get_stash(Foo=HASH(0x19f1c18)) ok 14 - is_invocant() ok 15 - invocant() ok 16 - get_stash for "not_exists"(invalid value) ok 17 - !is_invocant() ok 18 - invocant() throws fatal error ok 19 - get_stash for ""(invalid value) ok 20 - !is_invocant() ok 21 - invocant() throws fatal error ok 22 - get_stash for 1(invalid value) ok 23 - !is_invocant() ok 24 - invocant() throws fatal error ok 25 - get_stash for undef(invalid value) ok 26 - !is_invocant() ok 27 - invocant() throws fatal error ok 28 - get_stash for ARRAY(0x19f1c24)(invalid value) ok 29 - !is_invocant() ok 30 - invocant() throws fatal error ok 31 - get_stash for *main::ok(invalid value) ok 32 - !is_invocant() ok 33 - invocant() throws fatal error ok 34 - for magic variable ok 35 ok 36 ok 37 - is_invocant() for an object ok 38 - invocant() for an object ok 39 ok 40 ok t/pp06_subroutine.t .......... 1..32 ok 1 - get_code_info() ok 2 ok 3 - get_code_info() ok 4 ok 5 ok 6 ok 7 - as function ok 8 - as method ok 9 - redefined ok 10 - install anonymous subr ok 11 # skip in testing perl only ok 12 ok 13 # skip in testing perl only ok 14 - install closure ok 15 ok 16 # skip in testing perl only ok 17 # skip in testing perl only ok 18 - install undefined subroutine ok 19 - overload ok 20 - threw Regexp ((?-xism:dies in codify)) ok 21 ok 22 ok 23 - threw Regexp ((?-xism:CODE reference)) ok 24 - threw Regexp ((?-xism:^Usage: )) ok 25 ok 26 - threw Regexp ((?-xism:package name)) ok 27 - threw Regexp ((?-xism:CODE reference)) ok 28 - threw Regexp ((?msx-i:\b name\b )) ok 29 - threw Regexp ((?msx-i:\b name\b )) ok 30 - multiple installation(1) ok 31 - multiple installation(2) ok 32 - multiple installation(3) ok t/pp07_threads.t ............. 1..17 ok 1 - in the main thread ok 2 ok 3 ok 4 - in the main thread ok 5 ok 6 ok 7 ok 8 - in a thread (1) ok 9 - in a thread (2) ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - join a thread (2) ok 17 - join a thread (1) ok t/pp08_mgvars.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/pp10_neat.t ................ 1..18 ok 1 - neat() ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - for an overloaded object ok 10 - neat(qr/foo/) includes "foo" ok 11 - +Inf ok 12 - -Inf ok 13 - NaN ok 14 - for magical scalar ok 15 - for magical scalar (aelem) ok 16 - for magical scalar (helem) ok 17 - neat(recursive array) is safe ok 18 - neat(recursive hash) is safe ok t/pp11_fail_handler.t ........ 1..8 ok 1 - use Data::Util::Error; ok 2 ok 3 ok 4 ok 5 - threw Regexp ((?-xism:FooError)) ok 6 - threw Regexp ((?-xism:BarError)) ok 7 - threw Regexp ((?-xism:FooError)) ok 8 - threw Regexp ((?-xism:Validation failed)) ok t/pp12_in_attr_handler.t ..... 1..4 ok 1 - get_code_info() ok 2 - install_subroutine() ok 3 - get_code_info() ok 4 - install_subroutine() ok t/pp13_optlist.t ............. 1..48 ok 1 - mkopt() ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - unique ok 10 - validation ok 11 ok 12 ok 13 ok 14 ok 15 - overloaded data (ARRAY) ok 16 ok 17 ok 18 - overloaded validator (ARRAY) ok 19 - overloaded validator (HASH) ok 20 ok 21 - mkopt_hash() ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 - validation ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 - (use TARG) ok 37 - (use TARG) ok 38 - unique-mkopt ok 39 - unique-mkopt_hash ok 40 - threw Regexp ((?-xism:ARRAY-ref values are not valid.* in test opt list)) ok 41 - threw Regexp ((?-xism:ARRAY-ref values are not valid.* in test opt list)) ok 42 - threw Regexp ((?-xism:ARRAY-ref values are not valid.* in test opt list)) ok 43 - threw Regexp ((?-xism:Foo-ref values are not valid.* in test opt list)) ok 44 - threw Regexp ((?-xism:Foo-ref values are not valid.* in test opt list)) ok 45 ok 46 ok 47 ok 48 ok t/pp14_uninst_subr.t ......... 1..23 ok 1 - before uninstalled ok 2 - can ok 3 - cannot ok 4 - remains other slots ok 5 ok 6 - compare globs directly ok 7 - uninstall subroutine stubs ok 8 ok 9 ok 10 ok 11 - specify a matched subr (uninstalled) ok 12 - specify an unmatched subr (not uninstalled) ok 13 - closure released ok 14 - closed values released ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 - threw Regexp ((?-xism:Constant subroutine FOO uninstalled)) ok 21 ok 22 ok 23 - threw Regexp ((?-xism:^Usage: )) ok t/pp15_curry.t ............... 1..32 ok 1 - curry() ok 2 - without placeholders, in list context ok 3 ok 4 - with subscriptive placeholders ok 5 ok 6 ok 7 ok 8 - in scalar context ok 9 - with *_ ok 10 - *_, x ok 11 - x, *_ ok 12 - *_, x, *_ ok 13 - *_, \0, \1 ok 14 - \0, \1, *_ ok 15 - method curry ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 - argument semantics (alias) ok 22 ok 23 ok 24 - GC ok 25 ok 26 ok 27 ok 28 ok 29 - not a placeholder ok 30 - threw Regexp ((?-xism:Undefined subroutine)) ok 31 - threw Regexp ((?-xism:Can't locate object method)) ok 32 - bad arguments ok t/pp16_modify.t .............. 1..55 ok 1 - modify_subroutine() ok 2 ok 3 ok 4 ok 5 - getter:before ok 6 - getter:around ok 7 - getter:after ok 8 - call with scalar context ok 9 ok 10 - call with list context ok 11 ok 12 ok 13 - add :before modifiers ok 14 ok 15 - add :around modifiers ok 16 ok 17 - add :after modifiers ok 18 ok 19 - with multiple modifiers ok 20 ok 21 - add modifiers ok 22 - :around order (modify_subroutine)(f1 f2 f3) ok 23 - :around order (subroutine_modifier) (f3 f2 f1) ok 24 - :around order (subroutine_modifier) (f3 f2 f1) ok 25 - :before order (modify_subroutine) ok 26 - :before order (subroutine_modifier) ok 27 - :before order (subroutine_modifier) (before3 before2 before) ok 28 - :after order (modify_subroutine) ok 29 - :after order (subroutine_modifier) ok 30 - :after order (subroutine_modifier) (after after2 after3) ok 31 - get before modifiers ok 32 - get around modifiers ok 33 - get after modifiers ok 34 - copy before modifiers ok 35 - copy around modifiers ok 36 - copy after modifiers ok 37 - list context in around ok 38 - scalar context in around ok 39 - void context in around ok 40 ok 41 ok 42 # skip Pure Perl version in 5.8.x has a problem ok 43 # skip Pure Perl version in 5.8.x has a problem ok 44 # skip Pure Perl version in 5.8.x has a problem ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 - threw Regexp ((?-xism:Validation failed:.* a modifier property)) ok 51 - threw Regexp ((?-xism:Validation failed:.* a modifier property)) ok 52 - threw Regexp ((?-xism:Validation failed:.* a CODE reference)) ok 53 - threw Regexp ((?-xism:Validation failed:.* a modifier property)) ok 54 - threw Regexp ((?-xism:Validation failed:.* a modified subroutine)) ok 55 - threw Regexp ((?-xism:Validation failed:.* a modified subroutine)) ok t/pp17_nsclean.t ............. 1..10 ok 1 - foo ok 2 - bar ok 3 - baz ok 4 - *Foo::foo exists ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/pp18_is_value.t ............ 1..100 ok 1 - is_value("foo") ok 2 - is_value("") ok 3 - is_value(0) ok 4 - is_value(-100) ok 5 - is_value(3.14) ok 6 - is_value("magic") ok 7 - !is_value(undef) ok 8 - !is_value(ARRAY(0x198724c)) ok 9 - !is_value(IO::Handle=IO(0x227a8c)) ok 10 - !is_value(*main::ok) ok 11 - !is_value(SCALAR(0x197f470)) ok 12 - is_string("foo") ok 13 - is_string(0) ok 14 - is_string(-100) ok 15 - is_string(3.14) ok 16 - is_string("magic") ok 17 - !is_string("") ok 18 - !is_string(undef) ok 19 - !is_string(ARRAY(0x197f128)) ok 20 - !is_string(IO::Handle=IO(0x227a8c)) ok 21 - !is_string(*main::ok) ok 22 - !is_string(SCALAR(0x1902eb0)) ok 23 - is_integer(0) ok 24 - numify-safe ok 25 - is_integer(42) ok 26 - numify-safe ok 27 - is_integer(-42) ok 28 - numify-safe ok 29 - is_integer(3) ok 30 - numify-safe ok 31 - is_integer(0) ok 32 - numify-safe ok 33 - is_integer(+0) ok 34 - numify-safe ok 35 - is_integer(-0) ok 36 - numify-safe ok 37 - is_integer( -42) ok 38 - numify-safe ok 39 - is_integer(+42 ) ok 40 - numify-safe ok 41 - is_integer(1073741824) ok 42 - numify-safe ok 43 - is_integer(1234) ok 44 - numify-safe ok 45 - !is_integer(undef) ok 46 - !is_integer(3.14) ok 47 - !is_integer(0.0) ok 48 - !is_integer("foo") ok 49 - !is_integer("Inf") ok 50 - !is_integer("-Infinity") ok 51 - !is_integer("NaN") ok 52 - !is_integer("1.\#INF") ok 53 - !is_integer("-1.\#INF") ok 54 - !is_integer("-1.\#IND") ok 55 - !is_integer("1.\#QNAN") ok 56 - !is_integer("") ok 57 - !is_integer(*main::ok) ok 58 - !is_integer(ARRAY(0x1987264)) ok 59 - !is_integer(IO::Handle=IO(0x227a8c)) ok 60 - !is_integer("0 but true") ok 61 - !is_integer("magic") ok 62 - is_number(0) ok 63 - numify-safe ok 64 - is_number(1) ok 65 - numify-safe ok 66 - is_number(-1) ok 67 - numify-safe ok 68 - is_number(3.14) ok 69 - numify-safe ok 70 - is_number(0) ok 71 - numify-safe ok 72 - is_number(+0) ok 73 - numify-safe ok 74 - is_number(-0) ok 75 - numify-safe ok 76 - is_number(0E0) ok 77 - numify-safe ok 78 - is_number( 0.0) ok 79 - numify-safe ok 80 - is_number(1e-1) ok 81 - numify-safe ok 82 - is_number(4294967296.1) ok 83 - numify-safe ok 84 - is_number(123.456) ok 85 - numify-safe ok 86 - !is_number(undef) ok 87 - !is_number("foo") ok 88 - !is_number("Inf") ok 89 - !is_number("-Infinity") ok 90 - !is_number("NaN") ok 91 - !is_number("1.\#INF") ok 92 - !is_number("-1.\#INF") ok 93 - !is_number("-1.\#IND") ok 94 - !is_number("1.\#QNAN") ok 95 - !is_number("") ok 96 - !is_number("0 but true") ok 97 - !is_number(*main::ok) ok 98 - !is_number(ARRAY(0x1a53bc4)) ok 99 - !is_number(IO::Handle=IO(0x227a8c)) ok 100 - !is_number("magic") ok t/pp19_multiple_modifiers.t .. 1..2 ok 1 - multiple modifiers in one class ok 2 - multiple modifiers subclassed with multiple modifiers ok t/pp20_lexical_sub.t ......... 1..9 ok 1 ok 2 - call lexical sub ok 3 ok 4 - call lexical sub ok 5 ok 6 - call lexical sub ok 7 - threw Regexp ((?-xism:Undefined subroutine &main::foo)) ok 8 - threw Regexp ((?-xism:Undefined subroutine &main::bar)) ok 9 - threw Regexp ((?-xism:Undefined subroutine &main::baz)) ok t/pp21_get_code_ref.t ........ 1..26 ok 1 - get_code_ref 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 - not vivify a package ok 17 ok 18 ok 19 - not vivify a symbol ok 20 ok 21 - -create ok 22 - ... created ok 23 - call a created stub ok 24 ok 25 ok 26 ok t/pp22_install2.t ............ 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 - threw Regexp ((?-xism:Can't locate object method "foo" via package "main")) ok 6 ok 7 ok 8 - threw Regexp ((?-xism:Can't locate object method "foo" via package "main")) ok t/pp23_largeargs.t ........... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/pp24_eval_in_modifiers.t ... 1..4 ok 1 - before check done ok 2 - after check done ok 3 - around check done ok 4 - all tests finished ok Test Summary Report ------------------- t/18_is_value.t (Wstat: 512 Tests: 100 Failed: 2) Failed tests: 54-55 Non-zero exit status: 2 Files=49, Tests=1183, 6 wallclock secs ( 0.20 usr + 0.03 sys = 0.24 CPU) Result: FAIL Failed 1/49 test programs. 2/1183 subtests failed. NMAKE : fatal error U1077: 'C:\Perl-5.8\bin\perl.exe' : return code '0xff' Stop. GFUJI/Data-Util-0.56.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports GFUJI/Data-Util-0.56.tar.gz Running make for T/TY/TYPESTER/Object-Container-0.08.tar.gz Has already been unwrapped into directory C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj CPAN.pm: Going to build T/TY/TYPESTER/Object-Container-0.08.tar.gz Warning: Prerequisite 'Data::Util => 0' for 'TYPESTER/Object-Container-0.08.tar.gz' failed when processing 'GFUJI/Data-Util-0.56.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Object/Container/ja.pod blib\lib\Object\Container\ja.pod cp lib/Object/Container.pm blib\lib\Object\Container.pm TYPESTER/Object-Container-0.08.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t # Failed test 'use Object::Container;' # at t/00_compile.t line 4. # Tried to use 'Object::Container'. # Error: Can't locate Data/Util.pm in @INC (@INC contains: C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\inc C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\arch C:/cpanfly-5.8/var/megalib C:/cpanfly-5.8/var/megalib C:/Perl-5.8/site/lib C:/Perl-5.8/lib .) at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. # BEGIN failed--compilation aborted at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. # Compilation failed in require at (eval 4) line 2. # BEGIN failed--compilation aborted at (eval 4) line 2. # Looks like you failed 1 test of 1. t/00_compile.t ............... 1..1 not ok 1 - use Object::Container; Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests Can't locate Data/Util.pm in @INC (@INC contains: C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\inc C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\arch C:/cpanfly-5.8/var/megalib C:/cpanfly-5.8/var/megalib C:/Perl-5.8/site/lib C:/Perl-5.8/lib .) at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. Compilation failed in require at t/01_object.t line 5. BEGIN failed--compilation aborted at t/01_object.t line 5. t/01_object.t ................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Data/Util.pm in @INC (@INC contains: C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\inc C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\arch C:/cpanfly-5.8/var/megalib C:/cpanfly-5.8/var/megalib C:/Perl-5.8/site/lib C:/Perl-5.8/lib .) at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. Compilation failed in require at t/02_singleton.t line 5. BEGIN failed--compilation aborted at t/02_singleton.t line 5. t/02_singleton.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Data/Util.pm in @INC (@INC contains: C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\inc C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\arch C:/cpanfly-5.8/var/megalib C:/cpanfly-5.8/var/megalib C:/Perl-5.8/site/lib C:/Perl-5.8/lib .) at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. Compilation failed in require at t/03_args_and_initializer.t line 5. BEGIN failed--compilation aborted at t/03_args_and_initializer.t line 5. t/03_args_and_initializer.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Data/Util.pm in @INC (@INC contains: C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\inc C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\arch C:/cpanfly-5.8/var/megalib C:/cpanfly-5.8/var/megalib C:/Perl-5.8/site/lib C:/Perl-5.8/lib .) at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. Compilation failed in require at t/04_export.t line 5. BEGIN failed--compilation aborted at t/04_export.t line 5. t/04_export.t ................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Data/Util.pm in @INC (@INC contains: C:/cpanfly-5.8/var/cpan/build/Object-Container-0.08-wFfRBj/t/subclass C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\inc C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\arch C:/cpanfly-5.8/var/megalib C:/Perl-5.8/site/lib C:/Perl-5.8/lib .) at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. Compilation failed in require at C:/cpanfly-5.8/var/cpan/build/Object-Container-0.08-wFfRBj/t/subclass/Foo.pm line 4. BEGIN failed--compilation aborted at C:/cpanfly-5.8/var/cpan/build/Object-Container-0.08-wFfRBj/t/subclass/Foo.pm line 4. Compilation failed in require at t/05_subclass.t line 7. BEGIN failed--compilation aborted at t/05_subclass.t line 7. t/05_subclass.t .............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Data/Util.pm in @INC (@INC contains: C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\inc C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\arch C:/cpanfly-5.8/var/megalib C:/cpanfly-5.8/var/megalib C:/Perl-5.8/site/lib C:/Perl-5.8/lib .) at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.8\var\cpan\build\Object-Container-0.08-wFfRBj\blib\lib/Object/Container.pm line 8. Compilation failed in require at t/06_remove.t line 5. BEGIN failed--compilation aborted at t/06_remove.t line 5. t/06_remove.t ................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Test Summary Report ------------------- t/00_compile.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/01_object.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/02_singleton.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/03_args_and_initializer.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/04_export.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/05_subclass.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/06_remove.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=7, Tests=1, 1 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) Result: FAIL Failed 7/7 test programs. 1/1 subtests failed. NMAKE : fatal error U1077: 'C:\Perl-5.8\bin\perl.exe' : return code '0x2' Stop. TYPESTER/Object-Container-0.08.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports TYPESTER/Object-Container-0.08.tar.gz Finished 2010-04-16T04:02:02