Start 2010-02-15T09:23:18 ActivePerl-1200 CPAN-1.9402 Going to read '/home/fly1200/var/cpan/Metadata' Database was generated on Mon, 15 Feb 2010 23:34:28 GMT Running make for S/SE/SETITESUK/MooseX-AttributeCloner-0.19.tar.gz Checksum for /net/nas/data/cpan/authors/id/S/SE/SETITESUK/MooseX-AttributeCloner-0.19.tar.gz ok MooseX-AttributeCloner-0.19 MooseX-AttributeCloner-0.19/Build.PL MooseX-AttributeCloner-0.19/Changes MooseX-AttributeCloner-0.19/Makefile.PL MooseX-AttributeCloner-0.19/MANIFEST MooseX-AttributeCloner-0.19/META.yml MooseX-AttributeCloner-0.19/README MooseX-AttributeCloner-0.19/lib MooseX-AttributeCloner-0.19/lib/MooseX MooseX-AttributeCloner-0.19/lib/MooseX/AttributeCloner.pm MooseX-AttributeCloner-0.19/t MooseX-AttributeCloner-0.19/t/00-critic.t MooseX-AttributeCloner-0.19/t/00-distribution.t MooseX-AttributeCloner-0.19/t/00-kwalitee.t MooseX-AttributeCloner-0.19/t/00-pod.t MooseX-AttributeCloner-0.19/t/00-podcoverage.t MooseX-AttributeCloner-0.19/t/10-AttributeCloner.t MooseX-AttributeCloner-0.19/t/perlcriticrc MooseX-AttributeCloner-0.19/t/lib MooseX-AttributeCloner-0.19/t/lib/TestAttributeCloner.pm MooseX-AttributeCloner-0.19/t/lib/TestNewAttributeCloner.pm CPAN.pm: Going to build S/SE/SETITESUK/MooseX-AttributeCloner-0.19.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL # running Build.PL Checking prerequisites... requires: ! MooseX::InsideOut is not installed build_requires: ! MooseX::InsideOut is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'MooseX-AttributeCloner' version '0.19' ---- Unsatisfied dependencies detected during ---- ---- SETITESUK/MooseX-AttributeCloner-0.19.tar.gz ---- MooseX::InsideOut [requires] Running make test Delayed until after prerequisites Running test for module 'MooseX::InsideOut' Running make for H/HD/HDP/MooseX-InsideOut-0.104.tar.gz Checksum for /net/nas/data/cpan/authors/id/H/HD/HDP/MooseX-InsideOut-0.104.tar.gz ok MooseX-InsideOut-0.104 MooseX-InsideOut-0.104/dist.ini MooseX-InsideOut-0.104/Changes MooseX-InsideOut-0.104/lib/MooseX MooseX-InsideOut-0.104/lib/MooseX/InsideOut.pm MooseX-InsideOut-0.104/lib/MooseX/InsideOut/Role/Meta MooseX-InsideOut-0.104/lib/MooseX/InsideOut/Role/Meta/Instance.pm MooseX-InsideOut-0.104/t MooseX-InsideOut-0.104/t/00-load.t MooseX-InsideOut-0.104/t/sub.t MooseX-InsideOut-0.104/t/pod-coverage.t MooseX-InsideOut-0.104/t/pod.t MooseX-InsideOut-0.104/t/lib/InsideOut MooseX-InsideOut-0.104/t/lib/InsideOut/SubIO.pm MooseX-InsideOut-0.104/t/lib/InsideOut/BaseArray.pm MooseX-InsideOut-0.104/t/lib/InsideOut/SubHash.pm MooseX-InsideOut-0.104/t/lib/InsideOut/BaseMoose.pm MooseX-InsideOut-0.104/t/lib/InsideOut/BaseIO.pm MooseX-InsideOut-0.104/t/lib/InsideOut/SubArray.pm MooseX-InsideOut-0.104/t/lib/InsideOut/BaseHash.pm MooseX-InsideOut-0.104/t/lib/InsideOut/SubMoose.pm MooseX-InsideOut-0.104/META.yml MooseX-InsideOut-0.104/LICENSE MooseX-InsideOut-0.104/README MooseX-InsideOut-0.104/t/release-pod-coverage.t MooseX-InsideOut-0.104/t/release-pod-syntax.t MooseX-InsideOut-0.104/Makefile.PL MooseX-InsideOut-0.104/MANIFEST CPAN.pm: Going to build H/HD/HDP/MooseX-InsideOut-0.104.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Warning: prerequisite namespace::clean 0.11 not found. Checking if your kit is complete... Looks good Writing Makefile for MooseX::InsideOut ---- Unsatisfied dependencies detected during ---- ---- HDP/MooseX-InsideOut-0.104.tar.gz ---- namespace::clean [requires] Running make test Delayed until after prerequisites Running test for module 'namespace::clean' Running make for F/FL/FLORA/namespace-clean-0.13.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FL/FLORA/namespace-clean-0.13.tar.gz ok namespace-clean-0.13/ namespace-clean-0.13/inc/ namespace-clean-0.13/inc/Module/ namespace-clean-0.13/inc/Module/AutoInstall.pm namespace-clean-0.13/inc/Module/Install/ namespace-clean-0.13/inc/Module/Install/AutoInstall.pm namespace-clean-0.13/inc/Module/Install/Include.pm namespace-clean-0.13/inc/Module/Install/Can.pm namespace-clean-0.13/inc/Module/Install/WriteAll.pm namespace-clean-0.13/inc/Module/Install/Makefile.pm namespace-clean-0.13/inc/Module/Install/Metadata.pm namespace-clean-0.13/inc/Module/Install/Base.pm namespace-clean-0.13/inc/Module/Install/Fetch.pm namespace-clean-0.13/inc/Module/Install/Win32.pm namespace-clean-0.13/inc/Module/Install.pm namespace-clean-0.13/Changes namespace-clean-0.13/t/ namespace-clean-0.13/t/02-inheritance.t namespace-clean-0.13/t/06-other-types.t namespace-clean-0.13/t/07-debugger.t namespace-clean-0.13/t/03-unimport.t namespace-clean-0.13/t/05-explicit-cleanee.t namespace-clean-0.13/t/00-basic.t namespace-clean-0.13/t/08-const-sub.t namespace-clean-0.13/t/01-function-wipeout.t namespace-clean-0.13/t/lib/ namespace-clean-0.13/t/lib/Inheritance.pm namespace-clean-0.13/t/lib/CleaneeBridgeDirect.pm namespace-clean-0.13/t/lib/CleaneeBridge.pm namespace-clean-0.13/t/lib/FunctionWipeout.pm namespace-clean-0.13/t/lib/CleaneeTarget.pm namespace-clean-0.13/t/lib/CleaneeBridgeExplicit.pm namespace-clean-0.13/t/lib/Unimport.pm namespace-clean-0.13/t/lib/OtherTypes.pm namespace-clean-0.13/t/lib/ExporterTest.pm namespace-clean-0.13/t/04-except.t namespace-clean-0.13/Makefile.PL namespace-clean-0.13/META.yml namespace-clean-0.13/MANIFEST namespace-clean-0.13/lib/ namespace-clean-0.13/lib/namespace/ namespace-clean-0.13/lib/namespace/clean.pm namespace-clean-0.13/t_author/ namespace-clean-0.13/t_author/10-pod.t namespace-clean-0.13/t_author/11-pod-coverage.t namespace-clean-0.13/README CPAN.pm: Going to build F/FL/FLORA/namespace-clean-0.13.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Cannot determine perl version info from lib/namespace/clean.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::More ...loaded. (0.94 >= 0.88) - FindBin ...loaded. (1.50) - B::Hooks::EndOfScope ...missing. (would need 0.07) - Symbol ...loaded. (1.07) - Sub::Name ...loaded. (0.04 >= 0.04) - Sub::Identify ...loaded. (0.04 >= 0.04) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Warning: prerequisite B::Hooks::EndOfScope 0.07 not found. Writing Makefile for namespace::clean ---- Unsatisfied dependencies detected during ---- ---- FLORA/namespace-clean-0.13.tar.gz ---- B::Hooks::EndOfScope [requires] Running make test Delayed until after prerequisites Running test for module 'B::Hooks::EndOfScope' Running make for F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz ok B-Hooks-EndOfScope-0.08/ B-Hooks-EndOfScope-0.08/inc/ B-Hooks-EndOfScope-0.08/inc/Module/ B-Hooks-EndOfScope-0.08/inc/Module/Install/ B-Hooks-EndOfScope-0.08/inc/Module/Install/Can.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/WriteAll.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Makefile.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/ExtraTests.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Metadata.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Base.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Fetch.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Win32.pm B-Hooks-EndOfScope-0.08/inc/Module/Install.pm B-Hooks-EndOfScope-0.08/MANIFEST.SKIP B-Hooks-EndOfScope-0.08/Changes B-Hooks-EndOfScope-0.08/t/ B-Hooks-EndOfScope-0.08/t/eval.t B-Hooks-EndOfScope-0.08/t/exception.t B-Hooks-EndOfScope-0.08/t/basic.t B-Hooks-EndOfScope-0.08/Makefile.PL B-Hooks-EndOfScope-0.08/META.yml B-Hooks-EndOfScope-0.08/xt/ B-Hooks-EndOfScope-0.08/xt/author/ B-Hooks-EndOfScope-0.08/xt/author/pod.t B-Hooks-EndOfScope-0.08/xt/author/podcoverage.t B-Hooks-EndOfScope-0.08/MANIFEST B-Hooks-EndOfScope-0.08/lib/ B-Hooks-EndOfScope-0.08/lib/B/ B-Hooks-EndOfScope-0.08/lib/B/Hooks/ B-Hooks-EndOfScope-0.08/lib/B/Hooks/EndOfScope.pm B-Hooks-EndOfScope-0.08/README CPAN.pm: Going to build F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Warning: prerequisite Variable::Magic 0.34 not found. Checking if your kit is complete... Looks good Writing Makefile for B::Hooks::EndOfScope ---- Unsatisfied dependencies detected during ---- ---- FLORA/B-Hooks-EndOfScope-0.08.tar.gz ---- Variable::Magic [requires] Running make test Delayed until after prerequisites Running test for module 'Variable::Magic' Running make for V/VP/VPIT/Variable-Magic-0.40.tar.gz Checksum for /net/nas/data/cpan/authors/id/V/VP/VPIT/Variable-Magic-0.40.tar.gz ok Variable-Magic-0.40/ Variable-Magic-0.40/lib/ Variable-Magic-0.40/lib/Variable/ Variable-Magic-0.40/lib/Variable/Magic.pm Variable-Magic-0.40/t/ Variable-Magic-0.40/t/31-array.t Variable-Magic-0.40/t/41-clone.t Variable-Magic-0.40/t/27-local.t Variable-Magic-0.40/t/40-threads.t Variable-Magic-0.40/t/lib/ Variable-Magic-0.40/t/lib/Variable/ Variable-Magic-0.40/t/lib/Variable/Magic/ Variable-Magic-0.40/t/lib/Variable/Magic/TestWatcher.pm Variable-Magic-0.40/t/lib/Variable/Magic/TestScopeEnd.pm Variable-Magic-0.40/t/lib/Variable/Magic/TestDestroyRequired.pm Variable-Magic-0.40/t/lib/Variable/Magic/TestValue.pm Variable-Magic-0.40/t/99-kwalitee.t Variable-Magic-0.40/t/18-opinfo.t Variable-Magic-0.40/t/23-clear.t Variable-Magic-0.40/t/24-free.t Variable-Magic-0.40/t/28-uvar.t Variable-Magic-0.40/t/00-load.t Variable-Magic-0.40/t/22-len.t Variable-Magic-0.40/t/30-scalar.t Variable-Magic-0.40/t/21-set.t Variable-Magic-0.40/t/34-glob.t Variable-Magic-0.40/t/13-data.t Variable-Magic-0.40/t/95-portability-files.t Variable-Magic-0.40/t/16-huf.t Variable-Magic-0.40/t/17-ctl.t Variable-Magic-0.40/t/92-pod-coverage.t Variable-Magic-0.40/t/33-code.t Variable-Magic-0.40/t/10-simple.t Variable-Magic-0.40/t/35-stash.t Variable-Magic-0.40/t/80-leaks.t Variable-Magic-0.40/t/25-copy.t Variable-Magic-0.40/t/01-import.t Variable-Magic-0.40/t/15-self.t Variable-Magic-0.40/t/14-callbacks.t Variable-Magic-0.40/t/20-get.t Variable-Magic-0.40/t/32-hash.t Variable-Magic-0.40/t/11-multiple.t Variable-Magic-0.40/t/91-pod.t Variable-Magic-0.40/Magic.xs Variable-Magic-0.40/README Variable-Magic-0.40/Changes Variable-Magic-0.40/ptable.h Variable-Magic-0.40/MANIFEST Variable-Magic-0.40/META.yml Variable-Magic-0.40/Makefile.PL Variable-Magic-0.40/samples/ Variable-Magic-0.40/samples/vm_vs_tie.pl Variable-Magic-0.40/samples/magic.pl Variable-Magic-0.40/samples/synopsis.pl Variable-Magic-0.40/samples/copy.pl Variable-Magic-0.40/samples/uvar.pl CPAN.pm: Going to build V/VP/VPIT/Variable-Magic-0.40.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Checking perl patchlevel... none Checking if this is ActiveState Perl 5.8.8 build 822 or higher... no Checking if this is a released perl 5.11.0 or higher... yes Checking if your kit is complete... Looks good Writing Makefile for Variable::Magic >>> make cp lib/Variable/Magic.pm blib/lib/Variable/Magic.pm /home/fly1200/ap1200x/bin/perl-dynamic /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200x/lib/ExtUtils/typemap Magic.xs > Magic.xsc && mv Magic.xsc Magic.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.40\" -DXS_VERSION=\"0.40\" -fPIC "-I/home/fly1200/ap1200x/lib/CORE" -DVMG_COMPAT_ARRAY_PUSH_NOLEN=0 Magic.c Magic.xs: In function `XS_Variable__Magic__wizard': Magic.xs:1400: warning: assignment from incompatible pointer type Running Mkbootstrap for Variable::Magic () chmod 644 Magic.bs rm -f blib/arch/auto/Variable/Magic/Magic.so gcc -shared -O2 Magic.o -o blib/arch/auto/Variable/Magic/Magic.so \ \ chmod 755 blib/arch/auto/Variable/Magic/Magic.so cp Magic.bs blib/arch/auto/Variable/Magic/Magic.bs chmod 644 blib/arch/auto/Variable/Magic/Magic.bs Manifying blib/man3/Variable::Magic.3 VPIT/Variable-Magic-0.40.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200x/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Variable::Magic 0.40, Perl 5.012000 (no patchlevel), /home/fly1200/ap1200x/bin/perl-dynamic # This is ActiveState Perl 5.012000 build 1200 t/00-load.t ............... 1..1 ok 1 - use Variable::Magic; ok t/01-import.t ............. 1..36 ok 1 - import MGf_COPY ok 2 - prototype MGf_COPY ok 3 - import MGf_DUP ok 4 - prototype MGf_DUP ok 5 - import MGf_LOCAL ok 6 - prototype MGf_LOCAL ok 7 - import VMG_COMPAT_ARRAY_PUSH_NOLEN ok 8 - prototype VMG_COMPAT_ARRAY_PUSH_NOLEN ok 9 - import VMG_COMPAT_ARRAY_PUSH_NOLEN_VOID ok 10 - prototype VMG_COMPAT_ARRAY_PUSH_NOLEN_VOID ok 11 - import VMG_COMPAT_ARRAY_UNDEF_CLEAR ok 12 - prototype VMG_COMPAT_ARRAY_UNDEF_CLEAR ok 13 - import VMG_COMPAT_ARRAY_UNSHIFT_NOLEN_VOID ok 14 - prototype VMG_COMPAT_ARRAY_UNSHIFT_NOLEN_VOID ok 15 - import VMG_COMPAT_SCALAR_LENGTH_NOLEN ok 16 - prototype VMG_COMPAT_SCALAR_LENGTH_NOLEN ok 17 - import VMG_FORKSAFE ok 18 - prototype VMG_FORKSAFE ok 19 - import VMG_OP_INFO_NAME ok 20 - prototype VMG_OP_INFO_NAME ok 21 - import VMG_OP_INFO_OBJECT ok 22 - prototype VMG_OP_INFO_OBJECT ok 23 - import VMG_PERL_PATCHLEVEL ok 24 - prototype VMG_PERL_PATCHLEVEL ok 25 - import VMG_THREADSAFE ok 26 - prototype VMG_THREADSAFE ok 27 - import VMG_UVAR ok 28 - prototype VMG_UVAR ok 29 - import cast ok 30 - prototype cast ok 31 - import dispell ok 32 - prototype dispell ok 33 - import getdata ok 34 - prototype getdata ok 35 - import wizard ok 36 - prototype wizard ok t/10-simple.t ............. 1..43 ok 1 - _wizard called directly with a wrong number of arguments croaks ok 2 - _wizard called directly with a wrong number of arguments croaks ok 3 - _wizard called directly with a wrong number of arguments croaks ok 4 - _wizard called directly with a wrong number of arguments croaks ok 5 - _wizard called directly with a wrong number of arguments croaks ok 6 - _wizard called directly with a wrong number of arguments croaks ok 7 - _wizard called directly with a wrong number of arguments croaks ok 8 - _wizard called directly with a wrong number of arguments croaks ok 9 - _wizard called directly with a wrong number of arguments croaks ok 10 - _wizard called directly with a wrong number of arguments croaks ok 11 - _wizard called directly with a wrong number of arguments croaks ok 12 - _wizard called directly with a wrong number of arguments croaks ok 13 - _wizard called directly with a wrong number of arguments croaks ok 14 - _wizard called directly with a wrong number of arguments croaks ok 15 - _wizard called directly with a wrong number of arguments croaks ok 16 - _wizard called directly with a wrong number of arguments croaks ok 17 - _wizard called directly with a wrong number of arguments croaks ok 18 - _wizard called directly with a wrong number of arguments croaks ok 19 - _wizard called directly with a wrong number of arguments croaks ok 20 - _wizard called directly with a wrong number of arguments croaks ok 21 - wizard called with an odd number of arguments croaks ok 22 - wizard called with an odd number of arguments croaks ok 23 - wizard called with an odd number of arguments croaks ok 24 - wizard called with an odd number of arguments croaks ok 25 - wizard doesn't croak ok 26 - wizard is defined ok 27 - wizard is a scalar ref ok 28 - cast doesn't croak ok 29 - cast is valid ok 30 - dispell from wizard doesn't croak ok 31 - dispell from wizard is valid ok 32 - re-cast doesn't croak ok 33 - re-cast is valid ok 34 - re-dispell from wrong wizard croaks ok 35 - re-dispell from wrong wizard doesn't return anything ok 36 - re-dispell from undef croaks ok 37 - re-dispell from undef doesn't return anything ok 38 - re-dispell from good wizard doesn't croak ok 39 - re-dispell from good wizard is valid ok 40 - dispell non-magic object doesn't croak ok 41 - dispell non-magic object returns 0 ok 42 - cast from undef croaks ok 43 - cast from undef doesn't return anything ok t/11-multiple.t ........... 1..74 ok 1 - wizard 0 creation doesn't croak ok 2 - wizard 1 creation doesn't croak ok 3 - wizard 2 creation doesn't croak ok 4 - wizard 0 is defined ok 5 - wizard 0 is a scalar ref ok 6 - wizard 1 is defined ok 7 - wizard 1 is a scalar ref ok 8 - wizard 2 is defined ok 9 - wizard 2 is a scalar ref ok 10 - cast magic 0 doesn't croak ok 11 - cast magic 0 is valid ok 12 - cast magic 1 doesn't croak ok 13 - cast magic 1 is valid ok 14 - cast magic 2 doesn't croak ok 15 - cast magic 2 is valid ok 16 - get magic 0 ok 17 - get magic 1 ok 18 - get magic 2 ok 19 - set magic 0 ok 20 - set magic 1 ok 21 - set magic 2 ok 22 - dispell magic 1 doesn't croak ok 23 - dispell magic 1 is valid ok 24 - get magic 0 after dispelled 1 ok 25 - get magic 2 after dispelled 1 ok 26 - set magic 0 after dispelled 1 ok 27 - set magic 2 after dispelled 1 ok 28 - dispell magic 0 doesn't croak ok 29 - dispell magic 0 is valid ok 30 - get magic 2 after dispelled 1 & 0 ok 31 - set magic 2 after dispelled 1 & 0 ok 32 - dispell magic 2 doesn't croak ok 33 - dispell magic 2 is valid ok 34 - wizard with uvar 0 doesn't croak ok 35 - wizard with uvar 1 doesn't croak ok 36 - wizard with uvar 2 doesn't croak ok 37 - wizard with uvar 0 is defined ok 38 - wizard with uvar 0 is a scalar ref ok 39 - wizard with uvar 1 is defined ok 40 - wizard with uvar 1 is a scalar ref ok 41 - wizard with uvar 2 is defined ok 42 - wizard with uvar 2 is a scalar ref ok 43 - cast uvar magic 0 doesn't croak ok 44 - cast uvar magic 0 is valid ok 45 - cast uvar magic 1 doesn't croak ok 46 - cast uvar magic 1 is valid ok 47 - cast uvar magic 2 doesn't croak ok 48 - cast uvar magic 2 is valid ok 49 - fetch magic doesn't clobber ok 50 - fetch magic 0 ok 51 - fetch magic 1 ok 52 - fetch magic 2 ok 53 - store magic 0 ok 54 - store magic 1 ok 55 - store magic 2 ok 56 - store magic doesn't clobber ok 57 - dispell uvar magic 1 doesn't croak ok 58 - dispell uvar magic 1 is valid ok 59 - fetch magic after dispelled 1 doesn't clobber ok 60 - fetch magic 0 after dispelled 1 ok 61 - fetch magic 2 after dispelled 1 ok 62 - store magic 0 after dispelled 1 ok 63 - store magic 2 after dispelled 1 ok 64 - store magic after dispelled 1 doesn't clobber ok 65 - dispell uvar magic 2 doesn't croak ok 66 - dispell uvar magic 2 is valid ok 67 - fetch magic after dispelled 1,2 doesn't clobber ok 68 - fetch magic 0 after dispelled 1,2 ok 69 - store magic 0 after dispelled 1,2 ok 70 - store magic after dispelled 1,2 doesn't clobber ok 71 - dispell uvar magic 0 doesn't croak ok 72 - dispell uvar magic 0 is valid ok 73 - fetch magic after dispelled 1,2,0 doesn't clobber ok 74 - store magic after dispelled 1,2,0 doesn't clobber ok t/13-data.t ............... 1..35 ok 1 - wizard doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - cast doesn't croak ok 5 - cast returns true ok 6 - getdata from non-magical scalar doesn't croak ok 7 - getdata from non-magical scalar returns undef ok 8 - getdata from wizard doesn't croak ok 9 - getdata from wizard returns true ok 10 - getdata from wizard return value is ok ok 11 - get magic : pass data ok 12 - get magic : data updated ok 13 - set magic : pass data ok 14 - set magic : pass data ok 15 - getdata from invalid wizard croaks ok 16 - getdata from invalid wizard returns undef ok 17 - getdata from undef croaks ok 18 - getdata from undef doesn't return anything ok 19 - dispell doesn't croak ok 20 - dispell returns true ok 21 - cast with arguments doesn't croak ok 22 - cast with arguments returns true ok 23 - getdata from wizard with arguments doesn't croak ok 24 - getdata from wizard with arguments returns true ok 25 - getdata from wizard with arguments return value is ok ok 26 - cast non-data wizard doesn't croak ok 27 - cast non-data wizard returns true ok 28 - getdata from non-data wizard doesn't croak ok 29 - getdata from non-data wizard invalid returns undef ok 30 - data from d is what we expected ok 31 - cast arguments from d were passed by alias ok 32 - data from e is what we expected ok 33 - cast arguments from e were passed by alias ok 34 - data from d wasn't changed ok 35 - data from e wasn't changed ok t/14-callbacks.t .......... 1..17 ok 1 - wizard creation doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - cast doesn't croak ok 5 - cast is valid ok 6 - callback returning undef doesn't warn/croak ok 7 - callback returning undef fails ok 8 - wizard with a string callback doesn't croak ok 9 - cast a wizard with a string callback doesn't croak ok 10 - string callback doesn't warn/croak ok 11 - string callback is called ok 12 - string callback returns the right thing ok 13 - caller into callback returns the right thing ok 14 - caller into callback returns the right thing (second time) ok 15 - caller into callback into block returns the right thing ok 16 - caller into callback doesn't croak ok 17 - caller into callback into eval returns the right thing ok t/15-self.t ............... 1..17 ok 1 - wizard creation error doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - cast on self doesn't croak ok 5 - cast on self is valid ok 6 - magic works correctly on self ok 7 - dispell on self doesn't croak ok 8 - dispell on self is valid ok 9 - magic is no longer invoked on self when dispelled ok 10 - re-cast on self doesn't croak ok 11 - re-cast on self is valid ok 12 - getdata on magical self doesn't trigger callbacks ok 13 - re-dispell on self doesn't croak ok 14 - re-dispell on self is valid ok 15 - re-re-cast on self doesn't croak ok 16 - re-re-cast on self is valid ok 17 - wizard destruction at the end of BEGIN-time require doesn't panic ok # Using Hash::Util::FieldHash 1.04 t/16-huf.t ................ 1..18 ok 1 - huf: wizard() doesn't croak ok 2 - huf: wizard() doesn't trigger magic ok 3 - huf: wizard with uvar is defined ok 4 - huf: wizard with uvar is a scalar ref ok 5 - huf: cast uvar magic on fieldhash doesn't croak ok 6 - huf: cast uvar magic on fieldhash triggers magic correctly ok 7 - huf: cast uvar magic on fieldhash succeeded ok 8 - huf: fetch on magical fieldhash doesn't croak ok 9 - huf: fetch on magical fieldhash triggers magic correctly ok 10 - huf: fetch on magical fieldhash succeeded ok 11 - huf: store on magical fieldhash doesn't croak ok 12 - huf: store on magical fieldhash triggers magic correctly ok 13 - huf: store on magical fieldhash succeeded ok 14 - huf: dispell uvar magic on fieldhash doesn't croak ok 15 - huf: dispell uvar magic on fieldhash triggers magic correctly ok 16 - huf: dispell uvar magic on fieldhash succeeded ok 17 - huf: store/fetch on fieldhash after dispell still ok ok 18 - huf: magic triggered at END time ok t/17-ctl.t ................ 1..11 ok 1 - die in data callback ok 2 - die in set callback ok 3 - die in len callback ok 4 - die in free callback ok 5 - die in data callback in BEGIN ok 6 - die in free callback in BEGIN ok 7 - die in len callback in BEGIN ok 8 - in hints hash destructor ok 9 - die in BEGIN in require triggers hints hash destructor ok 10 - in hints hash destructor 2 ok 11 - die in BEGIN in eval triggers hints hash destructor ok t/18-opinfo.t ............. 1..103 ok 1 - len wizard with op_info == 1 doesn't croak ok 2 - len magic with op_info == 1 gets the right op info ok 3 - len magic with op_info == 1 doesn't croak ok 4 - len wizard with op_info == 2 doesn't croak ok 5 - len magic with op_info == 2 isa B::OP ok 6 - len magic with op_info == 2 gets the right op info ok 7 - len magic with op_info == 2 doesn't croak ok 8 - get wizard with op_info == 1 doesn't croak ok 9 - get magic with op_info == 1 gets the right op info ok 10 - get magic with op_info == 1 doesn't croak ok 11 - get wizard with op_info == 2 doesn't croak ok 12 - get magic with op_info == 2 isa B::OP ok 13 - get magic with op_info == 2 gets the right op info ok 14 - get magic with op_info == 2 doesn't croak ok 15 - get wizard with op_info == 1 doesn't croak ok 16 - get magic with op_info == 1 gets the right op info ok 17 - get magic with op_info == 1 doesn't croak ok 18 - get wizard with op_info == 2 doesn't croak ok 19 - get magic with op_info == 2 isa B::PADOP ok 20 - get magic with op_info == 2 gets the right op info ok 21 - get magic with op_info == 2 doesn't croak ok 22 - get wizard with op_info == 1 doesn't croak ok 23 - get magic with op_info == 1 gets the right op info ok 24 - get magic with op_info == 1 doesn't croak ok 25 - get wizard with op_info == 2 doesn't croak ok 26 - get magic with op_info == 2 isa B::UNOP ok 27 - get magic with op_info == 2 gets the right op info ok 28 - get magic with op_info == 2 doesn't croak ok 29 - get wizard with op_info == 1 doesn't croak ok 30 - get magic with op_info == 1 gets the right op info ok 31 - get magic with op_info == 1 doesn't croak ok 32 - get wizard with op_info == 2 doesn't croak ok 33 - get magic with op_info == 2 isa B::BINOP ok 34 - get magic with op_info == 2 gets the right op info ok 35 - get magic with op_info == 2 doesn't croak ok 36 - get wizard with op_info == 1 doesn't croak ok 37 - get magic with op_info == 1 gets the right op info ok 38 - get magic with op_info == 1 doesn't croak ok 39 - get wizard with op_info == 2 doesn't croak ok 40 - get magic with op_info == 2 isa B::BINOP ok 41 - get magic with op_info == 2 gets the right op info ok 42 - get magic with op_info == 2 doesn't croak ok 43 - get wizard with op_info == 1 doesn't croak ok 44 - get magic with op_info == 1 gets the right op info ok 45 - get magic with op_info == 1 doesn't croak ok 46 - get wizard with op_info == 2 doesn't croak ok 47 - get magic with op_info == 2 isa B::LOGOP ok 48 - get magic with op_info == 2 gets the right op info ok 49 - get magic with op_info == 2 doesn't croak ok 50 - set wizard with op_info == 1 doesn't croak ok 51 - set magic with op_info == 1 gets the right op info ok 52 - set magic with op_info == 1 doesn't croak ok 53 - set wizard with op_info == 2 doesn't croak ok 54 - set magic with op_info == 2 isa B::LISTOP ok 55 - set magic with op_info == 2 gets the right op info ok 56 - set magic with op_info == 2 doesn't croak ok 57 - get wizard with op_info == 1 doesn't croak ok 58 - get magic with op_info == 1 gets the right op info ok 59 - get magic with op_info == 1 doesn't croak ok 60 - get wizard with op_info == 2 doesn't croak ok 61 - get magic with op_info == 2 isa B::PMOP ok 62 - get magic with op_info == 2 gets the right op info ok 63 - get magic with op_info == 2 doesn't croak ok 64 - get wizard with op_info == 1 doesn't croak ok 65 - get magic with op_info == 1 gets the right op info ok 66 - get magic with op_info == 1 doesn't croak ok 67 - get wizard with op_info == 2 doesn't croak ok 68 - get magic with op_info == 2 isa B::SVOP ok 69 - get magic with op_info == 2 gets the right op info ok 70 - get magic with op_info == 2 doesn't croak ok 71 - get wizard with op_info == 1 doesn't croak ok 72 - get magic with op_info == 1 gets the right op info ok 73 - get magic with op_info == 1 doesn't croak ok 74 - get wizard with op_info == 2 doesn't croak ok 75 - get magic with op_info == 2 isa B::PVOP ok 76 - get magic with op_info == 2 gets the right op info ok 77 - get magic with op_info == 2 doesn't croak ok 78 - get wizard with op_info == 1 doesn't croak ok 79 - get magic with op_info == 1 gets the right op info ok 80 - get magic with op_info == 1 doesn't croak ok 81 - get wizard with op_info == 2 doesn't croak ok 82 - get magic with op_info == 2 isa B::LOOP ok 83 - get magic with op_info == 2 gets the right op info ok 84 - get magic with op_info == 2 doesn't croak ok 85 - free wizard with op_info == 1 doesn't croak ok 86 - free magic with op_info == 1 gets the right op info ok 87 - free magic with op_info == 1 doesn't croak ok 88 - free wizard with op_info == 2 doesn't croak ok 89 - free magic with op_info == 2 isa B::OP ok 90 - free magic with op_info == 2 gets the right op info ok 91 - free magic with op_info == 2 doesn't croak ok 92 - free wizard with op_info == 1 doesn't croak ok 93 - free magic with op_info == 1 gets the right op info ok 94 - free magic with op_info == 1 doesn't croak ok 95 - free wizard with op_info == 2 doesn't croak ok 96 - free magic with op_info == 2 isa B::OP ok 97 - free magic with op_info == 2 gets the right op info ok 98 - free magic with op_info == 2 doesn't croak ok 99 - get wizard with out of bounds op_info doesn't croak ok 100 - get cast with out of bounds op_info doesn't croak ok 101 - get magic with out of bounds op_info ok 102 - get magic with out of bounds op_info doesn't croak ok 103 - get dispell with out of bounds op_info doesn't croak ok t/20-get.t ................ 1..15 ok 1 - get: wizard() doesn't croak ok 2 - get: wizard() doesn't trigger magic ok 3 - get: cast doesn't croak ok 4 - get: cast triggers magic correctly ok 5 - get: assign to doesn't croak ok 6 - get: assign to triggers magic correctly ok 7 - get: assign to correctly ok 8 - get: interpolate doesn't croak ok 9 - get: interpolate triggers magic correctly ok 10 - get: interpolate correctly ok 11 - get: wizard() doesn't croak ok 12 - get: cast() doesn't croak ok 13 - get: value ok 14 - get: value doesn't croak ok 15 - get: magic triggered at END time ok t/21-set.t ................ 1..18 ok 1 - set: wizard() doesn't croak ok 2 - set: wizard() doesn't trigger magic ok 3 - set: cast doesn't croak ok 4 - set: cast triggers magic correctly ok 5 - set: assign doesn't croak ok 6 - set: assign triggers magic correctly ok 7 - set: assign correctly ok 8 - set: increment doesn't croak ok 9 - set: increment triggers magic correctly ok 10 - set: increment correctly ok 11 - set: decrement doesn't croak ok 12 - set: decrement triggers magic correctly ok 13 - set: decrement correctly ok 14 - set: wizard() doesn't croak ok 15 - set: cast() doesn't croak ok 16 - set: value ok 17 - set: value doesn't croak ok 18 - set: magic triggered at END time ok Argument "anything" isn't numeric in length at t/22-len.t line 84. # Failed test 'len: get scalar length triggers magic correctly' # at t/22-len.t line 85. # got: '0' # expected: '1' # Failed test 'len: get scalar length have correct default length' # at t/22-len.t line 86. # got: undef # expected: '4' # Failed test 'len: get scalar length correctly' # at t/22-len.t line 87. # got: '4' # expected: '29' Argument "anything" isn't numeric in length at t/22-len.t line 93. # Failed test 'len: get scalar length 0 triggers magic correctly' # at t/22-len.t line 94. # got: '0' # expected: '1' # Failed test 'len: get scalar length 0 have correct default length' # at t/22-len.t line 95. # got: undef # expected: '4' # Failed test 'len: get scalar length 0 correctly' # at t/22-len.t line 96. # got: '4' # expected: '0' Argument "anything" isn't numeric in length at t/22-len.t line 104. # Failed test 'len: get empty scalar length triggers magic correctly' # at t/22-len.t line 105. # got: '0' # expected: '1' # Failed test 'len: get empty scalar length have correct default length' # at t/22-len.t line 106. # got: undef # expected: '0' Argument "anything" isn't numeric in length at t/22-len.t line 117. # Failed test 'len: get utf8 scalar length in bytes triggers magic correctly' # at t/22-len.t line 118. # got: '0' # expected: '1' # Failed test 'len: get utf8 scalar length in bytes have correct default length' # at t/22-len.t line 119. # got: undef # expected: '7' # Failed test 'len: get utf8 scalar length in bytes correctly' # at t/22-len.t line 120. # got: '7' # expected: undef Argument "anything" isn't numeric in length at t/22-len.t line 125. # Failed test 'len: get utf8 scalar length triggers magic correctly' # at t/22-len.t line 126. # got: '0' # expected: '1' # Failed test 'len: get utf8 scalar length have correct default length' # at t/22-len.t line 127. # got: undef # expected: '5' # Failed test 'len: get utf8 scalar length correctly' # at t/22-len.t line 128. # got: '5' # expected: undef # Looks like you failed 14 tests of 38. t/22-len.t ................ 1..38 ok 1 - len: wizard() doesn't trigger magic ok 2 - len: cast on array doesn't trigger magic ok 3 - len: get array length triggers magic correctly ok 4 - len: get array length have correct default length ok 5 - len: get array length correctly ok 6 - len: get last array index triggers magic correctly ok 7 - len: get last array index have correct default length ok 8 - len: get last array index correctly ok 9 - len: get array length 0 triggers magic correctly ok 10 - len: get array length 0 have correct default length ok 11 - len: get array length 0 correctly ok 12 - len: get empty array length triggers magic correctly ok 13 - len: get empty array length have correct default length ok 14 - len: get empty array length correctly ok 15 - len: get last empty array index triggers magic correctly ok 16 - len: get last empty array index have correct default length ok 17 - len: get last empty array index correctly ok 18 - len: cast on scalar doesn't trigger magic not ok 19 - len: get scalar length triggers magic correctly not ok 20 - len: get scalar length have correct default length not ok 21 - len: get scalar length correctly not ok 22 - len: get scalar length 0 triggers magic correctly not ok 23 - len: get scalar length 0 have correct default length not ok 24 - len: get scalar length 0 correctly not ok 25 - len: get empty scalar length triggers magic correctly not ok 26 - len: get empty scalar length have correct default length ok 27 - len: get empty scalar length correctly not ok 28 - len: get utf8 scalar length in bytes triggers magic correctly not ok 29 - len: get utf8 scalar length in bytes have correct default length not ok 30 - len: get utf8 scalar length in bytes correctly not ok 31 - len: get utf8 scalar length triggers magic correctly not ok 32 - len: get utf8 scalar length have correct default length not ok 33 - len: get utf8 scalar length correctly ok 34 - len: wizard() doesn't croak ok 35 - len: cast() doesn't croak ok 36 - len: value ok 37 - len: value doesn't croak ok 38 - len: after value Dubious, test returned 14 (wstat 3584, 0xe00) Failed 14/38 subtests t/23-clear.t .............. 1..18 ok 1 - clear: wizard() doesn't croak ok 2 - clear: wizard() doesn't trigger magic ok 3 - clear: cast array doesn't croak ok 4 - clear: cast array triggers magic correctly ok 5 - clear: clear array doesn't croak ok 6 - clear: clear array triggers magic correctly ok 7 - clear: clear array correctly ok 8 - clear: cast hash doesn't croak ok 9 - clear: cast hash triggers magic correctly ok 10 - clear: clear hash doesn't croak ok 11 - clear: clear hash triggers magic correctly ok 12 - clear: clear hash correctly ok 13 - clear: wizard() doesn't croak ok 14 - clear: cast() doesn't croak ok 15 - clear: value ok 16 - clear: value doesn't croak ok 17 - clear: value after ok 18 - clear: magic triggered at END time ok t/24-free.t ............... 1..11 ok 1 - free: wizard() doesn't croak ok 2 - free: wizard() doesn't trigger magic ok 3 - free: cast doesn't croak ok 4 - free: cast triggers magic correctly ok 5 - free: deletion at the end of the scope doesn't croak ok 6 - free: deletion at the end of the scope triggers magic correctly ok 7 - free: cast 2 doesn't croak ok 8 - free: cast 2 triggers magic correctly ok 9 - free: explicit deletion with undef() doesn't croak ok 10 - free: explicit deletion with undef() triggers magic correctly ok 11 - free: magic triggered at END time ok # Using Tie::Array 1.03 # Using Tie::Hash 1.03 t/25-copy.t ............... 1..45 ok 1 - copy: wizard() doesn't croak ok 2 - copy: wizard() doesn't trigger magic ok 3 - copy: cast on tied array doesn't croak ok 4 - copy: cast on tied array triggers magic correctly ok 5 - copy: cast on tied array succeeded ok 6 - copy: tied array store doesn't croak ok 7 - copy: tied array store triggers magic correctly ok 8 - copy: tied array fetch doesn't croak ok 9 - copy: tied array fetch triggers magic correctly ok 10 - copy: tied array fetch correctly ok 11 - copy: tied array exists doesn't croak ok 12 - copy: tied array exists triggers magic correctly ok 13 - copy: tied array exists correctly ok 14 - copy: tied array undef doesn't croak ok 15 - copy: tied array undef triggers magic correctly ok 16 - copy: wizard() doesn't croak ok 17 - copy: cast() doesn't croak ok 18 - copy: value ok 19 - copy: value doesn't croak ok 20 - copy: value after ok 21 - copy: cast on tied hash doesn't croak ok 22 - copy: cast on tied hash triggers magic correctly ok 23 - copy: cast on tied hash succeeded ok 24 - copy: tied hash store doesn't croak ok 25 - copy: tied hash store triggers magic correctly ok 26 - copy: tied hash fetch doesn't croak ok 27 - copy: tied hash fetch triggers magic correctly ok 28 - copy: tied hash fetch correctly ok 29 - copy: tied hash exists doesn't croak ok 30 - copy: tied hash exists triggers magic correctly ok 31 - copy: tied hash exists correctly ok 32 - copy: tied hash delete doesn't croak ok 33 - copy: tied hash delete triggers magic correctly ok 34 - copy: tied hash delete correctly ok 35 - copy: tied hash each doesn't croak ok 36 - copy: tied hash each triggers magic correctly ok 37 - copy: tied hash keys doesn't croak ok 38 - copy: tied hash keys triggers magic correctly ok 39 - copy: tied hash keys correctly ok 40 - copy: tied hash values doesn't croak ok 41 - copy: tied hash values triggers magic correctly ok 42 - copy: tied hash values correctly ok 43 - copy: tied hash undef doesn't croak ok 44 - copy: tied hash undef triggers magic correctly ok 45 - copy: magic triggered at END time ok t/27-local.t .............. 1..8 ok 1 - local: wizard() doesn't croak ok 2 - local: wizard() doesn't trigger magic ok 3 - local: cast doesn't croak ok 4 - local: cast triggers magic correctly ok 5 - local: cast succeeded ok 6 - local: localized doesn't croak ok 7 - local: localized triggers magic correctly ok 8 - local: magic triggered at END time ok # Using Tie::Hash 1.03 t/28-uvar.t ............... 1..75 ok 1 - uvar: wizard() doesn't croak ok 2 - uvar: wizard() doesn't trigger magic ok 3 - uvar: cast doesn't croak ok 4 - uvar: cast triggers magic correctly ok 5 - uvar: cast succeeded ok 6 - uvar: fetch directly doesn't croak ok 7 - uvar: fetch directly triggers magic correctly ok 8 - uvar: fetch directly correctly ok 9 - uvar: fetch by interpolation doesn't croak ok 10 - uvar: fetch by interpolation triggers magic correctly ok 11 - uvar: fetch by interpolation correctly ok 12 - uvar: store directly doesn't croak ok 13 - uvar: store directly triggers magic correctly ok 14 - uvar: fetch and store doesn't croak ok 15 - uvar: fetch and store triggers magic correctly ok 16 - uvar: fetch and store correctly ok 17 - uvar: exists doesn't croak ok 18 - uvar: exists triggers magic correctly ok 19 - uvar: exists correctly ok 20 - uvar: delete existing key doesn't croak ok 21 - uvar: delete existing key triggers magic correctly ok 22 - uvar: delete existing key correctly ok 23 - uvar: delete non-existing key doesn't croak ok 24 - uvar: delete non-existing key triggers magic correctly ok 25 - uvar: delete non-existing key correctly ok 26 - uvar: fetch directly with also non uvar magic doesn't croak ok 27 - uvar: fetch directly with also non uvar magic triggers magic correctly ok 28 - uvar: fetch directly with also non uvar magic correctly ok 29 - uvar: cast on tied hash doesn't croak ok 30 - uvar: cast on tied hash triggers magic correctly ok 31 - uvar: cast on tied hash succeeded ok 32 - uvar: fetch on tied hash doesn't croak ok 33 - uvar: fetch on tied hash triggers magic correctly ok 34 - uvar: fetch on tied hash succeeded ok 35 - uvar: store on tied hash doesn't croak ok 36 - uvar: store on tied hash triggers magic correctly ok 37 - uvar: exists on tied hash doesn't croak ok 38 - uvar: exists on tied hash triggers magic correctly ok 39 - uvar: exists on tied hash succeeded ok 40 - uvar: delete on tied hash doesn't croak ok 41 - uvar: delete on tied hash triggers magic correctly ok 42 - uvar: delete on tied hash succeeded ok 43 - uvar: fetch with incomplete magic doesn't croak ok 44 - uvar: fetch with incomplete magic correctly ok 45 - uvar: store with incomplete magic doesn't croak ok 46 - uvar: store with incomplete magic correctly ok 47 - uvar: change key in store doesn't croak (1) ok 48 - uvar: change key didn't clobber $key (1) ok 49 - uvar: change key in store correcty (1) ok 50 - uvar: change key in store doesn't croak (2) ok 51 - uvar: change key didn't clobber $key (2) ok 52 - uvar: change key in store correcty (2) ok 53 - uvar: change readonly key in store doesn't croak (1) ok 54 - uvar: change readonly key in store correcty (1) ok 55 - uvar: change readonly key in store doesn't croak (2) ok 56 - uvar: change readonly key in store correcty (2) ok 57 - uvar: wizard() doesn't croak ok 58 - uvar: cast() doesn't croak ok 59 - uvar: value ok 60 - uvar: value doesn't croak ok 61 - uvar: wizard() doesn't croak ok 62 - uvar: cast() doesn't croak ok 63 - uvar: value ok 64 - uvar: value doesn't croak ok 65 - uvar: value after store ok 66 - uvar: wizard() doesn't croak ok 67 - uvar: cast() doesn't croak ok 68 - uvar: value ok 69 - uvar: value doesn't croak ok 70 - uvar: wizard() doesn't croak ok 71 - uvar: cast() doesn't croak ok 72 - uvar: value ok 73 - uvar: value doesn't croak ok 74 - uvar: value after delete ok 75 - uvar: magic triggered at END time ok # Using Tie::Array 1.03 t/30-scalar.t ............. 1..74 ok 1 - scalar: wizard() doesn't croak ok 2 - scalar: wizard() doesn't trigger magic ok 3 - scalar: cast doesn't croak ok 4 - scalar: cast triggers magic correctly ok 5 - scalar: assign to doesn't croak ok 6 - scalar: assign to triggers magic correctly ok 7 - scalar: assign to correctly ok 8 - scalar: interpolate doesn't croak ok 9 - scalar: interpolate triggers magic correctly ok 10 - scalar: interpolate correctly ok 11 - scalar: reference doesn't croak ok 12 - scalar: reference triggers magic correctly ok 13 - scalar: assign to doesn't croak ok 14 - scalar: assign to triggers magic correctly ok 15 - scalar: increment doesn't croak ok 16 - scalar: increment triggers magic correctly ok 17 - scalar: decrement doesn't croak ok 18 - scalar: decrement triggers magic correctly ok 19 - scalar: multiply in place doesn't croak ok 20 - scalar: multiply in place triggers magic correctly ok 21 - scalar: divide in place doesn't croak ok 22 - scalar: divide in place triggers magic correctly ok 23 - scalar: cast 2 doesn't croak ok 24 - scalar: cast 2 triggers magic correctly ok 25 - scalar: scope end doesn't croak ok 26 - scalar: scope end triggers magic correctly ok 27 - scalar: undef doesn't croak ok 28 - scalar: undef triggers magic correctly ok 29 - scalar: dispell doesn't croak ok 30 - scalar: dispell triggers magic correctly ok 31 - scalar: array element: cast doesn't croak ok 32 - scalar: array element: cast triggers magic correctly ok 33 - scalar: array element: set doesn't croak ok 34 - scalar: array element: set triggers magic correctly ok 35 - scalar: array element: get doesn't croak ok 36 - scalar: array element: get triggers magic correctly ok 37 - scalar: array element: get correctly ok 38 - scalar: array element: set other doesn't croak ok 39 - scalar: array element: set other triggers magic correctly ok 40 - scalar: array element: get other doesn't croak ok 41 - scalar: array element: get other triggers magic correctly ok 42 - scalar: array element: get other correctly ok 43 - scalar: array element: exists doesn't croak ok 44 - scalar: array element: exists triggers magic correctly ok 45 - scalar: array element: exists correctly ok 46 - scalar: array element: delete doesn't croak ok 47 - scalar: array element: delete triggers magic correctly ok 48 - scalar: array element: delete correctly ok 49 - scalar: array element: set after delete doesn't croak ok 50 - scalar: array element: set after delete triggers magic correctly ok 51 - scalar: hash element: cast doesn't croak ok 52 - scalar: hash element: cast triggers magic correctly ok 53 - scalar: hash element: set doesn't croak ok 54 - scalar: hash element: set triggers magic correctly ok 55 - scalar: hash element: get doesn't croak ok 56 - scalar: hash element: get triggers magic correctly ok 57 - scalar: hash element: get correctly ok 58 - scalar: hash element: set other doesn't croak ok 59 - scalar: hash element: set other triggers magic correctly ok 60 - scalar: hash element: get other doesn't croak ok 61 - scalar: hash element: get other triggers magic correctly ok 62 - scalar: hash element: get other correctly ok 63 - scalar: hash element: exists doesn't croak ok 64 - scalar: hash element: exists triggers magic correctly ok 65 - scalar: hash element: exists correctly ok 66 - scalar: hash element: delete doesn't croak ok 67 - scalar: hash element: delete triggers magic correctly ok 68 - scalar: hash element: delete correctly ok 69 - scalar: hash element: set after delete doesn't croak ok 70 - scalar: hash element: set after delete triggers magic correctly ok 71 - cast copy magic on tied array ok 72 - scalar: delete from tied array doesn't croak ok 73 - scalar: delete from tied array triggers magic correctly ok 74 - scalar: magic triggered at END time ok # Failed test 'array: unshift (void) triggers magic correctly' # at t/31-array.t line 68. # Structures begin differing at: # $got->{len} = Does not exist # $expected->{len} = '1' # Looks like you failed 1 test of 68. t/31-array.t .............. 1..68 ok 1 - array: wizard() doesn't croak ok 2 - array: wizard() doesn't trigger magic ok 3 - array: cast doesn't croak ok 4 - array: cast triggers magic correctly ok 5 - array: assign element to doesn't croak ok 6 - array: assign element to triggers magic correctly ok 7 - array: assign element to correctly ok 8 - array: assign to doesn't croak ok 9 - array: assign to triggers magic correctly ok 10 - array: assign to correctly ok 11 - array: interpolate doesn't croak ok 12 - array: interpolate triggers magic correctly ok 13 - array: interpolate correctly ok 14 - array: reference doesn't croak ok 15 - array: reference triggers magic correctly ok 16 - array: slice doesn't croak ok 17 - array: slice triggers magic correctly ok 18 - array: slice correctly ok 19 - array: assign doesn't croak ok 20 - array: assign triggers magic correctly ok 21 - array: assign old element doesn't croak ok 22 - array: assign old element triggers magic correctly ok 23 - array: assign new element doesn't croak ok 24 - array: assign new element triggers magic correctly ok 25 - array: exists doesn't croak ok 26 - array: exists triggers magic correctly ok 27 - array: exists correctly ok 28 - array: delete doesn't croak ok 29 - array: delete triggers magic correctly ok 30 - array: delete correctly ok 31 - array: length @ doesn't croak ok 32 - array: length @ triggers magic correctly ok 33 - array: length @ correctly ok 34 - array: length $\# doesn't croak ok 35 - array: length $\# triggers magic correctly ok 36 - array: length $\# correctly ok 37 - array: push (void) doesn't croak ok 38 - array: push (void) triggers magic correctly ok 39 - array: push (scalar) doesn't croak ok 40 - array: push (scalar) triggers magic correctly ok 41 - array: push (scalar) correctly ok 42 - array: pop doesn't croak ok 43 - array: pop triggers magic correctly ok 44 - array: pop correctly ok 45 - array: unshift (void) doesn't croak not ok 46 - array: unshift (void) triggers magic correctly ok 47 - array: unshift (scalar) doesn't croak ok 48 - array: unshift (scalar) triggers magic correctly ok 49 - unshift (scalar) correctly ok 50 - array: shift doesn't croak ok 51 - array: shift triggers magic correctly ok 52 - array: shift correctly ok 53 - array: map doesn't croak ok 54 - array: map triggers magic correctly ok 55 - array: grep doesn't croak ok 56 - array: grep triggers magic correctly ok 57 - array: grep correctly ok 58 - array: for doesn't croak ok 59 - array: for triggers magic correctly ok 60 - array: cast 2 doesn't croak ok 61 - array: cast 2 triggers magic correctly ok 62 - array: scope end doesn't croak ok 63 - array: scope end triggers magic correctly ok 64 - array: undef doesn't croak ok 65 - array: undef triggers magic correctly ok 66 - array: dispell doesn't croak ok 67 - array: dispell triggers magic correctly ok 68 - array: magic triggered at END time Dubious, test returned 1 (wstat 256, 0x100) Failed 1/68 subtests t/32-hash.t ............... 1..64 ok 1 - hash: wizard() doesn't croak ok 2 - hash: wizard() doesn't trigger magic ok 3 - hash: cast doesn't croak ok 4 - hash: cast triggers magic correctly ok 5 - hash: assign element to doesn't croak ok 6 - hash: assign element to triggers magic correctly ok 7 - hash: assign element to correctly ok 8 - hash: exists (1) doesn't croak ok 9 - hash: exists (1) triggers magic correctly ok 10 - hash: exists correctly (1) ok 11 - hash: exists (2) doesn't croak ok 12 - hash: exists (2) triggers magic correctly ok 13 - hash: exists correctly (2) ok 14 - hash: assign to doesn't croak ok 15 - hash: assign to triggers magic correctly ok 16 - hash: assign to correctly ok 17 - hash: reference doesn't croak ok 18 - hash: reference triggers magic correctly ok 19 - hash: slice doesn't croak ok 20 - hash: slice triggers magic correctly ok 21 - hash: slice correctly ok 22 - hash: empty in list context doesn't croak ok 23 - hash: empty in list context triggers magic correctly ok 24 - hash: assign from list in void context doesn't croak ok 25 - hash: assign from list in void context triggers magic correctly ok 26 - hash: assign from map in list context doesn't croak ok 27 - hash: assign from map in list context triggers magic correctly ok 28 - hash: assign old element doesn't croak ok 29 - hash: assign old element triggers magic correctly ok 30 - hash: assign new element doesn't croak ok 31 - hash: assign new element triggers magic correctly ok 32 - hash: buckets doesn't croak ok 33 - hash: buckets triggers magic correctly ok 34 - hash: keys doesn't croak ok 35 - hash: keys triggers magic correctly ok 36 - hash: keys correctly ok 37 - hash: values doesn't croak ok 38 - hash: values triggers magic correctly ok 39 - hash: values correctly ok 40 - hash: each doesn't croak ok 41 - hash: each triggers magic correctly ok 42 - hash: cast 2 doesn't croak ok 43 - hash: cast 2 triggers magic correctly ok 44 - hash: scope end doesn't croak ok 45 - hash: scope end triggers magic correctly ok 46 - hash: undef doesn't croak ok 47 - hash: undef triggers magic correctly ok 48 - hash: dispell doesn't croak ok 49 - hash: dispell triggers magic correctly ok 50 - hash: cast clear/uvar doesn't croak ok 51 - hash: cast clear/uvar triggers magic correctly ok 52 - hash: fixed fetch "a" doesn't croak ok 53 - hash: fixed fetch "a" triggers magic correctly ok 54 - uvar: fixed fetch "a" returned the right thing ok 55 - uvar: fixed fetch deparse correctly ok 56 - hash: fixed fetch "b" doesn't croak ok 57 - hash: fixed fetch "b" triggers magic correctly ok 58 - uvar: fixed fetch "b" returned the right thing ok 59 - uvar: fixed fetch deparse correctly ok 60 - hash: fixed clear doesn't croak ok 61 - hash: fixed clear triggers magic correctly ok 62 - hash: dispell clear/uvar doesn't croak ok 63 - hash: dispell clear/uvar triggers magic correctly ok 64 - hash: magic triggered at END time ok t/33-code.t ............... 1..36 ok 1 - code: wizard() doesn't croak ok 2 - code: wizard() doesn't trigger magic ok 3 - code: cast doesn't croak ok 4 - code: cast triggers magic correctly ok 5 - code: cast didn't called code ok 6 - code: call without arguments doesn't croak ok 7 - code: call without arguments triggers magic correctly ok 8 - code: call without arguments succeeded ok 9 - code: call with arguments doesn't croak ok 10 - code: call with arguments triggers magic correctly ok 11 - code: call with arguments succeeded ok 12 - code: undef symbol table entry doesn't croak ok 13 - code: undef symbol table entry triggers magic correctly ok 14 - code: undef symbol table entry didn't call code ok 15 - code: redefining sub doesn't croak ok 16 - code: redefining sub triggers magic correctly ok 17 - code: re-cast doesn't croak ok 18 - code: re-cast triggers magic correctly ok 19 - code: re-cast didn't called code ok 20 - code: reference doesn't croak ok 21 - code: reference triggers magic correctly ok 22 - code: reference didn't called code ok 23 - code: call reference doesn't croak ok 24 - code: call reference triggers magic correctly ok 25 - code: call reference succeeded ok 26 - code: call reference didn't called the previous code ok 27 - code: redefining sub 2 doesn't croak ok 28 - code: redefining sub 2 triggers magic correctly ok 29 - code: call without arguments 2 doesn't croak ok 30 - code: call without arguments 2 triggers magic correctly ok 31 - code: call without arguments 2 succeeded ok 32 - code: call without arguments 2 didn't called the previous code ok 33 - code: dispell doesn't croak ok 34 - code: dispell triggers magic correctly ok 35 - code: dispell didn't called code ok 36 - code: magic triggered at END time ok # Using Symbol 1.07 t/34-glob.t ............... 1..17 ok 1 - glob: wizard() doesn't croak ok 2 - glob: wizard() doesn't trigger magic ok 3 - glob: cast doesn't croak ok 4 - glob: cast triggers magic correctly ok 5 - glob: assign to doesn't croak ok 6 - glob: assign to triggers magic correctly ok 7 - glob: assign doesn't croak ok 8 - glob: assign triggers magic correctly ok 9 - glob: cast 2 doesn't croak ok 10 - glob: cast 2 triggers magic correctly ok 11 - glob: scope end doesn't croak ok 12 - glob: scope end triggers magic correctly ok 13 - glob: undef doesn't croak ok 14 - glob: undef triggers magic correctly ok 15 - glob: dispell doesn't croak ok 16 - glob: dispell triggers magic correctly ok 17 - glob: magic triggered at END time ok t/35-stash.t .............. 1..43 ok 1 - stash: variables compiled fine ok 2 - stash: variables ok 3 - stash: function definitions compiled fine ok 4 - stash: function definitions ok 5 - stash: function calls compiled fine ok 6 - stash: function calls ok 7 - stash: valid method call ran fine ok 8 - stash: valid method call ok 9 - stash: second valid method call ran fine ok 10 - stash: second valid method call ok 11 - stash: valid dynamic method call ran fine ok 12 - stash: valid dynamic method call ok 13 - inherited valid method call ran fine ok 14 - stash: inherited valid method call ok 15 - second inherited valid method call ran fine ok 16 - stash: second inherited valid method call doesn't call magic ok 17 - inherited previously called valid method call ran fine ok 18 - stash: inherited previously called valid method call ok 19 - second inherited previously called valid method call ran fine ok 20 - stash: second inherited previously called valid method call doesn't call magic ok 21 - stash: invalid method call croaked ok 22 - stash: invalid method call ok 23 - stash: invalid dynamic method call croaked ok 24 - stash: invalid dynamic method call ok 25 - stash: invalid inherited method call croaked ok 26 - stash: invalid method call ok 27 - stash: delete executed fine ok 28 - stash: delete ok 29 - stash: autoloaded method call ran fine ok 30 - stash: autoloaded method call returned the right thing ok 31 - stash: autoloaded method call ok 32 - stash: inherited autoloaded method call ran fine ok 33 - stash: inherited autoloaded method returned the right thing ok 34 - stash: inherited autoloaded method call ok 35 - stash: no undef op before function call with op name ok 36 - stash: function call with op name compiled fine ok 37 - stash: undef op after function call with op name ok 38 - stash: undef op after dispell for function call with op name ok 39 - stash: no undef op before function call with op object ok 40 - stash: function call with op object compiled fine ok 41 - stash: undef op after dispell for function call with op object ok 42 - stash: undef op after dispell for function call with op object ok 43 - stash: magic that remains at END time ok # Using threads 1.75 # Using threads::shared 1.32 t/40-threads.t ............ 1..126 ok 1 - wizard in thread 1 doesn't croak ok 2 - wizard in thread 1 is defined ok 3 - wizard in thread 1 doesn't trigger magic ok 4 - cast in thread 1 doesn't croak ok 5 - cast in thread 1 doesn't trigger magic ok 6 - get in thread 1 doesn't croak ok 7 - get in thread 1 returns the right thing ok 8 - get in thread 1 triggers magic ok 9 - getdata in thread 1 doesn't croak ok 10 - getdata in thread 1 returns the right thing ok 11 - getdata in thread 1 doesn't trigger magic ok 12 - op name in thread 1 is correct ok 13 - set in thread 1 (check opname) doesn't croak ok 14 - dispell in thread 1 doesn't croak ok 15 - dispell in thread 1 doesn't trigger magic ok 16 - get in thread 1 after dispell doesn't croak ok 17 - get in thread 1 after dispell returns the right thing ok 18 - get in thread 1 after dispell doesn't trigger magic ok 19 - wizard in thread 2 doesn't croak ok 20 - wizard in thread 2 is defined ok 21 - wizard in thread 2 doesn't trigger magic ok 22 - cast in thread 2 doesn't croak ok 23 - cast in thread 2 doesn't trigger magic ok 24 - get in thread 2 doesn't croak ok 25 - get in thread 2 returns the right thing ok 26 - get in thread 2 triggers magic ok 27 - getdata in thread 2 doesn't croak ok 28 - getdata in thread 2 returns the right thing ok 29 - getdata in thread 2 doesn't trigger magic ok 30 - op name in thread 2 is correct ok 31 - set in thread 2 (check opname) doesn't croak ok 32 - dispell in thread 2 doesn't croak ok 33 - dispell in thread 2 doesn't trigger magic ok 34 - get in thread 2 after dispell doesn't croak ok 35 - get in thread 2 after dispell returns the right thing ok 36 - get in thread 2 after dispell doesn't trigger magic ok 37 - wizard in thread 3 doesn't croak ok 38 - wizard in thread 3 is defined ok 39 - wizard in thread 3 doesn't trigger magic ok 40 - cast in thread 3 doesn't croak ok 41 - cast in thread 3 doesn't trigger magic ok 42 - get in thread 3 doesn't croak ok 43 - get in thread 3 returns the right thing ok 44 - get in thread 3 triggers magic ok 45 - getdata in thread 3 doesn't croak ok 46 - getdata in thread 3 returns the right thing ok 47 - getdata in thread 3 doesn't trigger magic ok 48 - op object in thread 3 is correct ok 49 - set in thread 3 (check opname) doesn't croak ok 50 - dispell in thread 3 doesn't croak ok 51 - dispell in thread 3 doesn't trigger magic ok 52 - get in thread 3 after dispell doesn't croak ok 53 - get in thread 3 after dispell returns the right thing ok 54 - get in thread 3 after dispell doesn't trigger magic ok 55 - wizard in thread 4 doesn't croak ok 56 - wizard in thread 4 is defined ok 57 - wizard in thread 4 doesn't trigger magic ok 58 - cast in thread 4 doesn't croak ok 59 - cast in thread 4 doesn't trigger magic ok 60 - get in thread 4 doesn't croak ok 61 - get in thread 4 returns the right thing ok 62 - get in thread 4 triggers magic ok 63 - getdata in thread 4 doesn't croak ok 64 - getdata in thread 4 returns the right thing ok 65 - getdata in thread 4 doesn't trigger magic ok 66 - op object in thread 4 is correct ok 67 - set in thread 4 (check opname) doesn't croak ok 68 - dispell in thread 4 doesn't croak ok 69 - dispell in thread 4 doesn't trigger magic ok 70 - get in thread 4 after dispell doesn't croak ok 71 - get in thread 4 after dispell returns the right thing ok 72 - get in thread 4 after dispell doesn't trigger magic ok 73 - destructors ok 74 - wizard in thread 5 doesn't croak ok 75 - wizard in thread 5 is defined ok 76 - wizard in thread 5 doesn't trigger magic ok 77 - cast in thread 5 doesn't croak ok 78 - cast in thread 5 doesn't trigger magic ok 79 - get in thread 5 doesn't croak ok 80 - get in thread 5 returns the right thing ok 81 - get in thread 5 triggers magic ok 82 - getdata in thread 5 doesn't croak ok 83 - getdata in thread 5 returns the right thing ok 84 - getdata in thread 5 doesn't trigger magic ok 85 - op name in thread 5 is correct ok 86 - set in thread 5 (check opname) doesn't croak ok 87 - wizard in thread 6 doesn't croak ok 88 - wizard in thread 6 is defined ok 89 - wizard in thread 6 doesn't trigger magic ok 90 - cast in thread 6 doesn't croak ok 91 - cast in thread 6 doesn't trigger magic ok 92 - get in thread 6 doesn't croak ok 93 - get in thread 6 returns the right thing ok 94 - get in thread 6 triggers magic ok 95 - getdata in thread 6 doesn't croak ok 96 - getdata in thread 6 returns the right thing ok 97 - getdata in thread 6 doesn't trigger magic ok 98 - op name in thread 6 is correct ok 99 - set in thread 6 (check opname) doesn't croak ok 100 - wizard in thread 8 doesn't croak ok 101 - wizard in thread 8 is defined ok 102 - wizard in thread 8 doesn't trigger magic ok 103 - cast in thread 8 doesn't croak ok 104 - cast in thread 8 doesn't trigger magic ok 105 - get in thread 8 doesn't croak ok 106 - get in thread 8 returns the right thing ok 107 - get in thread 8 triggers magic ok 108 - getdata in thread 8 doesn't croak ok 109 - getdata in thread 8 returns the right thing ok 110 - getdata in thread 8 doesn't trigger magic ok 111 - op object in thread 8 is correct ok 112 - wizard in thread 7 doesn't croak ok 113 - wizard in thread 7 is defined ok 114 - wizard in thread 7 doesn't trigger magic ok 115 - cast in thread 7 doesn't croak ok 116 - cast in thread 7 doesn't trigger magic ok 117 - get in thread 7 doesn't croak ok 118 - get in thread 7 returns the right thing ok 119 - get in thread 7 triggers magic ok 120 - getdata in thread 7 doesn't croak ok 121 - getdata in thread 7 returns the right thing ok 122 - getdata in thread 7 doesn't trigger magic ok 123 - op object in thread 7 is correct ok 124 - set in thread 7 (check opname) doesn't croak ok 125 - set in thread 8 (check opname) doesn't croak ok 126 - destructors ok # Using threads 1.75 # Using threads::shared 1.32 t/41-clone.t .............. 1..82 ok 1 - wizard with op_info 1 in main thread doesn't croak ok 2 - wizard with op_info 1 in main thread is defined ok 3 - wizard with op_info 1 in main thread doesn't trigger magic ok 4 - wizard with op_info 2 in main thread doesn't croak ok 5 - wizard with op_info 2 in main thread is defined ok 6 - wizard with op_info 2 in main thread doesn't trigger magic ok 7 - cast in thread 1 doesn't croak ok 8 - get in thread 1 doesn't croak ok 9 - get in thread 1 returns the right thing ok 10 - getdata in thread 1 doesn't croak ok 11 - getdata in thread 1 returns the right thing ok 12 - op name in thread 1 is correct ok 13 - set in thread 1 (check opname) doesn't croak ok 14 - dispell in thread 1 doesn't croak ok 15 - get in thread 1 after dispell doesn't croak ok 16 - get in thread 1 after dispell returns the right thing ok 17 - cast in thread 2 doesn't croak ok 18 - get in thread 2 doesn't croak ok 19 - get in thread 2 returns the right thing ok 20 - getdata in thread 2 doesn't croak ok 21 - getdata in thread 2 returns the right thing ok 22 - op name in thread 2 is correct ok 23 - set in thread 2 (check opname) doesn't croak ok 24 - dispell in thread 2 doesn't croak ok 25 - get in thread 2 after dispell doesn't croak ok 26 - get in thread 2 after dispell returns the right thing ok 27 - get triggered twice ok 28 - destructors ok 29 - cast in thread 3 doesn't croak ok 30 - get in thread 3 doesn't croak ok 31 - get in thread 3 returns the right thing ok 32 - getdata in thread 3 doesn't croak ok 33 - getdata in thread 3 returns the right thing ok 34 - op object in thread 3 is correct ok 35 - set in thread 3 (check opname) doesn't croak ok 36 - dispell in thread 3 doesn't croak ok 37 - get in thread 3 after dispell doesn't croak ok 38 - get in thread 3 after dispell returns the right thing ok 39 - cast in thread 4 doesn't croak ok 40 - get in thread 4 doesn't croak ok 41 - get in thread 4 returns the right thing ok 42 - getdata in thread 4 doesn't croak ok 43 - getdata in thread 4 returns the right thing ok 44 - op object in thread 4 is correct ok 45 - set in thread 4 (check opname) doesn't croak ok 46 - dispell in thread 4 doesn't croak ok 47 - get in thread 4 after dispell doesn't croak ok 48 - get in thread 4 after dispell returns the right thing ok 49 - get triggered twice ok 50 - destructors ok 51 - cast in thread 5 doesn't croak ok 52 - get in thread 5 doesn't croak ok 53 - get in thread 5 returns the right thing ok 54 - getdata in thread 5 doesn't croak ok 55 - getdata in thread 5 returns the right thing ok 56 - op name in thread 5 is correct ok 57 - set in thread 5 (check opname) doesn't croak ok 58 - cast in thread 6 doesn't croak ok 59 - get in thread 6 doesn't croak ok 60 - get in thread 6 returns the right thing ok 61 - getdata in thread 6 doesn't croak ok 62 - getdata in thread 6 returns the right thing ok 63 - op name in thread 6 is correct ok 64 - set in thread 6 (check opname) doesn't croak ok 65 - get triggered twice ok 66 - destructors ok 67 - cast in thread 7 doesn't croak ok 68 - get in thread 7 doesn't croak ok 69 - get in thread 7 returns the right thing ok 70 - getdata in thread 7 doesn't croak ok 71 - getdata in thread 7 returns the right thing ok 72 - op object in thread 7 is correct ok 73 - set in thread 7 (check opname) doesn't croak ok 74 - cast in thread 8 doesn't croak ok 75 - get in thread 8 doesn't croak ok 76 - get in thread 8 returns the right thing ok 77 - getdata in thread 8 doesn't croak ok 78 - getdata in thread 8 returns the right thing ok 79 - op object in thread 8 is correct ok 80 - set in thread 8 (check opname) doesn't croak ok 81 - get triggered twice ok 82 - destructors ok t/80-leaks.t .............. 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/91-pod.t ................ 1..1 ok 1 - blib/lib/Variable/Magic.pm ok t/92-pod-coverage.t ....... 1..1 ok 1 - Pod coverage on Variable::Magic ok t/95-portability-files.t .. skipped: Test::Portability::Files required for testing filenames portability t/99-kwalitee.t ........... 1..13 ok 1 - extractable ok 2 - has_readme ok 3 - has_manifest ok 4 - has_meta_yml ok 5 - has_buildtool ok 6 - has_changelog ok 7 - no_symlinks ok 8 - has_tests ok 9 - proper_libs ok 10 - no_pod_errors ok 11 - use_strict ok 12 - has_test_pod ok 13 - has_test_pod_coverage ok Test Summary Report ------------------- t/22-len.t (Wstat: 3584 Tests: 38 Failed: 14) Failed tests: 19-26, 28-33 Non-zero exit status: 14 t/31-array.t (Wstat: 256 Tests: 68 Failed: 1) Failed test: 46 Non-zero exit status: 1 Files=31, Tests=1119, 7 wallclock secs ( 0.15 usr 0.04 sys + 2.54 cusr 0.15 csys = 2.88 CPU) Result: FAIL Failed 2/31 test programs. 15/1119 subtests failed. make: *** [test_dynamic] Error 255 VPIT/Variable-Magic-0.40.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports VPIT/Variable-Magic-0.40.tar.gz Running make for F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz Has already been unwrapped into directory /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58 CPAN.pm: Going to build F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz Warning: Prerequisite 'Variable::Magic => 0.34' for 'FLORA/B-Hooks-EndOfScope-0.08.tar.gz' failed when processing 'VPIT/Variable-Magic-0.40.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/B/Hooks/EndOfScope.pm blib/lib/B/Hooks/EndOfScope.pm Manifying blib/man3/B::Hooks::EndOfScope.3 FLORA/B-Hooks-EndOfScope-0.08.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 /home/fly1200/ap1200x/bin/perl-dynamic "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, 'xt/author', '', '', 1, 'blib/lib', 'blib/arch')" t/*.t # Failed test 'use B::Hooks::EndOfScope;' # at t/basic.t line 5. # Tried to use 'B::Hooks::EndOfScope'. # Error: Can't locate Variable/Magic.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/lib /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/arch inc /home/fly1200/var/megalib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/lib/B/Hooks/EndOfScope.pm line 7. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/lib/B/Hooks/EndOfScope.pm line 7. # Compilation failed in require at (eval 4) line 2. # BEGIN failed--compilation aborted at (eval 4) line 2. # Failed test 'on_scope_end imported' # at t/basic.t line 8. # Failed test '.. and has the right prototype' # at t/basic.t line 9. # got: undef # expected: '&' Can't call method "on_scope_end" without a package or object reference at t/basic.t line 18. BEGIN failed--compilation aborted at t/basic.t line 20. # Looks like you planned 6 tests but ran 3. # Looks like you failed 3 tests of 3 run. # Looks like your test exited with 255 just after 3. t/basic.t ...... 1..6 not ok 1 - use B::Hooks::EndOfScope; not ok 2 - on_scope_end imported not ok 3 - .. and has the right prototype Dubious, test returned 255 (wstat 65280, 0xff00) Failed 6/6 subtests Can't locate Variable/Magic.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/lib /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/arch inc /home/fly1200/var/megalib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/lib/B/Hooks/EndOfScope.pm line 7. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/lib/B/Hooks/EndOfScope.pm line 7. Compilation failed in require at t/eval.t line 5. BEGIN failed--compilation aborted at t/eval.t line 5. # Looks like your test exited with 2 before it could output anything. t/eval.t ....... 1..1 Dubious, test returned 2 (wstat 512, 0x200) Failed 1/1 subtests Can't locate Variable/Magic.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/lib /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/arch inc /home/fly1200/var/megalib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/lib/B/Hooks/EndOfScope.pm line 7. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-lWoR58/blib/lib/B/Hooks/EndOfScope.pm line 7. Compilation failed in require at t/exception.t line 5. BEGIN failed--compilation aborted at t/exception.t line 5. # Looks like your test exited with 2 before it could output anything. t/exception.t .. 1..2 Dubious, test returned 2 (wstat 512, 0x200) Failed 2/2 subtests Test Summary Report ------------------- t/basic.t (Wstat: 65280 Tests: 3 Failed: 3) Failed tests: 1-3 Non-zero exit status: 255 Parse errors: Bad plan. You planned 6 tests but ran 3. t/eval.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 1 tests but ran 0. t/exception.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 2 tests but ran 0. Files=3, Tests=3, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.07 cusr 0.00 csys = 0.09 CPU) Result: FAIL Failed 3/3 test programs. 3/3 subtests failed. make: *** [test_dynamic] Error 2 FLORA/B-Hooks-EndOfScope-0.08.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports FLORA/B-Hooks-EndOfScope-0.08.tar.gz Running make for F/FL/FLORA/namespace-clean-0.13.tar.gz Has already been unwrapped into directory /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l CPAN.pm: Going to build F/FL/FLORA/namespace-clean-0.13.tar.gz Warning: Prerequisite 'B::Hooks::EndOfScope => 0.07' for 'FLORA/namespace-clean-0.13.tar.gz' failed when processing 'FLORA/B-Hooks-EndOfScope-0.08.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/namespace/clean.pm blib/lib/namespace/clean.pm Manifying blib/man3/namespace::clean.3 FLORA/namespace-clean-0.13.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200x/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/00-basic.t t/01-function-wipeout.t t/02-inheritance.t t/03-unimport.t t/04-except.t t/05-explicit-cleanee.t t/06-other-types.t t/07-debugger.t t/08-const-sub.t # Failed test 'module use ok' # at t/00-basic.t line 14. # Failed test 'foo function removed' # at t/00-basic.t line 18. # Failed test 'bar function removed' # at t/00-basic.t line 18. # Looks like you failed 3 tests of 4. t/00-basic.t ............. 1..4 ok 1 - methods are there before cleanup not ok 2 - module use ok not ok 3 - foo function removed not ok 4 - bar function removed Dubious, test returned 3 (wstat 768, 0x300) Failed 3/4 subtests # Failed test 'use FunctionWipeout;' # at t/01-function-wipeout.t line 9. # Tried to use 'FunctionWipeout'. # Error: Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/FunctionWipeout.pm line 9. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/FunctionWipeout.pm line 9. # Compilation failed in require at (eval 8) line 2. # BEGIN failed--compilation aborted at (eval 8) line 2. # Failed test 'imported function removed' # at t/01-function-wipeout.t line 10. # Failed test 'previously declared function removed' # at t/01-function-wipeout.t line 12. # Failed test 'later declared function still exists' # at t/01-function-wipeout.t line 14. Can't locate object method "baz" via package "FunctionWipeout" at t/01-function-wipeout.t line 16. # Looks like you planned 9 tests but ran 4. # Looks like you failed 4 tests of 4 run. # Looks like your test exited with 255 just after 4. t/01-function-wipeout.t .. 1..9 not ok 1 - use FunctionWipeout; not ok 2 - imported function removed not ok 3 - previously declared function removed not ok 4 - later declared function still exists Dubious, test returned 255 (wstat 65280, 0xff00) Failed 9/9 subtests # Failed test 'use Inheritance;' # at t/02-inheritance.t line 9. # Tried to use 'Inheritance'. # Error: Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/Inheritance.pm line 7. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/Inheritance.pm line 7. # Compilation failed in require at (eval 8) line 2. # BEGIN failed--compilation aborted at (eval 8) line 2. # Failed test 'function removed in parent' # at t/02-inheritance.t line 10. # Failed test 'method still in parent' # at t/02-inheritance.t line 12. Can't locate object method "bar" via package "InheritanceParent" at t/02-inheritance.t line 14. # Looks like you planned 10 tests but ran 3. # Looks like you failed 3 tests of 3 run. # Looks like your test exited with 255 just after 3. t/02-inheritance.t ....... 1..10 not ok 1 - use Inheritance; not ok 2 - function removed in parent not ok 3 - method still in parent Dubious, test returned 255 (wstat 65280, 0xff00) Failed 10/10 subtests # Failed test 'use Unimport;' # at t/03-unimport.t line 9. # Tried to use 'Unimport'. # Error: Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/Unimport.pm line 7. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/Unimport.pm line 7. # Compilation failed in require at (eval 8) line 2. # BEGIN failed--compilation aborted at (eval 8) line 2. # Failed test 'first function correctly removed' # at t/03-unimport.t line 11. # Failed test 'excluded method still in package' # at t/03-unimport.t line 13. # Failed test 'last method still in package' # at t/03-unimport.t line 17. Can't locate object method "qux" via package "Unimport" at t/03-unimport.t line 19. # Looks like you planned 6 tests but ran 5. # Looks like you failed 4 tests of 5 run. # Looks like your test exited with 255 just after 5. t/03-unimport.t .......... 1..6 not ok 1 - use Unimport; not ok 2 - first function correctly removed not ok 3 - excluded method still in package ok 4 - second function correctly removed not ok 5 - last method still in package Dubious, test returned 255 (wstat 65280, 0xff00) Failed 5/6 subtests Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. Compilation failed in require at t/04-except.t line 11. BEGIN failed--compilation aborted at t/04-except.t line 11. # Looks like your test exited with 2 before it could output anything. t/04-except.t ............ 1..6 Dubious, test returned 2 (wstat 512, 0x200) Failed 6/6 subtests # Failed test 'use CleaneeTarget;' # at t/05-explicit-cleanee.t line 9. # Tried to use 'CleaneeTarget'. # Error: Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/CleaneeBridge.pm line 5. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/CleaneeBridge.pm line 5. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/CleaneeTarget.pm line 8. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/CleaneeTarget.pm line 8. # Compilation failed in require at (eval 8) line 2. # BEGIN failed--compilation aborted at (eval 8) line 2. # Failed test 'symbol after import call still there' # at t/05-explicit-cleanee.t line 12. # Failed test 'normal symbol has disappeared' # at t/05-explicit-cleanee.t line 13. # Failed test 'not in explicit removal and still there' # at t/05-explicit-cleanee.t line 16. # Failed test 'not in direct removal and still there' # at t/05-explicit-cleanee.t line 20. Can't locate object method "summary" via package "CleaneeTarget" at t/05-explicit-cleanee.t line 25. # Looks like you planned 19 tests but ran 10. # Looks like you failed 5 tests of 10 run. # Looks like your test exited with 255 just after 10. t/05-explicit-cleanee.t .. 1..19 not ok 1 - use CleaneeTarget; ok 2 - symbol in exception list still there not ok 3 - symbol after import call still there not ok 4 - normal symbol has disappeared ok 5 - explicitely removed disappeared (1/2) not ok 6 - not in explicit removal and still there ok 7 - explicitely removed disappeared (2/2) ok 8 - directly removed disappeared (1/2) not ok 9 - not in direct removal and still there ok 10 - directly removed disappeared (2/2) Dubious, test returned 255 (wstat 65280, 0xff00) Failed 14/19 subtests # Failed test 'use OtherTypes;' # at t/06-other-types.t line 11. # Tried to use 'OtherTypes'. # Error: Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/OtherTypes.pm line 18. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/t/lib/OtherTypes.pm line 18. # Compilation failed in require at (eval 8) line 2. # BEGIN failed--compilation aborted at (eval 8) line 2. # Failed test 'SCALAR slot correct at compile time' # at t/06-other-types.t line 24. # got: undef # expected: '23' # Failed test 'ARRAY slot correct at compile time' # at t/06-other-types.t line 26. # got: undef # expected: 'bar' # Failed test 'HASH slot correct at compile time' # at t/06-other-types.t line 28. # got: undef # expected: 'trap' # Failed test 'SCALAR slot correct at run time' # at (eval 12) line 11. # got: undef # expected: '23' # Failed test 'ARRAY slot correct at run time' # at (eval 12) line 13. # got: undef # expected: 'bar' # Failed test 'HASH slot correct at run time' # at (eval 12) line 15. # got: undef # expected: 'trap' # Looks like you failed 7 tests of 17. t/06-other-types.t ....... 1..17 not ok 1 - use OtherTypes; ok 2 - SCALAR slot intact at compile time ok 3 - ARRAY slot intact at compile time ok 4 - HASH slot intact at compile time ok 5 - IO slot intact at compile time not ok 6 - SCALAR slot correct at compile time not ok 7 - ARRAY slot correct at compile time not ok 8 - HASH slot correct at compile time ok 9 - IO slot correct at compile time ok 10 - SCALAR slot intact at run time ok 11 - ARRAY slot intact at run time ok 12 - HASH slot intact at run time ok 13 - IO slot intact at run time not ok 14 - SCALAR slot correct at run time not ok 15 - ARRAY slot correct at run time not ok 16 - HASH slot correct at run time ok 17 - IO slot correct at run time Dubious, test returned 7 (wstat 1792, 0x700) Failed 7/17 subtests Loading DB routines from perl5db.pl version 1.33 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/arch /home/fly1200/var/megalib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14 namespace::clean::BEGIN() called at B/Hooks/EndOfScope.pm line 14 eval {...} called at B/Hooks/EndOfScope.pm line 14 require namespace/clean.pm called at t/07-debugger.t line 31 Foo::BEGIN() called at B/Hooks/EndOfScope.pm line 14 eval {...} called at B/Hooks/EndOfScope.pm line 14 BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14 require namespace/clean.pm called at t/07-debugger.t line 31 Foo::BEGIN() called at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14 eval {...} called at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14 Compilation failed in require at t/07-debugger.t line 31. at t/07-debugger.t line 31 Foo::BEGIN() called at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 31 eval {...} called at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 31 BEGIN failed--compilation aborted at t/07-debugger.t line 31. at t/07-debugger.t line 31 Unknown error Compilation failed in require at /home/fly1200/var/megalib/Term/ReadLine/Perl.pm line 63. END failed--call queue aborted at t/07-debugger.t line 31. at t/07-debugger.t line 31 Test::Builder::DESTROY(/home/fly1200/var/megalib/Test/Builder.pm:317): 317: my $self = shift; t/07-debugger.t .......... Dubious, test returned 9 (wstat 2304, 0x900) No subtests run Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/arch /home/fly1200/var/megalib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-jARC6l/blib/lib/namespace/clean.pm line 14. Compilation failed in require at t/08-const-sub.t line 7. BEGIN failed--compilation aborted at t/08-const-sub.t line 7. t/08-const-sub.t ......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Test Summary Report ------------------- t/00-basic.t (Wstat: 768 Tests: 4 Failed: 3) Failed tests: 2-4 Non-zero exit status: 3 t/01-function-wipeout.t (Wstat: 65280 Tests: 4 Failed: 4) Failed tests: 1-4 Non-zero exit status: 255 Parse errors: Bad plan. You planned 9 tests but ran 4. t/02-inheritance.t (Wstat: 65280 Tests: 3 Failed: 3) Failed tests: 1-3 Non-zero exit status: 255 Parse errors: Bad plan. You planned 10 tests but ran 3. t/03-unimport.t (Wstat: 65280 Tests: 5 Failed: 4) Failed tests: 1-3, 5 Non-zero exit status: 255 Parse errors: Bad plan. You planned 6 tests but ran 5. t/04-except.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 6 tests but ran 0. t/05-explicit-cleanee.t (Wstat: 65280 Tests: 10 Failed: 5) Failed tests: 1, 3-4, 6, 9 Non-zero exit status: 255 Parse errors: Bad plan. You planned 19 tests but ran 10. t/06-other-types.t (Wstat: 1792 Tests: 17 Failed: 7) Failed tests: 1, 6-8, 14-16 Non-zero exit status: 7 t/07-debugger.t (Wstat: 2304 Tests: 0 Failed: 0) Non-zero exit status: 9 Parse errors: No plan found in TAP output t/08-const-sub.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=9, Tests=43, 2 wallclock secs ( 0.03 usr 0.00 sys + 0.45 cusr 0.02 csys = 0.50 CPU) Result: FAIL Failed 9/9 test programs. 26/43 subtests failed. make: *** [test_dynamic] Error 2 FLORA/namespace-clean-0.13.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports FLORA/namespace-clean-0.13.tar.gz Running make for H/HD/HDP/MooseX-InsideOut-0.104.tar.gz Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ CPAN.pm: Going to build H/HD/HDP/MooseX-InsideOut-0.104.tar.gz Warning: Prerequisite 'namespace::clean => 0.11' for 'HDP/MooseX-InsideOut-0.104.tar.gz' failed when processing 'FLORA/namespace-clean-0.13.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/MooseX/InsideOut.pm blib/lib/MooseX/InsideOut.pm cp lib/MooseX/InsideOut/Role/Meta/Instance.pm blib/lib/MooseX/InsideOut/Role/Meta/Instance.pm Manifying blib/man3/MooseX::InsideOut.3 Manifying blib/man3/MooseX::InsideOut::Role::Meta::Instance.3 HDP/MooseX-InsideOut-0.104.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200x/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Failed test 'use MooseX::InsideOut;' # at t/00-load.t line 6. # Tried to use 'MooseX::InsideOut'. # Error: Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib) at /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib/MooseX/InsideOut/Role/Meta/Instance.pm line 9. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib/MooseX/InsideOut/Role/Meta/Instance.pm line 9. # Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib/MooseX/InsideOut.pm line 12. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib/MooseX/InsideOut.pm line 12. # Compilation failed in require at (eval 4) line 2. # BEGIN failed--compilation aborted at (eval 4) line 2. Use of uninitialized value $MooseX::InsideOut::VERSION in concatenation (.) or string at t/00-load.t line 9. # Testing MooseX::InsideOut , Perl 5.012000, /home/fly1200/ap1200x/bin/perl-dynamic # Looks like you failed 1 test of 1. t/00-load.t ............... 1..1 not ok 1 - use MooseX::InsideOut; Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests t/pod-coverage.t .......... skipped: set $ENV{TEST_POD} to test POD coverage t/pod.t ................... 1..2 ok 1 - blib/lib/MooseX/InsideOut.pm ok 2 - blib/lib/MooseX/InsideOut/Role/Meta/Instance.pm ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing Can't locate namespace/clean.pm in @INC (@INC contains: t/lib /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib/MooseX/InsideOut/Role/Meta/Instance.pm line 9. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib/MooseX/InsideOut/Role/Meta/Instance.pm line 9. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib/MooseX/InsideOut.pm line 12. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-InsideOut-0.104-1gkEzZ/blib/lib/MooseX/InsideOut.pm line 12. Compilation failed in require at t/lib/InsideOut/BaseIO.pm line 8. BEGIN failed--compilation aborted at t/lib/InsideOut/BaseIO.pm line 8. Compilation failed in require at (eval 4) line 1. # Looks like your test exited with 2 before it could output anything. t/sub.t ................... 1..56 Dubious, test returned 2 (wstat 512, 0x200) Failed 56/56 subtests Test Summary Report ------------------- t/00-load.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/sub.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 56 tests but ran 0. Files=6, Tests=3, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.51 cusr 0.05 csys = 0.58 CPU) Result: FAIL Failed 2/6 test programs. 1/3 subtests failed. make: *** [test_dynamic] Error 2 HDP/MooseX-InsideOut-0.104.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports HDP/MooseX-InsideOut-0.104.tar.gz Running make for S/SE/SETITESUK/MooseX-AttributeCloner-0.19.tar.gz Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-AttributeCloner-0.19-Pt5CIq CPAN.pm: Going to build S/SE/SETITESUK/MooseX-AttributeCloner-0.19.tar.gz Warning: Prerequisite 'MooseX::InsideOut => 0' for 'SETITESUK/MooseX-AttributeCloner-0.19.tar.gz' failed when processing 'HDP/MooseX-InsideOut-0.104.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make /home/fly1200/ap1200x/bin/perl-dynamic Build --makefile_env_macros 1 Building MooseX-AttributeCloner SETITESUK/MooseX-AttributeCloner-0.19.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 /home/fly1200/ap1200x/bin/perl-dynamic Build --makefile_env_macros 1 test t/00-critic.t ........... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run. t/00-distribution.t ..... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run. t/00-kwalitee.t ......... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run. t/00-pod.t .............. skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run. t/00-podcoverage.t ...... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run. # Failed test 'use TestAttributeCloner;' # at t/10-AttributeCloner.t line 11. # Tried to use 'TestAttributeCloner'. # Error: Can't locate MooseX/InsideOut.pm in @INC (@INC contains: t/lib /home/fly1200/var/cpan/build/MooseX-AttributeCloner-0.19-Pt5CIq/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeCloner-0.19-Pt5CIq/blib/arch lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at t/lib/TestAttributeCloner.pm line 7. # BEGIN failed--compilation aborted at t/lib/TestAttributeCloner.pm line 7. # Compilation failed in require at (eval 11) line 2. # BEGIN failed--compilation aborted at (eval 11) line 2. # Failed test 'use TestExtraNewAttributeCloner;' # at t/10-AttributeCloner.t line 12. # Tried to use 'TestExtraNewAttributeCloner'. # Error: Can't locate TestExtraNewAttributeCloner.pm in @INC (@INC contains: t/lib /home/fly1200/var/cpan/build/MooseX-AttributeCloner-0.19-Pt5CIq/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeCloner-0.19-Pt5CIq/blib/arch lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at (eval 221) line 2. # BEGIN failed--compilation aborted at (eval 221) line 2. # Failed test 'new_with_cloned_attributes ran ok' # at t/10-AttributeCloner.t line 27. # died: Can't locate object method "new_with_cloned_attributes" via package "TestAttributeCloner" at t/10-AttributeCloner.t line 27. # Failed test '$cloned_object isa TestNewAttributeCloner' # at t/10-AttributeCloner.t line 28. # $cloned_object isn't defined Can't call method "attr1" on an undefined value at t/10-AttributeCloner.t line 29. # Looks like you planned 34 tests but ran 6. # Looks like you failed 4 tests of 6 run. # Looks like your test exited with 255 just after 6. t/10-AttributeCloner.t .. 1..34 not ok 1 - use TestAttributeCloner; not ok 2 - use TestExtraNewAttributeCloner; ok 3 - $object_to_clone created ok ok 4 - $object_to_clone isa TestAttributeCloner not ok 5 - new_with_cloned_attributes ran ok not ok 6 - $cloned_object isa TestNewAttributeCloner Dubious, test returned 255 (wstat 65280, 0xff00) Failed 32/34 subtests Test Summary Report ------------------- t/10-AttributeCloner.t (Wstat: 65280 Tests: 6 Failed: 4) Failed tests: 1-2, 5-6 Non-zero exit status: 255 Parse errors: Bad plan. You planned 34 tests but ran 6. Files=6, Tests=6, 22 wallclock secs ( 0.02 usr 0.00 sys + 0.32 cusr 0.06 csys = 0.40 CPU) Result: FAIL Failed 1/6 test programs. 4/6 subtests failed. make: *** [test] Error 255 SETITESUK/MooseX-AttributeCloner-0.19.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports SETITESUK/MooseX-AttributeCloner-0.19.tar.gz Finished 2010-02-15T09:24:44