Start 2010-02-12T20:11:22 ActivePerl-1200 CPAN-1.9402 Going to read '/home/fly1200/var/cpan/Metadata' Database was generated on Fri, 12 Feb 2010 23:44:42 GMT Running make for J/JQ/JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz Checksum for /net/nas/data/cpan/authors/id/J/JQ/JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz ok POE-Component-Client-MPD-1.100430 POE-Component-Client-MPD-1.100430/TODO POE-Component-Client-MPD-1.100430/Changes POE-Component-Client-MPD-1.100430/dist.ini POE-Component-Client-MPD-1.100430/weaver.ini POE-Component-Client-MPD-1.100430/examples POE-Component-Client-MPD-1.100430/examples/client.pl POE-Component-Client-MPD-1.100430/lib/POE/Component/Client POE-Component-Client-MPD-1.100430/lib/POE/Component/Client/MPD.pm POE-Component-Client-MPD-1.100430/lib/POE/Component/Client/MPD POE-Component-Client-MPD-1.100430/lib/POE/Component/Client/MPD/Collection.pm POE-Component-Client-MPD-1.100430/lib/POE/Component/Client/MPD/Types.pm POE-Component-Client-MPD-1.100430/lib/POE/Component/Client/MPD/Playlist.pm POE-Component-Client-MPD-1.100430/lib/POE/Component/Client/MPD/Message.pm POE-Component-Client-MPD-1.100430/lib/POE/Component/Client/MPD/Connection.pm POE-Component-Client-MPD-1.100430/lib/POE/Component/Client/MPD/Test.pm POE-Component-Client-MPD-1.100430/lib/POE/Component/Client/MPD/Commands.pm POE-Component-Client-MPD-1.100430/t POE-Component-Client-MPD-1.100430/t/44-cmds-playback.t POE-Component-Client-MPD-1.100430/t/63-coll-relations.t POE-Component-Client-MPD-1.100430/t/53-pl-manage.t POE-Component-Client-MPD-1.100430/t/52-pl-change.t POE-Component-Client-MPD-1.100430/t/60-coll-retrieve.t POE-Component-Client-MPD-1.100430/t/50-pl-info.t POE-Component-Client-MPD-1.100430/t/40-cmds-kill.t POE-Component-Client-MPD-1.100430/t/21-conn-non_mpd.t POE-Component-Client-MPD-1.100430/t/42-cmds-info.t POE-Component-Client-MPD-1.100430/t/43-cmds-settings.t POE-Component-Client-MPD-1.100430/t/20-conn-failed.t POE-Component-Client-MPD-1.100430/t/41-cmds-output.t POE-Component-Client-MPD-1.100430/t/23-conn-dialog.t POE-Component-Client-MPD-1.100430/t/51-pl-add_rm.t POE-Component-Client-MPD-1.100430/t/61-coll-whole.t POE-Component-Client-MPD-1.100430/t/40-cmds-general.t POE-Component-Client-MPD-1.100430/t/62-coll-pick.t POE-Component-Client-MPD-1.100430/t/00-compile.t POE-Component-Client-MPD-1.100430/t/author-critic.t POE-Component-Client-MPD-1.100430/t/release-meta-yaml.t POE-Component-Client-MPD-1.100430/t/release-pod-coverage.t POE-Component-Client-MPD-1.100430/t/release-pod-syntax.t POE-Component-Client-MPD-1.100430/LICENSE POE-Component-Client-MPD-1.100430/META.yml POE-Component-Client-MPD-1.100430/README POE-Component-Client-MPD-1.100430/Build.PL POE-Component-Client-MPD-1.100430/MANIFEST CPAN.pm: Going to build J/JQ/JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Build.PL Checking prerequisites... requires: ! Audio::MPD::Common::Item is not installed ! Audio::MPD::Common::Stats is not installed ! Audio::MPD::Common::Status is not installed ! MooseX::Has::Sugar is not installed ! MooseX::POE is not installed ! MooseX::Types::Moose is not installed ! POE is not installed ! POE::Component::Client::TCP 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 'POE-Component-Client-MPD' version '1.100430' ---- Unsatisfied dependencies detected during ---- ---- JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz ---- MooseX::Types::Moose [requires] MooseX::Has::Sugar [requires] POE::Component::Client::TCP [requires] Audio::MPD::Common::Item [requires] Audio::MPD::Common::Stats [requires] Audio::MPD::Common::Status [requires] MooseX::POE [requires] POE [requires] Running Build test Delayed until after prerequisites Running test for module 'MooseX::Types::Moose' Running make for R/RK/RKITOVER/MooseX-Types-0.21.tar.gz Checksum for /net/nas/data/cpan/authors/id/R/RK/RKITOVER/MooseX-Types-0.21.tar.gz ok MooseX-Types-0.21/ MooseX-Types-0.21/MANIFEST MooseX-Types-0.21/META.yml MooseX-Types-0.21/Makefile.PL MooseX-Types-0.21/inc/ MooseX-Types-0.21/inc/Module/ MooseX-Types-0.21/inc/Module/Install.pm MooseX-Types-0.21/inc/Module/Install/ MooseX-Types-0.21/inc/Module/Install/Fetch.pm MooseX-Types-0.21/inc/Module/Install/Makefile.pm MooseX-Types-0.21/inc/Module/Install/Include.pm MooseX-Types-0.21/inc/Module/Install/AutoInstall.pm MooseX-Types-0.21/inc/Module/Install/Base.pm MooseX-Types-0.21/inc/Module/Install/Can.pm MooseX-Types-0.21/inc/Module/Install/WriteAll.pm MooseX-Types-0.21/inc/Module/Install/Win32.pm MooseX-Types-0.21/inc/Module/Install/Metadata.pm MooseX-Types-0.21/inc/Module/AutoInstall.pm MooseX-Types-0.21/README MooseX-Types-0.21/.gitignore MooseX-Types-0.21/lib/ MooseX-Types-0.21/lib/MooseX/ MooseX-Types-0.21/lib/MooseX/Types/ MooseX-Types-0.21/lib/MooseX/Types/Util.pm MooseX-Types-0.21/lib/MooseX/Types/UndefinedType.pm MooseX-Types-0.21/lib/MooseX/Types/Wrapper.pm MooseX-Types-0.21/lib/MooseX/Types/CheckedUtilExports.pm MooseX-Types-0.21/lib/MooseX/Types/Base.pm MooseX-Types-0.21/lib/MooseX/Types/TypeDecorator.pm MooseX-Types-0.21/lib/MooseX/Types/Combine.pm MooseX-Types-0.21/lib/MooseX/Types/Moose.pm MooseX-Types-0.21/lib/MooseX/Types.pm MooseX-Types-0.21/t/ MooseX-Types-0.21/t/19_typelib_with_role.t MooseX-Types-0.21/t/17_syntax_errors.t MooseX-Types-0.21/t/20_union_with_string_type.t MooseX-Types-0.21/t/21_coerce_parameterized_types.t MooseX-Types-0.21/t/18_combined_libs.t MooseX-Types-0.21/t/14_compatibility-sub-exporter.t MooseX-Types-0.21/t/lib/ MooseX-Types-0.21/t/lib/TestLibrary2.pm MooseX-Types-0.21/t/lib/TestNamespaceSep.pm MooseX-Types-0.21/t/lib/SubExporterCompatibility.pm MooseX-Types-0.21/t/lib/DecoratorLibrary.pm MooseX-Types-0.21/t/lib/TestWrapper.pm MooseX-Types-0.21/t/lib/TestLibrary.pm MooseX-Types-0.21/t/lib/Combined.pm MooseX-Types-0.21/t/lib/IntrospectTypeExports.pm MooseX-Types-0.21/t/13_typedecorator.t MooseX-Types-0.21/t/12_wrapper-definition.t MooseX-Types-0.21/t/10_moose-types.t MooseX-Types-0.21/t/15_recursion.t MooseX-Types-0.21/t/11_library-definition.t MooseX-Types-0.21/t/16_introspection.t MooseX-Types-0.21/Changes CPAN.pm: Going to build R/RK/RKITOVER/MooseX-Types-0.21.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL *** 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.80) - FindBin ...loaded. (1.50) - Test::Moose ...loaded. (0.98) - Test::Exception ...loaded. (0.29) - Moose ...loaded. (0.98 >= 0.93) - Sub::Install ...loaded. (0.925 >= 0.924) - namespace::clean ...missing. (would need 0.08) - Carp ...loaded. (1.15) - Carp::Clan ...loaded. (6.04 >= 6.00) - Scalar::Util ...loaded. (1.22 >= 1.19) - Sub::Name ...loaded. (0.04) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Warning: prerequisite namespace::clean 0.08 not found. Writing Makefile for MooseX::Types ---- Unsatisfied dependencies detected during ---- ---- RKITOVER/MooseX-Types-0.21.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: '962' 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 - set in thread 8 (check opname) doesn't croak ok 113 - wizard in thread 7 doesn't croak ok 114 - wizard in thread 7 is defined ok 115 - wizard in thread 7 doesn't trigger magic ok 116 - cast in thread 7 doesn't croak ok 117 - cast in thread 7 doesn't trigger magic ok 118 - get in thread 7 doesn't croak ok 119 - get in thread 7 returns the right thing ok 120 - get in thread 7 triggers magic ok 121 - getdata in thread 7 doesn't croak ok 122 - getdata in thread 7 returns the right thing ok 123 - getdata in thread 7 doesn't trigger magic ok 124 - op object in thread 7 is correct ok 125 - set in thread 7 (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 ........... skipped: Test::Kwalitee not installed 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=1106, 2 wallclock secs ( 0.21 usr 0.03 sys + 1.64 cusr 0.06 csys = 1.94 CPU) Result: FAIL Failed 2/31 test programs. 15/1106 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-DiEfcP 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-DiEfcP/blib/lib /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-DiEfcP/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-DiEfcP/blib/lib/B/Hooks/EndOfScope.pm line 7. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-DiEfcP/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-DiEfcP/blib/lib /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-DiEfcP/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-DiEfcP/blib/lib/B/Hooks/EndOfScope.pm line 7. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-DiEfcP/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-DiEfcP/blib/lib /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-DiEfcP/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-DiEfcP/blib/lib/B/Hooks/EndOfScope.pm line 7. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-DiEfcP/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.03 usr 0.01 sys + 0.05 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-RY2aT1 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-RY2aT1/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/t/lib/FunctionWipeout.pm line 9. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/t/lib/Inheritance.pm line 7. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/t/lib/Unimport.pm line 7. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/t/lib/CleaneeBridge.pm line 5. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/t/lib/CleaneeBridge.pm line 5. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/t/lib/CleaneeTarget.pm line 8. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/t/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib/namespace/clean.pm line 14. # Compilation failed in require at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/t/lib/OtherTypes.pm line 18. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14. at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14. at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14 eval {...} called at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 31 eval {...} called at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/inc /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/blib/lib /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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-RY2aT1/blib/lib/namespace/clean.pm line 14. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-clean-0.13-RY2aT1/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, 0 wallclock secs ( 0.01 usr 0.02 sys + 0.40 cusr 0.02 csys = 0.45 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 R/RK/RKITOVER/MooseX-Types-0.21.tar.gz Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ CPAN.pm: Going to build R/RK/RKITOVER/MooseX-Types-0.21.tar.gz Warning: Prerequisite 'namespace::clean => 0.08' for 'RKITOVER/MooseX-Types-0.21.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/Types/Base.pm blib/lib/MooseX/Types/Base.pm cp lib/MooseX/Types/Wrapper.pm blib/lib/MooseX/Types/Wrapper.pm cp lib/MooseX/Types/CheckedUtilExports.pm blib/lib/MooseX/Types/CheckedUtilExports.pm cp lib/MooseX/Types/Util.pm blib/lib/MooseX/Types/Util.pm cp lib/MooseX/Types/UndefinedType.pm blib/lib/MooseX/Types/UndefinedType.pm cp lib/MooseX/Types/Combine.pm blib/lib/MooseX/Types/Combine.pm cp lib/MooseX/Types/TypeDecorator.pm blib/lib/MooseX/Types/TypeDecorator.pm cp lib/MooseX/Types/Moose.pm blib/lib/MooseX/Types/Moose.pm cp lib/MooseX/Types.pm blib/lib/MooseX/Types.pm Manifying blib/man3/MooseX::Types::Base.3 Manifying blib/man3/MooseX::Types::Wrapper.3 Manifying blib/man3/MooseX::Types::CheckedUtilExports.3 Manifying blib/man3/MooseX::Types::Util.3 Manifying blib/man3/MooseX::Types::UndefinedType.3 Manifying blib/man3/MooseX::Types::Combine.3 Manifying blib/man3/MooseX::Types::TypeDecorator.3 Manifying blib/man3/MooseX::Types::Moose.3 Manifying blib/man3/MooseX::Types.3 RKITOVER/MooseX-Types-0.21.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/10_moose-types.t t/11_library-definition.t t/12_wrapper-definition.t t/13_typedecorator.t t/14_compatibility-sub-exporter.t t/15_recursion.t t/16_introspection.t t/17_syntax_errors.t t/18_combined_libs.t t/19_typelib_with_role.t t/20_union_with_string_type.t t/21_coerce_parameterized_types.t Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. Compilation failed in require at t/10_moose-types.t line 8. BEGIN failed--compilation aborted at t/10_moose-types.t line 8. t/10_moose-types.t ................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/TestLibrary.pm line 5. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/TestLibrary.pm line 5. Compilation failed in require at t/11_library-definition.t line 9. BEGIN failed--compilation aborted at t/11_library-definition.t line 9. t/11_library-definition.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Couldn't load class (MooseX::Types::Wrapper) because: Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Wrapper.pm line 14. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Wrapper.pm line 14. Compilation failed in require at /home/fly1200/var/megalib/Class/MOP.pm line 101. at /home/fly1200/var/megalib/Class/MOP.pm line 105 Class::MOP::__ANON__('Can\'t locate namespace/clean.pm in @INC (@INC contains: /hom...') called at /home/fly1200/var/megalib/Try/Tiny.pm line 98 Try::Tiny::try('CODE(0x84eb750)', 'Try::Tiny::Catch=REF(0x868dfe8)') called at /home/fly1200/var/megalib/Class/MOP.pm line 110 Class::MOP::load_first_existing_class('MooseX::Types::Wrapper') called at /home/fly1200/var/megalib/Class/MOP.pm line 121 Class::MOP::load_class('MooseX::Types::Wrapper') called at /home/fly1200/var/megalib/Moose/Meta/Class.pm line 284 Moose::Meta::Class::superclasses('Moose::Meta::Class=HASH(0x86057e0)', 'MooseX::Types::Wrapper') called at /home/fly1200/var/megalib/Moose.pm line 53 Moose::extends('Moose::Meta::Class=HASH(0x86057e0)', 'MooseX::Types::Wrapper') called at /home/fly1200/var/megalib/Moose/Exporter.pm line 293 Moose::extends('MooseX::Types::Wrapper') called at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/TestWrapper.pm line 4 require TestWrapper.pm called at t/12_wrapper-definition.t line 11 main::BEGIN() called at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/TestWrapper.pm line 0 eval {...} called at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/TestWrapper.pm line 0 Compilation failed in require at t/12_wrapper-definition.t line 11. BEGIN failed--compilation aborted at t/12_wrapper-definition.t line 11. t/12_wrapper-definition.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. Compilation failed in require at t/13_typedecorator.t line 16. BEGIN failed--compilation aborted at t/13_typedecorator.t line 16. # Looks like your test exited with 2 before it could output anything. t/13_typedecorator.t ............... 1..62 Dubious, test returned 2 (wstat 512, 0x200) Failed 62/62 subtests Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/SubExporterCompatibility.pm line 3. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/SubExporterCompatibility.pm line 3. Compilation failed in require at t/14_compatibility-sub-exporter.t line 15. BEGIN failed--compilation aborted at t/14_compatibility-sub-exporter.t line 15. # Looks like your test exited with 2 before it could output anything. t/14_compatibility-sub-exporter.t .. 1..3 Dubious, test returned 2 (wstat 512, 0x200) Failed 3/3 subtests Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/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/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. Compilation failed in require at t/15_recursion.t line 9. BEGIN failed--compilation aborted at t/15_recursion.t line 9. t/15_recursion.t ................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/TestLibrary.pm line 5. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/TestLibrary.pm line 5. Compilation failed in require at t/16_introspection.t line 13. BEGIN failed--compilation aborted at t/16_introspection.t line 13. # Looks like your test exited with 2 before it could output anything. t/16_introspection.t ............... 1..2 Dubious, test returned 2 (wstat 512, 0x200) Failed 2/2 subtests # Failed test 'missing comma error' # at t/17_syntax_errors.t line 25. # 'Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/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/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. # Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. # Compilation failed in require at (eval 4) line 4. # BEGIN failed--compilation aborted at (eval 4) line 4. # ' # doesn't match '(?-xism:forget a comma)' # Failed test 'string instead of Type error' # at t/17_syntax_errors.t line 42. # 'Attempt to reload MooseX/Types.pm aborted. # Compilation failed in require at (eval 218) line 4. # BEGIN failed--compilation aborted at (eval 218) line 4. # ' # doesn't match '(?-xism:String found where Type expected)' # Failed test 'fully qualified type doesn't throw error' # at t/17_syntax_errors.t line 59. # got: 'Attempt to reload MooseX/Types.pm aborted. # Compilation failed in require at (eval 220) line 4. # BEGIN failed--compilation aborted at (eval 220) line 4. # ' # expected: '' # Failed test 'declared class_types don't throw error' # at t/17_syntax_errors.t line 76. # got: 'Attempt to reload MooseX/Types.pm aborted. # Compilation failed in require at (eval 222) line 4. # BEGIN failed--compilation aborted at (eval 222) line 4. # ' # expected: '' # Failed test 'declared role_types don't throw error' # at t/17_syntax_errors.t line 93. # got: 'Attempt to reload MooseX/Types.pm aborted. # Compilation failed in require at (eval 224) line 4. # BEGIN failed--compilation aborted at (eval 224) line 4. # ' # expected: '' # Looks like you failed 5 tests of 5. t/17_syntax_errors.t ............... 1..5 not ok 1 - missing comma error not ok 2 - string instead of Type error not ok 3 - fully qualified type doesn't throw error not ok 4 - declared class_types don't throw error not ok 5 - declared role_types don't throw error Dubious, test returned 5 (wstat 1280, 0x500) Failed 5/5 subtests # Failed test 'use Combined;' # at t/18_combined_libs.t line 10. # Tried to use 'Combined'. # Error: Couldn't load class (TestLibrary) because: Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. # Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. # Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Moose.pm line 13. # Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/TestLibrary.pm line 5. # BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/TestLibrary.pm line 5. # Compilation failed in require at /home/fly1200/var/megalib/Class/MOP.pm line 101. # at /home/fly1200/var/megalib/Class/MOP.pm line 105 # Class::MOP::__ANON__('Can\'t locate namespace/clean.pm in @INC (@INC contains: /hom...') called at /home/fly1200/var/megalib/Try/Tiny.pm line 98 # Try::Tiny::try('CODE(0x81c82a0)', 'Try::Tiny::Catch=REF(0x83a9ee0)') called at /home/fly1200/var/megalib/Class/MOP.pm line 110 # Class::MOP::load_first_existing_class('TestLibrary') called at /home/fly1200/var/megalib/Class/MOP.pm line 121 # Class::MOP::load_class('TestLibrary') called at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Combine.pm line 40 # MooseX::Types::Combine::import('Combined', 'Foo2Alias', 'MTFNPY', 'NonEmptyStr') called at (eval 10) line 2 # main::BEGIN() called at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/Combined.pm line 2 # eval {...} called at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/Combined.pm line 2 # eval 'package main; # use Combined @{$args[0]}; # 1; # # ;' called at /home/fly1200/var/megalib/Test/More.pm line 858 # Test::More::_eval('package main;\x{a}use Combined @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x8178210)') called at /home/fly1200/var/megalib/Test/More.pm line 833 # Test::More::use_ok('Combined', 'Foo2Alias', 'MTFNPY', 'NonEmptyStr') called at t/18_combined_libs.t line 10 # main::BEGIN() called at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/Combined.pm line 2 # eval {...} called at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/t/lib/Combined.pm line 2 # BEGIN failed--compilation aborted at (eval 10) line 2. Bareword "Foo2Alias" not allowed while "strict subs" in use at t/18_combined_libs.t line 13. Bareword "MTFNPY" not allowed while "strict subs" in use at t/18_combined_libs.t line 16. Execution of t/18_combined_libs.t aborted due to compilation errors. # Looks like you planned 5 tests but ran 1. # Looks like you failed 1 test of 1 run. # Looks like your test exited with 255 just after 1. t/18_combined_libs.t ............... 1..5 not ok 1 - use Combined; Dubious, test returned 255 (wstat 65280, 0xff00) Failed 5/5 subtests # Failed test 'type export not picked up as a method on role application' # at t/19_typelib_with_role.t line 26. # Looks like you failed 1 test of 1. t/19_typelib_with_role.t ........... 1..1 not ok 1 - type export not picked up as a method on role application Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/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/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. Compilation failed in require at t/20_union_with_string_type.t line 11. BEGIN failed--compilation aborted at t/20_union_with_string_type.t line 11. # Looks like your test exited with 2 before it could output anything. t/20_union_with_string_type.t ...... 1..14 Dubious, test returned 2 (wstat 512, 0x200) Failed 14/14 subtests Can't locate namespace/clean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/inc /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/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/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types/Base.pm line 16. Compilation failed in require at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ/blib/lib/MooseX/Types.pm line 12. Compilation failed in require at t/21_coerce_parameterized_types.t line 12. BEGIN failed--compilation aborted at t/21_coerce_parameterized_types.t line 12. # Looks like your test exited with 2 before it could output anything. t/21_coerce_parameterized_types.t .. 1..2 Dubious, test returned 2 (wstat 512, 0x200) Failed 2/2 subtests Test Summary Report ------------------- t/10_moose-types.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/11_library-definition.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/12_wrapper-definition.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/13_typedecorator.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 62 tests but ran 0. t/14_compatibility-sub-exporter.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 3 tests but ran 0. t/15_recursion.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/16_introspection.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 2 tests but ran 0. t/17_syntax_errors.t (Wstat: 1280 Tests: 5 Failed: 5) Failed tests: 1-5 Non-zero exit status: 5 t/18_combined_libs.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: Bad plan. You planned 5 tests but ran 1. t/19_typelib_with_role.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/20_union_with_string_type.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 14 tests but ran 0. t/21_coerce_parameterized_types.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 2 tests but ran 0. Files=12, Tests=7, 3 wallclock secs ( 0.03 usr 0.00 sys + 2.68 cusr 0.07 csys = 2.78 CPU) Result: FAIL Failed 12/12 test programs. 7/7 subtests failed. make: *** [test_dynamic] Error 2 RKITOVER/MooseX-Types-0.21.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports RKITOVER/MooseX-Types-0.21.tar.gz Running test for module 'MooseX::Has::Sugar' Running make for K/KE/KENTNL/MooseX-Has-Sugar-0.0405.tar.gz Checksum for /net/nas/data/cpan/authors/id/K/KE/KENTNL/MooseX-Has-Sugar-0.0405.tar.gz ok MooseX-Has-Sugar-0.0405 MooseX-Has-Sugar-0.0405/Changes MooseX-Has-Sugar-0.0405/dist.ini MooseX-Has-Sugar-0.0405/perlcriticrc MooseX-Has-Sugar-0.0405/weaver.ini MooseX-Has-Sugar-0.0405/lib/MooseX/Has MooseX-Has-Sugar-0.0405/lib/MooseX/Has/Sugar.pm MooseX-Has-Sugar-0.0405/lib/MooseX/Has/Sugar MooseX-Has-Sugar-0.0405/lib/MooseX/Has/Sugar/Minimal.pm MooseX-Has-Sugar-0.0405/lib/MooseX/Has/Sugar/Saccharin.pm MooseX-Has-Sugar-0.0405/t MooseX-Has-Sugar-0.0405/t/04_values.t MooseX-Has-Sugar-0.0405/t/05_is.t MooseX-Has-Sugar-0.0405/t/06_attr_required.t MooseX-Has-Sugar-0.0405/t/07_attr_lazy_build.t MooseX-Has-Sugar-0.0405/t/08_saccharin.t MooseX-Has-Sugar-0.0405/t/09_saccharin.t MooseX-Has-Sugar-0.0405/t/04_values MooseX-Has-Sugar-0.0405/t/04_values/AMinimal.pm MooseX-Has-Sugar-0.0405/t/04_values/BDeclare.pm MooseX-Has-Sugar-0.0405/t/04_values/CDeclareRo.pm MooseX-Has-Sugar-0.0405/t/04_values/DEverything.pm MooseX-Has-Sugar-0.0405/t/04_values/EMixed.pm MooseX-Has-Sugar-0.0405/t/04_values/TestCant.pm MooseX-Has-Sugar-0.0405/t/05_is MooseX-Has-Sugar-0.0405/t/05_is/TestPackage.pm MooseX-Has-Sugar-0.0405/t/06_attr_required MooseX-Has-Sugar-0.0405/t/06_attr_required/TestPackage.pm MooseX-Has-Sugar-0.0405/t/07_attr_lazy_build MooseX-Has-Sugar-0.0405/t/07_attr_lazy_build/TestPackage.pm MooseX-Has-Sugar-0.0405/t/08_saccharin MooseX-Has-Sugar-0.0405/t/08_saccharin/TestPackage.pm MooseX-Has-Sugar-0.0405/t/09_saccharin MooseX-Has-Sugar-0.0405/t/09_saccharin/TestPackage.pm MooseX-Has-Sugar-0.0405/t/lib MooseX-Has-Sugar-0.0405/t/lib/TestClean.pm MooseX-Has-Sugar-0.0405/t/author-critic.t MooseX-Has-Sugar-0.0405/t/author-kwalitee.t MooseX-Has-Sugar-0.0405/LICENSE MooseX-Has-Sugar-0.0405/META.yml MooseX-Has-Sugar-0.0405/META.json MooseX-Has-Sugar-0.0405/t/00-compile.t MooseX-Has-Sugar-0.0405/t/release-meta-yaml.t MooseX-Has-Sugar-0.0405/t/release-pod-coverage.t MooseX-Has-Sugar-0.0405/t/release-pod-syntax.t MooseX-Has-Sugar-0.0405/Build.PL MooseX-Has-Sugar-0.0405/README MooseX-Has-Sugar-0.0405/MANIFEST CPAN.pm: Going to build K/KE/KENTNL/MooseX-Has-Sugar-0.0405.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Build.PL Checking prerequisites... requires: ! MooseX::Types is not installed ! MooseX::Types::Moose is not installed ! namespace::autoclean 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-Has-Sugar' version '0.0405' ---- Unsatisfied dependencies detected during ---- ---- KENTNL/MooseX-Has-Sugar-0.0405.tar.gz ---- MooseX::Types::Moose [requires] namespace::autoclean [requires] MooseX::Types [requires] Running Build test Delayed until after prerequisites Running test for module 'MooseX::Types::Moose' Running make for R/RK/RKITOVER/MooseX-Types-0.21.tar.gz Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ Warning: Prerequisite 'namespace::clean => 0.08' for 'RKITOVER/MooseX-Types-0.21.tar.gz' failed when processing 'FLORA/namespace-clean-0.13.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Has already been made Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running test for module 'namespace::autoclean' Running make for F/FL/FLORA/namespace-autoclean-0.09.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FL/FLORA/namespace-autoclean-0.09.tar.gz ok namespace-autoclean-0.09 namespace-autoclean-0.09/Changes namespace-autoclean-0.09/dist.ini namespace-autoclean-0.09/t namespace-autoclean-0.09/t/matchclean.t namespace-autoclean-0.09/t/cleanee.t namespace-autoclean-0.09/t/role.t namespace-autoclean-0.09/t/basic.t namespace-autoclean-0.09/t/also.t namespace-autoclean-0.09/lib/namespace namespace-autoclean-0.09/lib/namespace/autoclean.pm namespace-autoclean-0.09/META.yml namespace-autoclean-0.09/LICENSE namespace-autoclean-0.09/README namespace-autoclean-0.09/t/release-pod-coverage.t namespace-autoclean-0.09/t/release-pod-syntax.t namespace-autoclean-0.09/Makefile.PL namespace-autoclean-0.09/MANIFEST CPAN.pm: Going to build F/FL/FLORA/namespace-autoclean-0.09.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Warning: prerequisite B::Hooks::EndOfScope 0.07 not found. Warning: prerequisite namespace::clean 0.11 not found. Checking if your kit is complete... Looks good Writing Makefile for namespace::autoclean ---- Unsatisfied dependencies detected during ---- ---- FLORA/namespace-autoclean-0.09.tar.gz ---- B::Hooks::EndOfScope [requires] namespace::clean [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 Has already been unwrapped into directory /home/fly1200/var/cpan/build/B-Hooks-EndOfScope-0.08-DiEfcP 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. Has already been made Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running test for module 'namespace::clean' 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-RY2aT1 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. Has already been made Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running make for F/FL/FLORA/namespace-autoclean-0.09.tar.gz Has already been unwrapped into directory /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR CPAN.pm: Going to build F/FL/FLORA/namespace-autoclean-0.09.tar.gz Warning: Prerequisite 'B::Hooks::EndOfScope => 0.07' for 'FLORA/namespace-autoclean-0.09.tar.gz' failed when processing 'FLORA/B-Hooks-EndOfScope-0.08.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'namespace::clean => 0.11' for 'FLORA/namespace-autoclean-0.09.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/namespace/autoclean.pm blib/lib/namespace/autoclean.pm Manifying blib/man3/namespace::autoclean.3 FLORA/namespace-autoclean-0.09.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 Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/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-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. Compilation failed in require at t/also.t line 7. BEGIN failed--compilation aborted at t/also.t line 7. # Looks like your test exited with 2 before it could output anything. t/also.t .................. 1..3 Dubious, test returned 2 (wstat 512, 0x200) Failed 3/3 subtests Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/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-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. Compilation failed in require at t/basic.t line 9. BEGIN failed--compilation aborted at t/basic.t line 9. # Looks like your test exited with 2 before it could output anything. t/basic.t ................. 1..6 Dubious, test returned 2 (wstat 512, 0x200) Failed 6/6 subtests Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/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-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. Compilation failed in require at t/cleanee.t line 7. BEGIN failed--compilation aborted at t/cleanee.t line 7. # Looks like your test exited with 2 before it could output anything. t/cleanee.t ............... 1..3 Dubious, test returned 2 (wstat 512, 0x200) Failed 3/3 subtests Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/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-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. Compilation failed in require at t/matchclean.t line 8. BEGIN failed--compilation aborted at t/matchclean.t line 8. # Looks like your test exited with 2 before it could output anything. t/matchclean.t ............ 1..6 Dubious, test returned 2 (wstat 512, 0x200) Failed 6/6 subtests 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 # Testing with Moose 0.98 Can't locate B/Hooks/EndOfScope.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/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-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/namespace-autoclean-0.09-5WTKMR/blib/lib/namespace/autoclean.pm line 10. Compilation failed in require at t/role.t line 18. BEGIN failed--compilation aborted at t/role.t line 18. # Looks like your test exited with 2 before it could output anything. t/role.t .................. 1..1 Dubious, test returned 2 (wstat 512, 0x200) Failed 1/1 subtests Test Summary Report ------------------- t/also.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 3 tests but ran 0. t/basic.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 6 tests but ran 0. t/cleanee.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 3 tests but ran 0. t/matchclean.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 6 tests but ran 0. t/role.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 1 tests but ran 0. Files=7, Tests=0, 1 wallclock secs ( 0.02 usr 0.02 sys + 0.57 cusr 0.03 csys = 0.64 CPU) Result: FAIL Failed 5/7 test programs. 0/0 subtests failed. make: *** [test_dynamic] Error 2 FLORA/namespace-autoclean-0.09.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports FLORA/namespace-autoclean-0.09.tar.gz Running test for module 'MooseX::Types' Running make for R/RK/RKITOVER/MooseX-Types-0.21.tar.gz Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ Warning: Prerequisite 'namespace::clean => 0.08' for 'RKITOVER/MooseX-Types-0.21.tar.gz' failed when processing 'FLORA/namespace-clean-0.13.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Has already been made Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running Build for K/KE/KENTNL/MooseX-Has-Sugar-0.0405.tar.gz Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL CPAN.pm: Going to build K/KE/KENTNL/MooseX-Has-Sugar-0.0405.tar.gz Warning: Prerequisite 'MooseX::Types::Moose => 0' for 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' failed when processing 'RKITOVER/MooseX-Types-0.21.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'namespace::autoclean => 0' for 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' failed when processing 'FLORA/namespace-autoclean-0.09.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'MooseX::Types => 0.10' for 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' failed when processing 'RKITOVER/MooseX-Types-0.21.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> ./Build ./Build: blib/lib/MooseX/Has/Sugar.pm: cannot resolve L in paragraph 22. ./Build: blib/lib/MooseX/Has/Sugar.pm: cannot resolve L in paragraph 86. Building MooseX-Has-Sugar KENTNL/MooseX-Has-Sugar-0.0405.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 t/00-compile.t ............ 1..3 ok 1 - MooseX::Has::Sugar loaded ok ok 2 - MooseX::Has::Sugar::Minimal loaded ok ok 3 - MooseX::Has::Sugar::Saccharin loaded ok ok Can't locate namespace/autoclean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/04_values /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/lib /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/04_values/TestCant.pm line 11. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/04_values/TestCant.pm line 11. Compilation failed in require at t/04_values.t line 7. BEGIN failed--compilation aborted at t/04_values.t line 7. # Looks like your test exited with 2 before it could output anything. t/04_values.t ............. 1..12 Dubious, test returned 2 (wstat 512, 0x200) Failed 12/12 subtests Can't locate namespace/autoclean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/05_is /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/lib /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/05_is/TestPackage.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/05_is/TestPackage.pm line 10. Compilation failed in require at t/05_is.t line 10. BEGIN failed--compilation aborted at t/05_is.t line 10. # Looks like your test exited with 2 before it could output anything. t/05_is.t ................. 1..9 Dubious, test returned 2 (wstat 512, 0x200) Failed 9/9 subtests Can't locate namespace/autoclean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/06_attr_required /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/lib /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/06_attr_required/TestPackage.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/06_attr_required/TestPackage.pm line 10. Compilation failed in require at t/06_attr_required.t line 10. BEGIN failed--compilation aborted at t/06_attr_required.t line 10. # Looks like your test exited with 2 before it could output anything. t/06_attr_required.t ...... 1..9 Dubious, test returned 2 (wstat 512, 0x200) Failed 9/9 subtests Can't locate namespace/autoclean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/07_attr_lazy_build /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/lib /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/07_attr_lazy_build/TestPackage.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/07_attr_lazy_build/TestPackage.pm line 10. Compilation failed in require at t/07_attr_lazy_build.t line 11. BEGIN failed--compilation aborted at t/07_attr_lazy_build.t line 11. # Looks like your test exited with 2 before it could output anything. t/07_attr_lazy_build.t .... 1..7 Dubious, test returned 2 (wstat 512, 0x200) Failed 7/7 subtests Can't locate namespace/autoclean.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/08_saccharin /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/lib /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/08_saccharin/TestPackage.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/08_saccharin/TestPackage.pm line 10. Compilation failed in require at t/08_saccharin.t line 10. BEGIN failed--compilation aborted at t/08_saccharin.t line 10. # Looks like your test exited with 2 before it could output anything. t/08_saccharin.t .......... 1..7 Dubious, test returned 2 (wstat 512, 0x200) Failed 7/7 subtests Can't locate MooseX/Types/Moose.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/09_saccharin /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/lib /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/blib/arch /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/09_saccharin/TestPackage.pm line 10. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL/t/09_saccharin/TestPackage.pm line 10. Compilation failed in require at t/09_saccharin.t line 8. BEGIN failed--compilation aborted at t/09_saccharin.t line 8. # Looks like your test exited with 2 before it could output anything. t/09_saccharin.t .......... 1..3 Dubious, test returned 2 (wstat 512, 0x200) Failed 3/3 subtests t/author-critic.t ......... skipped: these tests are for testing by the author t/author-kwalitee.t ....... skipped: these tests are for testing by the author t/release-meta-yaml.t ..... skipped: these tests are for release candidate testing 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 Test Summary Report ------------------- t/04_values.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 12 tests but ran 0. t/05_is.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 9 tests but ran 0. t/06_attr_required.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 9 tests but ran 0. t/07_attr_lazy_build.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 7 tests but ran 0. t/08_saccharin.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 7 tests but ran 0. t/09_saccharin.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 3 tests but ran 0. Files=12, Tests=3, 1 wallclock secs ( 0.06 usr 0.01 sys + 1.34 cusr 0.02 csys = 1.43 CPU) Result: FAIL Failed 6/12 test programs. 0/3 subtests failed. KENTNL/MooseX-Has-Sugar-0.0405.tar.gz ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports KENTNL/MooseX-Has-Sugar-0.0405.tar.gz Running test for module 'POE::Component::Client::TCP' Running make for R/RC/RCAPUTO/POE-1.284.tar.gz Checksum for /net/nas/data/cpan/authors/id/R/RC/RCAPUTO/POE-1.284.tar.gz ok POE-1.284/ POE-1.284/CHANGES POE-1.284/examples/ POE-1.284/examples/create.perl POE-1.284/examples/fakelogin.perl POE-1.284/examples/forkbomb.perl POE-1.284/examples/names.perl POE-1.284/examples/objmaps.perl POE-1.284/examples/objsessions.perl POE-1.284/examples/packagesessions.perl POE-1.284/examples/queue.perl POE-1.284/examples/README.samples POE-1.284/examples/selects.perl POE-1.284/examples/sessions.perl POE-1.284/examples/signals.perl POE-1.284/examples/tcp_watermarks.perl POE-1.284/examples/thrash.perl POE-1.284/examples/watermarks.perl POE-1.284/examples/wheels2.perl POE-1.284/HISTORY POE-1.284/lib/ POE-1.284/lib/POE/ POE-1.284/lib/POE/Component/ POE-1.284/lib/POE/Component/Client/ POE-1.284/lib/POE/Component/Client/TCP.pm POE-1.284/lib/POE/Component/Server/ POE-1.284/lib/POE/Component/Server/TCP.pm POE-1.284/lib/POE/Component.pm POE-1.284/lib/POE/Driver/ POE-1.284/lib/POE/Driver/SysRW.pm POE-1.284/lib/POE/Driver.pm POE-1.284/lib/POE/Filter/ POE-1.284/lib/POE/Filter/Block.pm POE-1.284/lib/POE/Filter/Grep.pm POE-1.284/lib/POE/Filter/HTTPD.pm POE-1.284/lib/POE/Filter/Line.pm POE-1.284/lib/POE/Filter/Map.pm POE-1.284/lib/POE/Filter/RecordBlock.pm POE-1.284/lib/POE/Filter/Reference.pm POE-1.284/lib/POE/Filter/Stackable.pm POE-1.284/lib/POE/Filter/Stream.pm POE-1.284/lib/POE/Filter.pm POE-1.284/lib/POE/Kernel.pm POE-1.284/lib/POE/Loop/ POE-1.284/lib/POE/Loop/IO_Poll.pm POE-1.284/lib/POE/Loop/PerlSignals.pm POE-1.284/lib/POE/Loop/Select.pm POE-1.284/lib/POE/Loop.pm POE-1.284/lib/POE/NFA.pm POE-1.284/lib/POE/Pipe/ POE-1.284/lib/POE/Pipe/OneWay.pm POE-1.284/lib/POE/Pipe/TwoWay.pm POE-1.284/lib/POE/Pipe.pm POE-1.284/lib/POE/Queue/ POE-1.284/lib/POE/Queue/Array.pm POE-1.284/lib/POE/Queue.pm POE-1.284/lib/POE/Resource/ POE-1.284/lib/POE/Resource/Aliases.pm POE-1.284/lib/POE/Resource/Events.pm POE-1.284/lib/POE/Resource/Extrefs.pm POE-1.284/lib/POE/Resource/FileHandles.pm POE-1.284/lib/POE/Resource/Sessions.pm POE-1.284/lib/POE/Resource/SIDs.pm POE-1.284/lib/POE/Resource/Signals.pm POE-1.284/lib/POE/Resource/Statistics.pm POE-1.284/lib/POE/Resource.pm POE-1.284/lib/POE/Resources.pm POE-1.284/lib/POE/Session.pm POE-1.284/lib/POE/Wheel/ POE-1.284/lib/POE/Wheel/Curses.pm POE-1.284/lib/POE/Wheel/FollowTail.pm POE-1.284/lib/POE/Wheel/ListenAccept.pm POE-1.284/lib/POE/Wheel/ReadLine.pm POE-1.284/lib/POE/Wheel/ReadWrite.pm POE-1.284/lib/POE/Wheel/Run.pm POE-1.284/lib/POE/Wheel/SocketFactory.pm POE-1.284/lib/POE/Wheel.pm POE-1.284/lib/POE.pm POE-1.284/Makefile.PL POE-1.284/MANIFEST POE-1.284/MANIFEST.SKIP POE-1.284/META.yml POE-1.284/mylib/ POE-1.284/mylib/coverage.perl POE-1.284/mylib/cpan-test.perl POE-1.284/mylib/Devel/ POE-1.284/mylib/Devel/Null.pm POE-1.284/mylib/events_per_second.pl POE-1.284/mylib/gen-meta.perl POE-1.284/mylib/gen-tests.perl POE-1.284/mylib/Makefile-5004.pm POE-1.284/mylib/Makefile-5005.pm POE-1.284/mylib/MyOtherFreezer.pm POE-1.284/mylib/PoeBuildInfo.pm POE-1.284/mylib/svn-log.perl POE-1.284/README POE-1.284/t/ POE-1.284/t/00_info.t POE-1.284/t/10_units/ POE-1.284/t/10_units/01_pod/ POE-1.284/t/10_units/01_pod/01_pod.t POE-1.284/t/10_units/01_pod/02_pod_coverage.t POE-1.284/t/10_units/02_pipes/ POE-1.284/t/10_units/02_pipes/01_base.t POE-1.284/t/10_units/02_pipes/02_oneway.t POE-1.284/t/10_units/02_pipes/03_twoway.t POE-1.284/t/10_units/03_base/ POE-1.284/t/10_units/03_base/01_poe.t POE-1.284/t/10_units/03_base/03_component.t POE-1.284/t/10_units/03_base/04_driver.t POE-1.284/t/10_units/03_base/05_filter.t POE-1.284/t/10_units/03_base/06_loop.t POE-1.284/t/10_units/03_base/07_queue.t POE-1.284/t/10_units/03_base/08_resource.t POE-1.284/t/10_units/03_base/09_resources.t POE-1.284/t/10_units/03_base/10_wheel.t POE-1.284/t/10_units/03_base/11_assert_usage.t POE-1.284/t/10_units/03_base/12_assert_retval.t POE-1.284/t/10_units/03_base/13_assert_data.t POE-1.284/t/10_units/03_base/14_kernel.t POE-1.284/t/10_units/03_base/15_kernel_internal.t POE-1.284/t/10_units/03_base/16_explicit_loop.t POE-1.284/t/10_units/03_base/17_explicit_loop_fail.t POE-1.284/t/10_units/03_base/18_nfa_usage.t POE-1.284/t/10_units/03_base/19_detach_start.t POE-1.284/t/10_units/04_drivers/ POE-1.284/t/10_units/04_drivers/01_sysrw.t POE-1.284/t/10_units/05_filters/ POE-1.284/t/10_units/05_filters/01_block.t POE-1.284/t/10_units/05_filters/02_grep.t POE-1.284/t/10_units/05_filters/03_http.t POE-1.284/t/10_units/05_filters/04_line.t POE-1.284/t/10_units/05_filters/05_map.t POE-1.284/t/10_units/05_filters/06_recordblock.t POE-1.284/t/10_units/05_filters/07_reference.t POE-1.284/t/10_units/05_filters/08_stream.t POE-1.284/t/10_units/05_filters/50_stackable.t POE-1.284/t/10_units/05_filters/99_filterchange.t POE-1.284/t/10_units/05_filters/TestFilter.pm POE-1.284/t/10_units/06_queues/ POE-1.284/t/10_units/06_queues/01_array.t POE-1.284/t/10_units/07_exceptions/ POE-1.284/t/10_units/07_exceptions/01_normal.t POE-1.284/t/10_units/07_exceptions/02_turn_off.t POE-1.284/t/10_units/07_exceptions/03_not_handled.t POE-1.284/t/20_resources/ POE-1.284/t/20_resources/00_base/ POE-1.284/t/20_resources/00_base/aliases.pm POE-1.284/t/20_resources/00_base/caller_state.pm POE-1.284/t/20_resources/00_base/events.pm POE-1.284/t/20_resources/00_base/extrefs.pm POE-1.284/t/20_resources/00_base/extrefs_gc.pm POE-1.284/t/20_resources/00_base/filehandles.pm POE-1.284/t/20_resources/00_base/sessions.pm POE-1.284/t/20_resources/00_base/sids.pm POE-1.284/t/20_resources/00_base/signals.pm POE-1.284/t/20_resources/00_base/statistics.pm POE-1.284/t/90_regression/ POE-1.284/t/90_regression/agaran-filter-httpd.t POE-1.284/t/90_regression/averell-callback-ret.t POE-1.284/t/90_regression/bingos-followtail.t POE-1.284/t/90_regression/broeren-win32-nbio.t POE-1.284/t/90_regression/cfedde-filter-httpd.t POE-1.284/t/90_regression/ferrari-server-unix.t POE-1.284/t/90_regression/kjeldahl-stop-start-polling.t POE-1.284/t/90_regression/kjeldahl-stop-start-sig-nopipe.t POE-1.284/t/90_regression/kjeldahl-stop-start-sig-pipe.t POE-1.284/t/90_regression/neyuki_detach.t POE-1.284/t/90_regression/rt14444-arg1.t POE-1.284/t/90_regression/rt1648-tied-stderr.t POE-1.284/t/90_regression/rt19908-merlyn-stop.t POE-1.284/t/90_regression/rt23181-sigchld-rc.t POE-1.284/t/90_regression/rt47966-sigchld.t POE-1.284/t/90_regression/somni-poco-server-tcp.t POE-1.284/t/90_regression/steinert-passed-wheel.t POE-1.284/t/90_regression/suzman_windows.t POE-1.284/t/90_regression/ton-stop-corruption.t POE-1.284/t/90_regression/whelan-dieprop.t POE-1.284/t/90_regression/whjackson-followtail.t POE-1.284/TODO ---- Unsatisfied dependencies detected during ---- ---- RCAPUTO/POE-1.284.tar.gz ---- POE::Test::Loops [build_requires] Running make test Make had some problems, won't test Delayed until after prerequisites Running test for module 'POE::Test::Loops' Running make for R/RC/RCAPUTO/POE-Test-Loops-1.031.tar.gz Checksum for /net/nas/data/cpan/authors/id/R/RC/RCAPUTO/POE-Test-Loops-1.031.tar.gz ok POE-Test-Loops-1.031/ POE-Test-Loops-1.031/bin/ POE-Test-Loops-1.031/bin/poe-gen-tests POE-Test-Loops-1.031/CHANGES POE-Test-Loops-1.031/lib/ POE-Test-Loops-1.031/lib/POE/ POE-Test-Loops-1.031/lib/POE/Test/ POE-Test-Loops-1.031/lib/POE/Test/DondeEstan.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/ POE-Test-Loops-1.031/lib/POE/Test/Loops/all_errors.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/comp_tcp.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/comp_tcp_concurrent.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/connect_errors.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/k_alarms.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/k_aliases.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/k_detach.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/k_run_returns.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/k_selects.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/k_sig_child.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/k_signals.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/k_signals_rerun.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/sbk_signal_init.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/ses_nfa.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/ses_session.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_accept.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_curses.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_readline.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_readwrite.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_run.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_sf_ipv6.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_sf_tcp.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_sf_udp.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_sf_unix.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/wheel_tail.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/z_kogman_sig_order.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/z_leolo_wheel_run.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/z_merijn_sigchld_system.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/z_rt39872_sigchld.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm POE-Test-Loops-1.031/lib/POE/Test/Loops/z_steinert_signal_integrity.pm POE-Test-Loops-1.031/lib/POE/Test/Loops.pm POE-Test-Loops-1.031/Makefile.PL POE-Test-Loops-1.031/MANIFEST POE-Test-Loops-1.031/META.yml POE-Test-Loops-1.031/README POE-Test-Loops-1.031/t/ POE-Test-Loops-1.031/t/01_no_tests.t CPAN.pm: Going to build R/RC/RCAPUTO/POE-Test-Loops-1.031.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for POE::Test::Loops >>> make cp lib/POE/Test/Loops/k_run_returns.pm blib/lib/POE/Test/Loops/k_run_returns.pm cp lib/POE/Test/Loops/wheel_readline.pm blib/lib/POE/Test/Loops/wheel_readline.pm cp lib/POE/Test/Loops/wheel_sf_udp.pm blib/lib/POE/Test/Loops/wheel_sf_udp.pm cp lib/POE/Test/Loops/comp_tcp_concurrent.pm blib/lib/POE/Test/Loops/comp_tcp_concurrent.pm cp lib/POE/Test/Loops/connect_errors.pm blib/lib/POE/Test/Loops/connect_errors.pm cp lib/POE/Test/Loops/z_kogman_sig_order.pm blib/lib/POE/Test/Loops/z_kogman_sig_order.pm cp lib/POE/Test/Loops/wheel_run.pm blib/lib/POE/Test/Loops/wheel_run.pm cp lib/POE/Test/Loops/wheel_accept.pm blib/lib/POE/Test/Loops/wheel_accept.pm cp lib/POE/Test/Loops/k_sig_child.pm blib/lib/POE/Test/Loops/k_sig_child.pm cp lib/POE/Test/Loops/z_merijn_sigchld_system.pm blib/lib/POE/Test/Loops/z_merijn_sigchld_system.pm cp lib/POE/Test/Loops/k_detach.pm blib/lib/POE/Test/Loops/k_detach.pm cp lib/POE/Test/Loops/ses_nfa.pm blib/lib/POE/Test/Loops/ses_nfa.pm cp lib/POE/Test/Loops/ses_session.pm blib/lib/POE/Test/Loops/ses_session.pm cp lib/POE/Test/Loops.pm blib/lib/POE/Test/Loops.pm cp lib/POE/Test/Loops/k_signals_rerun.pm blib/lib/POE/Test/Loops/k_signals_rerun.pm cp lib/POE/Test/Loops/all_errors.pm blib/lib/POE/Test/Loops/all_errors.pm cp lib/POE/Test/Loops/k_alarms.pm blib/lib/POE/Test/Loops/k_alarms.pm cp lib/POE/Test/Loops/wheel_sf_tcp.pm blib/lib/POE/Test/Loops/wheel_sf_tcp.pm cp lib/POE/Test/Loops/z_rt39872_sigchld.pm blib/lib/POE/Test/Loops/z_rt39872_sigchld.pm cp lib/POE/Test/Loops/k_selects.pm blib/lib/POE/Test/Loops/k_selects.pm cp lib/POE/Test/DondeEstan.pm blib/lib/POE/Test/DondeEstan.pm cp lib/POE/Test/Loops/wheel_curses.pm blib/lib/POE/Test/Loops/wheel_curses.pm cp lib/POE/Test/Loops/z_steinert_signal_integrity.pm blib/lib/POE/Test/Loops/z_steinert_signal_integrity.pm cp lib/POE/Test/Loops/k_signals.pm blib/lib/POE/Test/Loops/k_signals.pm cp lib/POE/Test/Loops/z_leolo_wheel_run.pm blib/lib/POE/Test/Loops/z_leolo_wheel_run.pm cp lib/POE/Test/Loops/sbk_signal_init.pm blib/lib/POE/Test/Loops/sbk_signal_init.pm cp lib/POE/Test/Loops/comp_tcp.pm blib/lib/POE/Test/Loops/comp_tcp.pm cp lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm blib/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm cp lib/POE/Test/Loops/wheel_sf_ipv6.pm blib/lib/POE/Test/Loops/wheel_sf_ipv6.pm cp lib/POE/Test/Loops/wheel_readwrite.pm blib/lib/POE/Test/Loops/wheel_readwrite.pm cp lib/POE/Test/Loops/wheel_tail.pm blib/lib/POE/Test/Loops/wheel_tail.pm cp lib/POE/Test/Loops/k_aliases.pm blib/lib/POE/Test/Loops/k_aliases.pm cp lib/POE/Test/Loops/wheel_sf_unix.pm blib/lib/POE/Test/Loops/wheel_sf_unix.pm cp bin/poe-gen-tests blib/script/poe-gen-tests /home/fly1200/ap1200x/bin/perl-dynamic -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/poe-gen-tests Manifying blib/man1/poe-gen-tests.1 Manifying blib/man3/POE::Test::Loops.3 RCAPUTO/POE-Test-Loops-1.031.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 t/01_no_tests.t .. 1..1 ok 1 - use POE::Test::Loops; ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.04 cusr 0.00 csys = 0.07 CPU) Result: PASS RCAPUTO/POE-Test-Loops-1.031.tar.gz make test TEST_VERBOSE=1 -- OK Rocco Caputo <rcaputo@cpan.org> POE::Loop test suite >>> (cd /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ && tar cvf - POE-Test-Loops-1.031.ppd blib) | gzip -c >/home/fly1200/var/REPO/R/RC/RCAPUTO/POE-Test-Loops-1.031.tar.gz POE-Test-Loops-1.031.ppd blib/ blib/lib/ blib/lib/POE/ blib/lib/POE/Test/ blib/lib/POE/Test/Loops/ blib/lib/POE/Test/Loops/k_sig_child.pm blib/lib/POE/Test/Loops/wheel_accept.pm blib/lib/POE/Test/Loops/z_kogman_sig_order.pm blib/lib/POE/Test/Loops/z_steinert_signal_integrity.pm blib/lib/POE/Test/Loops/wheel_tail.pm blib/lib/POE/Test/Loops/sbk_signal_init.pm blib/lib/POE/Test/Loops/k_signals.pm blib/lib/POE/Test/Loops/comp_tcp_concurrent.pm blib/lib/POE/Test/Loops/all_errors.pm blib/lib/POE/Test/Loops/wheel_curses.pm blib/lib/POE/Test/Loops/z_merijn_sigchld_system.pm blib/lib/POE/Test/Loops/z_rt39872_sigchld.pm blib/lib/POE/Test/Loops/z_leolo_wheel_run.pm blib/lib/POE/Test/Loops/k_run_returns.pm blib/lib/POE/Test/Loops/k_selects.pm blib/lib/POE/Test/Loops/wheel_run.pm blib/lib/POE/Test/Loops/wheel_sf_unix.pm blib/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm blib/lib/POE/Test/Loops/k_alarms.pm blib/lib/POE/Test/Loops/k_signals_rerun.pm blib/lib/POE/Test/Loops/wheel_readwrite.pm blib/lib/POE/Test/Loops/ses_session.pm blib/lib/POE/Test/Loops/k_detach.pm blib/lib/POE/Test/Loops/wheel_sf_tcp.pm blib/lib/POE/Test/Loops/wheel_sf_udp.pm blib/lib/POE/Test/Loops/k_aliases.pm blib/lib/POE/Test/Loops/comp_tcp.pm blib/lib/POE/Test/Loops/wheel_readline.pm blib/lib/POE/Test/Loops/connect_errors.pm blib/lib/POE/Test/Loops/ses_nfa.pm blib/lib/POE/Test/Loops/wheel_sf_ipv6.pm blib/lib/POE/Test/DondeEstan.pm blib/lib/POE/Test/Loops.pm blib/man1/ blib/man1/poe-gen-tests.1 blib/man3/ blib/man3/POE::Test::Loops.3 blib/script/ blib/script/poe-gen-tests >>> mv /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/POE-Test-Loops-1.031.ppd /home/fly1200/var/REPO/R/RC/RCAPUTO Running make for R/RC/RCAPUTO/POE-1.284.tar.gz Prepending /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Prepending /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RC/RCAPUTO/POE-1.284.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL ============================================= STDIN is not a terminal. Assuming --default. ============================================= *** Some optional features may not be available: *** Curses 1.08 could not be loaded. *** Socket6 0.14 could not be loaded. Some of POE's tests require a functional network. You can skip these tests if you'd like. Would you like to skip the network tests? [n] n Checking if your kit is complete... Looks good Writing Makefile for POE >>> make /home/fly1200/ap1200x/bin/perl-dynamic mylib/gen-tests.perl lib/POE.pm cp lib/POE/Resource/SIDs.pm blib/lib/POE/Resource/SIDs.pm cp lib/POE/Pipe.pm blib/lib/POE/Pipe.pm cp lib/POE/Filter/RecordBlock.pm blib/lib/POE/Filter/RecordBlock.pm cp lib/POE/Filter/Map.pm blib/lib/POE/Filter/Map.pm cp lib/POE/Filter/HTTPD.pm blib/lib/POE/Filter/HTTPD.pm cp lib/POE/Driver.pm blib/lib/POE/Driver.pm cp lib/POE/Resource/Events.pm blib/lib/POE/Resource/Events.pm cp lib/POE/Filter.pm blib/lib/POE/Filter.pm cp lib/POE/Wheel/ListenAccept.pm blib/lib/POE/Wheel/ListenAccept.pm cp lib/POE/Queue/Array.pm blib/lib/POE/Queue/Array.pm cp lib/POE/Loop/PerlSignals.pm blib/lib/POE/Loop/PerlSignals.pm cp lib/POE/Resource/Statistics.pm blib/lib/POE/Resource/Statistics.pm cp lib/POE/Wheel/ReadWrite.pm blib/lib/POE/Wheel/ReadWrite.pm cp lib/POE/Wheel/Curses.pm blib/lib/POE/Wheel/Curses.pm cp lib/POE.pm blib/lib/POE.pm cp lib/POE/Resource/FileHandles.pm blib/lib/POE/Resource/FileHandles.pm cp lib/POE/Driver/SysRW.pm blib/lib/POE/Driver/SysRW.pm cp lib/POE/Pipe/TwoWay.pm blib/lib/POE/Pipe/TwoWay.pm cp lib/POE/Filter/Stream.pm blib/lib/POE/Filter/Stream.pm cp lib/POE/Pipe/OneWay.pm blib/lib/POE/Pipe/OneWay.pm cp lib/POE/Filter/Reference.pm blib/lib/POE/Filter/Reference.pm cp lib/POE/Filter/Grep.pm blib/lib/POE/Filter/Grep.pm cp lib/POE/Filter/Block.pm blib/lib/POE/Filter/Block.pm cp lib/POE/Filter/Stackable.pm blib/lib/POE/Filter/Stackable.pm cp lib/POE/Wheel/SocketFactory.pm blib/lib/POE/Wheel/SocketFactory.pm cp lib/POE/Component/Server/TCP.pm blib/lib/POE/Component/Server/TCP.pm cp lib/POE/Filter/Line.pm blib/lib/POE/Filter/Line.pm cp lib/POE/Loop/Select.pm blib/lib/POE/Loop/Select.pm cp lib/POE/NFA.pm blib/lib/POE/NFA.pm cp lib/POE/Component.pm blib/lib/POE/Component.pm cp lib/POE/Component/Client/TCP.pm blib/lib/POE/Component/Client/TCP.pm cp lib/POE/Session.pm blib/lib/POE/Session.pm cp lib/POE/Kernel.pm blib/lib/POE/Kernel.pm cp lib/POE/Resources.pm blib/lib/POE/Resources.pm cp lib/POE/Resource/Aliases.pm blib/lib/POE/Resource/Aliases.pm cp lib/POE/Resource/Extrefs.pm blib/lib/POE/Resource/Extrefs.pm cp lib/POE/Loop.pm blib/lib/POE/Loop.pm cp lib/POE/Wheel/FollowTail.pm blib/lib/POE/Wheel/FollowTail.pm cp lib/POE/Resource/Sessions.pm blib/lib/POE/Resource/Sessions.pm cp lib/POE/Loop/IO_Poll.pm blib/lib/POE/Loop/IO_Poll.pm cp lib/POE/Wheel/Run.pm blib/lib/POE/Wheel/Run.pm cp lib/POE/Resource.pm blib/lib/POE/Resource.pm cp lib/POE/Queue.pm blib/lib/POE/Queue.pm cp lib/POE/Wheel/ReadLine.pm blib/lib/POE/Wheel/ReadLine.pm cp lib/POE/Wheel.pm blib/lib/POE/Wheel.pm cp lib/POE/Resource/Signals.pm blib/lib/POE/Resource/Signals.pm Manifying blib/man3/POE::Resource::SIDs.3 Manifying blib/man3/POE::Filter::RecordBlock.3 Manifying blib/man3/POE::Pipe.3 Manifying blib/man3/POE::Filter::Map.3 Manifying blib/man3/POE::Filter::HTTPD.3 Manifying blib/man3/POE::Driver.3 Manifying blib/man3/POE::Resource::Events.3 Manifying blib/man3/POE::Filter.3 Manifying blib/man3/POE::Wheel::ListenAccept.3 Manifying blib/man3/POE::Queue::Array.3 Manifying blib/man3/POE::Loop::PerlSignals.3 Manifying blib/man3/POE::Resource::Statistics.3 Manifying blib/man3/POE::Wheel::ReadWrite.3 Manifying blib/man3/POE::Wheel::Curses.3 Manifying blib/man3/POE.3 Manifying blib/man3/POE::Resource::FileHandles.3 Manifying blib/man3/POE::Driver::SysRW.3 Manifying blib/man3/POE::Pipe::TwoWay.3 Manifying blib/man3/POE::Filter::Stream.3 Manifying blib/man3/POE::Pipe::OneWay.3 Manifying blib/man3/POE::Filter::Reference.3 Manifying blib/man3/POE::Filter::Grep.3 Manifying blib/man3/POE::Filter::Block.3 Manifying blib/man3/POE::Filter::Stackable.3 Manifying blib/man3/POE::Wheel::SocketFactory.3 Manifying blib/man3/POE::Component::Server::TCP.3 Manifying blib/man3/POE::Filter::Line.3 Manifying blib/man3/POE::Loop::Select.3 Manifying blib/man3/POE::NFA.3 Manifying blib/man3/POE::Component.3 Manifying blib/man3/POE::Component::Client::TCP.3 Manifying blib/man3/POE::Session.3 Manifying blib/man3/POE::Kernel.3 Manifying blib/man3/POE::Resources.3 Manifying blib/man3/POE::Resource::Aliases.3 Manifying blib/man3/POE::Resource::Extrefs.3 Manifying blib/man3/POE::Resource::Sessions.3 Manifying blib/man3/POE::Wheel::FollowTail.3 Manifying blib/man3/POE::Loop.3 Manifying blib/man3/POE::Loop::IO_Poll.3 Manifying blib/man3/POE::Wheel::Run.3 Manifying blib/man3/POE::Resource.3 Manifying blib/man3/POE::Wheel::ReadLine.3 Manifying blib/man3/POE::Queue.3 Manifying blib/man3/POE::Resource::Signals.3 Manifying blib/man3/POE::Wheel.3 RCAPUTO/POE-1.284.tar.gz make -- OK Prepending /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 /home/fly1200/ap1200x/bin/perl-dynamic mylib/gen-tests.perl lib/POE.pm PERL_DL_NONLAZY=1 /home/fly1200/ap1200x/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/*/*/*.t # Testing POE 1.284, POE::Test::Loops 1.031, Perl 5.012000, /home/fly1200/ap1200x/bin/perl-dynamic on linux t/00_info.t ....................................... 1..2 ok 1 - use POE; ok 2 - use POE::Test::Loops; ok t/10_units/01_pod/01_pod.t ........................ 1..46 ok 1 - blib/lib/POE.pm ok 2 - blib/lib/POE/Wheel.pm ok 3 - blib/lib/POE/Kernel.pm ok 4 - blib/lib/POE/NFA.pm ok 5 - blib/lib/POE/Pipe.pm ok 6 - blib/lib/POE/Queue.pm ok 7 - blib/lib/POE/Resources.pm ok 8 - blib/lib/POE/Session.pm ok 9 - blib/lib/POE/Loop.pm ok 10 - blib/lib/POE/Component.pm ok 11 - blib/lib/POE/Driver.pm ok 12 - blib/lib/POE/Filter.pm ok 13 - blib/lib/POE/Resource.pm ok 14 - blib/lib/POE/Loop/IO_Poll.pm ok 15 - blib/lib/POE/Loop/PerlSignals.pm ok 16 - blib/lib/POE/Loop/Select.pm ok 17 - blib/lib/POE/Pipe/TwoWay.pm ok 18 - blib/lib/POE/Pipe/OneWay.pm ok 19 - blib/lib/POE/Driver/SysRW.pm ok 20 - blib/lib/POE/Filter/Reference.pm ok 21 - blib/lib/POE/Filter/Block.pm ok 22 - blib/lib/POE/Filter/Map.pm ok 23 - blib/lib/POE/Filter/Line.pm ok 24 - blib/lib/POE/Filter/Stream.pm ok 25 - blib/lib/POE/Filter/RecordBlock.pm ok 26 - blib/lib/POE/Filter/Stackable.pm ok 27 - blib/lib/POE/Filter/HTTPD.pm ok 28 - blib/lib/POE/Filter/Grep.pm ok 29 - blib/lib/POE/Queue/Array.pm ok 30 - blib/lib/POE/Wheel/Run.pm ok 31 - blib/lib/POE/Wheel/Curses.pm ok 32 - blib/lib/POE/Wheel/SocketFactory.pm ok 33 - blib/lib/POE/Wheel/ListenAccept.pm ok 34 - blib/lib/POE/Wheel/FollowTail.pm ok 35 - blib/lib/POE/Wheel/ReadWrite.pm ok 36 - blib/lib/POE/Wheel/ReadLine.pm ok 37 - blib/lib/POE/Resource/Events.pm ok 38 - blib/lib/POE/Resource/SIDs.pm ok 39 - blib/lib/POE/Resource/Extrefs.pm ok 40 - blib/lib/POE/Resource/Sessions.pm ok 41 - blib/lib/POE/Resource/Aliases.pm ok 42 - blib/lib/POE/Resource/FileHandles.pm ok 43 - blib/lib/POE/Resource/Statistics.pm ok 44 - blib/lib/POE/Resource/Signals.pm ok 45 - blib/lib/POE/Component/Client/TCP.pm ok 46 - blib/lib/POE/Component/Server/TCP.pm ok t/10_units/01_pod/02_pod_coverage.t ............... 1..46 ok 1 - Pod coverage on POE ok 2 - Pod coverage on POE::Wheel ok 3 - Pod coverage on POE::Kernel ok 4 - Pod coverage on POE::NFA ok 5 - Pod coverage on POE::Pipe ok 6 - Pod coverage on POE::Queue ok 7 - Pod coverage on POE::Resources ok 8 - Pod coverage on POE::Session ok 9 - Pod coverage on POE::Loop ok 10 - Pod coverage on POE::Component ok 11 - Pod coverage on POE::Driver ok 12 - Pod coverage on POE::Filter ok 13 - Pod coverage on POE::Resource ok 14 # skip Not checking POE::Loop::IO_Poll ... ok 15 # skip Not checking POE::Loop::PerlSignals ... ok 16 - Pod coverage on POE::Loop::Select ok 17 - Pod coverage on POE::Pipe::TwoWay ok 18 - Pod coverage on POE::Pipe::OneWay ok 19 - Pod coverage on POE::Driver::SysRW ok 20 - Pod coverage on POE::Filter::Reference ok 21 - Pod coverage on POE::Filter::Block ok 22 - Pod coverage on POE::Filter::Map ok 23 - Pod coverage on POE::Filter::Line ok 24 - Pod coverage on POE::Filter::Stream ok 25 - Pod coverage on POE::Filter::RecordBlock ok 26 - Pod coverage on POE::Filter::Stackable ok 27 - Pod coverage on POE::Filter::HTTPD ok 28 - Pod coverage on POE::Filter::Grep ok 29 - Pod coverage on POE::Queue::Array ok 30 - Pod coverage on POE::Wheel::Run ok 31 # skip Not checking POE::Wheel::Curses ... ok 32 - Pod coverage on POE::Wheel::SocketFactory ok 33 - Pod coverage on POE::Wheel::ListenAccept ok 34 - Pod coverage on POE::Wheel::FollowTail ok 35 - Pod coverage on POE::Wheel::ReadWrite ok 36 - Pod coverage on POE::Wheel::ReadLine ok 37 - Pod coverage on POE::Resource::Events ok 38 - Pod coverage on POE::Resource::SIDs ok 39 - Pod coverage on POE::Resource::Extrefs ok 40 - Pod coverage on POE::Resource::Sessions ok 41 - Pod coverage on POE::Resource::Aliases ok 42 - Pod coverage on POE::Resource::FileHandles ok 43 - Pod coverage on POE::Resource::Statistics ok 44 - Pod coverage on POE::Resource::Signals ok 45 - Pod coverage on POE::Component::Client::TCP ok 46 - Pod coverage on POE::Component::Server::TCP ok t/10_units/02_pipes/01_base.t ..................... skipped: not implemented yet t/10_units/02_pipes/02_oneway.t ................... 1..3 ok 1 - one-way pipe passed data unscathed ok 2 - one-way socketpair passed data unscathed ok 3 - one-way inet pipe passed data unscathed ok t/10_units/02_pipes/03_twoway.t ................... 1..6 ok 1 - two-way pipe passed data from a -> b unscathed ok 2 - two-way pipe passed data from b -> a unscathed ok 3 - two-way socketpair passed data from a -> b unscathed ok 4 - two-way socketpair passed data from b -> a unscathed ok 5 - two-way inet pipe passed data from a -> b unscathed ok 6 - two-way inet pipe passed data from b -> a unscathed ok t/10_units/03_base/01_poe.t ....................... 1..4 ok 1 - you just saved a kitten ok 2 - don't import POE::NFA and POE::Session together ok 3 - don't import nonexistent modules ok 4 - don't load more than one event loop ok t/10_units/03_base/03_component.t ................. 1..1 ok 1 - use POE::Component; ok t/10_units/03_base/04_driver.t .................... 1..2 ok 1 - use POE::Driver; ok 2 - don't instantiate POE::Driver ok t/10_units/03_base/05_filter.t .................... 1..2 ok 1 - use POE::Filter; ok 2 - don't instantiate POE::Filter ok t/10_units/03_base/06_loop.t ...................... 1..1 ok 1 - use POE::Loop; ok t/10_units/03_base/07_queue.t ..................... 1..2 ok 1 - use POE::Queue; ok 2 - don't instantiate POE::Queue ok t/10_units/03_base/08_resource.t .................. 1..1 ok 1 - use POE::Resource; ok t/10_units/03_base/09_resources.t ................. 1..7 ok 1 - use POE::Resources; ok 2 - can use XS versions ok 3 - can use non-XS versions ok 4 - all module loads successful ok 5 - initialized rethrows loading errors ok 6 - initialize ran and encountered error ok 7 - caught error ok t/10_units/03_base/10_wheel.t ..................... 1..7 ok 1 - use POE::Wheel; ok 2 - don't instantiate POE::Wheel ok 3 - first wheel ID == 1 ok 4 - second wheel ID == 1 ok 5 - removed first wheel id ok 6 - third wheel reclaims unused ID 1 ok 7 - fourth wheel ID == 3 ok t/10_units/03_base/11_assert_usage.t .............. 1..76 ok 1 - use POE; ok 2 - must call alarm() from a running session ok 3 - must call alarm_add() from a running session ok 4 - must call alarm_adjust() from a running session ok 5 - must call alarm_remove() from a running session ok 6 - must call alarm_remove_all() from a running session ok 7 - must call alarm_set() from a running session ok 8 - must call delay() from a running session ok 9 - must call delay_add() from a running session ok 10 - must call delay_adjust() from a running session ok 11 - must call delay_set() from a running session ok 12 - must call detach_child() from a running session ok 13 - must call detach_myself() from a running session ok 14 - must call select() from a running session ok 15 - must call select_expedite() from a running session ok 16 - must call select_pause_read() from a running session ok 17 - must call select_pause_write() from a running session ok 18 - must call select_read() from a running session ok 19 - must call select_resume_read() from a running session ok 20 - must call select_resume_write() from a running session ok 21 - must call select_write() from a running session ok 22 - must call sig() from a running session ok 23 - must call state() from a running session ok 24 - must call yield() from a running session ok 25 - undefined signal assertion ok 26 - undefined destination in signal ok 27 - undefined signal in signal ok 28 - destination undefined in post ok 29 - event undefined in post ok 30 - event undefined in yield ok 31 - destination undefined in call ok 32 - event undefined in call ok 33 - event undefined in alarm ok 34 - event undefined in alarm_add ok 35 - time undefined in alarm_add ok 36 - event undefined in delay ok 37 - event undefined in delay_add ok 38 - time undefined in delay_add ok 39 - event undefined in alarm_set ok 40 - time undefined in alarm_set ok 41 - alarm ID undefined in alarm_remove ok 42 - alarm ID undefined in alarm_adjust ok 43 - alarm time undefined in alarm_adjust ok 44 - event name undefined in delay_set ok 45 - seconds undefined in delay_set ok 46 - delay ID undefined in delay_adjust ok 47 - delay seconds undefined in delay_adjust ok 48 - alias already in use ok 49 - alias belongs to another session ok 50 - alias does not exist ok 51 - filehandle undefined in select ok 52 - filehandle closed in select ok 53 - filehandle undefined in select_read ok 54 - filehandle closed in select_read ok 55 - filehandle undefined in select_write ok 56 - filehandle closed in select_write ok 57 - filehandle undefined in select_expedite ok 58 - filehandle closed in select_expedite ok 59 - filehandle undefined in select_pause_write ok 60 - filehandle closed in select_pause_write ok 61 - filehandle undefined in select_resume_write ok 62 - filehandle closed in select_resume_write ok 63 - filehandle undefined in select_pause_read ok 64 - filehandle closed in select_pause_read ok 65 - filehandle undefined in select_resume_read ok 66 - filehandle closed in select_resume_read ok 67 - undefined alias in alias_set ok 68 - undefined alias in alias_remove ok 69 - undefined alias in alias_resolve ok 70 - undefined ID in ID_id_to_session ok 71 - undefined session in ID_session_to_id ok 72 - undefined session ID in refcount_increment ok 73 - undefined tag in refcount_increment ok 74 - undefined session ID in refcount_decrement ok 75 - undefined tag in refcount_decrement ok 76 - undefined event name in state ok t/10_units/03_base/12_assert_retval.t ............. 1..22 ok 1 - use POE; ok 2 - alarm with undefined event name ok 3 - alarm_add with undefined event name ok 4 - delay with undefined event name ok 5 - delay_add with undefined event name ok 6 - ID_id_to_session with unknown ID ok 7 - ID_session_to_id with unknown session ok 8 - refcount_increment with unknown session ID ok 9 - refcount_decrement with unknown session ID ok 10 - state with nonexistent active session ok 11 - event undefined in alarm_set ok 12 - time undefined in alarm_set ok 13 - alarm ID undefined in alarm_remove ok 14 - alarm ID undefined in alarm_adjust ok 15 - alarm time undefined in alarm_adjust ok 16 - event name undefined in delay_set ok 17 - seconds undefined in delay_set ok 18 - delay ID undefined in delay_adjust ok 19 - delay seconds undefined in delay_adjust ok 20 - alias already in use ok 21 - alias belongs to another session ok 22 - alias does not exist ok t/10_units/03_base/13_assert_data.t ............... 1..7 ok 1 - use POE; ok 2 - unresolvable session in signal ok 3 - unresolvable session in detach_child ok 4 - unresolvable session in post ok 5 - unresolvable session in call ok 6 - double session_alloc ok 7 - removing alarms from unknown session ok t/10_units/03_base/14_kernel.t .................... 1..6 ok 1 - use POE::Kernel; ok 2 - fails without a hash ref ok 3 - fails with bogus hash ref ok 4 - specifying which loop to load works ok 5 - POE::Kernel exports POE::Kernel=ARRAY(0x824f7b0) ok 6 - which contains a kernel ok t/10_units/03_base/15_kernel_internal.t ........... 1..12 ok 1 - use POE::Kernel; ok 2 - growing idle queue ok 3 - growing idle queue (2) ok 4 - shrinking idle queue ok 5 - shrinking idle queue (2) ok 6 - _trap confessed ok 7 - _croak croaked ok 8 - _confess confessed ok 9 - _cluck clucked ok 10 - _carp carped ok 11 - _warn warned ok 12 - _die died ok t/10_units/03_base/16_explicit_loop.t ............. 1..1 ok 1 - use POE; ok t/10_units/03_base/17_explicit_loop_fail.t ........ 1..1 ok 1 - loading a nonexistent loop throws an error ok t/10_units/03_base/18_nfa_usage.t ................. 1..11 ok 1 - NFA treats its params as a hash ok 2 - NFA needs a working kernel ok 3 - need states ok 4 - most basic machine isa POE::NFA ok 5 - unknown parameter ok 6 - bad state data ok 7 - bad state data ok 8 - bad event data ok 9 - spawn with package_states isa POE::NFA ok 10 - spawn with package_states isa POE::NFA ok 11 - RUNSTATE is an ARRAYREF ok t/10_units/03_base/19_detach_start.t .............. 1..7 ok 1 - _start First ok 2 - _start Second ok 3 - _child(create) fired for Second ok 4 - _start Detached ok 5 - _child(lose) fired for Second ok 6 - _child not fired for session detached in _start ok 7 - Stopped ok t/10_units/04_drivers/01_sysrw.t .................. 1..17 ok 1 - use POE::Driver::SysRW; ok 2 - disallow zero or negative block sizes ok 3 - disallow zero or negative block sizes ok 4 - disallow unknown parameters ok 5 - get() returns undef on error ok 6 - get() sets $! on error (Bad file descriptor) ok 7 - buffered 0 octets on empty put() ok 8 - no messages buffered ok 9 - first put: buffer contains 40 octets (should be 40) ok 10 - one message buffered ok 11 - second put: buffer contains 85 octets (should be 85) ok 12 - flushed 65365 octets == read 65365 octets ok 13 - buffer exhausted (got 0 wanted 0) ok 14 - driver returns undef on eof ok 15 - $! is clear on eof ok 16 - put() returns octets left on error ok 17 - put() sets $! nonzero on error ok t/10_units/05_filters/01_block.t .................. 1..28 ok 1 - use POE::Filter::Block; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Block->can('new') ok 4 - POE::Filter::Block->can('get') ok 5 - POE::Filter::Block->can('get_one_start') ok 6 - POE::Filter::Block->can('get_one') ok 7 - POE::Filter::Block->can('put') ok 8 - POE::Filter::Block->can('get_pending') ok 9 - POE::Filter::Block->can('clone') ok 10 - get() parses blocks ok 11 - put() serializes blocks ok 12 - get_one() parsed one block ok 13 - put() serialized one block ok 14 - get() parsed variable blocks ok 15 - get() doesn't return for partial input 1 ok 16 - get() doesn't return for partial input 0 ok 17 - get() doesn't return for partial input end-of-header ok 18 - get() doesn't return for partial input payload ok 19 - get() returns payload ok 20 - variable length put() serializes multiple blocks ok 21 - customi serializer parsed its own serialized data ok 22 - custom serializer did not parse partial header 1/4 ok 23 - custom serializer did not parse partial header 2/4 ok 24 - custom serializer did not parse partial header 3/4 ok 25 - custom serializer did not parse partial header 4/4 ok 26 - custom serializer did not parse partial payload ok 27 - custom serializer parsed full payload ok 28 - custom serializer serialized multiple payloads ok t/10_units/05_filters/02_grep.t ................... 1..48 ok 1 - use POE::Filter::Grep; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Grep->can('new') ok 4 - POE::Filter::Grep->can('get') ok 5 - POE::Filter::Grep->can('get_one_start') ok 6 - POE::Filter::Grep->can('get_one') ok 7 - POE::Filter::Grep->can('put') ok 8 - POE::Filter::Grep->can('get_pending') ok 9 - POE::Filter::Grep->can('clone') ok 10 - No Args ok 11 - even ok 12 - Non code CODE ref ok 13 - Single Get ref ok 14 - Single Put ref ok 15 - Non CODE Get ok 16 - Non CODE Put ok 17 - Test Put ok 18 - Test Get ok 19 - get [standard test] ok 20 - clone() clears buffer [standard test] ok 21 - clone() doesn't change filter type [standard test] ok 22 - get_one_start() only loads buffer [standard test] ok 23 - get_one returns arrayref [standard test] ok 24 - get_one [standard test] ok 25 - put [standard test] ok 26 - Test Put (as Code) ok 27 - Test Get (as Code) ok 28 - get [standard test] ok 29 - clone() clears buffer [standard test] ok 30 - clone() doesn't change filter type [standard test] ok 31 - get_one_start() only loads buffer [standard test] ok 32 - get_one returns arrayref [standard test] ok 33 - get_one [standard test] ok 34 - put [standard test] ok 35 - Modify Get not CODE ref ok 36 - Modify Put not CODE ref ok 37 - Modify Code not CODE ref ok 38 - Modify with invalid key ok 39 - Modify Get ok 40 - Modify Put ok 41 - Modify Put (as Code) ok 42 - Modify Get (as Code) ok 43 - grep filter's parser buffer verifies ok 44 - grep filter get_one() returns [1] ok 45 - grep filter get_one() returns [1] ok 46 - grep filter get_one() returns [3] ok 47 - grep filter get_one() returns [5] ok 48 - nothing left to get from grep filter ok t/10_units/05_filters/03_http.t ................... 1..112 ok 1 - use POE::Filter::HTTPD; ok 2 - The object isa POE::Filter::HTTPD ok 3 - simple get: get() returns list of requests ok 4 - simple get: get() returned single request ok 5 - simple get isa HTTP::Request ok 6 - simple get: content ok 7 - simple get: url ok 8 - simple get: method ok 9 - HTTP 1.0 get: get() returns list of requests ok 10 - HTTP 1.0 get: get() returned single request ok 11 - HTTP 1.0 get isa HTTP::Request ok 12 - HTTP 1.0 get: content ok 13 - HTTP 1.0 get: url ok 14 - HTTP 1.0 get: method ok 15 - HTTP 1.0 get: Connection header ok 16 - HTTP 1.0 get: User-Agent header ok 17 - HTTP 1.0 get: Accept header ok 18 - HTTP 1.0 get: Host header ok 19 - simple post: get() returns list of requests ok 20 - simple post: get() returned single request ok 21 - simple post: get() returns HTTP::Request object isa HTTP::Request ok 22 - simple post: protocol ok 23 - simple post: url ok 24 - simple post: method ok 25 - simple post: HTTP::Request object contains proper content ok 26 - simple post: Content is the right length ok 27 - simple post: HTTP::Request object contains proper Content-Type header ok 28 - simple head: get() returns list of requests ok 29 - simple head: get() returned single request ok 30 - simple head: get() returns HTTP::Request object isa HTTP::Request ok 31 - simple head: url ok 32 - simple head: method ok 33 # skip PUT not supported yet ok 34 # skip PUT not supported yet ok 35 # skip PUT not supported yet ok 36 # skip PUT not supported yet ok 37 # skip PUT not supported yet ok 38 - multipart form data: get() returns list of requests ok 39 - multipart form data: get() returned single request ok 40 - multipart form data: get() returns HTTP::Request object isa HTTP::Request ok 41 - multipart form data: protocol ok 42 - multipart form data: url ok 43 - multipart form data: method ok 44 - multipart form data: HTTP::Request object contains proper Content-Type header ok 45 - multipart form data: content seems to contain all data sent ok 46 - options: get() returns list of requests ok 47 - options: get() returned single request ok 48 - options: get() returns HTTP::Request object isa HTTP::Request ok 49 - options: protocol ok 50 - options: url ok 51 - options: method ok 52 - HTTP/0.9 defaulting: get gives HTTP::Request isa HTTP::Request ok 53 - HTTP/0.9 defaulting: protocol ok 54 - HTTP/0.9 defaulting: url ok 55 - HTTP/0.9 defaulting: method ok 56 - fragments: get() returning nothing until end ok 57 - fragments: only one request returned ok 58 - fragments: request isa HTTP::Request isa HTTP::Request ok 59 - fragments: content ok 60 - fragments: url ok 61 - fragments: method ok 62 - trailing: whitespace in block: ref ok 63 - trailing: whitespace in block: one req ok 64 - trailing: whitespace in block: HTTP::Request isa HTTP::Request ok 65 - trailing: whitespace in block: url ok 66 - trailing: whitespace in block: method ok 67 - trailing: garbage in block: ref ok 68 - trailing: garbage in block: one req ok 69 - trailing: garbage in block: HTTP::Request isa HTTP::Request ok 70 - trailing: garbage in block: url ok 71 - trailing: garbage in block: method ok 72 - trailing: extra whitespace packet: ref ok 73 - trailing: extra whitespace packet: one req ok 74 - trailing: extra whitespace packet: HTTP::Request isa HTTP::Request ok 75 - trailing: extra whitespace packet: url ok 76 - trailing: extra whitespace packet: method ok 77 - trailing: extra whitespace get: ref ok 78 - trailing: extra whitespace get: only one response ok 79 - trailing: whitespace by itself: ref ok 80 - trailing: whitespace by itself: no req ok 81 - trailing: whitespace by itself: ref ok 82 - trailing: whitespace by itself: no req ok 83 - The object isa HTTP::Request ok 84 - The object isa HTTP::Response ok 85 # skip add get_pending support ok 86 - put: returns arrayref ok 87 - garbage request line: bad request ok 88 - goofy request accepted isa HTTP::Request ok 89 - goofy request: protocol ok 90 - goofy request: method ok 91 - goofy request: uri ok 92 - strange method: protocol ok 93 - strange method: method ok 94 - strange method: uri ok 95 - body indicated, not included: length required ok 96 - body indicated, not included: got request ok 97 - body indicated, not included: protocol ok 98 - body indicated, not included: method ok 99 - body indicated, not included: uri ok 100 - mixed case method: protocol ok 101 - mixed case method: method ok 102 - mixed case method: uri ok 103 - GET with body: one request ok 104 - GET with body: content ok 105 - GET with body: protocol ok 106 - GET with body: method ok 107 - GET with body: uri ok 108 - HEAD with body: one request ok 109 - HEAD with body: content ok 110 - HEAD with body: protocol ok 111 - HEAD with body: method ok 112 - HEAD with body: uri ok t/10_units/05_filters/04_line.t ................... 1..40 ok 1 - use POE::Filter::Line; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Line->can('new') ok 4 - POE::Filter::Line->can('get') ok 5 - POE::Filter::Line->can('get_one_start') ok 6 - POE::Filter::Line->can('get_one') ok 7 - POE::Filter::Line->can('put') ok 8 - POE::Filter::Line->can('get_pending') ok 9 - POE::Filter::Line->can('clone') ok 10 - new(): even number of args ok 11 - new(): empty Literal ok 12 - new(): Literal and Regexp ok 13 - new(): Literal and InputRegexp ok 14 - new(): Literal and InputLiteral ok 15 - new(): Literal and OutputLiteral ok 16 - new(): InputLiteral and InputRegexp ok 17 - The object isa POE::Filter::Line ok 18 - get [standard test] ok 19 - clone() clears buffer [standard test] ok 20 - clone() doesn't change filter type [standard test] ok 21 - get_one_start() only loads buffer [standard test] ok 22 - get_one returns arrayref [standard test] ok 23 - get_one [standard test] ok 24 - put [standard test] ok 25 - get [standard test] ok 26 - clone() clears buffer [standard test] ok 27 - clone() doesn't change filter type [standard test] ok 28 - get_one_start() only loads buffer [standard test] ok 29 - get_one returns arrayref [standard test] ok 30 - get_one [standard test] ok 31 - put [standard test] ok 32 - different literals parsed input ok 33 - different literals serialized output ok 34 - regexp parser parsed input ok 35 - regexp parser serialized output ok 36 - compiled regexp parser parsed input ok 37 - compiled regexp parser serialized output ok 38 - autodetected MacOS newlines parsed and reserialized ok 39 - autodetected network newline parsed and reserialized ok 40 - autodetected Unix newlines parsed and reserialized ok t/10_units/05_filters/05_map.t .................... 1..27 ok 1 - use POE::Filter::Map; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Map->can('new') ok 4 - POE::Filter::Map->can('get') ok 5 - POE::Filter::Map->can('get_one_start') ok 6 - POE::Filter::Map->can('get_one') ok 7 - POE::Filter::Map->can('put') ok 8 - POE::Filter::Map->can('get_pending') ok 9 - POE::Filter::Map->can('clone') ok 10 - No Args ok 11 - Odd number of args ok 12 - Non code CODE ref ok 13 - Single Get ref ok 14 - Single Put ref ok 15 - Non CODE Get ok 16 - Non CODE Put ok 17 - Test Put ok 18 - Test Get ok 19 - Test Put (as Code) ok 20 - Test Get (as Code) not ok 21 - Modify Get not CODE ref # TODO modify() carps rather than dieing # Failed (TODO) test 'Modify Get not CODE ref' # at t/10_units/05_filters/05_map.t line 58. not ok 22 - Modify Put not CODE ref # TODO modify() carps rather than dieing # Failed (TODO) test 'Modify Put not CODE ref' # at t/10_units/05_filters/05_map.t line 58. not ok 23 - Modify Code not CODE ref # TODO modify() carps rather than dieing # Failed (TODO) test 'Modify Code not CODE ref' # at t/10_units/05_filters/05_map.t line 58. ok 24 - Modify Get ok 25 - Modify Put ok 26 - Modify Code ok 27 - Modify Code ok t/10_units/05_filters/06_recordblock.t ............ 1..36 ok 1 - use POE::Filter::RecordBlock; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::RecordBlock->can('new') ok 4 - POE::Filter::RecordBlock->can('get') ok 5 - POE::Filter::RecordBlock->can('get_one_start') ok 6 - POE::Filter::RecordBlock->can('get_one') ok 7 - POE::Filter::RecordBlock->can('put') ok 8 - POE::Filter::RecordBlock->can('get_pending') ok 9 - POE::Filter::RecordBlock->can('clone') ok 10 - get [standard test] ok 11 - clone() clears buffer [standard test] ok 12 - clone() doesn't change filter type [standard test] ok 13 - get_one_start() only loads buffer [standard test] ok 14 - get_one returns arrayref [standard test] ok 15 - get_one [standard test] ok 16 - put [standard test] ok 17 - blocksize() returns blocksize ok 18 - blocksize() can be changed ok 19 - blocksize() rejects invalid sizes ok 20 - BlockSize == 0 fails ok 21 - BlockSize must be given ok 22 - BlockSize must not be an elephant ok 23 - odd number of named parameters is invalid ok 24 - check put on: short blocks ok 25 - put_pending ok 26 - check put on: long blocks ok 27 - put_pending ok 28 - check put on: mixed blocks ok 29 - put_pending ok 30 - checkput() returns CheckPut flag ok 31 - checkput() can be changed ok 32 - checkput() returns CheckPut flag ok 33 - check put off: short blocks ok 34 - put_pending is empty ok 35 - check put off: long blocks ok 36 - check put off: mixed blocks ok t/10_units/05_filters/07_reference.t .............. 1..19 ok 1 - $class isa POE::Filter ok 2 - POE::Filter::Reference->can('new') ok 3 - POE::Filter::Reference->can('get') ok 4 - POE::Filter::Reference->can('get_one_start') ok 5 - POE::Filter::Reference->can('get_one') ok 6 - POE::Filter::Reference->can('put') ok 7 - POE::Filter::Reference->can('get_pending') ok 8 - POE::Filter::Reference->can('clone') ok 9 - undefined successfully froze and thawed ok 10 - undefined successfully froze and thawed ok 11 - MyFreezer successfully froze and thawed ok 12 - MyFreezer successfully froze and thawed ok 13 - MyOtherFreezer successfully froze and thawed ok 14 - MyOtherFreezer successfully froze and thawed ok 15 - MyOtherFreezer=ARRAY(0x83c51e0) successfully froze and thawed ok 16 - MyOtherFreezer=ARRAY(0x83c51e0) successfully froze and thawed ok 17 - filter reports proper pending data ok 18 - MyOtherFreezer successfully froze and thawed ok 19 - MyOtherFreezer successfully froze and thawed ok t/10_units/05_filters/08_stream.t ................. 1..24 ok 1 - use POE::Filter::Stream; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Stream->can('new') ok 4 - POE::Filter::Stream->can('get') ok 5 - POE::Filter::Stream->can('get_one_start') ok 6 - POE::Filter::Stream->can('get_one') ok 7 - POE::Filter::Stream->can('put') ok 8 - POE::Filter::Stream->can('get_pending') ok 9 - POE::Filter::Stream->can('clone') ok 10 - The object isa POE::Filter::Stream ok 11 - get [standard test] ok 12 - clone() clears buffer [standard test] ok 13 - clone() doesn't change filter type [standard test] ok 14 - get_one_start() only loads buffer [standard test] ok 15 - get_one returns arrayref [standard test] ok 16 - get_one [standard test] ok 17 - put [standard test] ok 18 - received combined test items ok 19 - sent each item discretely ok 20 - get_one_start didn't die or anything ok 21 - pending data is correct ok 22 - get_one() got the right one, baby, uh-huh ok 23 - get_one() returned an empty array on empty buffer ok 24 - pending data is empty ok t/10_units/05_filters/50_stackable.t .............. 1..29 ok 1 - use POE::Filter::Stackable; ok 2 - use POE::Filter::Grep; ok 3 - use POE::Filter::Map; ok 4 - use POE::Filter::RecordBlock; ok 5 - use POE::Filter::Line; ok 6 - filter stack created ok 7 - partial get returned nothing ok 8 - filter stack has correct get_pending ok 9 - filter stack returned correct data ok 10 - filter stack serialized correct data ok 11 - map filter's parser buffer verifies ok 12 - map filter get_one() returns (((1))) ok 13 - map filter get_one() returns (((1))) ok 14 - map filter get_one() returns (((2))) ok 15 - map filter get_one() returns (((3))) ok 16 - map filter get_one() returns (((5))) ok 17 - nothing left to get from map filter ok 18 - filter types stacked correctly ok 19 - popped the correct filter ok 20 - shifted the correct filter ok 21 - repushed, reshifted filters are in original order ok 22 - undef is not a filter ok 23 - bare references are not filters ok 24 - random blessed references are not filters ok 25 - multiple non-filters are not filters ok 26 - filters unchanged despite errors ok 27 - cloned stack is different ok 28 - filters are different ok 29 - but types are the same ok t/10_units/05_filters/99_filterchange.t ........... 1..41 ok 1 - unwrapped payload (do line) matches expectation ok 2 - unwrapped payload (kyriel) matches expectation ok 3 - unwrapped payload (do reference) matches expectation ok 4 - unwrapped payload (coral) matches expectation ok 5 - unwrapped payload (do reference) matches expectation ok 6 - unwrapped payload (drforr) matches expectation ok 7 - unwrapped payload (do block) matches expectation ok 8 - unwrapped payload (fimmtiu) matches expectation ok 9 - unwrapped payload (do block) matches expectation ok 10 - unwrapped payload (sungo) matches expectation ok 11 - unwrapped payload (do reference) matches expectation ok 12 - unwrapped payload (dynweb) matches expectation ok 13 - unwrapped payload (do line) matches expectation ok 14 - unwrapped payload (sky) matches expectation ok 15 - unwrapped payload (do block) matches expectation ok 16 - unwrapped payload (braderuna) matches expectation ok 17 - unwrapped payload (do line) matches expectation ok 18 - unwrapped payload (fletch) matches expectation ok 19 - unwrapped payload (done) matches expectation ok 20 - got rot13 response xlevry ok 21 - got rot13 response nqqv ok 22 - got rot13 response ngglm ok 23 - got rot13 response pevzfba ok 24 - got rot13 response pelfsynzr ok 25 - got rot13 response qatbe ok 26 - got rot13 response serrfvqr ok 27 - got rot13 response unyswnpx ok 28 - got rot13 response yramb ok 29 - got rot13 response zraqry ok 30 - got rot13 response chey ok 31 - got rot13 response ebqrevpx ok 32 - got rot13 response fuvmhxrfn ok 33 - got rot13 response fvzba ok 34 - got rot13 response fxl ok 35 - got rot13 response fgvzcf ok 36 - parsed only whole line from input ok 37 - partial line is waiting in buffer ok 38 - parsed only whole block from input ok 39 - partial block is waiting in buffer ok 40 - parsed only whole reference from input ok 41 - partial reference is waiting in buffer ok t/10_units/06_queues/01_array.t ................... 1..2047 ok 1 - use POE::Queue::Array; ok 2 - queue begins empty ok 3 - can't dequeue from empty queue ok 4 - first enqueue has id 1 ok 5 - second enqueue has id 2 ok 6 - third enqueue has id 3 ok 7 - event one dequeued correctly ok 8 - event two dequeued correctly ok 9 - event three dequeued correctly ok 10 - empty queue marker dequeued correctly ok 11 - enqueued event a correctly ok 12 - enqueued event c correctly ok 13 - enqueued event e correctly ok 14 - enqueued event b correctly ok 15 - enqueued event d correctly ok 16 - removed event b by its ID ok 17 - removed event c by its ID ok 18 - removed event d by its ID ok 19 - didn't have permission to remove event e ok 20 - couldn't remove nonexistent event d ok 21 - dequeued event a correctly ok 22 - dequeued event e correctly ok 23 - empty queue marker dequeued correctly ok 24 - enqueued event a correctly ok 25 - enqueued event c correctly ok 26 - enqueued event e correctly ok 27 - enqueued event b correctly ok 28 - enqueued event d correctly ok 29 - enqueued event f correctly ok 30 - queue contains six events ok 31 - removed odd letters from queue ok 32 - leaving three events ok 33 - no more odd letters to remove ok 34 - removed even letters from queue ok 35 - leaving the queue empty ok 36 - enqueued event a correctly ok 37 - enqueued event b correctly ok 38 - enqueued event c correctly ok 39 - enqueued event d correctly ok 40 - enqueued event e correctly ok 41 - enqueued event f correctly ok 42 - leaving six events in the queue ok 43 - found even letters in queue ok 44 - adjusted event e priority by -15 ok 45 - adjusted event b priority by +15 ok 46 - colliding priorities are FIFO ok 47 - full queue removal leaves zero events !!!!!!!! 1 ok 48 - 000 - -1000 == 1000 (should be 1000) ok 49 - 002 - -998 == 1000 (should be 1000) ok 50 - 004 - -996 == 1000 (should be 1000) ok 51 - 006 - -994 == 1000 (should be 1000) ok 52 - 008 - -992 == 1000 (should be 1000) ok 53 - 010 - -990 == 1000 (should be 1000) ok 54 - 012 - -988 == 1000 (should be 1000) ok 55 - 014 - -986 == 1000 (should be 1000) ok 56 - 016 - -984 == 1000 (should be 1000) ok 57 - 018 - -982 == 1000 (should be 1000) ok 58 - 020 - -980 == 1000 (should be 1000) ok 59 - 022 - -978 == 1000 (should be 1000) ok 60 - 024 - -976 == 1000 (should be 1000) ok 61 - 026 - -974 == 1000 (should be 1000) ok 62 - 028 - -972 == 1000 (should be 1000) ok 63 - 030 - -970 == 1000 (should be 1000) ok 64 - 032 - -968 == 1000 (should be 1000) ok 65 - 034 - -966 == 1000 (should be 1000) ok 66 - 036 - -964 == 1000 (should be 1000) ok 67 - 038 - -962 == 1000 (should be 1000) ok 68 - 040 - -960 == 1000 (should be 1000) ok 69 - 042 - -958 == 1000 (should be 1000) ok 70 - 044 - -956 == 1000 (should be 1000) ok 71 - 046 - -954 == 1000 (should be 1000) ok 72 - 048 - -952 == 1000 (should be 1000) ok 73 - 050 - -950 == 1000 (should be 1000) ok 74 - 052 - -948 == 1000 (should be 1000) ok 75 - 054 - -946 == 1000 (should be 1000) ok 76 - 056 - -944 == 1000 (should be 1000) ok 77 - 058 - -942 == 1000 (should be 1000) ok 78 - 060 - -940 == 1000 (should be 1000) ok 79 - 062 - -938 == 1000 (should be 1000) ok 80 - 064 - -936 == 1000 (should be 1000) ok 81 - 066 - -934 == 1000 (should be 1000) ok 82 - 068 - -932 == 1000 (should be 1000) ok 83 - 070 - -930 == 1000 (should be 1000) ok 84 - 072 - -928 == 1000 (should be 1000) ok 85 - 074 - -926 == 1000 (should be 1000) ok 86 - 076 - -924 == 1000 (should be 1000) ok 87 - 078 - -922 == 1000 (should be 1000) ok 88 - 080 - -920 == 1000 (should be 1000) ok 89 - 082 - -918 == 1000 (should be 1000) ok 90 - 084 - -916 == 1000 (should be 1000) ok 91 - 086 - -914 == 1000 (should be 1000) ok 92 - 088 - -912 == 1000 (should be 1000) ok 93 - 090 - -910 == 1000 (should be 1000) ok 94 - 092 - -908 == 1000 (should be 1000) ok 95 - 094 - -906 == 1000 (should be 1000) ok 96 - 096 - -904 == 1000 (should be 1000) ok 97 - 098 - -902 == 1000 (should be 1000) ok 98 - 100 - -900 == 1000 (should be 1000) ok 99 - 102 - -898 == 1000 (should be 1000) ok 100 - 104 - -896 == 1000 (should be 1000) ok 101 - 106 - -894 == 1000 (should be 1000) ok 102 - 108 - -892 == 1000 (should be 1000) ok 103 - 110 - -890 == 1000 (should be 1000) ok 104 - 112 - -888 == 1000 (should be 1000) ok 105 - 114 - -886 == 1000 (should be 1000) ok 106 - 116 - -884 == 1000 (should be 1000) ok 107 - 118 - -882 == 1000 (should be 1000) ok 108 - 120 - -880 == 1000 (should be 1000) ok 109 - 122 - -878 == 1000 (should be 1000) ok 110 - 124 - -876 == 1000 (should be 1000) ok 111 - 126 - -874 == 1000 (should be 1000) ok 112 - 128 - -872 == 1000 (should be 1000) ok 113 - 130 - -870 == 1000 (should be 1000) ok 114 - 132 - -868 == 1000 (should be 1000) ok 115 - 134 - -866 == 1000 (should be 1000) ok 116 - 136 - -864 == 1000 (should be 1000) ok 117 - 138 - -862 == 1000 (should be 1000) ok 118 - 140 - -860 == 1000 (should be 1000) ok 119 - 142 - -858 == 1000 (should be 1000) ok 120 - 144 - -856 == 1000 (should be 1000) ok 121 - 146 - -854 == 1000 (should be 1000) ok 122 - 148 - -852 == 1000 (should be 1000) ok 123 - 150 - -850 == 1000 (should be 1000) ok 124 - 152 - -848 == 1000 (should be 1000) ok 125 - 154 - -846 == 1000 (should be 1000) ok 126 - 156 - -844 == 1000 (should be 1000) ok 127 - 158 - -842 == 1000 (should be 1000) ok 128 - 160 - -840 == 1000 (should be 1000) ok 129 - 162 - -838 == 1000 (should be 1000) ok 130 - 164 - -836 == 1000 (should be 1000) ok 131 - 166 - -834 == 1000 (should be 1000) ok 132 - 168 - -832 == 1000 (should be 1000) ok 133 - 170 - -830 == 1000 (should be 1000) ok 134 - 172 - -828 == 1000 (should be 1000) ok 135 - 174 - -826 == 1000 (should be 1000) ok 136 - 176 - -824 == 1000 (should be 1000) ok 137 - 178 - -822 == 1000 (should be 1000) ok 138 - 180 - -820 == 1000 (should be 1000) ok 139 - 182 - -818 == 1000 (should be 1000) ok 140 - 184 - -816 == 1000 (should be 1000) ok 141 - 186 - -814 == 1000 (should be 1000) ok 142 - 188 - -812 == 1000 (should be 1000) ok 143 - 190 - -810 == 1000 (should be 1000) ok 144 - 192 - -808 == 1000 (should be 1000) ok 145 - 194 - -806 == 1000 (should be 1000) ok 146 - 196 - -804 == 1000 (should be 1000) ok 147 - 198 - -802 == 1000 (should be 1000) ok 148 - 200 - -800 == 1000 (should be 1000) ok 149 - 202 - -798 == 1000 (should be 1000) ok 150 - 204 - -796 == 1000 (should be 1000) ok 151 - 206 - -794 == 1000 (should be 1000) ok 152 - 208 - -792 == 1000 (should be 1000) ok 153 - 210 - -790 == 1000 (should be 1000) ok 154 - 212 - -788 == 1000 (should be 1000) ok 155 - 214 - -786 == 1000 (should be 1000) ok 156 - 216 - -784 == 1000 (should be 1000) ok 157 - 218 - -782 == 1000 (should be 1000) ok 158 - 220 - -780 == 1000 (should be 1000) ok 159 - 222 - -778 == 1000 (should be 1000) ok 160 - 224 - -776 == 1000 (should be 1000) ok 161 - 226 - -774 == 1000 (should be 1000) ok 162 - 228 - -772 == 1000 (should be 1000) ok 163 - 230 - -770 == 1000 (should be 1000) ok 164 - 232 - -768 == 1000 (should be 1000) ok 165 - 234 - -766 == 1000 (should be 1000) ok 166 - 236 - -764 == 1000 (should be 1000) ok 167 - 238 - -762 == 1000 (should be 1000) ok 168 - 240 - -760 == 1000 (should be 1000) ok 169 - 242 - -758 == 1000 (should be 1000) ok 170 - 244 - -756 == 1000 (should be 1000) ok 171 - 246 - -754 == 1000 (should be 1000) ok 172 - 248 - -752 == 1000 (should be 1000) ok 173 - 250 - -750 == 1000 (should be 1000) ok 174 - 252 - -748 == 1000 (should be 1000) ok 175 - 254 - -746 == 1000 (should be 1000) ok 176 - 256 - -744 == 1000 (should be 1000) ok 177 - 258 - -742 == 1000 (should be 1000) ok 178 - 260 - -740 == 1000 (should be 1000) ok 179 - 262 - -738 == 1000 (should be 1000) ok 180 - 264 - -736 == 1000 (should be 1000) ok 181 - 266 - -734 == 1000 (should be 1000) ok 182 - 268 - -732 == 1000 (should be 1000) ok 183 - 270 - -730 == 1000 (should be 1000) ok 184 - 272 - -728 == 1000 (should be 1000) ok 185 - 274 - -726 == 1000 (should be 1000) ok 186 - 276 - -724 == 1000 (should be 1000) ok 187 - 278 - -722 == 1000 (should be 1000) ok 188 - 280 - -720 == 1000 (should be 1000) ok 189 - 282 - -718 == 1000 (should be 1000) ok 190 - 284 - -716 == 1000 (should be 1000) ok 191 - 286 - -714 == 1000 (should be 1000) ok 192 - 288 - -712 == 1000 (should be 1000) ok 193 - 290 - -710 == 1000 (should be 1000) ok 194 - 292 - -708 == 1000 (should be 1000) ok 195 - 294 - -706 == 1000 (should be 1000) ok 196 - 296 - -704 == 1000 (should be 1000) ok 197 - 298 - -702 == 1000 (should be 1000) ok 198 - 300 - -700 == 1000 (should be 1000) ok 199 - 302 - -698 == 1000 (should be 1000) ok 200 - 304 - -696 == 1000 (should be 1000) ok 201 - 306 - -694 == 1000 (should be 1000) ok 202 - 308 - -692 == 1000 (should be 1000) ok 203 - 310 - -690 == 1000 (should be 1000) ok 204 - 312 - -688 == 1000 (should be 1000) ok 205 - 314 - -686 == 1000 (should be 1000) ok 206 - 316 - -684 == 1000 (should be 1000) ok 207 - 318 - -682 == 1000 (should be 1000) ok 208 - 320 - -680 == 1000 (should be 1000) ok 209 - 322 - -678 == 1000 (should be 1000) ok 210 - 324 - -676 == 1000 (should be 1000) ok 211 - 326 - -674 == 1000 (should be 1000) ok 212 - 328 - -672 == 1000 (should be 1000) ok 213 - 330 - -670 == 1000 (should be 1000) ok 214 - 332 - -668 == 1000 (should be 1000) ok 215 - 334 - -666 == 1000 (should be 1000) ok 216 - 336 - -664 == 1000 (should be 1000) ok 217 - 338 - -662 == 1000 (should be 1000) ok 218 - 340 - -660 == 1000 (should be 1000) ok 219 - 342 - -658 == 1000 (should be 1000) ok 220 - 344 - -656 == 1000 (should be 1000) ok 221 - 346 - -654 == 1000 (should be 1000) ok 222 - 348 - -652 == 1000 (should be 1000) ok 223 - 350 - -650 == 1000 (should be 1000) ok 224 - 352 - -648 == 1000 (should be 1000) ok 225 - 354 - -646 == 1000 (should be 1000) ok 226 - 356 - -644 == 1000 (should be 1000) ok 227 - 358 - -642 == 1000 (should be 1000) ok 228 - 360 - -640 == 1000 (should be 1000) ok 229 - 362 - -638 == 1000 (should be 1000) ok 230 - 364 - -636 == 1000 (should be 1000) ok 231 - 366 - -634 == 1000 (should be 1000) ok 232 - 368 - -632 == 1000 (should be 1000) ok 233 - 370 - -630 == 1000 (should be 1000) ok 234 - 372 - -628 == 1000 (should be 1000) ok 235 - 374 - -626 == 1000 (should be 1000) ok 236 - 376 - -624 == 1000 (should be 1000) ok 237 - 378 - -622 == 1000 (should be 1000) ok 238 - 380 - -620 == 1000 (should be 1000) ok 239 - 382 - -618 == 1000 (should be 1000) ok 240 - 384 - -616 == 1000 (should be 1000) ok 241 - 386 - -614 == 1000 (should be 1000) ok 242 - 388 - -612 == 1000 (should be 1000) ok 243 - 390 - -610 == 1000 (should be 1000) ok 244 - 392 - -608 == 1000 (should be 1000) ok 245 - 394 - -606 == 1000 (should be 1000) ok 246 - 396 - -604 == 1000 (should be 1000) ok 247 - 398 - -602 == 1000 (should be 1000) ok 248 - 400 - -600 == 1000 (should be 1000) ok 249 - 402 - -598 == 1000 (should be 1000) ok 250 - 404 - -596 == 1000 (should be 1000) ok 251 - 406 - -594 == 1000 (should be 1000) ok 252 - 408 - -592 == 1000 (should be 1000) ok 253 - 410 - -590 == 1000 (should be 1000) ok 254 - 412 - -588 == 1000 (should be 1000) ok 255 - 414 - -586 == 1000 (should be 1000) ok 256 - 416 - -584 == 1000 (should be 1000) ok 257 - 418 - -582 == 1000 (should be 1000) ok 258 - 420 - -580 == 1000 (should be 1000) ok 259 - 422 - -578 == 1000 (should be 1000) ok 260 - 424 - -576 == 1000 (should be 1000) ok 261 - 426 - -574 == 1000 (should be 1000) ok 262 - 428 - -572 == 1000 (should be 1000) ok 263 - 430 - -570 == 1000 (should be 1000) ok 264 - 432 - -568 == 1000 (should be 1000) ok 265 - 434 - -566 == 1000 (should be 1000) ok 266 - 436 - -564 == 1000 (should be 1000) ok 267 - 438 - -562 == 1000 (should be 1000) ok 268 - 440 - -560 == 1000 (should be 1000) ok 269 - 442 - -558 == 1000 (should be 1000) ok 270 - 444 - -556 == 1000 (should be 1000) ok 271 - 446 - -554 == 1000 (should be 1000) ok 272 - 448 - -552 == 1000 (should be 1000) ok 273 - 450 - -550 == 1000 (should be 1000) ok 274 - 452 - -548 == 1000 (should be 1000) ok 275 - 454 - -546 == 1000 (should be 1000) ok 276 - 456 - -544 == 1000 (should be 1000) ok 277 - 458 - -542 == 1000 (should be 1000) ok 278 - 460 - -540 == 1000 (should be 1000) ok 279 - 462 - -538 == 1000 (should be 1000) ok 280 - 464 - -536 == 1000 (should be 1000) ok 281 - 466 - -534 == 1000 (should be 1000) ok 282 - 468 - -532 == 1000 (should be 1000) ok 283 - 470 - -530 == 1000 (should be 1000) ok 284 - 472 - -528 == 1000 (should be 1000) ok 285 - 474 - -526 == 1000 (should be 1000) ok 286 - 476 - -524 == 1000 (should be 1000) ok 287 - 478 - -522 == 1000 (should be 1000) ok 288 - 480 - -520 == 1000 (should be 1000) ok 289 - 482 - -518 == 1000 (should be 1000) ok 290 - 484 - -516 == 1000 (should be 1000) ok 291 - 486 - -514 == 1000 (should be 1000) ok 292 - 488 - -512 == 1000 (should be 1000) ok 293 - 490 - -510 == 1000 (should be 1000) ok 294 - 492 - -508 == 1000 (should be 1000) ok 295 - 494 - -506 == 1000 (should be 1000) ok 296 - 496 - -504 == 1000 (should be 1000) ok 297 - 498 - -502 == 1000 (should be 1000) ok 298 - 500 - -500 == 1000 (should be 1000) ok 299 - 502 - -498 == 1000 (should be 1000) ok 300 - 504 - -496 == 1000 (should be 1000) ok 301 - 506 - -494 == 1000 (should be 1000) ok 302 - 508 - -492 == 1000 (should be 1000) ok 303 - 510 - -490 == 1000 (should be 1000) ok 304 - 512 - -488 == 1000 (should be 1000) ok 305 - 514 - -486 == 1000 (should be 1000) ok 306 - 516 - -484 == 1000 (should be 1000) ok 307 - 518 - -482 == 1000 (should be 1000) ok 308 - 520 - -480 == 1000 (should be 1000) ok 309 - 522 - -478 == 1000 (should be 1000) ok 310 - 524 - -476 == 1000 (should be 1000) ok 311 - 526 - -474 == 1000 (should be 1000) ok 312 - 528 - -472 == 1000 (should be 1000) ok 313 - 530 - -470 == 1000 (should be 1000) ok 314 - 532 - -468 == 1000 (should be 1000) ok 315 - 534 - -466 == 1000 (should be 1000) ok 316 - 536 - -464 == 1000 (should be 1000) ok 317 - 538 - -462 == 1000 (should be 1000) ok 318 - 540 - -460 == 1000 (should be 1000) ok 319 - 542 - -458 == 1000 (should be 1000) ok 320 - 544 - -456 == 1000 (should be 1000) ok 321 - 546 - -454 == 1000 (should be 1000) ok 322 - 548 - -452 == 1000 (should be 1000) ok 323 - 550 - -450 == 1000 (should be 1000) ok 324 - 552 - -448 == 1000 (should be 1000) ok 325 - 554 - -446 == 1000 (should be 1000) ok 326 - 556 - -444 == 1000 (should be 1000) ok 327 - 558 - -442 == 1000 (should be 1000) ok 328 - 560 - -440 == 1000 (should be 1000) ok 329 - 562 - -438 == 1000 (should be 1000) ok 330 - 564 - -436 == 1000 (should be 1000) ok 331 - 566 - -434 == 1000 (should be 1000) ok 332 - 568 - -432 == 1000 (should be 1000) ok 333 - 570 - -430 == 1000 (should be 1000) ok 334 - 572 - -428 == 1000 (should be 1000) ok 335 - 574 - -426 == 1000 (should be 1000) ok 336 - 576 - -424 == 1000 (should be 1000) ok 337 - 578 - -422 == 1000 (should be 1000) ok 338 - 580 - -420 == 1000 (should be 1000) ok 339 - 582 - -418 == 1000 (should be 1000) ok 340 - 584 - -416 == 1000 (should be 1000) ok 341 - 586 - -414 == 1000 (should be 1000) ok 342 - 588 - -412 == 1000 (should be 1000) ok 343 - 590 - -410 == 1000 (should be 1000) ok 344 - 592 - -408 == 1000 (should be 1000) ok 345 - 594 - -406 == 1000 (should be 1000) ok 346 - 596 - -404 == 1000 (should be 1000) ok 347 - 598 - -402 == 1000 (should be 1000) ok 348 - 600 - -400 == 1000 (should be 1000) ok 349 - 602 - -398 == 1000 (should be 1000) ok 350 - 604 - -396 == 1000 (should be 1000) ok 351 - 606 - -394 == 1000 (should be 1000) ok 352 - 608 - -392 == 1000 (should be 1000) ok 353 - 610 - -390 == 1000 (should be 1000) ok 354 - 612 - -388 == 1000 (should be 1000) ok 355 - 614 - -386 == 1000 (should be 1000) ok 356 - 616 - -384 == 1000 (should be 1000) ok 357 - 618 - -382 == 1000 (should be 1000) ok 358 - 620 - -380 == 1000 (should be 1000) ok 359 - 622 - -378 == 1000 (should be 1000) ok 360 - 624 - -376 == 1000 (should be 1000) ok 361 - 626 - -374 == 1000 (should be 1000) ok 362 - 628 - -372 == 1000 (should be 1000) ok 363 - 630 - -370 == 1000 (should be 1000) ok 364 - 632 - -368 == 1000 (should be 1000) ok 365 - 634 - -366 == 1000 (should be 1000) ok 366 - 636 - -364 == 1000 (should be 1000) ok 367 - 638 - -362 == 1000 (should be 1000) ok 368 - 640 - -360 == 1000 (should be 1000) ok 369 - 642 - -358 == 1000 (should be 1000) ok 370 - 644 - -356 == 1000 (should be 1000) ok 371 - 646 - -354 == 1000 (should be 1000) ok 372 - 648 - -352 == 1000 (should be 1000) ok 373 - 650 - -350 == 1000 (should be 1000) ok 374 - 652 - -348 == 1000 (should be 1000) ok 375 - 654 - -346 == 1000 (should be 1000) ok 376 - 656 - -344 == 1000 (should be 1000) ok 377 - 658 - -342 == 1000 (should be 1000) ok 378 - 660 - -340 == 1000 (should be 1000) ok 379 - 662 - -338 == 1000 (should be 1000) ok 380 - 664 - -336 == 1000 (should be 1000) ok 381 - 666 - -334 == 1000 (should be 1000) ok 382 - 668 - -332 == 1000 (should be 1000) ok 383 - 670 - -330 == 1000 (should be 1000) ok 384 - 672 - -328 == 1000 (should be 1000) ok 385 - 674 - -326 == 1000 (should be 1000) ok 386 - 676 - -324 == 1000 (should be 1000) ok 387 - 678 - -322 == 1000 (should be 1000) ok 388 - 680 - -320 == 1000 (should be 1000) ok 389 - 682 - -318 == 1000 (should be 1000) ok 390 - 684 - -316 == 1000 (should be 1000) ok 391 - 686 - -314 == 1000 (should be 1000) ok 392 - 688 - -312 == 1000 (should be 1000) ok 393 - 690 - -310 == 1000 (should be 1000) ok 394 - 692 - -308 == 1000 (should be 1000) ok 395 - 694 - -306 == 1000 (should be 1000) ok 396 - 696 - -304 == 1000 (should be 1000) ok 397 - 698 - -302 == 1000 (should be 1000) ok 398 - 700 - -300 == 1000 (should be 1000) ok 399 - 702 - -298 == 1000 (should be 1000) ok 400 - 704 - -296 == 1000 (should be 1000) ok 401 - 706 - -294 == 1000 (should be 1000) ok 402 - 708 - -292 == 1000 (should be 1000) ok 403 - 710 - -290 == 1000 (should be 1000) ok 404 - 712 - -288 == 1000 (should be 1000) ok 405 - 714 - -286 == 1000 (should be 1000) ok 406 - 716 - -284 == 1000 (should be 1000) ok 407 - 718 - -282 == 1000 (should be 1000) ok 408 - 720 - -280 == 1000 (should be 1000) ok 409 - 722 - -278 == 1000 (should be 1000) ok 410 - 724 - -276 == 1000 (should be 1000) ok 411 - 726 - -274 == 1000 (should be 1000) ok 412 - 728 - -272 == 1000 (should be 1000) ok 413 - 730 - -270 == 1000 (should be 1000) ok 414 - 732 - -268 == 1000 (should be 1000) ok 415 - 734 - -266 == 1000 (should be 1000) ok 416 - 736 - -264 == 1000 (should be 1000) ok 417 - 738 - -262 == 1000 (should be 1000) ok 418 - 740 - -260 == 1000 (should be 1000) ok 419 - 742 - -258 == 1000 (should be 1000) ok 420 - 744 - -256 == 1000 (should be 1000) ok 421 - 746 - -254 == 1000 (should be 1000) ok 422 - 748 - -252 == 1000 (should be 1000) ok 423 - 750 - -250 == 1000 (should be 1000) ok 424 - 752 - -248 == 1000 (should be 1000) ok 425 - 754 - -246 == 1000 (should be 1000) ok 426 - 756 - -244 == 1000 (should be 1000) ok 427 - 758 - -242 == 1000 (should be 1000) ok 428 - 760 - -240 == 1000 (should be 1000) ok 429 - 762 - -238 == 1000 (should be 1000) ok 430 - 764 - -236 == 1000 (should be 1000) ok 431 - 766 - -234 == 1000 (should be 1000) ok 432 - 768 - -232 == 1000 (should be 1000) ok 433 - 770 - -230 == 1000 (should be 1000) ok 434 - 772 - -228 == 1000 (should be 1000) ok 435 - 774 - -226 == 1000 (should be 1000) ok 436 - 776 - -224 == 1000 (should be 1000) ok 437 - 778 - -222 == 1000 (should be 1000) ok 438 - 780 - -220 == 1000 (should be 1000) ok 439 - 782 - -218 == 1000 (should be 1000) ok 440 - 784 - -216 == 1000 (should be 1000) ok 441 - 786 - -214 == 1000 (should be 1000) ok 442 - 788 - -212 == 1000 (should be 1000) ok 443 - 790 - -210 == 1000 (should be 1000) ok 444 - 792 - -208 == 1000 (should be 1000) ok 445 - 794 - -206 == 1000 (should be 1000) ok 446 - 796 - -204 == 1000 (should be 1000) ok 447 - 798 - -202 == 1000 (should be 1000) ok 448 - 800 - -200 == 1000 (should be 1000) ok 449 - 802 - -198 == 1000 (should be 1000) ok 450 - 804 - -196 == 1000 (should be 1000) ok 451 - 806 - -194 == 1000 (should be 1000) ok 452 - 808 - -192 == 1000 (should be 1000) ok 453 - 810 - -190 == 1000 (should be 1000) ok 454 - 812 - -188 == 1000 (should be 1000) ok 455 - 814 - -186 == 1000 (should be 1000) ok 456 - 816 - -184 == 1000 (should be 1000) ok 457 - 818 - -182 == 1000 (should be 1000) ok 458 - 820 - -180 == 1000 (should be 1000) ok 459 - 822 - -178 == 1000 (should be 1000) ok 460 - 824 - -176 == 1000 (should be 1000) ok 461 - 826 - -174 == 1000 (should be 1000) ok 462 - 828 - -172 == 1000 (should be 1000) ok 463 - 830 - -170 == 1000 (should be 1000) ok 464 - 832 - -168 == 1000 (should be 1000) ok 465 - 834 - -166 == 1000 (should be 1000) ok 466 - 836 - -164 == 1000 (should be 1000) ok 467 - 838 - -162 == 1000 (should be 1000) ok 468 - 840 - -160 == 1000 (should be 1000) ok 469 - 842 - -158 == 1000 (should be 1000) ok 470 - 844 - -156 == 1000 (should be 1000) ok 471 - 846 - -154 == 1000 (should be 1000) ok 472 - 848 - -152 == 1000 (should be 1000) ok 473 - 850 - -150 == 1000 (should be 1000) ok 474 - 852 - -148 == 1000 (should be 1000) ok 475 - 854 - -146 == 1000 (should be 1000) ok 476 - 856 - -144 == 1000 (should be 1000) ok 477 - 858 - -142 == 1000 (should be 1000) ok 478 - 860 - -140 == 1000 (should be 1000) ok 479 - 862 - -138 == 1000 (should be 1000) ok 480 - 864 - -136 == 1000 (should be 1000) ok 481 - 866 - -134 == 1000 (should be 1000) ok 482 - 868 - -132 == 1000 (should be 1000) ok 483 - 870 - -130 == 1000 (should be 1000) ok 484 - 872 - -128 == 1000 (should be 1000) ok 485 - 874 - -126 == 1000 (should be 1000) ok 486 - 876 - -124 == 1000 (should be 1000) ok 487 - 878 - -122 == 1000 (should be 1000) ok 488 - 880 - -120 == 1000 (should be 1000) ok 489 - 882 - -118 == 1000 (should be 1000) ok 490 - 884 - -116 == 1000 (should be 1000) ok 491 - 886 - -114 == 1000 (should be 1000) ok 492 - 888 - -112 == 1000 (should be 1000) ok 493 - 890 - -110 == 1000 (should be 1000) ok 494 - 892 - -108 == 1000 (should be 1000) ok 495 - 894 - -106 == 1000 (should be 1000) ok 496 - 896 - -104 == 1000 (should be 1000) ok 497 - 898 - -102 == 1000 (should be 1000) ok 498 - 900 - -100 == 1000 (should be 1000) ok 499 - 902 - -98 == 1000 (should be 1000) ok 500 - 904 - -96 == 1000 (should be 1000) ok 501 - 906 - -94 == 1000 (should be 1000) ok 502 - 908 - -92 == 1000 (should be 1000) ok 503 - 910 - -90 == 1000 (should be 1000) ok 504 - 912 - -88 == 1000 (should be 1000) ok 505 - 914 - -86 == 1000 (should be 1000) ok 506 - 916 - -84 == 1000 (should be 1000) ok 507 - 918 - -82 == 1000 (should be 1000) ok 508 - 920 - -80 == 1000 (should be 1000) ok 509 - 922 - -78 == 1000 (should be 1000) ok 510 - 924 - -76 == 1000 (should be 1000) ok 511 - 926 - -74 == 1000 (should be 1000) ok 512 - 928 - -72 == 1000 (should be 1000) ok 513 - 930 - -70 == 1000 (should be 1000) ok 514 - 932 - -68 == 1000 (should be 1000) ok 515 - 934 - -66 == 1000 (should be 1000) ok 516 - 936 - -64 == 1000 (should be 1000) ok 517 - 938 - -62 == 1000 (should be 1000) ok 518 - 940 - -60 == 1000 (should be 1000) ok 519 - 942 - -58 == 1000 (should be 1000) ok 520 - 944 - -56 == 1000 (should be 1000) ok 521 - 946 - -54 == 1000 (should be 1000) ok 522 - 948 - -52 == 1000 (should be 1000) ok 523 - 950 - -50 == 1000 (should be 1000) ok 524 - 952 - -48 == 1000 (should be 1000) ok 525 - 954 - -46 == 1000 (should be 1000) ok 526 - 956 - -44 == 1000 (should be 1000) ok 527 - 958 - -42 == 1000 (should be 1000) ok 528 - 960 - -40 == 1000 (should be 1000) ok 529 - 962 - -38 == 1000 (should be 1000) ok 530 - 964 - -36 == 1000 (should be 1000) ok 531 - 966 - -34 == 1000 (should be 1000) ok 532 - 968 - -32 == 1000 (should be 1000) ok 533 - 970 - -30 == 1000 (should be 1000) ok 534 - 972 - -28 == 1000 (should be 1000) ok 535 - 974 - -26 == 1000 (should be 1000) ok 536 - 976 - -24 == 1000 (should be 1000) ok 537 - 978 - -22 == 1000 (should be 1000) ok 538 - 980 - -20 == 1000 (should be 1000) ok 539 - 982 - -18 == 1000 (should be 1000) ok 540 - 984 - -16 == 1000 (should be 1000) ok 541 - 986 - -14 == 1000 (should be 1000) ok 542 - 988 - -12 == 1000 (should be 1000) ok 543 - 990 - -10 == 1000 (should be 1000) ok 544 - 992 - -8 == 1000 (should be 1000) ok 545 - 994 - -6 == 1000 (should be 1000) ok 546 - 996 - -4 == 1000 (should be 1000) ok 547 - 998 - -2 == 1000 (should be 1000) ok 548 - 001 - 1001 == 1000 (should be 1000) ok 549 - 003 - 1003 == 1000 (should be 1000) ok 550 - 005 - 1005 == 1000 (should be 1000) ok 551 - 007 - 1007 == 1000 (should be 1000) ok 552 - 009 - 1009 == 1000 (should be 1000) ok 553 - 011 - 1011 == 1000 (should be 1000) ok 554 - 013 - 1013 == 1000 (should be 1000) ok 555 - 015 - 1015 == 1000 (should be 1000) ok 556 - 017 - 1017 == 1000 (should be 1000) ok 557 - 019 - 1019 == 1000 (should be 1000) ok 558 - 021 - 1021 == 1000 (should be 1000) ok 559 - 023 - 1023 == 1000 (should be 1000) ok 560 - 025 - 1025 == 1000 (should be 1000) ok 561 - 027 - 1027 == 1000 (should be 1000) ok 562 - 029 - 1029 == 1000 (should be 1000) ok 563 - 031 - 1031 == 1000 (should be 1000) ok 564 - 033 - 1033 == 1000 (should be 1000) ok 565 - 035 - 1035 == 1000 (should be 1000) ok 566 - 037 - 1037 == 1000 (should be 1000) ok 567 - 039 - 1039 == 1000 (should be 1000) ok 568 - 041 - 1041 == 1000 (should be 1000) ok 569 - 043 - 1043 == 1000 (should be 1000) ok 570 - 045 - 1045 == 1000 (should be 1000) ok 571 - 047 - 1047 == 1000 (should be 1000) ok 572 - 049 - 1049 == 1000 (should be 1000) ok 573 - 051 - 1051 == 1000 (should be 1000) ok 574 - 053 - 1053 == 1000 (should be 1000) ok 575 - 055 - 1055 == 1000 (should be 1000) ok 576 - 057 - 1057 == 1000 (should be 1000) ok 577 - 059 - 1059 == 1000 (should be 1000) ok 578 - 061 - 1061 == 1000 (should be 1000) ok 579 - 063 - 1063 == 1000 (should be 1000) ok 580 - 065 - 1065 == 1000 (should be 1000) ok 581 - 067 - 1067 == 1000 (should be 1000) ok 582 - 069 - 1069 == 1000 (should be 1000) ok 583 - 071 - 1071 == 1000 (should be 1000) ok 584 - 073 - 1073 == 1000 (should be 1000) ok 585 - 075 - 1075 == 1000 (should be 1000) ok 586 - 077 - 1077 == 1000 (should be 1000) ok 587 - 079 - 1079 == 1000 (should be 1000) ok 588 - 081 - 1081 == 1000 (should be 1000) ok 589 - 083 - 1083 == 1000 (should be 1000) ok 590 - 085 - 1085 == 1000 (should be 1000) ok 591 - 087 - 1087 == 1000 (should be 1000) ok 592 - 089 - 1089 == 1000 (should be 1000) ok 593 - 091 - 1091 == 1000 (should be 1000) ok 594 - 093 - 1093 == 1000 (should be 1000) ok 595 - 095 - 1095 == 1000 (should be 1000) ok 596 - 097 - 1097 == 1000 (should be 1000) ok 597 - 099 - 1099 == 1000 (should be 1000) ok 598 - 101 - 1101 == 1000 (should be 1000) ok 599 - 103 - 1103 == 1000 (should be 1000) ok 600 - 105 - 1105 == 1000 (should be 1000) ok 601 - 107 - 1107 == 1000 (should be 1000) ok 602 - 109 - 1109 == 1000 (should be 1000) ok 603 - 111 - 1111 == 1000 (should be 1000) ok 604 - 113 - 1113 == 1000 (should be 1000) ok 605 - 115 - 1115 == 1000 (should be 1000) ok 606 - 117 - 1117 == 1000 (should be 1000) ok 607 - 119 - 1119 == 1000 (should be 1000) ok 608 - 121 - 1121 == 1000 (should be 1000) ok 609 - 123 - 1123 == 1000 (should be 1000) ok 610 - 125 - 1125 == 1000 (should be 1000) ok 611 - 127 - 1127 == 1000 (should be 1000) ok 612 - 129 - 1129 == 1000 (should be 1000) ok 613 - 131 - 1131 == 1000 (should be 1000) ok 614 - 133 - 1133 == 1000 (should be 1000) ok 615 - 135 - 1135 == 1000 (should be 1000) ok 616 - 137 - 1137 == 1000 (should be 1000) ok 617 - 139 - 1139 == 1000 (should be 1000) ok 618 - 141 - 1141 == 1000 (should be 1000) ok 619 - 143 - 1143 == 1000 (should be 1000) ok 620 - 145 - 1145 == 1000 (should be 1000) ok 621 - 147 - 1147 == 1000 (should be 1000) ok 622 - 149 - 1149 == 1000 (should be 1000) ok 623 - 151 - 1151 == 1000 (should be 1000) ok 624 - 153 - 1153 == 1000 (should be 1000) ok 625 - 155 - 1155 == 1000 (should be 1000) ok 626 - 157 - 1157 == 1000 (should be 1000) ok 627 - 159 - 1159 == 1000 (should be 1000) ok 628 - 161 - 1161 == 1000 (should be 1000) ok 629 - 163 - 1163 == 1000 (should be 1000) ok 630 - 165 - 1165 == 1000 (should be 1000) ok 631 - 167 - 1167 == 1000 (should be 1000) ok 632 - 169 - 1169 == 1000 (should be 1000) ok 633 - 171 - 1171 == 1000 (should be 1000) ok 634 - 173 - 1173 == 1000 (should be 1000) ok 635 - 175 - 1175 == 1000 (should be 1000) ok 636 - 177 - 1177 == 1000 (should be 1000) ok 637 - 179 - 1179 == 1000 (should be 1000) ok 638 - 181 - 1181 == 1000 (should be 1000) ok 639 - 183 - 1183 == 1000 (should be 1000) ok 640 - 185 - 1185 == 1000 (should be 1000) ok 641 - 187 - 1187 == 1000 (should be 1000) ok 642 - 189 - 1189 == 1000 (should be 1000) ok 643 - 191 - 1191 == 1000 (should be 1000) ok 644 - 193 - 1193 == 1000 (should be 1000) ok 645 - 195 - 1195 == 1000 (should be 1000) ok 646 - 197 - 1197 == 1000 (should be 1000) ok 647 - 199 - 1199 == 1000 (should be 1000) ok 648 - 201 - 1201 == 1000 (should be 1000) ok 649 - 203 - 1203 == 1000 (should be 1000) ok 650 - 205 - 1205 == 1000 (should be 1000) ok 651 - 207 - 1207 == 1000 (should be 1000) ok 652 - 209 - 1209 == 1000 (should be 1000) ok 653 - 211 - 1211 == 1000 (should be 1000) ok 654 - 213 - 1213 == 1000 (should be 1000) ok 655 - 215 - 1215 == 1000 (should be 1000) ok 656 - 217 - 1217 == 1000 (should be 1000) ok 657 - 219 - 1219 == 1000 (should be 1000) ok 658 - 221 - 1221 == 1000 (should be 1000) ok 659 - 223 - 1223 == 1000 (should be 1000) ok 660 - 225 - 1225 == 1000 (should be 1000) ok 661 - 227 - 1227 == 1000 (should be 1000) ok 662 - 229 - 1229 == 1000 (should be 1000) ok 663 - 231 - 1231 == 1000 (should be 1000) ok 664 - 233 - 1233 == 1000 (should be 1000) ok 665 - 235 - 1235 == 1000 (should be 1000) ok 666 - 237 - 1237 == 1000 (should be 1000) ok 667 - 239 - 1239 == 1000 (should be 1000) ok 668 - 241 - 1241 == 1000 (should be 1000) ok 669 - 243 - 1243 == 1000 (should be 1000) ok 670 - 245 - 1245 == 1000 (should be 1000) ok 671 - 247 - 1247 == 1000 (should be 1000) ok 672 - 249 - 1249 == 1000 (should be 1000) ok 673 - 251 - 1251 == 1000 (should be 1000) ok 674 - 253 - 1253 == 1000 (should be 1000) ok 675 - 255 - 1255 == 1000 (should be 1000) ok 676 - 257 - 1257 == 1000 (should be 1000) ok 677 - 259 - 1259 == 1000 (should be 1000) ok 678 - 261 - 1261 == 1000 (should be 1000) ok 679 - 263 - 1263 == 1000 (should be 1000) ok 680 - 265 - 1265 == 1000 (should be 1000) ok 681 - 267 - 1267 == 1000 (should be 1000) ok 682 - 269 - 1269 == 1000 (should be 1000) ok 683 - 271 - 1271 == 1000 (should be 1000) ok 684 - 273 - 1273 == 1000 (should be 1000) ok 685 - 275 - 1275 == 1000 (should be 1000) ok 686 - 277 - 1277 == 1000 (should be 1000) ok 687 - 279 - 1279 == 1000 (should be 1000) ok 688 - 281 - 1281 == 1000 (should be 1000) ok 689 - 283 - 1283 == 1000 (should be 1000) ok 690 - 285 - 1285 == 1000 (should be 1000) ok 691 - 287 - 1287 == 1000 (should be 1000) ok 692 - 289 - 1289 == 1000 (should be 1000) ok 693 - 291 - 1291 == 1000 (should be 1000) ok 694 - 293 - 1293 == 1000 (should be 1000) ok 695 - 295 - 1295 == 1000 (should be 1000) ok 696 - 297 - 1297 == 1000 (should be 1000) ok 697 - 299 - 1299 == 1000 (should be 1000) ok 698 - 301 - 1301 == 1000 (should be 1000) ok 699 - 303 - 1303 == 1000 (should be 1000) ok 700 - 305 - 1305 == 1000 (should be 1000) ok 701 - 307 - 1307 == 1000 (should be 1000) ok 702 - 309 - 1309 == 1000 (should be 1000) ok 703 - 311 - 1311 == 1000 (should be 1000) ok 704 - 313 - 1313 == 1000 (should be 1000) ok 705 - 315 - 1315 == 1000 (should be 1000) ok 706 - 317 - 1317 == 1000 (should be 1000) ok 707 - 319 - 1319 == 1000 (should be 1000) ok 708 - 321 - 1321 == 1000 (should be 1000) ok 709 - 323 - 1323 == 1000 (should be 1000) ok 710 - 325 - 1325 == 1000 (should be 1000) ok 711 - 327 - 1327 == 1000 (should be 1000) ok 712 - 329 - 1329 == 1000 (should be 1000) ok 713 - 331 - 1331 == 1000 (should be 1000) ok 714 - 333 - 1333 == 1000 (should be 1000) ok 715 - 335 - 1335 == 1000 (should be 1000) ok 716 - 337 - 1337 == 1000 (should be 1000) ok 717 - 339 - 1339 == 1000 (should be 1000) ok 718 - 341 - 1341 == 1000 (should be 1000) ok 719 - 343 - 1343 == 1000 (should be 1000) ok 720 - 345 - 1345 == 1000 (should be 1000) ok 721 - 347 - 1347 == 1000 (should be 1000) ok 722 - 349 - 1349 == 1000 (should be 1000) ok 723 - 351 - 1351 == 1000 (should be 1000) ok 724 - 353 - 1353 == 1000 (should be 1000) ok 725 - 355 - 1355 == 1000 (should be 1000) ok 726 - 357 - 1357 == 1000 (should be 1000) ok 727 - 359 - 1359 == 1000 (should be 1000) ok 728 - 361 - 1361 == 1000 (should be 1000) ok 729 - 363 - 1363 == 1000 (should be 1000) ok 730 - 365 - 1365 == 1000 (should be 1000) ok 731 - 367 - 1367 == 1000 (should be 1000) ok 732 - 369 - 1369 == 1000 (should be 1000) ok 733 - 371 - 1371 == 1000 (should be 1000) ok 734 - 373 - 1373 == 1000 (should be 1000) ok 735 - 375 - 1375 == 1000 (should be 1000) ok 736 - 377 - 1377 == 1000 (should be 1000) ok 737 - 379 - 1379 == 1000 (should be 1000) ok 738 - 381 - 1381 == 1000 (should be 1000) ok 739 - 383 - 1383 == 1000 (should be 1000) ok 740 - 385 - 1385 == 1000 (should be 1000) ok 741 - 387 - 1387 == 1000 (should be 1000) ok 742 - 389 - 1389 == 1000 (should be 1000) ok 743 - 391 - 1391 == 1000 (should be 1000) ok 744 - 393 - 1393 == 1000 (should be 1000) ok 745 - 395 - 1395 == 1000 (should be 1000) ok 746 - 397 - 1397 == 1000 (should be 1000) ok 747 - 399 - 1399 == 1000 (should be 1000) ok 748 - 401 - 1401 == 1000 (should be 1000) ok 749 - 403 - 1403 == 1000 (should be 1000) ok 750 - 405 - 1405 == 1000 (should be 1000) ok 751 - 407 - 1407 == 1000 (should be 1000) ok 752 - 409 - 1409 == 1000 (should be 1000) ok 753 - 411 - 1411 == 1000 (should be 1000) ok 754 - 413 - 1413 == 1000 (should be 1000) ok 755 - 415 - 1415 == 1000 (should be 1000) ok 756 - 417 - 1417 == 1000 (should be 1000) ok 757 - 419 - 1419 == 1000 (should be 1000) ok 758 - 421 - 1421 == 1000 (should be 1000) ok 759 - 423 - 1423 == 1000 (should be 1000) ok 760 - 425 - 1425 == 1000 (should be 1000) ok 761 - 427 - 1427 == 1000 (should be 1000) ok 762 - 429 - 1429 == 1000 (should be 1000) ok 763 - 431 - 1431 == 1000 (should be 1000) ok 764 - 433 - 1433 == 1000 (should be 1000) ok 765 - 435 - 1435 == 1000 (should be 1000) ok 766 - 437 - 1437 == 1000 (should be 1000) ok 767 - 439 - 1439 == 1000 (should be 1000) ok 768 - 441 - 1441 == 1000 (should be 1000) ok 769 - 443 - 1443 == 1000 (should be 1000) ok 770 - 445 - 1445 == 1000 (should be 1000) ok 771 - 447 - 1447 == 1000 (should be 1000) ok 772 - 449 - 1449 == 1000 (should be 1000) ok 773 - 451 - 1451 == 1000 (should be 1000) ok 774 - 453 - 1453 == 1000 (should be 1000) ok 775 - 455 - 1455 == 1000 (should be 1000) ok 776 - 457 - 1457 == 1000 (should be 1000) ok 777 - 459 - 1459 == 1000 (should be 1000) ok 778 - 461 - 1461 == 1000 (should be 1000) ok 779 - 463 - 1463 == 1000 (should be 1000) ok 780 - 465 - 1465 == 1000 (should be 1000) ok 781 - 467 - 1467 == 1000 (should be 1000) ok 782 - 469 - 1469 == 1000 (should be 1000) ok 783 - 471 - 1471 == 1000 (should be 1000) ok 784 - 473 - 1473 == 1000 (should be 1000) ok 785 - 475 - 1475 == 1000 (should be 1000) ok 786 - 477 - 1477 == 1000 (should be 1000) ok 787 - 479 - 1479 == 1000 (should be 1000) ok 788 - 481 - 1481 == 1000 (should be 1000) ok 789 - 483 - 1483 == 1000 (should be 1000) ok 790 - 485 - 1485 == 1000 (should be 1000) ok 791 - 487 - 1487 == 1000 (should be 1000) ok 792 - 489 - 1489 == 1000 (should be 1000) ok 793 - 491 - 1491 == 1000 (should be 1000) ok 794 - 493 - 1493 == 1000 (should be 1000) ok 795 - 495 - 1495 == 1000 (should be 1000) ok 796 - 497 - 1497 == 1000 (should be 1000) ok 797 - 499 - 1499 == 1000 (should be 1000) ok 798 - 501 - 1501 == 1000 (should be 1000) ok 799 - 503 - 1503 == 1000 (should be 1000) ok 800 - 505 - 1505 == 1000 (should be 1000) ok 801 - 507 - 1507 == 1000 (should be 1000) ok 802 - 509 - 1509 == 1000 (should be 1000) ok 803 - 511 - 1511 == 1000 (should be 1000) ok 804 - 513 - 1513 == 1000 (should be 1000) ok 805 - 515 - 1515 == 1000 (should be 1000) ok 806 - 517 - 1517 == 1000 (should be 1000) ok 807 - 519 - 1519 == 1000 (should be 1000) ok 808 - 521 - 1521 == 1000 (should be 1000) ok 809 - 523 - 1523 == 1000 (should be 1000) ok 810 - 525 - 1525 == 1000 (should be 1000) ok 811 - 527 - 1527 == 1000 (should be 1000) ok 812 - 529 - 1529 == 1000 (should be 1000) ok 813 - 531 - 1531 == 1000 (should be 1000) ok 814 - 533 - 1533 == 1000 (should be 1000) ok 815 - 535 - 1535 == 1000 (should be 1000) ok 816 - 537 - 1537 == 1000 (should be 1000) ok 817 - 539 - 1539 == 1000 (should be 1000) ok 818 - 541 - 1541 == 1000 (should be 1000) ok 819 - 543 - 1543 == 1000 (should be 1000) ok 820 - 545 - 1545 == 1000 (should be 1000) ok 821 - 547 - 1547 == 1000 (should be 1000) ok 822 - 549 - 1549 == 1000 (should be 1000) ok 823 - 551 - 1551 == 1000 (should be 1000) ok 824 - 553 - 1553 == 1000 (should be 1000) ok 825 - 555 - 1555 == 1000 (should be 1000) ok 826 - 557 - 1557 == 1000 (should be 1000) ok 827 - 559 - 1559 == 1000 (should be 1000) ok 828 - 561 - 1561 == 1000 (should be 1000) ok 829 - 563 - 1563 == 1000 (should be 1000) ok 830 - 565 - 1565 == 1000 (should be 1000) ok 831 - 567 - 1567 == 1000 (should be 1000) ok 832 - 569 - 1569 == 1000 (should be 1000) ok 833 - 571 - 1571 == 1000 (should be 1000) ok 834 - 573 - 1573 == 1000 (should be 1000) ok 835 - 575 - 1575 == 1000 (should be 1000) ok 836 - 577 - 1577 == 1000 (should be 1000) ok 837 - 579 - 1579 == 1000 (should be 1000) ok 838 - 581 - 1581 == 1000 (should be 1000) ok 839 - 583 - 1583 == 1000 (should be 1000) ok 840 - 585 - 1585 == 1000 (should be 1000) ok 841 - 587 - 1587 == 1000 (should be 1000) ok 842 - 589 - 1589 == 1000 (should be 1000) ok 843 - 591 - 1591 == 1000 (should be 1000) ok 844 - 593 - 1593 == 1000 (should be 1000) ok 845 - 595 - 1595 == 1000 (should be 1000) ok 846 - 597 - 1597 == 1000 (should be 1000) ok 847 - 599 - 1599 == 1000 (should be 1000) ok 848 - 601 - 1601 == 1000 (should be 1000) ok 849 - 603 - 1603 == 1000 (should be 1000) ok 850 - 605 - 1605 == 1000 (should be 1000) ok 851 - 607 - 1607 == 1000 (should be 1000) ok 852 - 609 - 1609 == 1000 (should be 1000) ok 853 - 611 - 1611 == 1000 (should be 1000) ok 854 - 613 - 1613 == 1000 (should be 1000) ok 855 - 615 - 1615 == 1000 (should be 1000) ok 856 - 617 - 1617 == 1000 (should be 1000) ok 857 - 619 - 1619 == 1000 (should be 1000) ok 858 - 621 - 1621 == 1000 (should be 1000) ok 859 - 623 - 1623 == 1000 (should be 1000) ok 860 - 625 - 1625 == 1000 (should be 1000) ok 861 - 627 - 1627 == 1000 (should be 1000) ok 862 - 629 - 1629 == 1000 (should be 1000) ok 863 - 631 - 1631 == 1000 (should be 1000) ok 864 - 633 - 1633 == 1000 (should be 1000) ok 865 - 635 - 1635 == 1000 (should be 1000) ok 866 - 637 - 1637 == 1000 (should be 1000) ok 867 - 639 - 1639 == 1000 (should be 1000) ok 868 - 641 - 1641 == 1000 (should be 1000) ok 869 - 643 - 1643 == 1000 (should be 1000) ok 870 - 645 - 1645 == 1000 (should be 1000) ok 871 - 647 - 1647 == 1000 (should be 1000) ok 872 - 649 - 1649 == 1000 (should be 1000) ok 873 - 651 - 1651 == 1000 (should be 1000) ok 874 - 653 - 1653 == 1000 (should be 1000) ok 875 - 655 - 1655 == 1000 (should be 1000) ok 876 - 657 - 1657 == 1000 (should be 1000) ok 877 - 659 - 1659 == 1000 (should be 1000) ok 878 - 661 - 1661 == 1000 (should be 1000) ok 879 - 663 - 1663 == 1000 (should be 1000) ok 880 - 665 - 1665 == 1000 (should be 1000) ok 881 - 667 - 1667 == 1000 (should be 1000) ok 882 - 669 - 1669 == 1000 (should be 1000) ok 883 - 671 - 1671 == 1000 (should be 1000) ok 884 - 673 - 1673 == 1000 (should be 1000) ok 885 - 675 - 1675 == 1000 (should be 1000) ok 886 - 677 - 1677 == 1000 (should be 1000) ok 887 - 679 - 1679 == 1000 (should be 1000) ok 888 - 681 - 1681 == 1000 (should be 1000) ok 889 - 683 - 1683 == 1000 (should be 1000) ok 890 - 685 - 1685 == 1000 (should be 1000) ok 891 - 687 - 1687 == 1000 (should be 1000) ok 892 - 689 - 1689 == 1000 (should be 1000) ok 893 - 691 - 1691 == 1000 (should be 1000) ok 894 - 693 - 1693 == 1000 (should be 1000) ok 895 - 695 - 1695 == 1000 (should be 1000) ok 896 - 697 - 1697 == 1000 (should be 1000) ok 897 - 699 - 1699 == 1000 (should be 1000) ok 898 - 701 - 1701 == 1000 (should be 1000) ok 899 - 703 - 1703 == 1000 (should be 1000) ok 900 - 705 - 1705 == 1000 (should be 1000) ok 901 - 707 - 1707 == 1000 (should be 1000) ok 902 - 709 - 1709 == 1000 (should be 1000) ok 903 - 711 - 1711 == 1000 (should be 1000) ok 904 - 713 - 1713 == 1000 (should be 1000) ok 905 - 715 - 1715 == 1000 (should be 1000) ok 906 - 717 - 1717 == 1000 (should be 1000) ok 907 - 719 - 1719 == 1000 (should be 1000) ok 908 - 721 - 1721 == 1000 (should be 1000) ok 909 - 723 - 1723 == 1000 (should be 1000) ok 910 - 725 - 1725 == 1000 (should be 1000) ok 911 - 727 - 1727 == 1000 (should be 1000) ok 912 - 729 - 1729 == 1000 (should be 1000) ok 913 - 731 - 1731 == 1000 (should be 1000) ok 914 - 733 - 1733 == 1000 (should be 1000) ok 915 - 735 - 1735 == 1000 (should be 1000) ok 916 - 737 - 1737 == 1000 (should be 1000) ok 917 - 739 - 1739 == 1000 (should be 1000) ok 918 - 741 - 1741 == 1000 (should be 1000) ok 919 - 743 - 1743 == 1000 (should be 1000) ok 920 - 745 - 1745 == 1000 (should be 1000) ok 921 - 747 - 1747 == 1000 (should be 1000) ok 922 - 749 - 1749 == 1000 (should be 1000) ok 923 - 751 - 1751 == 1000 (should be 1000) ok 924 - 753 - 1753 == 1000 (should be 1000) ok 925 - 755 - 1755 == 1000 (should be 1000) ok 926 - 757 - 1757 == 1000 (should be 1000) ok 927 - 759 - 1759 == 1000 (should be 1000) ok 928 - 761 - 1761 == 1000 (should be 1000) ok 929 - 763 - 1763 == 1000 (should be 1000) ok 930 - 765 - 1765 == 1000 (should be 1000) ok 931 - 767 - 1767 == 1000 (should be 1000) ok 932 - 769 - 1769 == 1000 (should be 1000) ok 933 - 771 - 1771 == 1000 (should be 1000) ok 934 - 773 - 1773 == 1000 (should be 1000) ok 935 - 775 - 1775 == 1000 (should be 1000) ok 936 - 777 - 1777 == 1000 (should be 1000) ok 937 - 779 - 1779 == 1000 (should be 1000) ok 938 - 781 - 1781 == 1000 (should be 1000) ok 939 - 783 - 1783 == 1000 (should be 1000) ok 940 - 785 - 1785 == 1000 (should be 1000) ok 941 - 787 - 1787 == 1000 (should be 1000) ok 942 - 789 - 1789 == 1000 (should be 1000) ok 943 - 791 - 1791 == 1000 (should be 1000) ok 944 - 793 - 1793 == 1000 (should be 1000) ok 945 - 795 - 1795 == 1000 (should be 1000) ok 946 - 797 - 1797 == 1000 (should be 1000) ok 947 - 799 - 1799 == 1000 (should be 1000) ok 948 - 801 - 1801 == 1000 (should be 1000) ok 949 - 803 - 1803 == 1000 (should be 1000) ok 950 - 805 - 1805 == 1000 (should be 1000) ok 951 - 807 - 1807 == 1000 (should be 1000) ok 952 - 809 - 1809 == 1000 (should be 1000) ok 953 - 811 - 1811 == 1000 (should be 1000) ok 954 - 813 - 1813 == 1000 (should be 1000) ok 955 - 815 - 1815 == 1000 (should be 1000) ok 956 - 817 - 1817 == 1000 (should be 1000) ok 957 - 819 - 1819 == 1000 (should be 1000) ok 958 - 821 - 1821 == 1000 (should be 1000) ok 959 - 823 - 1823 == 1000 (should be 1000) ok 960 - 825 - 1825 == 1000 (should be 1000) ok 961 - 827 - 1827 == 1000 (should be 1000) ok 962 - 829 - 1829 == 1000 (should be 1000) ok 963 - 831 - 1831 == 1000 (should be 1000) ok 964 - 833 - 1833 == 1000 (should be 1000) ok 965 - 835 - 1835 == 1000 (should be 1000) ok 966 - 837 - 1837 == 1000 (should be 1000) ok 967 - 839 - 1839 == 1000 (should be 1000) ok 968 - 841 - 1841 == 1000 (should be 1000) ok 969 - 843 - 1843 == 1000 (should be 1000) ok 970 - 845 - 1845 == 1000 (should be 1000) ok 971 - 847 - 1847 == 1000 (should be 1000) ok 972 - 849 - 1849 == 1000 (should be 1000) ok 973 - 851 - 1851 == 1000 (should be 1000) ok 974 - 853 - 1853 == 1000 (should be 1000) ok 975 - 855 - 1855 == 1000 (should be 1000) ok 976 - 857 - 1857 == 1000 (should be 1000) ok 977 - 859 - 1859 == 1000 (should be 1000) ok 978 - 861 - 1861 == 1000 (should be 1000) ok 979 - 863 - 1863 == 1000 (should be 1000) ok 980 - 865 - 1865 == 1000 (should be 1000) ok 981 - 867 - 1867 == 1000 (should be 1000) ok 982 - 869 - 1869 == 1000 (should be 1000) ok 983 - 871 - 1871 == 1000 (should be 1000) ok 984 - 873 - 1873 == 1000 (should be 1000) ok 985 - 875 - 1875 == 1000 (should be 1000) ok 986 - 877 - 1877 == 1000 (should be 1000) ok 987 - 879 - 1879 == 1000 (should be 1000) ok 988 - 881 - 1881 == 1000 (should be 1000) ok 989 - 883 - 1883 == 1000 (should be 1000) ok 990 - 885 - 1885 == 1000 (should be 1000) ok 991 - 887 - 1887 == 1000 (should be 1000) ok 992 - 889 - 1889 == 1000 (should be 1000) ok 993 - 891 - 1891 == 1000 (should be 1000) ok 994 - 893 - 1893 == 1000 (should be 1000) ok 995 - 895 - 1895 == 1000 (should be 1000) ok 996 - 897 - 1897 == 1000 (should be 1000) ok 997 - 899 - 1899 == 1000 (should be 1000) ok 998 - 901 - 1901 == 1000 (should be 1000) ok 999 - 903 - 1903 == 1000 (should be 1000) ok 1000 - 905 - 1905 == 1000 (should be 1000) ok 1001 - 907 - 1907 == 1000 (should be 1000) ok 1002 - 909 - 1909 == 1000 (should be 1000) ok 1003 - 911 - 1911 == 1000 (should be 1000) ok 1004 - 913 - 1913 == 1000 (should be 1000) ok 1005 - 915 - 1915 == 1000 (should be 1000) ok 1006 - 917 - 1917 == 1000 (should be 1000) ok 1007 - 919 - 1919 == 1000 (should be 1000) ok 1008 - 921 - 1921 == 1000 (should be 1000) ok 1009 - 923 - 1923 == 1000 (should be 1000) ok 1010 - 925 - 1925 == 1000 (should be 1000) ok 1011 - 927 - 1927 == 1000 (should be 1000) ok 1012 - 929 - 1929 == 1000 (should be 1000) ok 1013 - 931 - 1931 == 1000 (should be 1000) ok 1014 - 933 - 1933 == 1000 (should be 1000) ok 1015 - 935 - 1935 == 1000 (should be 1000) ok 1016 - 937 - 1937 == 1000 (should be 1000) ok 1017 - 939 - 1939 == 1000 (should be 1000) ok 1018 - 941 - 1941 == 1000 (should be 1000) ok 1019 - 943 - 1943 == 1000 (should be 1000) ok 1020 - 945 - 1945 == 1000 (should be 1000) ok 1021 - 947 - 1947 == 1000 (should be 1000) ok 1022 - 949 - 1949 == 1000 (should be 1000) ok 1023 - 951 - 1951 == 1000 (should be 1000) ok 1024 - 953 - 1953 == 1000 (should be 1000) ok 1025 - 955 - 1955 == 1000 (should be 1000) ok 1026 - 957 - 1957 == 1000 (should be 1000) ok 1027 - 959 - 1959 == 1000 (should be 1000) ok 1028 - 961 - 1961 == 1000 (should be 1000) ok 1029 - 963 - 1963 == 1000 (should be 1000) ok 1030 - 965 - 1965 == 1000 (should be 1000) ok 1031 - 967 - 1967 == 1000 (should be 1000) ok 1032 - 969 - 1969 == 1000 (should be 1000) ok 1033 - 971 - 1971 == 1000 (should be 1000) ok 1034 - 973 - 1973 == 1000 (should be 1000) ok 1035 - 975 - 1975 == 1000 (should be 1000) ok 1036 - 977 - 1977 == 1000 (should be 1000) ok 1037 - 979 - 1979 == 1000 (should be 1000) ok 1038 - 981 - 1981 == 1000 (should be 1000) ok 1039 - 983 - 1983 == 1000 (should be 1000) ok 1040 - 985 - 1985 == 1000 (should be 1000) ok 1041 - 987 - 1987 == 1000 (should be 1000) ok 1042 - 989 - 1989 == 1000 (should be 1000) ok 1043 - 991 - 1991 == 1000 (should be 1000) ok 1044 - 993 - 1993 == 1000 (should be 1000) ok 1045 - 995 - 1995 == 1000 (should be 1000) ok 1046 - 997 - 1997 == 1000 (should be 1000) ok 1047 - 999 - 1999 == 1000 (should be 1000) ok 1048 - 000 - 500 == 500 (should be 500) ok 1049 - 001 - 501 == 500 (should be 500) ok 1050 - 002 - 502 == 500 (should be 500) ok 1051 - 003 - 503 == 500 (should be 500) ok 1052 - 004 - 504 == 500 (should be 500) ok 1053 - 005 - 505 == 500 (should be 500) ok 1054 - 006 - 506 == 500 (should be 500) ok 1055 - 007 - 507 == 500 (should be 500) ok 1056 - 008 - 508 == 500 (should be 500) ok 1057 - 009 - 509 == 500 (should be 500) ok 1058 - 010 - 510 == 500 (should be 500) ok 1059 - 011 - 511 == 500 (should be 500) ok 1060 - 012 - 512 == 500 (should be 500) ok 1061 - 013 - 513 == 500 (should be 500) ok 1062 - 014 - 514 == 500 (should be 500) ok 1063 - 015 - 515 == 500 (should be 500) ok 1064 - 016 - 516 == 500 (should be 500) ok 1065 - 017 - 517 == 500 (should be 500) ok 1066 - 018 - 518 == 500 (should be 500) ok 1067 - 019 - 519 == 500 (should be 500) ok 1068 - 020 - 520 == 500 (should be 500) ok 1069 - 021 - 521 == 500 (should be 500) ok 1070 - 022 - 522 == 500 (should be 500) ok 1071 - 023 - 523 == 500 (should be 500) ok 1072 - 024 - 524 == 500 (should be 500) ok 1073 - 025 - 525 == 500 (should be 500) ok 1074 - 026 - 526 == 500 (should be 500) ok 1075 - 027 - 527 == 500 (should be 500) ok 1076 - 028 - 528 == 500 (should be 500) ok 1077 - 029 - 529 == 500 (should be 500) ok 1078 - 030 - 530 == 500 (should be 500) ok 1079 - 031 - 531 == 500 (should be 500) ok 1080 - 032 - 532 == 500 (should be 500) ok 1081 - 033 - 533 == 500 (should be 500) ok 1082 - 034 - 534 == 500 (should be 500) ok 1083 - 035 - 535 == 500 (should be 500) ok 1084 - 036 - 536 == 500 (should be 500) ok 1085 - 037 - 537 == 500 (should be 500) ok 1086 - 038 - 538 == 500 (should be 500) ok 1087 - 039 - 539 == 500 (should be 500) ok 1088 - 040 - 540 == 500 (should be 500) ok 1089 - 041 - 541 == 500 (should be 500) ok 1090 - 042 - 542 == 500 (should be 500) ok 1091 - 043 - 543 == 500 (should be 500) ok 1092 - 044 - 544 == 500 (should be 500) ok 1093 - 045 - 545 == 500 (should be 500) ok 1094 - 046 - 546 == 500 (should be 500) ok 1095 - 047 - 547 == 500 (should be 500) ok 1096 - 048 - 548 == 500 (should be 500) ok 1097 - 049 - 549 == 500 (should be 500) ok 1098 - 050 - 550 == 500 (should be 500) ok 1099 - 051 - 551 == 500 (should be 500) ok 1100 - 052 - 552 == 500 (should be 500) ok 1101 - 053 - 553 == 500 (should be 500) ok 1102 - 054 - 554 == 500 (should be 500) ok 1103 - 055 - 555 == 500 (should be 500) ok 1104 - 056 - 556 == 500 (should be 500) ok 1105 - 057 - 557 == 500 (should be 500) ok 1106 - 058 - 558 == 500 (should be 500) ok 1107 - 059 - 559 == 500 (should be 500) ok 1108 - 060 - 560 == 500 (should be 500) ok 1109 - 061 - 561 == 500 (should be 500) ok 1110 - 062 - 562 == 500 (should be 500) ok 1111 - 063 - 563 == 500 (should be 500) ok 1112 - 064 - 564 == 500 (should be 500) ok 1113 - 065 - 565 == 500 (should be 500) ok 1114 - 066 - 566 == 500 (should be 500) ok 1115 - 067 - 567 == 500 (should be 500) ok 1116 - 068 - 568 == 500 (should be 500) ok 1117 - 069 - 569 == 500 (should be 500) ok 1118 - 070 - 570 == 500 (should be 500) ok 1119 - 071 - 571 == 500 (should be 500) ok 1120 - 072 - 572 == 500 (should be 500) ok 1121 - 073 - 573 == 500 (should be 500) ok 1122 - 074 - 574 == 500 (should be 500) ok 1123 - 075 - 575 == 500 (should be 500) ok 1124 - 076 - 576 == 500 (should be 500) ok 1125 - 077 - 577 == 500 (should be 500) ok 1126 - 078 - 578 == 500 (should be 500) ok 1127 - 079 - 579 == 500 (should be 500) ok 1128 - 080 - 580 == 500 (should be 500) ok 1129 - 081 - 581 == 500 (should be 500) ok 1130 - 082 - 582 == 500 (should be 500) ok 1131 - 083 - 583 == 500 (should be 500) ok 1132 - 084 - 584 == 500 (should be 500) ok 1133 - 085 - 585 == 500 (should be 500) ok 1134 - 086 - 586 == 500 (should be 500) ok 1135 - 087 - 587 == 500 (should be 500) ok 1136 - 088 - 588 == 500 (should be 500) ok 1137 - 089 - 589 == 500 (should be 500) ok 1138 - 090 - 590 == 500 (should be 500) ok 1139 - 091 - 591 == 500 (should be 500) ok 1140 - 092 - 592 == 500 (should be 500) ok 1141 - 093 - 593 == 500 (should be 500) ok 1142 - 094 - 594 == 500 (should be 500) ok 1143 - 095 - 595 == 500 (should be 500) ok 1144 - 096 - 596 == 500 (should be 500) ok 1145 - 097 - 597 == 500 (should be 500) ok 1146 - 098 - 598 == 500 (should be 500) ok 1147 - 099 - 599 == 500 (should be 500) ok 1148 - 100 - 600 == 500 (should be 500) ok 1149 - 101 - 601 == 500 (should be 500) ok 1150 - 102 - 602 == 500 (should be 500) ok 1151 - 103 - 603 == 500 (should be 500) ok 1152 - 104 - 604 == 500 (should be 500) ok 1153 - 105 - 605 == 500 (should be 500) ok 1154 - 106 - 606 == 500 (should be 500) ok 1155 - 107 - 607 == 500 (should be 500) ok 1156 - 108 - 608 == 500 (should be 500) ok 1157 - 109 - 609 == 500 (should be 500) ok 1158 - 110 - 610 == 500 (should be 500) ok 1159 - 111 - 611 == 500 (should be 500) ok 1160 - 112 - 612 == 500 (should be 500) ok 1161 - 113 - 613 == 500 (should be 500) ok 1162 - 114 - 614 == 500 (should be 500) ok 1163 - 115 - 615 == 500 (should be 500) ok 1164 - 116 - 616 == 500 (should be 500) ok 1165 - 117 - 617 == 500 (should be 500) ok 1166 - 118 - 618 == 500 (should be 500) ok 1167 - 119 - 619 == 500 (should be 500) ok 1168 - 120 - 620 == 500 (should be 500) ok 1169 - 121 - 621 == 500 (should be 500) ok 1170 - 122 - 622 == 500 (should be 500) ok 1171 - 123 - 623 == 500 (should be 500) ok 1172 - 124 - 624 == 500 (should be 500) ok 1173 - 125 - 625 == 500 (should be 500) ok 1174 - 126 - 626 == 500 (should be 500) ok 1175 - 127 - 627 == 500 (should be 500) ok 1176 - 128 - 628 == 500 (should be 500) ok 1177 - 129 - 629 == 500 (should be 500) ok 1178 - 130 - 630 == 500 (should be 500) ok 1179 - 131 - 631 == 500 (should be 500) ok 1180 - 132 - 632 == 500 (should be 500) ok 1181 - 133 - 633 == 500 (should be 500) ok 1182 - 134 - 634 == 500 (should be 500) ok 1183 - 135 - 635 == 500 (should be 500) ok 1184 - 136 - 636 == 500 (should be 500) ok 1185 - 137 - 637 == 500 (should be 500) ok 1186 - 138 - 638 == 500 (should be 500) ok 1187 - 139 - 639 == 500 (should be 500) ok 1188 - 140 - 640 == 500 (should be 500) ok 1189 - 141 - 641 == 500 (should be 500) ok 1190 - 142 - 642 == 500 (should be 500) ok 1191 - 143 - 643 == 500 (should be 500) ok 1192 - 144 - 644 == 500 (should be 500) ok 1193 - 145 - 645 == 500 (should be 500) ok 1194 - 146 - 646 == 500 (should be 500) ok 1195 - 147 - 647 == 500 (should be 500) ok 1196 - 148 - 648 == 500 (should be 500) ok 1197 - 149 - 649 == 500 (should be 500) ok 1198 - 150 - 650 == 500 (should be 500) ok 1199 - 151 - 651 == 500 (should be 500) ok 1200 - 152 - 652 == 500 (should be 500) ok 1201 - 153 - 653 == 500 (should be 500) ok 1202 - 154 - 654 == 500 (should be 500) ok 1203 - 155 - 655 == 500 (should be 500) ok 1204 - 156 - 656 == 500 (should be 500) ok 1205 - 157 - 657 == 500 (should be 500) ok 1206 - 158 - 658 == 500 (should be 500) ok 1207 - 159 - 659 == 500 (should be 500) ok 1208 - 160 - 660 == 500 (should be 500) ok 1209 - 161 - 661 == 500 (should be 500) ok 1210 - 162 - 662 == 500 (should be 500) ok 1211 - 163 - 663 == 500 (should be 500) ok 1212 - 164 - 664 == 500 (should be 500) ok 1213 - 165 - 665 == 500 (should be 500) ok 1214 - 166 - 666 == 500 (should be 500) ok 1215 - 167 - 667 == 500 (should be 500) ok 1216 - 168 - 668 == 500 (should be 500) ok 1217 - 169 - 669 == 500 (should be 500) ok 1218 - 170 - 670 == 500 (should be 500) ok 1219 - 171 - 671 == 500 (should be 500) ok 1220 - 172 - 672 == 500 (should be 500) ok 1221 - 173 - 673 == 500 (should be 500) ok 1222 - 174 - 674 == 500 (should be 500) ok 1223 - 175 - 675 == 500 (should be 500) ok 1224 - 176 - 676 == 500 (should be 500) ok 1225 - 177 - 677 == 500 (should be 500) ok 1226 - 178 - 678 == 500 (should be 500) ok 1227 - 179 - 679 == 500 (should be 500) ok 1228 - 180 - 680 == 500 (should be 500) ok 1229 - 181 - 681 == 500 (should be 500) ok 1230 - 182 - 682 == 500 (should be 500) ok 1231 - 183 - 683 == 500 (should be 500) ok 1232 - 184 - 684 == 500 (should be 500) ok 1233 - 185 - 685 == 500 (should be 500) ok 1234 - 186 - 686 == 500 (should be 500) ok 1235 - 187 - 687 == 500 (should be 500) ok 1236 - 188 - 688 == 500 (should be 500) ok 1237 - 189 - 689 == 500 (should be 500) ok 1238 - 190 - 690 == 500 (should be 500) ok 1239 - 191 - 691 == 500 (should be 500) ok 1240 - 192 - 692 == 500 (should be 500) ok 1241 - 193 - 693 == 500 (should be 500) ok 1242 - 194 - 694 == 500 (should be 500) ok 1243 - 195 - 695 == 500 (should be 500) ok 1244 - 196 - 696 == 500 (should be 500) ok 1245 - 197 - 697 == 500 (should be 500) ok 1246 - 198 - 698 == 500 (should be 500) ok 1247 - 199 - 699 == 500 (should be 500) ok 1248 - 200 - 700 == 500 (should be 500) ok 1249 - 201 - 701 == 500 (should be 500) ok 1250 - 202 - 702 == 500 (should be 500) ok 1251 - 203 - 703 == 500 (should be 500) ok 1252 - 204 - 704 == 500 (should be 500) ok 1253 - 205 - 705 == 500 (should be 500) ok 1254 - 206 - 706 == 500 (should be 500) ok 1255 - 207 - 707 == 500 (should be 500) ok 1256 - 208 - 708 == 500 (should be 500) ok 1257 - 209 - 709 == 500 (should be 500) ok 1258 - 210 - 710 == 500 (should be 500) ok 1259 - 211 - 711 == 500 (should be 500) ok 1260 - 212 - 712 == 500 (should be 500) ok 1261 - 213 - 713 == 500 (should be 500) ok 1262 - 214 - 714 == 500 (should be 500) ok 1263 - 215 - 715 == 500 (should be 500) ok 1264 - 216 - 716 == 500 (should be 500) ok 1265 - 217 - 717 == 500 (should be 500) ok 1266 - 218 - 718 == 500 (should be 500) ok 1267 - 219 - 719 == 500 (should be 500) ok 1268 - 220 - 720 == 500 (should be 500) ok 1269 - 221 - 721 == 500 (should be 500) ok 1270 - 222 - 722 == 500 (should be 500) ok 1271 - 223 - 723 == 500 (should be 500) ok 1272 - 224 - 724 == 500 (should be 500) ok 1273 - 225 - 725 == 500 (should be 500) ok 1274 - 226 - 726 == 500 (should be 500) ok 1275 - 227 - 727 == 500 (should be 500) ok 1276 - 228 - 728 == 500 (should be 500) ok 1277 - 229 - 729 == 500 (should be 500) ok 1278 - 230 - 730 == 500 (should be 500) ok 1279 - 231 - 731 == 500 (should be 500) ok 1280 - 232 - 732 == 500 (should be 500) ok 1281 - 233 - 733 == 500 (should be 500) ok 1282 - 234 - 734 == 500 (should be 500) ok 1283 - 235 - 735 == 500 (should be 500) ok 1284 - 236 - 736 == 500 (should be 500) ok 1285 - 237 - 737 == 500 (should be 500) ok 1286 - 238 - 738 == 500 (should be 500) ok 1287 - 239 - 739 == 500 (should be 500) ok 1288 - 240 - 740 == 500 (should be 500) ok 1289 - 241 - 741 == 500 (should be 500) ok 1290 - 242 - 742 == 500 (should be 500) ok 1291 - 243 - 743 == 500 (should be 500) ok 1292 - 244 - 744 == 500 (should be 500) ok 1293 - 245 - 745 == 500 (should be 500) ok 1294 - 246 - 746 == 500 (should be 500) ok 1295 - 247 - 747 == 500 (should be 500) ok 1296 - 248 - 748 == 500 (should be 500) ok 1297 - 249 - 749 == 500 (should be 500) ok 1298 - 250 - 750 == 500 (should be 500) ok 1299 - 251 - 751 == 500 (should be 500) ok 1300 - 252 - 752 == 500 (should be 500) ok 1301 - 253 - 753 == 500 (should be 500) ok 1302 - 254 - 754 == 500 (should be 500) ok 1303 - 255 - 755 == 500 (should be 500) ok 1304 - 256 - 756 == 500 (should be 500) ok 1305 - 257 - 757 == 500 (should be 500) ok 1306 - 258 - 758 == 500 (should be 500) ok 1307 - 259 - 759 == 500 (should be 500) ok 1308 - 260 - 760 == 500 (should be 500) ok 1309 - 261 - 761 == 500 (should be 500) ok 1310 - 262 - 762 == 500 (should be 500) ok 1311 - 263 - 763 == 500 (should be 500) ok 1312 - 264 - 764 == 500 (should be 500) ok 1313 - 265 - 765 == 500 (should be 500) ok 1314 - 266 - 766 == 500 (should be 500) ok 1315 - 267 - 767 == 500 (should be 500) ok 1316 - 268 - 768 == 500 (should be 500) ok 1317 - 269 - 769 == 500 (should be 500) ok 1318 - 270 - 770 == 500 (should be 500) ok 1319 - 271 - 771 == 500 (should be 500) ok 1320 - 272 - 772 == 500 (should be 500) ok 1321 - 273 - 773 == 500 (should be 500) ok 1322 - 274 - 774 == 500 (should be 500) ok 1323 - 275 - 775 == 500 (should be 500) ok 1324 - 276 - 776 == 500 (should be 500) ok 1325 - 277 - 777 == 500 (should be 500) ok 1326 - 278 - 778 == 500 (should be 500) ok 1327 - 279 - 779 == 500 (should be 500) ok 1328 - 280 - 780 == 500 (should be 500) ok 1329 - 281 - 781 == 500 (should be 500) ok 1330 - 282 - 782 == 500 (should be 500) ok 1331 - 283 - 783 == 500 (should be 500) ok 1332 - 284 - 784 == 500 (should be 500) ok 1333 - 285 - 785 == 500 (should be 500) ok 1334 - 286 - 786 == 500 (should be 500) ok 1335 - 287 - 787 == 500 (should be 500) ok 1336 - 288 - 788 == 500 (should be 500) ok 1337 - 289 - 789 == 500 (should be 500) ok 1338 - 290 - 790 == 500 (should be 500) ok 1339 - 291 - 791 == 500 (should be 500) ok 1340 - 292 - 792 == 500 (should be 500) ok 1341 - 293 - 793 == 500 (should be 500) ok 1342 - 294 - 794 == 500 (should be 500) ok 1343 - 295 - 795 == 500 (should be 500) ok 1344 - 296 - 796 == 500 (should be 500) ok 1345 - 297 - 797 == 500 (should be 500) ok 1346 - 298 - 798 == 500 (should be 500) ok 1347 - 299 - 799 == 500 (should be 500) ok 1348 - 300 - 800 == 500 (should be 500) ok 1349 - 301 - 801 == 500 (should be 500) ok 1350 - 302 - 802 == 500 (should be 500) ok 1351 - 303 - 803 == 500 (should be 500) ok 1352 - 304 - 804 == 500 (should be 500) ok 1353 - 305 - 805 == 500 (should be 500) ok 1354 - 306 - 806 == 500 (should be 500) ok 1355 - 307 - 807 == 500 (should be 500) ok 1356 - 308 - 808 == 500 (should be 500) ok 1357 - 309 - 809 == 500 (should be 500) ok 1358 - 310 - 810 == 500 (should be 500) ok 1359 - 311 - 811 == 500 (should be 500) ok 1360 - 312 - 812 == 500 (should be 500) ok 1361 - 313 - 813 == 500 (should be 500) ok 1362 - 314 - 814 == 500 (should be 500) ok 1363 - 315 - 815 == 500 (should be 500) ok 1364 - 316 - 816 == 500 (should be 500) ok 1365 - 317 - 817 == 500 (should be 500) ok 1366 - 318 - 818 == 500 (should be 500) ok 1367 - 319 - 819 == 500 (should be 500) ok 1368 - 320 - 820 == 500 (should be 500) ok 1369 - 321 - 821 == 500 (should be 500) ok 1370 - 322 - 822 == 500 (should be 500) ok 1371 - 323 - 823 == 500 (should be 500) ok 1372 - 324 - 824 == 500 (should be 500) ok 1373 - 325 - 825 == 500 (should be 500) ok 1374 - 326 - 826 == 500 (should be 500) ok 1375 - 327 - 827 == 500 (should be 500) ok 1376 - 328 - 828 == 500 (should be 500) ok 1377 - 329 - 829 == 500 (should be 500) ok 1378 - 330 - 830 == 500 (should be 500) ok 1379 - 331 - 831 == 500 (should be 500) ok 1380 - 332 - 832 == 500 (should be 500) ok 1381 - 333 - 833 == 500 (should be 500) ok 1382 - 334 - 834 == 500 (should be 500) ok 1383 - 335 - 835 == 500 (should be 500) ok 1384 - 336 - 836 == 500 (should be 500) ok 1385 - 337 - 837 == 500 (should be 500) ok 1386 - 338 - 838 == 500 (should be 500) ok 1387 - 339 - 839 == 500 (should be 500) ok 1388 - 340 - 840 == 500 (should be 500) ok 1389 - 341 - 841 == 500 (should be 500) ok 1390 - 342 - 842 == 500 (should be 500) ok 1391 - 343 - 843 == 500 (should be 500) ok 1392 - 344 - 844 == 500 (should be 500) ok 1393 - 345 - 845 == 500 (should be 500) ok 1394 - 346 - 846 == 500 (should be 500) ok 1395 - 347 - 847 == 500 (should be 500) ok 1396 - 348 - 848 == 500 (should be 500) ok 1397 - 349 - 849 == 500 (should be 500) ok 1398 - 350 - 850 == 500 (should be 500) ok 1399 - 351 - 851 == 500 (should be 500) ok 1400 - 352 - 852 == 500 (should be 500) ok 1401 - 353 - 853 == 500 (should be 500) ok 1402 - 354 - 854 == 500 (should be 500) ok 1403 - 355 - 855 == 500 (should be 500) ok 1404 - 356 - 856 == 500 (should be 500) ok 1405 - 357 - 857 == 500 (should be 500) ok 1406 - 358 - 858 == 500 (should be 500) ok 1407 - 359 - 859 == 500 (should be 500) ok 1408 - 360 - 860 == 500 (should be 500) ok 1409 - 361 - 861 == 500 (should be 500) ok 1410 - 362 - 862 == 500 (should be 500) ok 1411 - 363 - 863 == 500 (should be 500) ok 1412 - 364 - 864 == 500 (should be 500) ok 1413 - 365 - 865 == 500 (should be 500) ok 1414 - 366 - 866 == 500 (should be 500) ok 1415 - 367 - 867 == 500 (should be 500) ok 1416 - 368 - 868 == 500 (should be 500) ok 1417 - 369 - 869 == 500 (should be 500) ok 1418 - 370 - 870 == 500 (should be 500) ok 1419 - 371 - 871 == 500 (should be 500) ok 1420 - 372 - 872 == 500 (should be 500) ok 1421 - 373 - 873 == 500 (should be 500) ok 1422 - 374 - 874 == 500 (should be 500) ok 1423 - 375 - 875 == 500 (should be 500) ok 1424 - 376 - 876 == 500 (should be 500) ok 1425 - 377 - 877 == 500 (should be 500) ok 1426 - 378 - 878 == 500 (should be 500) ok 1427 - 379 - 879 == 500 (should be 500) ok 1428 - 380 - 880 == 500 (should be 500) ok 1429 - 381 - 881 == 500 (should be 500) ok 1430 - 382 - 882 == 500 (should be 500) ok 1431 - 383 - 883 == 500 (should be 500) ok 1432 - 384 - 884 == 500 (should be 500) ok 1433 - 385 - 885 == 500 (should be 500) ok 1434 - 386 - 886 == 500 (should be 500) ok 1435 - 387 - 887 == 500 (should be 500) ok 1436 - 388 - 888 == 500 (should be 500) ok 1437 - 389 - 889 == 500 (should be 500) ok 1438 - 390 - 890 == 500 (should be 500) ok 1439 - 391 - 891 == 500 (should be 500) ok 1440 - 392 - 892 == 500 (should be 500) ok 1441 - 393 - 893 == 500 (should be 500) ok 1442 - 394 - 894 == 500 (should be 500) ok 1443 - 395 - 895 == 500 (should be 500) ok 1444 - 396 - 896 == 500 (should be 500) ok 1445 - 397 - 897 == 500 (should be 500) ok 1446 - 398 - 898 == 500 (should be 500) ok 1447 - 399 - 899 == 500 (should be 500) ok 1448 - 400 - 900 == 500 (should be 500) ok 1449 - 401 - 901 == 500 (should be 500) ok 1450 - 402 - 902 == 500 (should be 500) ok 1451 - 403 - 903 == 500 (should be 500) ok 1452 - 404 - 904 == 500 (should be 500) ok 1453 - 405 - 905 == 500 (should be 500) ok 1454 - 406 - 906 == 500 (should be 500) ok 1455 - 407 - 907 == 500 (should be 500) ok 1456 - 408 - 908 == 500 (should be 500) ok 1457 - 409 - 909 == 500 (should be 500) ok 1458 - 410 - 910 == 500 (should be 500) ok 1459 - 411 - 911 == 500 (should be 500) ok 1460 - 412 - 912 == 500 (should be 500) ok 1461 - 413 - 913 == 500 (should be 500) ok 1462 - 414 - 914 == 500 (should be 500) ok 1463 - 415 - 915 == 500 (should be 500) ok 1464 - 416 - 916 == 500 (should be 500) ok 1465 - 417 - 917 == 500 (should be 500) ok 1466 - 418 - 918 == 500 (should be 500) ok 1467 - 419 - 919 == 500 (should be 500) ok 1468 - 420 - 920 == 500 (should be 500) ok 1469 - 421 - 921 == 500 (should be 500) ok 1470 - 422 - 922 == 500 (should be 500) ok 1471 - 423 - 923 == 500 (should be 500) ok 1472 - 424 - 924 == 500 (should be 500) ok 1473 - 425 - 925 == 500 (should be 500) ok 1474 - 426 - 926 == 500 (should be 500) ok 1475 - 427 - 927 == 500 (should be 500) ok 1476 - 428 - 928 == 500 (should be 500) ok 1477 - 429 - 929 == 500 (should be 500) ok 1478 - 430 - 930 == 500 (should be 500) ok 1479 - 431 - 931 == 500 (should be 500) ok 1480 - 432 - 932 == 500 (should be 500) ok 1481 - 433 - 933 == 500 (should be 500) ok 1482 - 434 - 934 == 500 (should be 500) ok 1483 - 435 - 935 == 500 (should be 500) ok 1484 - 436 - 936 == 500 (should be 500) ok 1485 - 437 - 937 == 500 (should be 500) ok 1486 - 438 - 938 == 500 (should be 500) ok 1487 - 439 - 939 == 500 (should be 500) ok 1488 - 440 - 940 == 500 (should be 500) ok 1489 - 441 - 941 == 500 (should be 500) ok 1490 - 442 - 942 == 500 (should be 500) ok 1491 - 443 - 943 == 500 (should be 500) ok 1492 - 444 - 944 == 500 (should be 500) ok 1493 - 445 - 945 == 500 (should be 500) ok 1494 - 446 - 946 == 500 (should be 500) ok 1495 - 447 - 947 == 500 (should be 500) ok 1496 - 448 - 948 == 500 (should be 500) ok 1497 - 449 - 949 == 500 (should be 500) ok 1498 - 450 - 950 == 500 (should be 500) ok 1499 - 451 - 951 == 500 (should be 500) ok 1500 - 452 - 952 == 500 (should be 500) ok 1501 - 453 - 953 == 500 (should be 500) ok 1502 - 454 - 954 == 500 (should be 500) ok 1503 - 455 - 955 == 500 (should be 500) ok 1504 - 456 - 956 == 500 (should be 500) ok 1505 - 457 - 957 == 500 (should be 500) ok 1506 - 458 - 958 == 500 (should be 500) ok 1507 - 459 - 959 == 500 (should be 500) ok 1508 - 460 - 960 == 500 (should be 500) ok 1509 - 461 - 961 == 500 (should be 500) ok 1510 - 462 - 962 == 500 (should be 500) ok 1511 - 463 - 963 == 500 (should be 500) ok 1512 - 464 - 964 == 500 (should be 500) ok 1513 - 465 - 965 == 500 (should be 500) ok 1514 - 466 - 966 == 500 (should be 500) ok 1515 - 467 - 967 == 500 (should be 500) ok 1516 - 468 - 968 == 500 (should be 500) ok 1517 - 469 - 969 == 500 (should be 500) ok 1518 - 470 - 970 == 500 (should be 500) ok 1519 - 471 - 971 == 500 (should be 500) ok 1520 - 472 - 972 == 500 (should be 500) ok 1521 - 473 - 973 == 500 (should be 500) ok 1522 - 474 - 974 == 500 (should be 500) ok 1523 - 475 - 975 == 500 (should be 500) ok 1524 - 476 - 976 == 500 (should be 500) ok 1525 - 477 - 977 == 500 (should be 500) ok 1526 - 478 - 978 == 500 (should be 500) ok 1527 - 479 - 979 == 500 (should be 500) ok 1528 - 480 - 980 == 500 (should be 500) ok 1529 - 481 - 981 == 500 (should be 500) ok 1530 - 482 - 982 == 500 (should be 500) ok 1531 - 483 - 983 == 500 (should be 500) ok 1532 - 484 - 984 == 500 (should be 500) ok 1533 - 485 - 985 == 500 (should be 500) ok 1534 - 486 - 986 == 500 (should be 500) ok 1535 - 487 - 987 == 500 (should be 500) ok 1536 - 488 - 988 == 500 (should be 500) ok 1537 - 489 - 989 == 500 (should be 500) ok 1538 - 490 - 990 == 500 (should be 500) ok 1539 - 491 - 991 == 500 (should be 500) ok 1540 - 492 - 992 == 500 (should be 500) ok 1541 - 493 - 993 == 500 (should be 500) ok 1542 - 494 - 994 == 500 (should be 500) ok 1543 - 495 - 995 == 500 (should be 500) ok 1544 - 496 - 996 == 500 (should be 500) ok 1545 - 497 - 997 == 500 (should be 500) ok 1546 - 498 - 998 == 500 (should be 500) ok 1547 - 499 - 999 == 500 (should be 500) ok 1548 - 500 - 1000 == 500 (should be 500) ok 1549 - 501 - 1001 == 500 (should be 500) ok 1550 - 502 - 1002 == 500 (should be 500) ok 1551 - 503 - 1003 == 500 (should be 500) ok 1552 - 504 - 1004 == 500 (should be 500) ok 1553 - 505 - 1005 == 500 (should be 500) ok 1554 - 506 - 1006 == 500 (should be 500) ok 1555 - 507 - 1007 == 500 (should be 500) ok 1556 - 508 - 1008 == 500 (should be 500) ok 1557 - 509 - 1009 == 500 (should be 500) ok 1558 - 510 - 1010 == 500 (should be 500) ok 1559 - 511 - 1011 == 500 (should be 500) ok 1560 - 512 - 1012 == 500 (should be 500) ok 1561 - 513 - 1013 == 500 (should be 500) ok 1562 - 514 - 1014 == 500 (should be 500) ok 1563 - 515 - 1015 == 500 (should be 500) ok 1564 - 516 - 1016 == 500 (should be 500) ok 1565 - 517 - 1017 == 500 (should be 500) ok 1566 - 518 - 1018 == 500 (should be 500) ok 1567 - 519 - 1019 == 500 (should be 500) ok 1568 - 520 - 1020 == 500 (should be 500) ok 1569 - 521 - 1021 == 500 (should be 500) ok 1570 - 522 - 1022 == 500 (should be 500) ok 1571 - 523 - 1023 == 500 (should be 500) ok 1572 - 524 - 1024 == 500 (should be 500) ok 1573 - 525 - 1025 == 500 (should be 500) ok 1574 - 526 - 1026 == 500 (should be 500) ok 1575 - 527 - 1027 == 500 (should be 500) ok 1576 - 528 - 1028 == 500 (should be 500) ok 1577 - 529 - 1029 == 500 (should be 500) ok 1578 - 530 - 1030 == 500 (should be 500) ok 1579 - 531 - 1031 == 500 (should be 500) ok 1580 - 532 - 1032 == 500 (should be 500) ok 1581 - 533 - 1033 == 500 (should be 500) ok 1582 - 534 - 1034 == 500 (should be 500) ok 1583 - 535 - 1035 == 500 (should be 500) ok 1584 - 536 - 1036 == 500 (should be 500) ok 1585 - 537 - 1037 == 500 (should be 500) ok 1586 - 538 - 1038 == 500 (should be 500) ok 1587 - 539 - 1039 == 500 (should be 500) ok 1588 - 540 - 1040 == 500 (should be 500) ok 1589 - 541 - 1041 == 500 (should be 500) ok 1590 - 542 - 1042 == 500 (should be 500) ok 1591 - 543 - 1043 == 500 (should be 500) ok 1592 - 544 - 1044 == 500 (should be 500) ok 1593 - 545 - 1045 == 500 (should be 500) ok 1594 - 546 - 1046 == 500 (should be 500) ok 1595 - 547 - 1047 == 500 (should be 500) ok 1596 - 548 - 1048 == 500 (should be 500) ok 1597 - 549 - 1049 == 500 (should be 500) ok 1598 - 550 - 1050 == 500 (should be 500) ok 1599 - 551 - 1051 == 500 (should be 500) ok 1600 - 552 - 1052 == 500 (should be 500) ok 1601 - 553 - 1053 == 500 (should be 500) ok 1602 - 554 - 1054 == 500 (should be 500) ok 1603 - 555 - 1055 == 500 (should be 500) ok 1604 - 556 - 1056 == 500 (should be 500) ok 1605 - 557 - 1057 == 500 (should be 500) ok 1606 - 558 - 1058 == 500 (should be 500) ok 1607 - 559 - 1059 == 500 (should be 500) ok 1608 - 560 - 1060 == 500 (should be 500) ok 1609 - 561 - 1061 == 500 (should be 500) ok 1610 - 562 - 1062 == 500 (should be 500) ok 1611 - 563 - 1063 == 500 (should be 500) ok 1612 - 564 - 1064 == 500 (should be 500) ok 1613 - 565 - 1065 == 500 (should be 500) ok 1614 - 566 - 1066 == 500 (should be 500) ok 1615 - 567 - 1067 == 500 (should be 500) ok 1616 - 568 - 1068 == 500 (should be 500) ok 1617 - 569 - 1069 == 500 (should be 500) ok 1618 - 570 - 1070 == 500 (should be 500) ok 1619 - 571 - 1071 == 500 (should be 500) ok 1620 - 572 - 1072 == 500 (should be 500) ok 1621 - 573 - 1073 == 500 (should be 500) ok 1622 - 574 - 1074 == 500 (should be 500) ok 1623 - 575 - 1075 == 500 (should be 500) ok 1624 - 576 - 1076 == 500 (should be 500) ok 1625 - 577 - 1077 == 500 (should be 500) ok 1626 - 578 - 1078 == 500 (should be 500) ok 1627 - 579 - 1079 == 500 (should be 500) ok 1628 - 580 - 1080 == 500 (should be 500) ok 1629 - 581 - 1081 == 500 (should be 500) ok 1630 - 582 - 1082 == 500 (should be 500) ok 1631 - 583 - 1083 == 500 (should be 500) ok 1632 - 584 - 1084 == 500 (should be 500) ok 1633 - 585 - 1085 == 500 (should be 500) ok 1634 - 586 - 1086 == 500 (should be 500) ok 1635 - 587 - 1087 == 500 (should be 500) ok 1636 - 588 - 1088 == 500 (should be 500) ok 1637 - 589 - 1089 == 500 (should be 500) ok 1638 - 590 - 1090 == 500 (should be 500) ok 1639 - 591 - 1091 == 500 (should be 500) ok 1640 - 592 - 1092 == 500 (should be 500) ok 1641 - 593 - 1093 == 500 (should be 500) ok 1642 - 594 - 1094 == 500 (should be 500) ok 1643 - 595 - 1095 == 500 (should be 500) ok 1644 - 596 - 1096 == 500 (should be 500) ok 1645 - 597 - 1097 == 500 (should be 500) ok 1646 - 598 - 1098 == 500 (should be 500) ok 1647 - 599 - 1099 == 500 (should be 500) ok 1648 - 600 - 1100 == 500 (should be 500) ok 1649 - 601 - 1101 == 500 (should be 500) ok 1650 - 602 - 1102 == 500 (should be 500) ok 1651 - 603 - 1103 == 500 (should be 500) ok 1652 - 604 - 1104 == 500 (should be 500) ok 1653 - 605 - 1105 == 500 (should be 500) ok 1654 - 606 - 1106 == 500 (should be 500) ok 1655 - 607 - 1107 == 500 (should be 500) ok 1656 - 608 - 1108 == 500 (should be 500) ok 1657 - 609 - 1109 == 500 (should be 500) ok 1658 - 610 - 1110 == 500 (should be 500) ok 1659 - 611 - 1111 == 500 (should be 500) ok 1660 - 612 - 1112 == 500 (should be 500) ok 1661 - 613 - 1113 == 500 (should be 500) ok 1662 - 614 - 1114 == 500 (should be 500) ok 1663 - 615 - 1115 == 500 (should be 500) ok 1664 - 616 - 1116 == 500 (should be 500) ok 1665 - 617 - 1117 == 500 (should be 500) ok 1666 - 618 - 1118 == 500 (should be 500) ok 1667 - 619 - 1119 == 500 (should be 500) ok 1668 - 620 - 1120 == 500 (should be 500) ok 1669 - 621 - 1121 == 500 (should be 500) ok 1670 - 622 - 1122 == 500 (should be 500) ok 1671 - 623 - 1123 == 500 (should be 500) ok 1672 - 624 - 1124 == 500 (should be 500) ok 1673 - 625 - 1125 == 500 (should be 500) ok 1674 - 626 - 1126 == 500 (should be 500) ok 1675 - 627 - 1127 == 500 (should be 500) ok 1676 - 628 - 1128 == 500 (should be 500) ok 1677 - 629 - 1129 == 500 (should be 500) ok 1678 - 630 - 1130 == 500 (should be 500) ok 1679 - 631 - 1131 == 500 (should be 500) ok 1680 - 632 - 1132 == 500 (should be 500) ok 1681 - 633 - 1133 == 500 (should be 500) ok 1682 - 634 - 1134 == 500 (should be 500) ok 1683 - 635 - 1135 == 500 (should be 500) ok 1684 - 636 - 1136 == 500 (should be 500) ok 1685 - 637 - 1137 == 500 (should be 500) ok 1686 - 638 - 1138 == 500 (should be 500) ok 1687 - 639 - 1139 == 500 (should be 500) ok 1688 - 640 - 1140 == 500 (should be 500) ok 1689 - 641 - 1141 == 500 (should be 500) ok 1690 - 642 - 1142 == 500 (should be 500) ok 1691 - 643 - 1143 == 500 (should be 500) ok 1692 - 644 - 1144 == 500 (should be 500) ok 1693 - 645 - 1145 == 500 (should be 500) ok 1694 - 646 - 1146 == 500 (should be 500) ok 1695 - 647 - 1147 == 500 (should be 500) ok 1696 - 648 - 1148 == 500 (should be 500) ok 1697 - 649 - 1149 == 500 (should be 500) ok 1698 - 650 - 1150 == 500 (should be 500) ok 1699 - 651 - 1151 == 500 (should be 500) ok 1700 - 652 - 1152 == 500 (should be 500) ok 1701 - 653 - 1153 == 500 (should be 500) ok 1702 - 654 - 1154 == 500 (should be 500) ok 1703 - 655 - 1155 == 500 (should be 500) ok 1704 - 656 - 1156 == 500 (should be 500) ok 1705 - 657 - 1157 == 500 (should be 500) ok 1706 - 658 - 1158 == 500 (should be 500) ok 1707 - 659 - 1159 == 500 (should be 500) ok 1708 - 660 - 1160 == 500 (should be 500) ok 1709 - 661 - 1161 == 500 (should be 500) ok 1710 - 662 - 1162 == 500 (should be 500) ok 1711 - 663 - 1163 == 500 (should be 500) ok 1712 - 664 - 1164 == 500 (should be 500) ok 1713 - 665 - 1165 == 500 (should be 500) ok 1714 - 666 - 1166 == 500 (should be 500) ok 1715 - 667 - 1167 == 500 (should be 500) ok 1716 - 668 - 1168 == 500 (should be 500) ok 1717 - 669 - 1169 == 500 (should be 500) ok 1718 - 670 - 1170 == 500 (should be 500) ok 1719 - 671 - 1171 == 500 (should be 500) ok 1720 - 672 - 1172 == 500 (should be 500) ok 1721 - 673 - 1173 == 500 (should be 500) ok 1722 - 674 - 1174 == 500 (should be 500) ok 1723 - 675 - 1175 == 500 (should be 500) ok 1724 - 676 - 1176 == 500 (should be 500) ok 1725 - 677 - 1177 == 500 (should be 500) ok 1726 - 678 - 1178 == 500 (should be 500) ok 1727 - 679 - 1179 == 500 (should be 500) ok 1728 - 680 - 1180 == 500 (should be 500) ok 1729 - 681 - 1181 == 500 (should be 500) ok 1730 - 682 - 1182 == 500 (should be 500) ok 1731 - 683 - 1183 == 500 (should be 500) ok 1732 - 684 - 1184 == 500 (should be 500) ok 1733 - 685 - 1185 == 500 (should be 500) ok 1734 - 686 - 1186 == 500 (should be 500) ok 1735 - 687 - 1187 == 500 (should be 500) ok 1736 - 688 - 1188 == 500 (should be 500) ok 1737 - 689 - 1189 == 500 (should be 500) ok 1738 - 690 - 1190 == 500 (should be 500) ok 1739 - 691 - 1191 == 500 (should be 500) ok 1740 - 692 - 1192 == 500 (should be 500) ok 1741 - 693 - 1193 == 500 (should be 500) ok 1742 - 694 - 1194 == 500 (should be 500) ok 1743 - 695 - 1195 == 500 (should be 500) ok 1744 - 696 - 1196 == 500 (should be 500) ok 1745 - 697 - 1197 == 500 (should be 500) ok 1746 - 698 - 1198 == 500 (should be 500) ok 1747 - 699 - 1199 == 500 (should be 500) ok 1748 - 700 - 1200 == 500 (should be 500) ok 1749 - 701 - 1201 == 500 (should be 500) ok 1750 - 702 - 1202 == 500 (should be 500) ok 1751 - 703 - 1203 == 500 (should be 500) ok 1752 - 704 - 1204 == 500 (should be 500) ok 1753 - 705 - 1205 == 500 (should be 500) ok 1754 - 706 - 1206 == 500 (should be 500) ok 1755 - 707 - 1207 == 500 (should be 500) ok 1756 - 708 - 1208 == 500 (should be 500) ok 1757 - 709 - 1209 == 500 (should be 500) ok 1758 - 710 - 1210 == 500 (should be 500) ok 1759 - 711 - 1211 == 500 (should be 500) ok 1760 - 712 - 1212 == 500 (should be 500) ok 1761 - 713 - 1213 == 500 (should be 500) ok 1762 - 714 - 1214 == 500 (should be 500) ok 1763 - 715 - 1215 == 500 (should be 500) ok 1764 - 716 - 1216 == 500 (should be 500) ok 1765 - 717 - 1217 == 500 (should be 500) ok 1766 - 718 - 1218 == 500 (should be 500) ok 1767 - 719 - 1219 == 500 (should be 500) ok 1768 - 720 - 1220 == 500 (should be 500) ok 1769 - 721 - 1221 == 500 (should be 500) ok 1770 - 722 - 1222 == 500 (should be 500) ok 1771 - 723 - 1223 == 500 (should be 500) ok 1772 - 724 - 1224 == 500 (should be 500) ok 1773 - 725 - 1225 == 500 (should be 500) ok 1774 - 726 - 1226 == 500 (should be 500) ok 1775 - 727 - 1227 == 500 (should be 500) ok 1776 - 728 - 1228 == 500 (should be 500) ok 1777 - 729 - 1229 == 500 (should be 500) ok 1778 - 730 - 1230 == 500 (should be 500) ok 1779 - 731 - 1231 == 500 (should be 500) ok 1780 - 732 - 1232 == 500 (should be 500) ok 1781 - 733 - 1233 == 500 (should be 500) ok 1782 - 734 - 1234 == 500 (should be 500) ok 1783 - 735 - 1235 == 500 (should be 500) ok 1784 - 736 - 1236 == 500 (should be 500) ok 1785 - 737 - 1237 == 500 (should be 500) ok 1786 - 738 - 1238 == 500 (should be 500) ok 1787 - 739 - 1239 == 500 (should be 500) ok 1788 - 740 - 1240 == 500 (should be 500) ok 1789 - 741 - 1241 == 500 (should be 500) ok 1790 - 742 - 1242 == 500 (should be 500) ok 1791 - 743 - 1243 == 500 (should be 500) ok 1792 - 744 - 1244 == 500 (should be 500) ok 1793 - 745 - 1245 == 500 (should be 500) ok 1794 - 746 - 1246 == 500 (should be 500) ok 1795 - 747 - 1247 == 500 (should be 500) ok 1796 - 748 - 1248 == 500 (should be 500) ok 1797 - 749 - 1249 == 500 (should be 500) ok 1798 - 750 - 1250 == 500 (should be 500) ok 1799 - 751 - 1251 == 500 (should be 500) ok 1800 - 752 - 1252 == 500 (should be 500) ok 1801 - 753 - 1253 == 500 (should be 500) ok 1802 - 754 - 1254 == 500 (should be 500) ok 1803 - 755 - 1255 == 500 (should be 500) ok 1804 - 756 - 1256 == 500 (should be 500) ok 1805 - 757 - 1257 == 500 (should be 500) ok 1806 - 758 - 1258 == 500 (should be 500) ok 1807 - 759 - 1259 == 500 (should be 500) ok 1808 - 760 - 1260 == 500 (should be 500) ok 1809 - 761 - 1261 == 500 (should be 500) ok 1810 - 762 - 1262 == 500 (should be 500) ok 1811 - 763 - 1263 == 500 (should be 500) ok 1812 - 764 - 1264 == 500 (should be 500) ok 1813 - 765 - 1265 == 500 (should be 500) ok 1814 - 766 - 1266 == 500 (should be 500) ok 1815 - 767 - 1267 == 500 (should be 500) ok 1816 - 768 - 1268 == 500 (should be 500) ok 1817 - 769 - 1269 == 500 (should be 500) ok 1818 - 770 - 1270 == 500 (should be 500) ok 1819 - 771 - 1271 == 500 (should be 500) ok 1820 - 772 - 1272 == 500 (should be 500) ok 1821 - 773 - 1273 == 500 (should be 500) ok 1822 - 774 - 1274 == 500 (should be 500) ok 1823 - 775 - 1275 == 500 (should be 500) ok 1824 - 776 - 1276 == 500 (should be 500) ok 1825 - 777 - 1277 == 500 (should be 500) ok 1826 - 778 - 1278 == 500 (should be 500) ok 1827 - 779 - 1279 == 500 (should be 500) ok 1828 - 780 - 1280 == 500 (should be 500) ok 1829 - 781 - 1281 == 500 (should be 500) ok 1830 - 782 - 1282 == 500 (should be 500) ok 1831 - 783 - 1283 == 500 (should be 500) ok 1832 - 784 - 1284 == 500 (should be 500) ok 1833 - 785 - 1285 == 500 (should be 500) ok 1834 - 786 - 1286 == 500 (should be 500) ok 1835 - 787 - 1287 == 500 (should be 500) ok 1836 - 788 - 1288 == 500 (should be 500) ok 1837 - 789 - 1289 == 500 (should be 500) ok 1838 - 790 - 1290 == 500 (should be 500) ok 1839 - 791 - 1291 == 500 (should be 500) ok 1840 - 792 - 1292 == 500 (should be 500) ok 1841 - 793 - 1293 == 500 (should be 500) ok 1842 - 794 - 1294 == 500 (should be 500) ok 1843 - 795 - 1295 == 500 (should be 500) ok 1844 - 796 - 1296 == 500 (should be 500) ok 1845 - 797 - 1297 == 500 (should be 500) ok 1846 - 798 - 1298 == 500 (should be 500) ok 1847 - 799 - 1299 == 500 (should be 500) ok 1848 - 800 - 1300 == 500 (should be 500) ok 1849 - 801 - 1301 == 500 (should be 500) ok 1850 - 802 - 1302 == 500 (should be 500) ok 1851 - 803 - 1303 == 500 (should be 500) ok 1852 - 804 - 1304 == 500 (should be 500) ok 1853 - 805 - 1305 == 500 (should be 500) ok 1854 - 806 - 1306 == 500 (should be 500) ok 1855 - 807 - 1307 == 500 (should be 500) ok 1856 - 808 - 1308 == 500 (should be 500) ok 1857 - 809 - 1309 == 500 (should be 500) ok 1858 - 810 - 1310 == 500 (should be 500) ok 1859 - 811 - 1311 == 500 (should be 500) ok 1860 - 812 - 1312 == 500 (should be 500) ok 1861 - 813 - 1313 == 500 (should be 500) ok 1862 - 814 - 1314 == 500 (should be 500) ok 1863 - 815 - 1315 == 500 (should be 500) ok 1864 - 816 - 1316 == 500 (should be 500) ok 1865 - 817 - 1317 == 500 (should be 500) ok 1866 - 818 - 1318 == 500 (should be 500) ok 1867 - 819 - 1319 == 500 (should be 500) ok 1868 - 820 - 1320 == 500 (should be 500) ok 1869 - 821 - 1321 == 500 (should be 500) ok 1870 - 822 - 1322 == 500 (should be 500) ok 1871 - 823 - 1323 == 500 (should be 500) ok 1872 - 824 - 1324 == 500 (should be 500) ok 1873 - 825 - 1325 == 500 (should be 500) ok 1874 - 826 - 1326 == 500 (should be 500) ok 1875 - 827 - 1327 == 500 (should be 500) ok 1876 - 828 - 1328 == 500 (should be 500) ok 1877 - 829 - 1329 == 500 (should be 500) ok 1878 - 830 - 1330 == 500 (should be 500) ok 1879 - 831 - 1331 == 500 (should be 500) ok 1880 - 832 - 1332 == 500 (should be 500) ok 1881 - 833 - 1333 == 500 (should be 500) ok 1882 - 834 - 1334 == 500 (should be 500) ok 1883 - 835 - 1335 == 500 (should be 500) ok 1884 - 836 - 1336 == 500 (should be 500) ok 1885 - 837 - 1337 == 500 (should be 500) ok 1886 - 838 - 1338 == 500 (should be 500) ok 1887 - 839 - 1339 == 500 (should be 500) ok 1888 - 840 - 1340 == 500 (should be 500) ok 1889 - 841 - 1341 == 500 (should be 500) ok 1890 - 842 - 1342 == 500 (should be 500) ok 1891 - 843 - 1343 == 500 (should be 500) ok 1892 - 844 - 1344 == 500 (should be 500) ok 1893 - 845 - 1345 == 500 (should be 500) ok 1894 - 846 - 1346 == 500 (should be 500) ok 1895 - 847 - 1347 == 500 (should be 500) ok 1896 - 848 - 1348 == 500 (should be 500) ok 1897 - 849 - 1349 == 500 (should be 500) ok 1898 - 850 - 1350 == 500 (should be 500) ok 1899 - 851 - 1351 == 500 (should be 500) ok 1900 - 852 - 1352 == 500 (should be 500) ok 1901 - 853 - 1353 == 500 (should be 500) ok 1902 - 854 - 1354 == 500 (should be 500) ok 1903 - 855 - 1355 == 500 (should be 500) ok 1904 - 856 - 1356 == 500 (should be 500) ok 1905 - 857 - 1357 == 500 (should be 500) ok 1906 - 858 - 1358 == 500 (should be 500) ok 1907 - 859 - 1359 == 500 (should be 500) ok 1908 - 860 - 1360 == 500 (should be 500) ok 1909 - 861 - 1361 == 500 (should be 500) ok 1910 - 862 - 1362 == 500 (should be 500) ok 1911 - 863 - 1363 == 500 (should be 500) ok 1912 - 864 - 1364 == 500 (should be 500) ok 1913 - 865 - 1365 == 500 (should be 500) ok 1914 - 866 - 1366 == 500 (should be 500) ok 1915 - 867 - 1367 == 500 (should be 500) ok 1916 - 868 - 1368 == 500 (should be 500) ok 1917 - 869 - 1369 == 500 (should be 500) ok 1918 - 870 - 1370 == 500 (should be 500) ok 1919 - 871 - 1371 == 500 (should be 500) ok 1920 - 872 - 1372 == 500 (should be 500) ok 1921 - 873 - 1373 == 500 (should be 500) ok 1922 - 874 - 1374 == 500 (should be 500) ok 1923 - 875 - 1375 == 500 (should be 500) ok 1924 - 876 - 1376 == 500 (should be 500) ok 1925 - 877 - 1377 == 500 (should be 500) ok 1926 - 878 - 1378 == 500 (should be 500) ok 1927 - 879 - 1379 == 500 (should be 500) ok 1928 - 880 - 1380 == 500 (should be 500) ok 1929 - 881 - 1381 == 500 (should be 500) ok 1930 - 882 - 1382 == 500 (should be 500) ok 1931 - 883 - 1383 == 500 (should be 500) ok 1932 - 884 - 1384 == 500 (should be 500) ok 1933 - 885 - 1385 == 500 (should be 500) ok 1934 - 886 - 1386 == 500 (should be 500) ok 1935 - 887 - 1387 == 500 (should be 500) ok 1936 - 888 - 1388 == 500 (should be 500) ok 1937 - 889 - 1389 == 500 (should be 500) ok 1938 - 890 - 1390 == 500 (should be 500) ok 1939 - 891 - 1391 == 500 (should be 500) ok 1940 - 892 - 1392 == 500 (should be 500) ok 1941 - 893 - 1393 == 500 (should be 500) ok 1942 - 894 - 1394 == 500 (should be 500) ok 1943 - 895 - 1395 == 500 (should be 500) ok 1944 - 896 - 1396 == 500 (should be 500) ok 1945 - 897 - 1397 == 500 (should be 500) ok 1946 - 898 - 1398 == 500 (should be 500) ok 1947 - 899 - 1399 == 500 (should be 500) ok 1948 - 900 - 1400 == 500 (should be 500) ok 1949 - 901 - 1401 == 500 (should be 500) ok 1950 - 902 - 1402 == 500 (should be 500) ok 1951 - 903 - 1403 == 500 (should be 500) ok 1952 - 904 - 1404 == 500 (should be 500) ok 1953 - 905 - 1405 == 500 (should be 500) ok 1954 - 906 - 1406 == 500 (should be 500) ok 1955 - 907 - 1407 == 500 (should be 500) ok 1956 - 908 - 1408 == 500 (should be 500) ok 1957 - 909 - 1409 == 500 (should be 500) ok 1958 - 910 - 1410 == 500 (should be 500) ok 1959 - 911 - 1411 == 500 (should be 500) ok 1960 - 912 - 1412 == 500 (should be 500) ok 1961 - 913 - 1413 == 500 (should be 500) ok 1962 - 914 - 1414 == 500 (should be 500) ok 1963 - 915 - 1415 == 500 (should be 500) ok 1964 - 916 - 1416 == 500 (should be 500) ok 1965 - 917 - 1417 == 500 (should be 500) ok 1966 - 918 - 1418 == 500 (should be 500) ok 1967 - 919 - 1419 == 500 (should be 500) ok 1968 - 920 - 1420 == 500 (should be 500) ok 1969 - 921 - 1421 == 500 (should be 500) ok 1970 - 922 - 1422 == 500 (should be 500) ok 1971 - 923 - 1423 == 500 (should be 500) ok 1972 - 924 - 1424 == 500 (should be 500) ok 1973 - 925 - 1425 == 500 (should be 500) ok 1974 - 926 - 1426 == 500 (should be 500) ok 1975 - 927 - 1427 == 500 (should be 500) ok 1976 - 928 - 1428 == 500 (should be 500) ok 1977 - 929 - 1429 == 500 (should be 500) ok 1978 - 930 - 1430 == 500 (should be 500) ok 1979 - 931 - 1431 == 500 (should be 500) ok 1980 - 932 - 1432 == 500 (should be 500) ok 1981 - 933 - 1433 == 500 (should be 500) ok 1982 - 934 - 1434 == 500 (should be 500) ok 1983 - 935 - 1435 == 500 (should be 500) ok 1984 - 936 - 1436 == 500 (should be 500) ok 1985 - 937 - 1437 == 500 (should be 500) ok 1986 - 938 - 1438 == 500 (should be 500) ok 1987 - 939 - 1439 == 500 (should be 500) ok 1988 - 940 - 1440 == 500 (should be 500) ok 1989 - 941 - 1441 == 500 (should be 500) ok 1990 - 942 - 1442 == 500 (should be 500) ok 1991 - 943 - 1443 == 500 (should be 500) ok 1992 - 944 - 1444 == 500 (should be 500) ok 1993 - 945 - 1445 == 500 (should be 500) ok 1994 - 946 - 1446 == 500 (should be 500) ok 1995 - 947 - 1447 == 500 (should be 500) ok 1996 - 948 - 1448 == 500 (should be 500) ok 1997 - 949 - 1449 == 500 (should be 500) ok 1998 - 950 - 1450 == 500 (should be 500) ok 1999 - 951 - 1451 == 500 (should be 500) ok 2000 - 952 - 1452 == 500 (should be 500) ok 2001 - 953 - 1453 == 500 (should be 500) ok 2002 - 954 - 1454 == 500 (should be 500) ok 2003 - 955 - 1455 == 500 (should be 500) ok 2004 - 956 - 1456 == 500 (should be 500) ok 2005 - 957 - 1457 == 500 (should be 500) ok 2006 - 958 - 1458 == 500 (should be 500) ok 2007 - 959 - 1459 == 500 (should be 500) ok 2008 - 960 - 1460 == 500 (should be 500) ok 2009 - 961 - 1461 == 500 (should be 500) ok 2010 - 962 - 1462 == 500 (should be 500) ok 2011 - 963 - 1463 == 500 (should be 500) ok 2012 - 964 - 1464 == 500 (should be 500) ok 2013 - 965 - 1465 == 500 (should be 500) ok 2014 - 966 - 1466 == 500 (should be 500) ok 2015 - 967 - 1467 == 500 (should be 500) ok 2016 - 968 - 1468 == 500 (should be 500) ok 2017 - 969 - 1469 == 500 (should be 500) ok 2018 - 970 - 1470 == 500 (should be 500) ok 2019 - 971 - 1471 == 500 (should be 500) ok 2020 - 972 - 1472 == 500 (should be 500) ok 2021 - 973 - 1473 == 500 (should be 500) ok 2022 - 974 - 1474 == 500 (should be 500) ok 2023 - 975 - 1475 == 500 (should be 500) ok 2024 - 976 - 1476 == 500 (should be 500) ok 2025 - 977 - 1477 == 500 (should be 500) ok 2026 - 978 - 1478 == 500 (should be 500) ok 2027 - 979 - 1479 == 500 (should be 500) ok 2028 - 980 - 1480 == 500 (should be 500) ok 2029 - 981 - 1481 == 500 (should be 500) ok 2030 - 982 - 1482 == 500 (should be 500) ok 2031 - 983 - 1483 == 500 (should be 500) ok 2032 - 984 - 1484 == 500 (should be 500) ok 2033 - 985 - 1485 == 500 (should be 500) ok 2034 - 986 - 1486 == 500 (should be 500) ok 2035 - 987 - 1487 == 500 (should be 500) ok 2036 - 988 - 1488 == 500 (should be 500) ok 2037 - 989 - 1489 == 500 (should be 500) ok 2038 - 990 - 1490 == 500 (should be 500) ok 2039 - 991 - 1491 == 500 (should be 500) ok 2040 - 992 - 1492 == 500 (should be 500) ok 2041 - 993 - 1493 == 500 (should be 500) ok 2042 - 994 - 1494 == 500 (should be 500) ok 2043 - 995 - 1495 == 500 (should be 500) ok 2044 - 996 - 1496 == 500 (should be 500) ok 2045 - 997 - 1497 == 500 (should be 500) ok 2046 - 998 - 1498 == 500 (should be 500) ok 2047 - 999 - 1499 == 500 (should be 500) ok t/10_units/07_exceptions/01_normal.t .............. 1..7 ok 1 - Session started ok 2 - Caught DIE signal ok 3 - Signal came from the correct state ok 4 - error_str contains correct value ok 5 - Environment survived exception attempt ok 6 - Session stopping ok 7 - POE environment shut down ok t/10_units/07_exceptions/02_turn_off.t ............ 1..3 ok 1 - Session started ok 2 - die caused normal exception ok 3 - $@ contains correct error message ok t/10_units/07_exceptions/03_not_handled.t ......... 1..7 ok 1 - Session started ok 2 - Other session started ok 3 - DIE signal sent ok 4 - Session stopping ok 5 - unhandled exception was propagated ok 6 - $@contains the correct error message ok 7 - POE environment shut down ok t/20_resources/10_perl/aliases.t .................. 1..15 ok 1 - use POE; ok 2 - alias resolves to original reference ok 3 - session reference count is to be expected ok 4 - loggable version of session is valid ok 5 - removed alias does not resolve ok 6 - session reference count reduced correctly ok 7 - correct number of aliases were recorded ok 8 - correct number of references were recorded ok 9 - the aliases were retrieved correctly ok 10 - aliases were cleared successfully ok 11 - proper number of references after alias clear ok 12 - unknown session has no aliases ok 13 - unused alias does not resolve to anything ok 14 - trap while attempting to make loggable version of bogus session ok 15 - POE::Resource::Aliases finalizes cleanly ok t/20_resources/10_perl/caller_state.t ............. 1..6 ok 1 - use POE; ok 2 - called from _start ok 3 - called from check_1 ok 4 - called from check_2 ok 5 - called from check_2 (again) ok 6 - called from check_4 ok t/20_resources/10_perl/events.t ................... 1..38 ok 1 - use POE; ok 2 - first user created event has correct ID ok 3 - POE::Kernel has enqueued correct number of events ok 4 - POE::Kernel has three events enqueued for it ok 5 - unknown session has enqueued no events ok 6 - unknown session has no events enqueued for it ok 7 - POE::Kernel's timer count is correct ok 8 - refcnts 0 == 0 after due events are dispatched ok 9 - evcount 0 == 0 after due events are dispatched ok 10 - refcnts 8 == 8 after some timers are enqueued ok 11 - evcount 4 == 4 after some timers are enqueued ok 12 - removed event has the expected due time ok 13 - removed event has the expected name ok 14 - refcnts 6 == 6 after a single named event is removed ok 15 - evcount 3 == 3 after a single named event is removed ok 16 - can't clear bogus alarm by nonexistent ID ok 17 - refcnts 6 == 6 after trying to clear a bogus alarm ok 18 - evcount 3 == 3 after trying to clear a bogus alarm ok 19 - refcnts 6 == 6 after removing timers from a bogus session ok 20 - evcount 3 == 3 after removing timers from a bogus session ok 21 - bogus session has created no events ok 22 - bogus session has no events enqueued for it ok 23 - refcnts 2 == 2 after removing 'timer' by name ok 24 - evcount 1 == 1 after removing 'timer' by name ok 25 - didn't remove alarm from nonexistent session ok 26 - removed the last alarm successfully ok 27 - last alarm had the corrent name ok 28 - last alarm had the corrent due time ok 29 - refcnts 0 == 0 after clearing all alarms for a session ok 30 - evcount 0 == 0 after clearing all alarms for a session ok 31 - trap while enqueuing event for non-existent session ok 32 - refcnts 3 == 3 after creating inter-session messages ok 33 - evcount 1 == 1 after creating inter-session messages ok 34 - refcnts 1 == 1 after clearing inter-session messages ok 35 - evcount 0 == 0 after clearing inter-session messages ok 36 - refcnts 1 == 1 after clearing kernel messages ok 37 - evcount 0 == 0 after clearing kernel messages ok 38 - POE::Resource::Events finalized cleanly ok t/20_resources/10_perl/extrefs.t .................. 1..31 ok 1 - use POE; ok 2 - tag-1 incremented to 1 ok 3 - tag-1 incremented to 2 ok 4 - POE::Kernel properly counts tag-1 extra reference ok 5 - can't remove nonexistent tag from a session ok 6 - POE::Kernel reference count unchanged ok 7 - clear reset reference count to baseline ok 8 - tag-1 count cleared/incremented to 1 ok 9 - increment after clear ok 10 - tag-2 incremented to 1 ok 11 - POE::Kernel reference count incremented with new tag ok 12 - clearing all extrefs brings count to baseline ok 13 - can't remove tag from a session without any ok 14 - tag-1 incremented back to 1 ok 15 - tag-2 incremented back to 1 ok 16 - tag-2 incremented back to 2 ok 17 - only one session has extra references ok 18 - POE::Kernel has two extra references ok 19 - nonexistent session has no extra references ok 20 - can't decrement an extref if a session doesn't have it ok 21 - tag-1 decremented to 0 ok 22 - POE::Kernel has one extra reference ok 23 - POE::Kernel reference count decremented along with tag ok 24 - tag-2 decremented to 1 ok 25 - POE::Kernel still has one extra reference ok 26 - POE::Kernel reference count not decremented yet ok 27 - tag-2 decremented to 0 ok 28 - POE::Kernel has no extra references ok 29 - POE::Kernel reference count decremented again ok 30 - can't decrement an extref if a session doesn't have any ok 31 - POE::Resource::Extrefs finalized ok ok t/20_resources/10_perl/extrefs_gc.t ............... 1..5 ok 1 - refcount session is allowed to run ok 2 - refcount session is allowed to stop ok 3 - bystander stopped before sigidle ok 4 - got sigidle ok 5 - sigidle session is allowed to stop ok t/20_resources/10_perl/filehandles.t .............. 1..132 ok 1 - created a two-way pipe ok 2 - first read add: session reference count ok 3 - first read add: fd total refcount ok 4 - first read add: fd read refcount ok 5 - first read add: fd write refcount ok 6 - first read add: fd expedite refcount ok 7 - first read add: read actual state ok 8 - first read add: write actual state ok 9 - first read add: expedite actual state ok 10 - first read add: fileno read session ok 11 - first read add: fileno write session ok 12 - first read add: fileno expedite session ok 13 - first read add: session to handles map ok 14 - second read add: session reference count ok 15 - second read add: fd total refcount ok 16 - second read add: fd read refcount ok 17 - second read add: fd write refcount ok 18 - second read add: fd expedite refcount ok 19 - second read add: read actual state ok 20 - second read add: write actual state ok 21 - second read add: expedite actual state ok 22 - second read add: fileno read session ok 23 - second read add: fileno write session ok 24 - second read add: fileno expedite session ok 25 - second read add: session to handles map ok 26 - third write add: session reference count ok 27 - third write add: fd total refcount ok 28 - third write add: fd read refcount ok 29 - third write add: fd write refcount ok 30 - third write add: fd expedite refcount ok 31 - third write add: read actual state ok 32 - third write add: write actual state ok 33 - third write add: expedite actual state ok 34 - third write add: fileno read session ok 35 - third write add: fileno write session ok 36 - third write add: fileno expedite session ok 37 - third write add: session to handles map ok 38 - fourth expedite add: session reference count ok 39 - fourth expedite add: fd total refcount ok 40 - fourth expedite add: fd read refcount ok 41 - fourth expedite add: fd write refcount ok 42 - fourth expedite add: fd expedite refcount ok 43 - fourth expedite add: read actual state ok 44 - fourth expedite add: write actual state ok 45 - fourth expedite add: expedite actual state ok 46 - fourth expedite add: fileno read session ok 47 - fourth expedite add: fileno write session ok 48 - fourth expedite add: fileno expedite session ok 49 - third write add: session to handles map ok 50 - a_read in read mode ok 51 - a_read in write mode ok 52 - a_read in expedite mode ok 53 - a_write in read mode ok 54 - a_write in write mode ok 55 - a_write in expedite mode ok 56 - b_read in read mode ok 57 - b_read in write mode ok 58 - b_read in expedite mode ok 59 - b_write in read mode ok 60 - b_write in write mode ok 61 - b_write in expedite mode ok 62 - untracked handle in read mode ok 63 - untracked handle in write mode ok 64 - untracked handle in expedite mode ok 65 - dequeue one: read actual state ok 66 - dequeue one: write actual state ok 67 - dequeue one: expedite actual state ok 68 - dequeue one: session reference count ok 69 - pause one: read actual state ok 70 - pause one: write actual state ok 71 - pause one: expedite actual state ok 72 - dispatch one: read actual state ok 73 - dispatch one: write actual state ok 74 - dispatch one: expedite actual state ok 75 - resume one: read actual state ok 76 - resume one: write actual state ok 77 - resume one: expedite actual state ok 78 - number of handles tracked ok 79 - number of sessions tracking ok 80 - number of handles tracked by a nonexistent session ok 81 - first remove: session reference count ok 82 - first remove: fd total refcount ok 83 - first remove: fd read refcount ok 84 - first remove: fd write refcount ok 85 - first remove: fd expedite refcount ok 86 - first remove: read actual state ok 87 - first remove: write actual state ok 88 - first remove: expedite actual state ok 89 - first remove: fileno read session ok 90 - first remove: fileno write session ok 91 - first remove: fileno expedite session ok 92 - third write add: session to handles map ok 93 - second remove: session reference count ok 94 - second remove: handle removed fully ok 95 - nonexistent remove: session reference count ok 96 - regular file: fd total refcount ok 97 - regular file: fd read refcount ok 98 - regular file: fd write refcount ok 99 - regular file: fd expedite refcount ok 100 - regular file: read actual state ok 101 - regular file: write actual state ok 102 - regular file: expedite actual state ok 103 - regular file: fileno read session ok 104 - regular file: fileno write session ok 105 - regular file: fileno expedite session ok 106 - regular file: session to handles map ok 107 - regular file - paused: read actual state ok 108 - regular file - paused: write actual state ok 109 - regular file - paused: expedite actual state ok 110 - regular file - resumed: read actual state ok 111 - regular file - resumed: write actual state ok 112 - regular file - resumed: expedite actual state ok 113 - failure when adding different handle but same FD ok 114 - regular file: session reference count ok 115 - regular file: handle removed fully ok 116 - tied fh: fd total refcount ok 117 - tied fh: fd read refcount ok 118 - tied fh: fd write refcount ok 119 - tied fh: fd expedite refcount ok 120 - tied fh: read actual state ok 121 - tied fh: write actual state ok 122 - tied fh: expedite actual state ok 123 - tied fh: fileno read session ok 124 - tied fh: fileno write session ok 125 - tied fh: fileno expedite session ok 126 - tied fh: session to handles map ok 127 - tied fh: session reference count ok 128 - tied fh: handle removed fully ok 129 - before final remove all: session to handles map ok 130 - final remove all: session reference count ok 131 - session reference count is back to base count ok 132 - filehandle subsystem finalization ok t/20_resources/10_perl/sessions.t ................. 1..58 ok 1 - use POE; ok 2 - only POE::Kernel exists ok 3 - trap on negative reference count ok 4 - negative reference count ok 5 - incremented reference count is back to base ok 6 - child session's ID is correct ok 7 - POE::Kernel has only the child session ok 8 - POE::Kernel's refcount incremented by child ok 9 - child's parent is POE::Kernel ok 10 - child is child of POE::Kernel ok 11 - two sessions now ok 12 - can't free POE::Kernel while it has children ok 13 - stringified reference resolves to blessed one ok 14 - nonexistent stringy reference doesn't resolve ok 15 - session reference resolves to ID ok 16 - nonexistent session reference doesn't resolve ok 17 - child has only the grandchild session ok 18 - child refcount incremented by the grandchild ok 19 - grandchild's parent is child ok 20 - grandchild is child of child ok 21 - three sessions now ok 22 - POE::Kernel children untouched by grandchild ok 23 - POE::Kernel's refcount untouched by grandchild ok 24 - grandchild has only the great-grandchild session ok 25 - grandchild refcount incremented by the great-grandchild ok 26 - great-grandchild's parent is grandchild ok 27 - great-grandchild is child of grandchild ok 28 - POE::Kernel children untouched by great-grandchild ok 29 - POE::Kernel's refcount untouched by great-grandchild ok 30 - child children untouched by great-grandchild ok 31 - child's refcount untouched by great-grandchild ok 32 - no great-great-grandchildren ok 33 - child's parent is POE::Kernel ok 34 - grandchild's parent is POE::Kernel ok 35 - POE::Kernel owns child ok 36 - POE::Kernel owns grandchild ok 37 - POE::Kernel refcount increased since inheriting grandchild ok 38 - child has no children ok 39 - child's refcount decreased since losing grandchild ok 40 - POE::Kernel only has grandchild now ok 41 - grandchild's parent is POE::Kernel ok 42 - POE::Kernel's refcount decremented on child loss ok 43 - can't get parent of nonexistent session ok 44 - can't get children of nonexistent session ok 45 - can't test is-child of nonexistent session ok 46 - POE::Kernel only has great-grandchild now ok 47 - great-grandchild's parent is POE::Kernel ok 48 - POE::Kernel's refcount conserved ok 49 - POE::Kernel has no children anymore ok 50 - POE::Kernel's refcount back to basics ok 51 - can't increment refcount for nonexistent session ok 52 - can't decrement refcount for nonexistent session ok 53 - can't stop a nonexistent session ok 54 - can't allocate a session for an unknown parent ok 55 - can't allocate a session that's already allocated ok 56 - can't move nonexistent child to another parent ok 57 - can't move a session to a nonexistent parent ok 58 - finalized POE::Resource::Sessions ok t/20_resources/10_perl/sids.t ..................... 1..7 ok 1 - use POE; ok 2 - first user SID is 2 (POE::Kernel is 1) ok 3 - session ID resolves correctly ok 4 - session ID removes correctly ok 5 - can't clear a sid for a nonexistent session ok 6 - successfully removed POE::Kernel's SID ok 7 - POE::Resource::SIDs finalized ok ok t/20_resources/10_perl/signals.t .................. 1..46 ok 1 - use POE; ok 2 - at least SIGINT is available ok 3 - signal-1 is explicitly watched ok 4 - signal-2 is explicitly watched ok 5 - signal-0 is not explicitly watched ok 6 - session 1 watches signal-1 ok 7 - session 1 watches signal-2 ok 8 - session 2 does not watch signal-1 ok 9 - signal-1 maps to session 1 and event-1 ok 10 - signal-2 maps to session 1 and event-2; session 2 and event-3 ok 11 - signal-1 still maps to session 1 and event-1 ok 12 - signal-2 still maps to session 2 and event-3 ok 13 - several signal watchers were added correctly ok 14 - cleared session isn't watching signal-2 ok 15 - SIGQUIT is terminal ok 16 - nonexistent signal is benign ok 17 - SIGQUIT handled by zero sessions ok 18 - SIGQUIT is terminal ok 19 - no sessions touched by SIGQUIT ok 20 - SIGQUIT handled by zero sessions ok 21 - SIGQUIT is terminal ok 22 - SIGQUIT touched correct session ok 23 - SIGQUIT handled by one session ok 24 - SIGQUIT is terminal ok 25 - SIGQUIT touched correct session ok 26 - SIGQUIT handled by one session ok 27 - SIGQUIT is terminal ok 28 - SIGQUIT touched correct session ok 29 - reset signal status = handled by zero sessions ok 30 - reset signal status = benign ok 31 - reset signal status = no sessions touched ok 32 - nonexistent signal handled by zero sessions ok 33 - nonexistent signal is benign ok 34 - nonexistent signal touched target session not ok 35 # TODO & SKIP benign signal free test is for future behavior not ok 36 # TODO & SKIP terminal signal free test is for future behavior ok 37 - SIGQUIT handled by zero sessions ok 38 - SIGQUIT is terminal ok 39 - SIGQUIT touched session 2 ok 40 - unhandled terminal signal freed session 2 ok 41 - SIGUIDESTROY handled by zero sessions ok 42 - SIGUIDESTROY is not maskable ok 43 - SIGUIDESTROY touched session correct session ok 44 - handled SIGUIDESTROY freed target session anyway ok 45 - session 2 isn't watching for a nonexistent signal ok 46 - POE::Resource::Signals finalized ok ok t/20_resources/10_perl/statistics.t ............... skipped: not implemented yet t/30_loops/io_poll/all_errors.t ................... skipped: most of these should move into other test files t/30_loops/io_poll/comp_tcp.t ..................... 1..34 ok 1 - Client::TCP constructor requires even number of parameters ok 2 - Client::TCP constructor requires RemoteAddress ok 3 - Client::TCP constructor requires RemotePort ok 4 - Client::TCP constructor requires ServerInput ok 5 - Client::TCP constructor requires LowMark, ServerHigh, ServerLow ok 6 - Client::TCP constructor requires HighMark, ServerHigh, ServerLow ok 7 - Client::TCP constructor requires HighMark, LowMark, ServerLow ok 8 - Client::TCP constructor requires HighMark, LowMark, ServerHigh ok 9 - Client::TCP constructor requires InlineStates to be a reference ok 10 - Client::TCP constructor requires PackageStates to be a reference ok 11 - Client::TCP constructor requires ObjectStates to be a reference ok 12 - Client::TCP constructor requires SessionParams to be an array reference ok 13 - server got pre-connect callback ok 14 - ARG0 is a socket ok 15 - callback server got client connection ok 16 - acceptor server got client connection ok 17 - acceptor pre connect ok 18 - acceptor has a socket ok 19 - acceptor client connected ok 20 - callback client connected ok 21 - acceptor client flushed output ok 22 - callback client flushed output ok 23 - callback server got input ok 24 - acceptor server received input ok 25 - callback server flushed output ok 26 - callback server got client disconnected ok 27 - acceptor server flushed output ok 28 - acceptor server stopped the client session ok 29 - acceptor client got input ok 30 - callback client got input ok 31 - acceptor client got read error 0 (EOF) ok 32 - callback client got read error 0 (EOF) ok 33 - acceptor client disconnected ok 34 - callback client disconnected ok # You might see a 'disconnect' error during this test. # It may be ignored. t/30_loops/io_poll/comp_tcp_concurrent.t .......... 1..18 ok 1 - acceptor server : one connection open ok 2 - callback server : 1 connections open ok 3 - callback server : 2 connections open ok 4 - callback server : 3 connections open ok 5 - callback server : 4 connections open ok 6 - acceptor server : one connection open ok 7 - callback server : 3 connections open ok 8 - callback server : 3 connections open ok 9 - callback server : 3 connections open ok 10 - callback server : 4 connections open ok 11 - acceptor server : one connection open ok 12 - callback server : 4 connections open ok 13 - acceptor server : one connection open ok 14 - acceptor server : one connection open ok 15 - acceptor server : one connection open ok 16 - acceptor server : one connection open ok 17 - acceptor server : one connection open ok 18 - acceptor server : one connection open ok t/30_loops/io_poll/connect_errors.t ............... 1..3 ok 1 - found unused port: 51601 ok 2 - expected connection failure occurred ok 3 - run() returned successfully ok t/30_loops/io_poll/k_alarms.t ..................... 1..37 ok 1 - use POE; ok 2 - alarm 14 remove: name is correct ok 3 - alarm 14 remove: time is correct ok 4 - alarm 14 remove: data is correct ok 5 - alarm 15 remove: name is correct ok 6 - alarm 15 remove: time is correct ok 7 - alarm 15 remove: data is correct ok 8 - alarm 13: received proper data ok 9 - alarm 18: adjusted backward correctly ok 10 - alarm 18: adjusted forward correctly ok 11 - alarm 19: adjusted backward correctly ok 12 - alarm 19: adjusted forward correctly ok 13 - alarm 20: adjusted forward once correctly ok 14 - alarm 20: adjusted forward twice correctly ok 15 - alarm 20: adjusted backward correctly ok 16 - alarm 21: adjusted backward correctly ok 17 - alarm 21: adjusted forward correctly ok 18 - alarm 21: adjusted first correctly ok 19 - alarm 22: adjusted last correctly ok 20 - the right number of alarms were dispatched ok 21 - alarm 21 was dispatched first ok 22 - alarm 18 was dispatched second ok 23 - alarm 20 was dispatched third ok 24 - alarm 19 was dispatched fourth ok 25 - alarm 22 was dispatched fifth ok 26 - single alarm rang ok ok 27 - second alarm superseded first ok 28 - two alarms rang in proper order ok 29 - mixed alarm APIs rang properly ok 30 - stopped alarm should not ring ok 31 - single delay rang ok ok 32 - second delay superseded first ok 33 - two delays rang in proper order ok 34 - mixed delay APIs rang properly ok 35 - stopped delay should not ring ok 36 - tests ran reasonably fast ok 37 - alarms rang in order ok t/30_loops/io_poll/k_aliases.t .................... 1..20 ok 1 - use POE; ok 2 - setting new alias ok 3 - overwriting new alias ok 4 - resolve stringified session reference ok 5 - resolve session ID ok 6 - resolve alias ok 7 - resolve session reference ok 8 - fail to resolve nonexistent alias ok 9 - id resolves to session ok 10 - session resolves to id ok 11 - kernel id resolves to kernel reference ok 12 - kernel reference resolves to kernel id ok 13 - session has only one alias ok 14 - session's alias is 'new name' ok 15 - session now has two aliases ok 16 - session has 'new name' alias ok 17 - session has 'second name' alias ok 18 - removing simple alias ok 19 - session received one SIGIDLE ok 20 - session received one SIGZOMBIE ok t/30_loops/io_poll/k_detach.t ..................... 1..9 ok 1 - a1_1 detached itself ok 2 - a2_1 detached itself ok 3 - a3_1 detached itself ok 4 - a1 detached child a1_2 ok 5 - a2 detached child a2_2 ok 6 - a3 detached child a3_2 ok 7 - a1 detached itself ok 8 - a2 detached itself ok 9 - session destruction order ok t/30_loops/io_poll/k_run_returns.t ................ 1..1 ok 1 - POE::Kernel->run() returned right away ok t/30_loops/io_poll/k_selects.t .................... 1..17 ok 1 - master: created two-way pipe for testing ok 2 - master: created two-way pipe for testing ok 3 - master: created two-way pipe for testing ok 4 - master: created two-way pipe for testing ok 5 - master: created two-way pipe for testing ok 6 - slave: expected number of messages ok 7 - slave: expected number of messages ok 8 - slave: expected number of messages ok 9 - slave: expected number of messages ok 10 - slave: expected number of messages ok 11 - master: expected number of messages ok 12 - master: expected number of messages ok 13 - master: expected number of messages ok 14 - master: expected number of messages ok 15 - master: expected number of messages ok 16 - re-entered event loop ran ok 17 - second event loop run exited normally ok # Waiting 2 seconds for child processes to settle. t/30_loops/io_poll/k_sig_child.t .................. 1..15 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - killed 8 processes (out of 8) ok 4 - caught SIGCHLD for watched pid 19580 ok 5 - caught SIGCHLD for watched pid 19579 ok 6 - caught SIGCHLD for watched pid 19578 ok 7 - caught SIGCHLD for watched pid 19577 ok 8 - caught SIGCHLD for watched pid 19576 ok 9 - caught SIGCHLD for watched pid 19575 ok 10 - caught SIGCHLD for watched pid 19574 ok 11 - caught SIGCHLD for watched pid 19573 ok 12 - reaped 8 processes (out of 8) ok 13 - expected 8 reaped children, got 8 ok 14 - expected 8 sig(CHLD), got 8 ok 15 - all reaped children were watched ok # Waiting 2 seconds for child processes to settle. t/30_loops/io_poll/k_signals.t .................... 1..8 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - sent self SIGUSR1 ok 4 - sent self SIGPIPE ok 5 - caught SIGUSR1 ok 6 - caught SIGPIPE ok 7 - killed 8 processes (out of 8) ok 8 - reaped 8 processes (out of 8) ok t/30_loops/io_poll/k_signals_rerun.t .............. 1..9 ok 1 - (0-0) no error when process exited OK ok 2 - (0-1) no error when process exited OK ok 3 - (0-0) no error when process exited OK ok 4 - (0-0) no error when process exited OK ok 5 - (1-0) no error when process exited OK ok 6 - (1-1) died with bad exit code ok 7 - (1-1) error is correct ok 8 - (1-0) no error when process exited OK ok 9 - (1-0) no error when process exited OK ok t/30_loops/io_poll/sbk_signal_init.t .............. 1..1 ok 1 - normal SIGALRM dispatched ok t/30_loops/io_poll/ses_nfa.t ...................... 1..39 ok 1 - no object ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - POE::NFA::callback ok 6 - POE::NFA::postback ok 7 - $_[OBJECT] isa Switch ok 8 - wheel event happened ok 9 - get_current_state returns the same as $_[STATE] ok 10 - get_runstate returns the same as $_[RUNSTATE] ok 11 - light state matches expected state ok 12 - fib(0) returned 0 (wanted 0) ok 13 - $_[OBJECT] is a package ok 14 - light state matches expected state ok 15 - fib(1) returned 1 (wanted 1) ok 16 - $_[OBJECT] isa Switch ok 17 - light state matches expected state ok 18 - $_[OBJECT] is a package ok 19 - light state matches expected state ok 20 - fib(2) returned 1 (wanted 1) ok 21 - $_[OBJECT] isa Switch ok 22 - light state matches expected state ok 23 - $_[OBJECT] is a package ok 24 - fib(3) returned 2 (wanted 2) ok 25 - light state matches expected state ok 26 - $_[OBJECT] isa Switch ok 27 - light state matches expected state ok 28 - $_[OBJECT] is a package ok 29 - fib(4) returned 3 (wanted 3) ok 30 - light state matches expected state ok 31 - $_[OBJECT] isa Switch ok 32 - light state matches expected state ok 33 - $_[OBJECT] is a package ok 34 - light state matches expected state ok 35 - fib(5) returned 5 (wanted 5) ok 36 - fib(17) returned 1597 (wanted 1597) ok 37 - fib(23) returned 28657 (wanted 28657) ok 38 - fib(29) returned 514229 (wanted 514229) ok 39 - fib(43) returned 433494437 (wanted 433494437) ok # This test generates some STDERR during trace testing. 19601: 24 -> _start (from /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Kernel.pm at 1484) 19601: 24 -> woot (from /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib/POE/Test/Loops/ses_session.pm at 682) 19601: 24 -> narf (from /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Kernel.pm at 1891) 19601: 24 -> _stop (from /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/Sessions.pm at 528) t/30_loops/io_poll/ses_session.t .................. 1..41 ok 1 - option original value ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - new() is deprecated ok 6 - create() doesn't accept an odd number of args ok 7 - get_active_session before POE::Kernel->run() ok 8 - get_active_session within session ok 9 - get_heap during stop ok 10 - get_active_session after POE::Kernel->run() ok 11 - test 0 ran ok 12 - test 1 ran ok 13 - test 2 ran ok 14 - test 3 ran ok 15 - test 4 ran ok 16 - test 5 ran ok 17 - test 6 ran ok 18 - test 7 ran ok 19 - test 8 ran ok 20 - test 9 ran ok 21 - caught enough SIGALRMs ok 22 - caught enough SIGPIPEs ok 23 - postback test ok 24 - callback test ok 25 - ARG constants are good ok 26 - sender_count ok 27 - default_count ok 28 - got_heap_count ok 29 - object/package session event count ok 30 - 3 sessions destroyed (expected 3) ok 31 - 3 objects destroyed (expected 3) ok 32 - _stop wasn't called ok 33 - _child wasn't called ok 34 - _parent wasn't called ok 35 - destroyed 4 sessions (expected 4) ok 36 - destroyed 4 objects (expected 4) ok 37 - restarted event loop session _start ok 38 - restarted event loop session yield() ok 39 - restarted event loop session timer delay() ok 40 - restarted event loop session _stop ok 41 - restarted event loop returned normally ok t/30_loops/io_poll/wheel_accept.t ................. 1..2 ok 1 - created listening socket ok 2 - listening socket accepted connections ok t/30_loops/io_poll/wheel_curses.t ................. skipped: Curses not available t/30_loops/io_poll/wheel_readline.t ............... skipped: not running in a terminal t/30_loops/io_poll/wheel_readwrite.t .............. 1..28 ok 1 - use POE::Wheel::ReadWrite; ok 2 - POE::Wheel::ReadWrite->can(...) ok 3 - new(): no args ok 4 - new(): handles for both directions ok 5 - new(): passing kernel deprecated ok 6 - new(): both marks must be given ok 7 - new(): both marks must be given ok 8 - new(): both marks must be valid ok 9 - new(): both marks must be valid ok 10 - new(): both marks must be valid ok 11 - new(): both mark events needed ok 12 - new(): both mark events needed ok 13 - new(): mark events need levels ok 14 - new(): mark events need levels ok 15 - new(): mark events need levels ok 16 - input filter isa POE::Filter isa POE::Filter ok 17 - output filter isa POE::Filter isa POE::Filter ok 18 - input event happened ok 19 - flushed event happened ok 20 - error event happened ok 21 - low event happened ok 22 - driver's get called ok 23 - driver's put called ok 24 - driver's flush called ok 25 - correct wheel id consistently used ok 26 - correct number of lines read ok 27 - read state machine finished ok 28 - write state machine finished ok t/30_loops/io_poll/wheel_run.t .................... 1..99 ok 1 - new: at least one io event ok 2 - new: only valid conduits ok 3 - new: cannot mix deprecated Filter with StdioFilter ok 4 - new: Program is needed ok 5 - string/pty-pipe response type ok 6 - string/pty-pipe stdout response ok 7 - string/pty-pipe response type ok 8 - string/pty-pipe stderr response ok 9 - string/pty-pipe close ok 10 - string/pty-pipe driver_out_octets at close ok 11 - string/pty-pipe driver_out_messages at close ok 12 - string/default response type ok 13 - string/default stdout response ok 14 - string/default response type ok 15 - string/default stderr response ok 16 - string/default close ok 17 - string/default driver_out_octets at close ok 18 - string/default driver_out_messages at close ok 19 - coderef/pty response type ok 20 - coderef/pty stdout response ok 21 - coderef/pty response type ok 22 - coderef/pty stdout response ok 23 - coderef/pty close ok 24 - coderef/pty driver_out_octets at close ok 25 - coderef/pty driver_out_messages at close ok 26 - coderef/pty-pipe response type ok 27 - coderef/pty-pipe stdout response ok 28 - coderef/pty-pipe response type ok 29 - coderef/pty-pipe stderr response ok 30 - coderef/pipe response type ok 31 - coderef/pipe stdout response ok 32 - coderef/pipe response type ok 33 - coderef/pipe stderr response ok 34 - coderef/pipe close ok 35 - coderef/pipe driver_out_octets at close ok 36 - coderef/pipe driver_out_messages at close ok 37 - coderef/default response type ok 38 - coderef/default stdout response ok 39 - coderef/default response type ok 40 - coderef/default stderr response ok 41 - string/pty response type ok 42 - string/pty stdout response ok 43 - string/pty response type ok 44 - string/pty stdout response ok 45 - string/pty close ok 46 - string/pty driver_out_octets at close ok 47 - string/pty driver_out_messages at close ok 48 - string/killing response type ok 49 - string/killing stdout response ok 50 - string/killing response type ok 51 - string/killing stdout response ok 52 - string/killing close ok 53 - string/killing driver_out_octets at close ok 54 - string/killing driver_out_messages at close ok 55 - coderef/shutdown response type ok 56 - coderef/shutdown stdout response ok 57 - coderef/pty-pipe close ok 58 - coderef/pty-pipe driver_out_octets at close ok 59 - coderef/pty-pipe driver_out_messages at close ok 60 - coderef/default close ok 61 - coderef/default driver_out_octets at close ok 62 - coderef/default driver_out_messages at close ok 63 - string/pipe response type ok 64 - string/pipe stdout response ok 65 - coderef/shutdown response type ok 66 - coderef/shutdown stdout response ok 67 - string/pause_resume response type ok 68 - string/pause_resume stdout response ok 69 - coderef/shutdown close ok 70 - string/pause_resume response type ok 71 - string/pause_resume stderr response ok 72 - string/pause_resume response type ok 73 - string/pause_resume stdout response ok 74 - string/pause_resume response type ok 75 - string/pause_resume stdout response ok 76 - string/pause_resume response type ok 77 - string/pause_resume stderr response ok 78 - string/pause_resume response type ok 79 - string/pause_resume stdout response ok 80 - string/pause_resume response type ok 81 - string/pause_resume stderr response ok 82 - string/pause_resume close ok 83 - string/pause_resume driver_out_octets at close ok 84 - string/pause_resume driver_out_messages at close ok 85 - string/pipe response type ok 86 - string/pipe stderr response ok 87 - string/pipe close ok 88 - string/pipe driver_out_octets at close ok 89 - string/pipe driver_out_messages at close ok 90 - string/pause_resume flush count (19606) ok 91 - string/killing flush count (19606) ok 92 - string/default flush count (19606) ok 93 - string/pipe flush count (19606) ok 94 - string/pty flush count (19606) ok 95 - string/pty-pipe flush count (19606) ok 96 - coderef/default flush count (19606) ok 97 - coderef/pipe flush count (19606) ok 98 - coderef/pty flush count (19606) ok 99 - coderef/pty-pipe flush count (19606) ok t/30_loops/io_poll/wheel_sf_ipv6.t ................ skipped: Socket6 is needed for IPv6 tests t/30_loops/io_poll/wheel_sf_tcp.t ................. 1..9 ok 1 - received connection ok 2 - buffered 19 octets ok 3 - buffered 1 message ok 4 - received test message ok 5 - test five ok 6 - test seven ok 7 - sss expecting errnum 0; got 0 ok 8 - test two ok 9 - flushed all put data ok t/30_loops/io_poll/wheel_sf_udp.t ................. 1..10 ok 1 - test one ok 2 - test two ok 3 - peer a no recv errors ok 4 - peer a no send errors ok 5 - peer a no sock errors ok 6 - peer b no recv errors ok 7 - peer b no send errors ok 8 - peer b no sock errors ok 9 - peer a sent 10 (wanted 10) ok 10 - peer b sent 10 (wanted 10) ok t/30_loops/io_poll/wheel_sf_unix.t ................ 1..12 ok 1 - buffered 19 octets ok 2 - buffered 1 message ok 3 - received expected text ok 4 - test three ok 5 - test four ok 6 - sss expecting errnum 0; got 0 ok 7 - test six ok 8 - flushed everything we put ok 9 - lost expected child session ok 10 - test two ok 11 - only one client ok 12 - run() returned normally ok t/30_loops/io_poll/wheel_tail.t ................... 1..10 ok 1 - received connection ok 2 - file tail sent and received everything we should sent(2) recv(2) wanted(2) ok 3 - file tail resets detected ok 4 - test three ok 5 - sent everything we should ok 6 - flushed what we sent (flush=5; sent=5) ok 7 - test six ok 8 - handle tail test two ok 9 - handle tail read everything we were sent did(10) wanted(10) ok 10 - run() returned successfully ok t/30_loops/io_poll/z_kogman_sig_order.t ........... 1..7 ok 1 - simple signal on one session ok 2 - signal on parent, oblivious child ok 3 - signal on child, then parent ok 4 - TERM signal on child, then parent ok 5 - TERM signal with no handlers on child, then parent ok 6 - TERM signal on granchild, then child (with handler), then parent ok 7 - TERM signal with no handlers on granchild, then child, then parent ok t/30_loops/io_poll/z_leolo_wheel_run.t ............ 1..14 ok 1 - Start ok 2 - pty-pipe: done ok 3 - pty-pipe: close ok 4 - pty-pipe: CHLD ok 5 - inet: done ok 6 - inet: close ok 7 - inet: CHLD ok 8 - pty: done ok 9 - pty: close ok 10 - pty: CHLD ok 11 - socketpair: done ok 12 - socketpair: close ok 13 - socketpair: CHLD ok 14 - Done ok # Using '/bin/true' as our thing to run under system() t/30_loops/io_poll/z_merijn_sigchld_system.t ...... 1..4 ok 1 - System returns properly chld((undef)) err() ok 2 - System returns properly chld((undef)) err() ok 3 - System returns properly chld((undef)) err() ok 4 - no child procs caught ok t/30_loops/io_poll/z_rt39872_sigchld.t ............ 1..5 ok 1 - Intro output ok 2 - Intro output ok 3 - W1 closing ok 4 - One wheel left ok 5 - Sane exit ok # Wait 3 # sending sigusr1 # sent sigusr1 t/30_loops/io_poll/z_rt39872_sigchld_stop.t ....... 1..3 ok 1 - Expected child exited ok 2 - One child left (19638) ok 3 - Sane exit ok t/30_loops/io_poll/z_steinert_signal_integrity.t .. 1..2 ok 1 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok 2 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok t/30_loops/select/all_errors.t .................... skipped: most of these should move into other test files t/30_loops/select/comp_tcp.t ...................... 1..34 ok 1 - Client::TCP constructor requires even number of parameters ok 2 - Client::TCP constructor requires RemoteAddress ok 3 - Client::TCP constructor requires RemotePort ok 4 - Client::TCP constructor requires ServerInput ok 5 - Client::TCP constructor requires LowMark, ServerHigh, ServerLow ok 6 - Client::TCP constructor requires HighMark, ServerHigh, ServerLow ok 7 - Client::TCP constructor requires HighMark, LowMark, ServerLow ok 8 - Client::TCP constructor requires HighMark, LowMark, ServerHigh ok 9 - Client::TCP constructor requires InlineStates to be a reference ok 10 - Client::TCP constructor requires PackageStates to be a reference ok 11 - Client::TCP constructor requires ObjectStates to be a reference ok 12 - Client::TCP constructor requires SessionParams to be an array reference ok 13 - server got pre-connect callback ok 14 - ARG0 is a socket ok 15 - callback server got client connection ok 16 - acceptor server got client connection ok 17 - callback client connected ok 18 - acceptor pre connect ok 19 - acceptor has a socket ok 20 - acceptor client connected ok 21 - acceptor client flushed output ok 22 - callback client flushed output ok 23 - callback server got input ok 24 - acceptor server received input ok 25 - callback server flushed output ok 26 - callback server got client disconnected ok 27 - acceptor server flushed output ok 28 - acceptor server stopped the client session ok 29 - acceptor client got input ok 30 - callback client got input ok 31 - acceptor client got read error 0 (EOF) ok 32 - callback client got read error 0 (EOF) ok 33 - acceptor client disconnected ok 34 - callback client disconnected ok # You might see a 'disconnect' error during this test. # It may be ignored. t/30_loops/select/comp_tcp_concurrent.t ........... 1..18 ok 1 - acceptor server : one connection open ok 2 - callback server : 1 connections open ok 3 - callback server : 2 connections open ok 4 - callback server : 3 connections open ok 5 - callback server : 4 connections open ok 6 - acceptor server : one connection open ok 7 - callback server : 3 connections open ok 8 - callback server : 3 connections open ok 9 - callback server : 3 connections open ok 10 - callback server : 4 connections open ok 11 - acceptor server : one connection open ok 12 - callback server : 4 connections open ok 13 - acceptor server : one connection open ok 14 - acceptor server : one connection open ok 15 - acceptor server : one connection open ok 16 - acceptor server : one connection open ok 17 - acceptor server : one connection open ok 18 - acceptor server : one connection open ok t/30_loops/select/connect_errors.t ................ 1..3 ok 1 - found unused port: 51639 ok 2 - expected connection failure occurred ok 3 - run() returned successfully ok t/30_loops/select/k_alarms.t ...................... 1..37 ok 1 - use POE; ok 2 - alarm 14 remove: name is correct ok 3 - alarm 14 remove: time is correct ok 4 - alarm 14 remove: data is correct ok 5 - alarm 15 remove: name is correct ok 6 - alarm 15 remove: time is correct ok 7 - alarm 15 remove: data is correct ok 8 - alarm 13: received proper data ok 9 - alarm 18: adjusted backward correctly ok 10 - alarm 18: adjusted forward correctly ok 11 - alarm 19: adjusted backward correctly ok 12 - alarm 19: adjusted forward correctly ok 13 - alarm 20: adjusted forward once correctly ok 14 - alarm 20: adjusted forward twice correctly ok 15 - alarm 20: adjusted backward correctly ok 16 - alarm 21: adjusted backward correctly ok 17 - alarm 21: adjusted forward correctly ok 18 - alarm 21: adjusted first correctly ok 19 - alarm 22: adjusted last correctly ok 20 - the right number of alarms were dispatched ok 21 - alarm 21 was dispatched first ok 22 - alarm 18 was dispatched second ok 23 - alarm 20 was dispatched third ok 24 - alarm 19 was dispatched fourth ok 25 - alarm 22 was dispatched fifth ok 26 - single alarm rang ok ok 27 - second alarm superseded first ok 28 - two alarms rang in proper order ok 29 - mixed alarm APIs rang properly ok 30 - stopped alarm should not ring ok 31 - single delay rang ok ok 32 - second delay superseded first ok 33 - two delays rang in proper order ok 34 - mixed delay APIs rang properly ok 35 - stopped delay should not ring ok 36 - tests ran reasonably fast ok 37 - alarms rang in order ok t/30_loops/select/k_aliases.t ..................... 1..20 ok 1 - use POE; ok 2 - setting new alias ok 3 - overwriting new alias ok 4 - resolve stringified session reference ok 5 - resolve session ID ok 6 - resolve alias ok 7 - resolve session reference ok 8 - fail to resolve nonexistent alias ok 9 - id resolves to session ok 10 - session resolves to id ok 11 - kernel id resolves to kernel reference ok 12 - kernel reference resolves to kernel id ok 13 - session has only one alias ok 14 - session's alias is 'new name' ok 15 - session now has two aliases ok 16 - session has 'new name' alias ok 17 - session has 'second name' alias ok 18 - removing simple alias ok 19 - session received one SIGIDLE ok 20 - session received one SIGZOMBIE ok t/30_loops/select/k_detach.t ...................... 1..9 ok 1 - a1_1 detached itself ok 2 - a2_1 detached itself ok 3 - a3_1 detached itself ok 4 - a1 detached child a1_2 ok 5 - a2 detached child a2_2 ok 6 - a3 detached child a3_2 ok 7 - a1 detached itself ok 8 - a2 detached itself ok 9 - session destruction order ok t/30_loops/select/k_run_returns.t ................. 1..1 ok 1 - POE::Kernel->run() returned right away ok t/30_loops/select/k_selects.t ..................... 1..17 ok 1 - master: created two-way pipe for testing ok 2 - master: created two-way pipe for testing ok 3 - master: created two-way pipe for testing ok 4 - master: created two-way pipe for testing ok 5 - master: created two-way pipe for testing ok 6 - slave: expected number of messages ok 7 - slave: expected number of messages ok 8 - slave: expected number of messages ok 9 - slave: expected number of messages ok 10 - slave: expected number of messages ok 11 - master: expected number of messages ok 12 - master: expected number of messages ok 13 - master: expected number of messages ok 14 - master: expected number of messages ok 15 - master: expected number of messages ok 16 - re-entered event loop ran ok 17 - second event loop run exited normally ok # Waiting 2 seconds for child processes to settle. t/30_loops/select/k_sig_child.t ................... 1..15 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - killed 8 processes (out of 8) ok 4 - caught SIGCHLD for watched pid 19657 ok 5 - caught SIGCHLD for watched pid 19656 ok 6 - caught SIGCHLD for watched pid 19655 ok 7 - caught SIGCHLD for watched pid 19654 ok 8 - caught SIGCHLD for watched pid 19653 ok 9 - caught SIGCHLD for watched pid 19652 ok 10 - caught SIGCHLD for watched pid 19651 ok 11 - caught SIGCHLD for watched pid 19650 ok 12 - reaped 8 processes (out of 8) ok 13 - expected 8 reaped children, got 8 ok 14 - expected 8 sig(CHLD), got 8 ok 15 - all reaped children were watched ok # Waiting 2 seconds for child processes to settle. t/30_loops/select/k_signals.t ..................... 1..8 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - sent self SIGUSR1 ok 4 - sent self SIGPIPE ok 5 - caught SIGUSR1 ok 6 - caught SIGPIPE ok 7 - killed 8 processes (out of 8) ok 8 - reaped 8 processes (out of 8) ok t/30_loops/select/k_signals_rerun.t ............... 1..9 ok 1 - (0-0) no error when process exited OK ok 2 - (0-1) no error when process exited OK ok 3 - (0-0) no error when process exited OK ok 4 - (0-0) no error when process exited OK ok 5 - (1-0) no error when process exited OK ok 6 - (1-1) died with bad exit code ok 7 - (1-1) error is correct ok 8 - (1-0) no error when process exited OK ok 9 - (1-0) no error when process exited OK ok t/30_loops/select/sbk_signal_init.t ............... 1..1 ok 1 - normal SIGALRM dispatched ok t/30_loops/select/ses_nfa.t ....................... 1..39 ok 1 - no object ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - POE::NFA::callback ok 6 - POE::NFA::postback ok 7 - $_[OBJECT] isa Switch ok 8 - wheel event happened ok 9 - get_current_state returns the same as $_[STATE] ok 10 - get_runstate returns the same as $_[RUNSTATE] ok 11 - light state matches expected state ok 12 - fib(0) returned 0 (wanted 0) ok 13 - $_[OBJECT] is a package ok 14 - light state matches expected state ok 15 - fib(1) returned 1 (wanted 1) ok 16 - $_[OBJECT] isa Switch ok 17 - light state matches expected state ok 18 - $_[OBJECT] is a package ok 19 - light state matches expected state ok 20 - fib(2) returned 1 (wanted 1) ok 21 - $_[OBJECT] isa Switch ok 22 - light state matches expected state ok 23 - $_[OBJECT] is a package ok 24 - fib(3) returned 2 (wanted 2) ok 25 - light state matches expected state ok 26 - $_[OBJECT] isa Switch ok 27 - light state matches expected state ok 28 - $_[OBJECT] is a package ok 29 - fib(4) returned 3 (wanted 3) ok 30 - light state matches expected state ok 31 - $_[OBJECT] isa Switch ok 32 - light state matches expected state ok 33 - $_[OBJECT] is a package ok 34 - light state matches expected state ok 35 - fib(5) returned 5 (wanted 5) ok 36 - fib(17) returned 1597 (wanted 1597) ok 37 - fib(23) returned 28657 (wanted 28657) ok 38 - fib(29) returned 514229 (wanted 514229) ok 39 - fib(43) returned 433494437 (wanted 433494437) ok # This test generates some STDERR during trace testing. 19678: 24 -> _start (from /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Kernel.pm at 1484) 19678: 24 -> woot (from /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib/POE/Test/Loops/ses_session.pm at 682) 19678: 24 -> narf (from /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Kernel.pm at 1891) 19678: 24 -> _stop (from /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/Sessions.pm at 528) t/30_loops/select/ses_session.t ................... 1..41 ok 1 - option original value ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - new() is deprecated ok 6 - create() doesn't accept an odd number of args ok 7 - get_active_session before POE::Kernel->run() ok 8 - get_active_session within session ok 9 - get_heap during stop ok 10 - get_active_session after POE::Kernel->run() ok 11 - test 0 ran ok 12 - test 1 ran ok 13 - test 2 ran ok 14 - test 3 ran ok 15 - test 4 ran ok 16 - test 5 ran ok 17 - test 6 ran ok 18 - test 7 ran ok 19 - test 8 ran ok 20 - test 9 ran ok 21 - caught enough SIGALRMs ok 22 - caught enough SIGPIPEs ok 23 - postback test ok 24 - callback test ok 25 - ARG constants are good ok 26 - sender_count ok 27 - default_count ok 28 - got_heap_count ok 29 - object/package session event count ok 30 - 3 sessions destroyed (expected 3) ok 31 - 3 objects destroyed (expected 3) ok 32 - _stop wasn't called ok 33 - _child wasn't called ok 34 - _parent wasn't called ok 35 - destroyed 4 sessions (expected 4) ok 36 - destroyed 4 objects (expected 4) ok 37 - restarted event loop session _start ok 38 - restarted event loop session yield() ok 39 - restarted event loop session timer delay() ok 40 - restarted event loop session _stop ok 41 - restarted event loop returned normally ok t/30_loops/select/wheel_accept.t .................. 1..2 ok 1 - created listening socket ok 2 - listening socket accepted connections ok t/30_loops/select/wheel_curses.t .................. skipped: Curses not available t/30_loops/select/wheel_readline.t ................ skipped: not running in a terminal t/30_loops/select/wheel_readwrite.t ............... 1..28 ok 1 - use POE::Wheel::ReadWrite; ok 2 - POE::Wheel::ReadWrite->can(...) ok 3 - new(): no args ok 4 - new(): handles for both directions ok 5 - new(): passing kernel deprecated ok 6 - new(): both marks must be given ok 7 - new(): both marks must be given ok 8 - new(): both marks must be valid ok 9 - new(): both marks must be valid ok 10 - new(): both marks must be valid ok 11 - new(): both mark events needed ok 12 - new(): both mark events needed ok 13 - new(): mark events need levels ok 14 - new(): mark events need levels ok 15 - new(): mark events need levels ok 16 - input filter isa POE::Filter isa POE::Filter ok 17 - output filter isa POE::Filter isa POE::Filter ok 18 - input event happened ok 19 - flushed event happened ok 20 - error event happened ok 21 - low event happened ok 22 - driver's get called ok 23 - driver's put called ok 24 - driver's flush called ok 25 - correct wheel id consistently used ok 26 - correct number of lines read ok 27 - read state machine finished ok 28 - write state machine finished ok t/30_loops/select/wheel_run.t ..................... 1..99 ok 1 - new: at least one io event ok 2 - new: only valid conduits ok 3 - new: cannot mix deprecated Filter with StdioFilter ok 4 - new: Program is needed ok 5 - string/pty-pipe response type ok 6 - string/pty-pipe stdout response ok 7 - string/pty-pipe response type ok 8 - string/pty-pipe stderr response ok 9 - string/pty-pipe close ok 10 - string/pty-pipe driver_out_octets at close ok 11 - string/pty-pipe driver_out_messages at close ok 12 - coderef/pty response type ok 13 - coderef/pty stdout response ok 14 - coderef/pty response type ok 15 - coderef/pty stdout response ok 16 - coderef/pty close ok 17 - coderef/pty driver_out_octets at close ok 18 - coderef/pty driver_out_messages at close ok 19 - string/default response type ok 20 - string/default stdout response ok 21 - string/default response type ok 22 - string/default stderr response ok 23 - string/default close ok 24 - string/default driver_out_octets at close ok 25 - string/default driver_out_messages at close ok 26 - coderef/pty-pipe response type ok 27 - coderef/pty-pipe stdout response ok 28 - coderef/pty-pipe response type ok 29 - coderef/pty-pipe stderr response ok 30 - coderef/pipe response type ok 31 - coderef/pipe stdout response ok 32 - coderef/pipe response type ok 33 - coderef/pipe stderr response ok 34 - coderef/pipe close ok 35 - coderef/pipe driver_out_octets at close ok 36 - coderef/pipe driver_out_messages at close ok 37 - coderef/default response type ok 38 - coderef/default stdout response ok 39 - coderef/default response type ok 40 - coderef/default stderr response ok 41 - string/pty response type ok 42 - string/pty stdout response ok 43 - string/pty response type ok 44 - string/pty stdout response ok 45 - string/pty close ok 46 - string/pty driver_out_octets at close ok 47 - string/pty driver_out_messages at close ok 48 - string/killing response type ok 49 - string/killing stdout response ok 50 - string/killing response type ok 51 - string/killing stdout response ok 52 - string/killing close ok 53 - string/killing driver_out_octets at close ok 54 - string/killing driver_out_messages at close ok 55 - coderef/shutdown response type ok 56 - coderef/shutdown stdout response ok 57 - coderef/shutdown response type ok 58 - coderef/shutdown stdout response ok 59 - coderef/shutdown close ok 60 - string/pause_resume response type ok 61 - string/pause_resume stdout response ok 62 - string/pause_resume response type ok 63 - string/pause_resume stderr response ok 64 - string/pause_resume response type ok 65 - string/pause_resume stdout response ok 66 - string/pause_resume response type ok 67 - string/pause_resume stdout response ok 68 - string/pause_resume response type ok 69 - string/pause_resume stderr response ok 70 - string/pause_resume response type ok 71 - string/pause_resume stdout response ok 72 - string/pause_resume response type ok 73 - string/pause_resume stderr response ok 74 - string/pause_resume close ok 75 - string/pause_resume driver_out_octets at close ok 76 - string/pause_resume driver_out_messages at close ok 77 - string/pipe response type ok 78 - string/pipe stdout response ok 79 - string/pipe response type ok 80 - string/pipe stderr response ok 81 - string/pipe close ok 82 - string/pipe driver_out_octets at close ok 83 - string/pipe driver_out_messages at close ok 84 - coderef/pty-pipe close ok 85 - coderef/pty-pipe driver_out_octets at close ok 86 - coderef/pty-pipe driver_out_messages at close ok 87 - coderef/default close ok 88 - coderef/default driver_out_octets at close ok 89 - coderef/default driver_out_messages at close ok 90 - string/pause_resume flush count (19683) ok 91 - string/killing flush count (19683) ok 92 - string/default flush count (19683) ok 93 - string/pipe flush count (19683) ok 94 - string/pty flush count (19683) ok 95 - string/pty-pipe flush count (19683) ok 96 - coderef/default flush count (19683) ok 97 - coderef/pipe flush count (19683) ok 98 - coderef/pty flush count (19683) ok 99 - coderef/pty-pipe flush count (19683) ok t/30_loops/select/wheel_sf_ipv6.t ................. skipped: Socket6 is needed for IPv6 tests t/30_loops/select/wheel_sf_tcp.t .................. 1..9 ok 1 - received connection ok 2 - buffered 19 octets ok 3 - buffered 1 message ok 4 - received test message ok 5 - test five ok 6 - test seven ok 7 - sss expecting errnum 0; got 0 ok 8 - test two ok 9 - flushed all put data ok t/30_loops/select/wheel_sf_udp.t .................. 1..10 ok 1 - test one ok 2 - test two ok 3 - peer a no recv errors ok 4 - peer a no send errors ok 5 - peer a no sock errors ok 6 - peer b no recv errors ok 7 - peer b no send errors ok 8 - peer b no sock errors ok 9 - peer a sent 10 (wanted 10) ok 10 - peer b sent 10 (wanted 10) ok t/30_loops/select/wheel_sf_unix.t ................. 1..12 ok 1 - buffered 19 octets ok 2 - buffered 1 message ok 3 - received expected text ok 4 - test three ok 5 - test four ok 6 - sss expecting errnum 0; got 0 ok 7 - test six ok 8 - flushed everything we put ok 9 - lost expected child session ok 10 - test two ok 11 - only one client ok 12 - run() returned normally ok t/30_loops/select/wheel_tail.t .................... 1..10 ok 1 - received connection ok 2 - file tail sent and received everything we should sent(2) recv(2) wanted(2) ok 3 - file tail resets detected ok 4 - test three ok 5 - sent everything we should ok 6 - flushed what we sent (flush=5; sent=5) ok 7 - test six ok 8 - handle tail test two ok 9 - handle tail read everything we were sent did(10) wanted(10) ok 10 - run() returned successfully ok t/30_loops/select/z_kogman_sig_order.t ............ 1..7 ok 1 - simple signal on one session ok 2 - signal on parent, oblivious child ok 3 - signal on child, then parent ok 4 - TERM signal on child, then parent ok 5 - TERM signal with no handlers on child, then parent ok 6 - TERM signal on granchild, then child (with handler), then parent ok 7 - TERM signal with no handlers on granchild, then child, then parent ok t/30_loops/select/z_leolo_wheel_run.t ............. 1..14 ok 1 - Start ok 2 - inet: done ok 3 - inet: close ok 4 - inet: CHLD ok 5 - pty-pipe: done ok 6 - pty-pipe: close ok 7 - pty-pipe: CHLD ok 8 - pty: done ok 9 - pty: close ok 10 - pty: CHLD ok 11 - socketpair: done ok 12 - socketpair: close ok 13 - socketpair: CHLD ok 14 - Done ok # Using '/bin/true' as our thing to run under system() t/30_loops/select/z_merijn_sigchld_system.t ....... 1..4 ok 1 - System returns properly chld((undef)) err() ok 2 - System returns properly chld((undef)) err() ok 3 - System returns properly chld((undef)) err() ok 4 - no child procs caught ok t/30_loops/select/z_rt39872_sigchld.t ............. 1..5 ok 1 - Intro output ok 2 - Intro output ok 3 - W1 closing ok 4 - One wheel left ok 5 - Sane exit ok # Wait 3 # sending sigusr1 # sent sigusr1 t/30_loops/select/z_rt39872_sigchld_stop.t ........ 1..3 ok 1 - Expected child exited ok 2 - One child left (19715) ok 3 - Sane exit ok t/30_loops/select/z_steinert_signal_integrity.t ... 1..2 ok 1 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok 2 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok t/90_regression/agaran-filter-httpd.t ............. 1..3 ok 1 - client connected ok 2 - HTTP::Request=HASH(0x85f68e0) isa HTTP::Message ok 3 - Double striped ok t/90_regression/averell-callback-ret.t ............ 1..2 ok 1 - use POE; ok 2 - Callback returns correct value ok t/90_regression/bingos-followtail.t ............... 1..2 ok 1 - Got the right line ok 2 - Cows went moo ok t/90_regression/broeren-win32-nbio.t .............. skipped: This test examines ActiveState Perl behavior. t/90_regression/cfedde-filter-httpd.t ............. 1..2 ok 1 - client connected ok 2 - HTTP::Request=HASH(0x85f6a98) isa HTTP::Message ok t/90_regression/ferrari-server-unix.t ............. 1..1 ok 1 ok # This test can take up to 10 seconds t/90_regression/kjeldahl-stop-start-polling.t ..... 1..11 ok 1 - stdout from 1 ok 2 - stdout from 2 ok 3 - stdout from 3 ok 4 - expected child flush ok 5 - Child 3 exit detected. ok 6 - expected child flush ok 7 - Child 2 exit detected. ok 8 - expected child flush ok 9 - Child 1 exit detected. ok 10 - all children have exited ok 11 - Sane exit ok # This test can take up to 10 seconds t/90_regression/kjeldahl-stop-start-sig-nopipe.t .. 1..11 ok 1 - stdout from 1 ok 2 - expected child flush ok 3 - Child 1 exit detected. ok 4 - stdout from 2 ok 5 - expected child flush ok 6 - Child 2 exit detected. ok 7 - stdout from 3 ok 8 - expected child flush ok 9 - Child 3 exit detected. ok 10 - all children have exited ok 11 - Sane exit ok # This test can take up to 10 seconds t/90_regression/kjeldahl-stop-start-sig-pipe.t .... 1..11 ok 1 - stdout from 3 ok 2 - expected child flush ok 3 - Child 3 exit detected. ok 4 - stdout from 1 ok 5 - expected child flush ok 6 - Child 1 exit detected. ok 7 - stdout from 2 ok 8 - expected child flush ok 9 - Child 2 exit detected. ok 10 - all children have exited ok 11 - Sane exit ok t/90_regression/neyuki_detach.t ................... 1..12 ok 1 - starting parent in sequence ok 2 - parent spawning child in sequence ok 3 - child started in sequence ok 4 - parent received _child create in sequence ok 5 - child detached itself in sequence ok 6 - parent received _child lose in sequence ok 7 - child received _parent in sequence ok 8 - child parent is POE::Kernel ok 9 - parent done in sequence ok 10 - stopping parent in sequence ok 11 - child is done in sequence ok 12 - child stopped in sequence ok t/90_regression/rt14444-arg1.t .................... 1..3 ok 1 - test args passed okay ok 2 - args preserved in pass by reference ok 3 - args preserved in pass by copy ok t/90_regression/rt1648-tied-stderr.t .............. 1..1 ok 1 - should receive STDERR even when tied ok t/90_regression/rt19908-merlyn-stop.t ............. 1..3 ok 1 - started ok 2 - stopped due to a 'stop' exception (in _stop) ok 3 - stopped after one _stop ok t/90_regression/rt23181-sigchld-rc.t .............. 1..1 ok 1 - didn't die ok t/90_regression/rt47966-sigchld.t ................. skipped: Set TEST_MAINTAINER to run this test t/90_regression/somni-poco-server-tcp.t ........... 1..43 ok 1 - server started ok 2 - client started ok 3 - client connected to server ok 4 - client connected ok 5 - client flushed ok 6 - received from server: I will be serving you today! ok 7 - received from client: I am your new client! ok 8 - received from server: Go away. ok 9 - client disconnected ok 10 - state is empty ok 11 - server started ok 12 - client started ok 13 - client connected to server ok 14 - client connected ok 15 - client flushed ok 16 - received from server: I will be serving you today! ok 17 - received from client: I am your new client! ok 18 - received from server: Go away. ok 19 - client disconnected ok 20 - state is empty ok 21 - server started: ARRAY HASH SCALAR none ok 22 - client started ok 23 - client connected to server: none SCALAR HASH ARRAY ok 24 - client connected ok 25 - client flushed ok 26 - received from server: I will be serving you today! ok 27 - received from client: I am your new client! ok 28 - received from server: Go away. ok 29 - client disconnected ok 30 - state is empty ok 31 - server started ok 32 - client started ok 33 - client connected to server ok 34 - client connected ok 35 - InlineStates test: from server_client_connected ok 36 - ObjectStates test: from server_client_connected ok 37 - PackageStates test: from server_client_connected ok 38 - client flushed ok 39 - received from server: I will be serving you today! ok 40 - received from client: I am your new client! ok 41 - received from server: Go away. ok 42 - client disconnected ok 43 - state is empty ok t/90_regression/steinert-passed-wheel.t ........... 1..1 ok 1 - normal shutdown ok t/90_regression/suzman_windows.t .................. 1..2 ok 1 - handled real SIGCHLD ok 2 - run() returned successfully ok t/90_regression/ton-stop-corruption.t ............. 1..5 ok 1 - use POE; ok 2 - use POE::Pipe::OneWay; ok 3 - created a pipe for testing (Illegal seek) ok 4 - got readable callback; calling stop ok 5 - stop was not called ok t/90_regression/whelan-dieprop.t .................. 1..2 ok 1 - child got exception ok 2 - parent got exception ok t/90_regression/whjackson-followtail.t ............ 1..10 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok All tests successful. Files=132, Tests=4136, 164 wallclock secs ( 0.79 usr 0.05 sys + 16.06 cusr 0.84 csys = 17.74 CPU) Result: PASS RCAPUTO/POE-1.284.tar.gz make test TEST_VERBOSE=1 -- OK Rocco Caputo <rcaputo@cpan.org> A portable networking and multitasking framework. >>> (cd /home/fly1200/var/cpan/build/POE-1.284-0ckL6q && tar cvf - POE-1.284.ppd blib) | gzip -c >/home/fly1200/var/REPO/R/RC/RCAPUTO/POE-1.284.tar.gz POE-1.284.ppd blib/ blib/lib/ blib/lib/POE/ blib/lib/POE/Loop/ blib/lib/POE/Loop/IO_Poll.pm blib/lib/POE/Loop/PerlSignals.pm blib/lib/POE/Loop/Select.pm blib/lib/POE/Pipe/ blib/lib/POE/Pipe/TwoWay.pm blib/lib/POE/Pipe/OneWay.pm blib/lib/POE/Driver/ blib/lib/POE/Driver/SysRW.pm blib/lib/POE/Filter/ blib/lib/POE/Filter/Reference.pm blib/lib/POE/Filter/Block.pm blib/lib/POE/Filter/Map.pm blib/lib/POE/Filter/Line.pm blib/lib/POE/Filter/Stream.pm blib/lib/POE/Filter/RecordBlock.pm blib/lib/POE/Filter/Stackable.pm blib/lib/POE/Filter/HTTPD.pm blib/lib/POE/Filter/Grep.pm blib/lib/POE/Wheel.pm blib/lib/POE/Kernel.pm blib/lib/POE/Queue/ blib/lib/POE/Queue/Array.pm blib/lib/POE/Wheel/ blib/lib/POE/Wheel/Run.pm blib/lib/POE/Wheel/Curses.pm blib/lib/POE/Wheel/SocketFactory.pm blib/lib/POE/Wheel/ListenAccept.pm blib/lib/POE/Wheel/FollowTail.pm blib/lib/POE/Wheel/ReadWrite.pm blib/lib/POE/Wheel/ReadLine.pm blib/lib/POE/NFA.pm blib/lib/POE/Pipe.pm blib/lib/POE/Queue.pm blib/lib/POE/Resources.pm blib/lib/POE/Session.pm blib/lib/POE/Loop.pm blib/lib/POE/Component.pm blib/lib/POE/Driver.pm blib/lib/POE/Component/ blib/lib/POE/Component/Client/ blib/lib/POE/Component/Client/TCP.pm blib/lib/POE/Component/Server/ blib/lib/POE/Component/Server/TCP.pm blib/lib/POE/Resource/ blib/lib/POE/Resource/Events.pm blib/lib/POE/Resource/SIDs.pm blib/lib/POE/Resource/Extrefs.pm blib/lib/POE/Resource/Sessions.pm blib/lib/POE/Resource/Aliases.pm blib/lib/POE/Resource/FileHandles.pm blib/lib/POE/Resource/Statistics.pm blib/lib/POE/Resource/Signals.pm blib/lib/POE/Filter.pm blib/lib/POE/Resource.pm blib/lib/POE.pm blib/man3/ blib/man3/POE::Wheel::SocketFactory.3 blib/man3/POE::Wheel::ListenAccept.3 blib/man3/POE::Resource::Extrefs.3 blib/man3/POE::Component.3 blib/man3/POE::Resource::Signals.3 blib/man3/POE.3 blib/man3/POE::Loop::PerlSignals.3 blib/man3/POE::Filter::RecordBlock.3 blib/man3/POE::Loop::IO_Poll.3 blib/man3/POE::Filter::Stream.3 blib/man3/POE::Queue.3 blib/man3/POE::Driver::SysRW.3 blib/man3/POE::Resource::SIDs.3 blib/man3/POE::Session.3 blib/man3/POE::Wheel::Run.3 blib/man3/POE::Resource::Events.3 blib/man3/POE::Resources.3 blib/man3/POE::Filter::Reference.3 blib/man3/POE::Pipe::OneWay.3 blib/man3/POE::Wheel::ReadLine.3 blib/man3/POE::Component::Client::TCP.3 blib/man3/POE::Resource.3 blib/man3/POE::Loop.3 blib/man3/POE::Filter::HTTPD.3 blib/man3/POE::Pipe.3 blib/man3/POE::Filter.3 blib/man3/POE::NFA.3 blib/man3/POE::Driver.3 blib/man3/POE::Wheel::ReadWrite.3 blib/man3/POE::Wheel::Curses.3 blib/man3/POE::Filter::Grep.3 blib/man3/POE::Resource::Aliases.3 blib/man3/POE::Filter::Stackable.3 blib/man3/POE::Resource::Statistics.3 blib/man3/POE::Filter::Line.3 blib/man3/POE::Loop::Select.3 blib/man3/POE::Filter::Map.3 blib/man3/POE::Wheel::FollowTail.3 blib/man3/POE::Resource::FileHandles.3 blib/man3/POE::Wheel.3 blib/man3/POE::Pipe::TwoWay.3 blib/man3/POE::Queue::Array.3 blib/man3/POE::Filter::Block.3 blib/man3/POE::Kernel.3 blib/man3/POE::Resource::Sessions.3 blib/man3/POE::Component::Server::TCP.3 >>> mv /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/POE-1.284.ppd /home/fly1200/var/REPO/R/RC/RCAPUTO Running test for module 'Audio::MPD::Common::Item' Running make for J/JQ/JQUELIN/Audio-MPD-Common-1.100430.tar.gz Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/J/JQ/JQUELIN/Audio-MPD-Common-1.100430.tar.gz ok Audio-MPD-Common-1.100430 Audio-MPD-Common-1.100430/Changes Audio-MPD-Common-1.100430/dist.ini Audio-MPD-Common-1.100430/lib/Audio/MPD Audio-MPD-Common-1.100430/lib/Audio/MPD/Common.pm Audio-MPD-Common-1.100430/lib/Audio/MPD/Common Audio-MPD-Common-1.100430/lib/Audio/MPD/Common/Types.pm Audio-MPD-Common-1.100430/lib/Audio/MPD/Common/Status.pm Audio-MPD-Common-1.100430/lib/Audio/MPD/Common/Item.pm Audio-MPD-Common-1.100430/lib/Audio/MPD/Common/Stats.pm Audio-MPD-Common-1.100430/lib/Audio/MPD/Common/Time.pm Audio-MPD-Common-1.100430/lib/Audio/MPD/Common/Item Audio-MPD-Common-1.100430/lib/Audio/MPD/Common/Item/Playlist.pm Audio-MPD-Common-1.100430/lib/Audio/MPD/Common/Item/Song.pm Audio-MPD-Common-1.100430/lib/Audio/MPD/Common/Item/Directory.pm Audio-MPD-Common-1.100430/t Audio-MPD-Common-1.100430/t/13-stats.t Audio-MPD-Common-1.100430/t/11-time.t Audio-MPD-Common-1.100430/t/12-status.t Audio-MPD-Common-1.100430/t/10-item.t Audio-MPD-Common-1.100430/t/00-compile.t Audio-MPD-Common-1.100430/t/author-critic.t Audio-MPD-Common-1.100430/t/release-meta-yaml.t Audio-MPD-Common-1.100430/t/release-pod-coverage.t Audio-MPD-Common-1.100430/t/release-pod-syntax.t Audio-MPD-Common-1.100430/LICENSE Audio-MPD-Common-1.100430/META.yml Audio-MPD-Common-1.100430/README Audio-MPD-Common-1.100430/Build.PL Audio-MPD-Common-1.100430/MANIFEST Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build J/JQ/JQUELIN/Audio-MPD-Common-1.100430.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Build.PL Checking prerequisites... requires: ! MooseX::Has::Sugar is not installed ! MooseX::Types::Moose 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 'Audio-MPD-Common' version '1.100430' ---- Unsatisfied dependencies detected during ---- ---- JQUELIN/Audio-MPD-Common-1.100430.tar.gz ---- MooseX::Types::Moose [requires] MooseX::Has::Sugar [requires] Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running Build test Delayed until after prerequisites Running test for module 'MooseX::Types::Moose' Running make for R/RK/RKITOVER/MooseX-Types-0.21.tar.gz Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-Types-0.21-EWdTwQ Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'namespace::clean => 0.08' for 'RKITOVER/MooseX-Types-0.21.tar.gz' failed when processing 'FLORA/namespace-clean-0.13.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Has already been made Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running test for module 'MooseX::Has::Sugar' Running Build for K/KE/KENTNL/MooseX-Has-Sugar-0.0405.tar.gz Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-Has-Sugar-0.0405-8QLvgL Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'MooseX::Types::Moose => 0' for 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' failed when processing 'RKITOVER/MooseX-Types-0.21.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'namespace::autoclean => 0' for 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' failed when processing 'FLORA/namespace-autoclean-0.09.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'MooseX::Types => 0.10' for 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' failed when processing 'RKITOVER/MooseX-Types-0.21.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Has already been made Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running Build test Won't repeat unsuccessful test during this command Has already been tested within this command Running Build for J/JQ/JQUELIN/Audio-MPD-Common-1.100430.tar.gz Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build J/JQ/JQUELIN/Audio-MPD-Common-1.100430.tar.gz Warning: Prerequisite 'MooseX::Types::Moose => 0' for 'JQUELIN/Audio-MPD-Common-1.100430.tar.gz' failed when processing 'RKITOVER/MooseX-Types-0.21.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'MooseX::Has::Sugar => 0' for 'JQUELIN/Audio-MPD-Common-1.100430.tar.gz' failed when processing 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> ./Build Building Audio-MPD-Common JQUELIN/Audio-MPD-Common-1.100430.tar.gz ./Build -- OK Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/Audio/MPD/Common/Item/Directory.pm line 18. BEGIN failed--compilation aborted at lib/Audio/MPD/Common/Item/Directory.pm line 18. Compilation failed in require at lib/Audio/MPD/Common/Item.pm line 17. BEGIN failed--compilation aborted at lib/Audio/MPD/Common/Item.pm line 17. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'Audio::MPD::Common::Item loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'Audio::MPD::Common::Item ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/Audio/MPD/Common/Item/Directory.pm line 18. BEGIN failed--compilation aborted at lib/Audio/MPD/Common/Item/Directory.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'Audio::MPD::Common::Item::Directory loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'Audio::MPD::Common::Item::Directory ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/Audio/MPD/Common/Item/Playlist.pm line 18. BEGIN failed--compilation aborted at lib/Audio/MPD/Common/Item/Playlist.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'Audio::MPD::Common::Item::Playlist loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'Audio::MPD::Common::Item::Playlist ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/Audio/MPD/Common/Item/Song.pm line 18. BEGIN failed--compilation aborted at lib/Audio/MPD/Common/Item/Song.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'Audio::MPD::Common::Item::Song loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'Audio::MPD::Common::Item::Song ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/Audio/MPD/Common/Stats.pm line 18. BEGIN failed--compilation aborted at lib/Audio/MPD/Common/Stats.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'Audio::MPD::Common::Stats loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'Audio::MPD::Common::Stats ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/Audio/MPD/Common/Status.pm line 18. BEGIN failed--compilation aborted at lib/Audio/MPD/Common/Status.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'Audio::MPD::Common::Status loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'Audio::MPD::Common::Status ok' # Looks like you failed 6 tests of 9. t/00-compile.t ............ 1..9 ok 1 - Audio::MPD::Common loaded ok not ok 2 - Audio::MPD::Common::Item loaded ok not ok 3 - Audio::MPD::Common::Item::Directory loaded ok not ok 4 - Audio::MPD::Common::Item::Playlist loaded ok not ok 5 - Audio::MPD::Common::Item::Song loaded ok not ok 6 - Audio::MPD::Common::Stats loaded ok not ok 7 - Audio::MPD::Common::Status loaded ok ok 8 - Audio::MPD::Common::Time loaded ok ok 9 - Audio::MPD::Common::Types loaded ok Dubious, test returned 6 (wstat 1536, 0x600) Failed 6/9 subtests Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib/Audio/MPD/Common/Item/Directory.pm line 18. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib/Audio/MPD/Common/Item/Directory.pm line 18. Compilation failed in require at /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib/Audio/MPD/Common/Item.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib/Audio/MPD/Common/Item.pm line 17. Compilation failed in require at t/10-item.t line 14. BEGIN failed--compilation aborted at t/10-item.t line 14. t/10-item.t ............... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/11-time.t ............... 1..14 ok 1 - sofar() formats time so far ok 2 - left() formats remaining time ok 3 - sofar() formats time so far ok 4 - percent() gives percentage elapsed ok 5 - sofar_secs() gives seconds so far ok 6 - sofar_mins() gives minutes so far ok 7 - seconds_sofar() gives time so far in secs ok 8 - left_secs() gives seconds left ok 9 - left_mins() gives minutes left ok 10 - seconds_left() gives time left in secs ok 11 - total_secs() gives seconds total ok 12 - total_mins() gives minutes total ok 13 - seconds_total() gives time total in secs ok 14 - percent() defaults to 0 ok Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib/Audio/MPD/Common/Status.pm line 18. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib/Audio/MPD/Common/Status.pm line 18. Compilation failed in require at t/12-status.t line 14. BEGIN failed--compilation aborted at t/12-status.t line 14. t/12-status.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib/Audio/MPD/Common/Stats.pm line 18. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC/blib/lib/Audio/MPD/Common/Stats.pm line 18. Compilation failed in require at t/13-stats.t line 14. BEGIN failed--compilation aborted at t/13-stats.t line 14. t/13-stats.t .............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/author-critic.t ......... skipped: these tests are for testing by the author t/release-meta-yaml.t ..... skipped: these tests are for release candidate testing 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 Test Summary Report ------------------- t/00-compile.t (Wstat: 1536 Tests: 9 Failed: 6) Failed tests: 2-7 Non-zero exit status: 6 t/10-item.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/12-status.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/13-stats.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=9, Tests=23, 3 wallclock secs ( 0.03 usr 0.01 sys + 2.52 cusr 0.12 csys = 2.68 CPU) Result: FAIL Failed 4/9 test programs. 6/23 subtests failed. JQUELIN/Audio-MPD-Common-1.100430.tar.gz ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports JQUELIN/Audio-MPD-Common-1.100430.tar.gz Running test for module 'Audio::MPD::Common::Stats' Running Build for J/JQ/JQUELIN/Audio-MPD-Common-1.100430.tar.gz Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'MooseX::Types::Moose => 0' for 'JQUELIN/Audio-MPD-Common-1.100430.tar.gz' failed when processing 'RKITOVER/MooseX-Types-0.21.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'MooseX::Has::Sugar => 0' for 'JQUELIN/Audio-MPD-Common-1.100430.tar.gz' failed when processing 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Has already been made Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running Build test Won't repeat unsuccessful test during this command Has already been tested within this command Running test for module 'Audio::MPD::Common::Status' Running Build for J/JQ/JQUELIN/Audio-MPD-Common-1.100430.tar.gz Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/Audio-MPD-Common-1.100430-Mg6CXC Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'MooseX::Types::Moose => 0' for 'JQUELIN/Audio-MPD-Common-1.100430.tar.gz' failed when processing 'RKITOVER/MooseX-Types-0.21.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'MooseX::Has::Sugar => 0' for 'JQUELIN/Audio-MPD-Common-1.100430.tar.gz' failed when processing 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Has already been made Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running Build test Won't repeat unsuccessful test during this command Has already been tested within this command Running test for module 'MooseX::POE' Running make for P/PE/PERIGRIN/MooseX-POE-0.205.tar.gz Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/P/PE/PERIGRIN/MooseX-POE-0.205.tar.gz ok MooseX-POE-0.205/ MooseX-POE-0.205/bench/ MooseX-POE-0.205/bench/forkbomb.perl MooseX-POE-0.205/bench/moose.forkbomb.pl MooseX-POE-0.205/Changes MooseX-POE-0.205/ex/ MooseX-POE-0.205/ex/candygram.pl MooseX-POE-0.205/ex/serial_watcher.pl MooseX-POE-0.205/ex/tbray/ MooseX-POE-0.205/ex/tbray/tbray_baseline.pl MooseX-POE-0.205/ex/tbray/tbray_coro.pl MooseX-POE-0.205/ex/tbray/tbray_coro_fork.pl MooseX-POE-0.205/ex/tbray/tbray_coro_workers.pl MooseX-POE-0.205/ex/tbray/tbray_poe.pl MooseX-POE-0.205/ex/tbray/tbray_poe_workers.pl MooseX-POE-0.205/ex/tbray/wf_mmap.pl MooseX-POE-0.205/ex/tbray/widefinder.pl MooseX-POE-0.205/inc/ MooseX-POE-0.205/inc/Module/ MooseX-POE-0.205/inc/Module/Install/ MooseX-POE-0.205/inc/Module/Install/AutoManifest.pm MooseX-POE-0.205/inc/Module/Install/Base.pm MooseX-POE-0.205/inc/Module/Install/Can.pm MooseX-POE-0.205/inc/Module/Install/Fetch.pm MooseX-POE-0.205/inc/Module/Install/Makefile.pm MooseX-POE-0.205/inc/Module/Install/Metadata.pm MooseX-POE-0.205/inc/Module/Install/Repository.pm MooseX-POE-0.205/inc/Module/Install/Win32.pm MooseX-POE-0.205/inc/Module/Install/WriteAll.pm MooseX-POE-0.205/inc/Module/Install.pm MooseX-POE-0.205/lib/ MooseX-POE-0.205/lib/MooseX/ MooseX-POE-0.205/lib/MooseX/POE/ MooseX-POE-0.205/lib/MooseX/POE/Aliased.pm MooseX-POE-0.205/lib/MooseX/POE/Meta/ MooseX-POE-0.205/lib/MooseX/POE/Meta/Role.pm MooseX-POE-0.205/lib/MooseX/POE/Meta/Trait/ MooseX-POE-0.205/lib/MooseX/POE/Meta/Trait/Class.pm MooseX-POE-0.205/lib/MooseX/POE/Meta/Trait/Constructor.pm MooseX-POE-0.205/lib/MooseX/POE/Meta/Trait/Instance.pm MooseX-POE-0.205/lib/MooseX/POE/Meta/Trait/Object.pm MooseX-POE-0.205/lib/MooseX/POE/Meta/Trait/SweetArgs.pm MooseX-POE-0.205/lib/MooseX/POE/Role.pm MooseX-POE-0.205/lib/MooseX/POE/SweetArgs.pm MooseX-POE-0.205/lib/MooseX/POE.pm MooseX-POE-0.205/Makefile.PL MooseX-POE-0.205/MANIFEST MooseX-POE-0.205/META.yml MooseX-POE-0.205/t/ MooseX-POE-0.205/t/01_basic.t MooseX-POE-0.205/t/02_poe_forkbomb.t MooseX-POE-0.205/t/03_extend.t MooseX-POE-0.205/t/04_with.t MooseX-POE-0.205/t/04_with_before.t MooseX-POE-0.205/t/04_with_override.t MooseX-POE-0.205/t/05_daemonize.t MooseX-POE-0.205/t/06_sweet.t MooseX-POE-0.205/t/07_aliased.t MooseX-POE-0.205/t/08_moosex_declare.t MooseX-POE-0.205/t/09_extend.t MooseX-POE-0.205/t/10_immutability.t Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build P/PE/PERIGRIN/MooseX-POE-0.205.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Cannot determine perl version info from lib/MooseX/POE.pm Warning: prerequisite MooseX::Async 0.07 not found. Checking if your kit is complete... Looks good Writing Makefile for MooseX::POE ---- Unsatisfied dependencies detected during ---- ---- PERIGRIN/MooseX-POE-0.205.tar.gz ---- MooseX::Async [requires] Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'MooseX::Async' Running make for P/PE/PERIGRIN/MooseX-Async-0.07.tar.gz Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/P/PE/PERIGRIN/MooseX-Async-0.07.tar.gz ok MooseX-Async-0.07/ MooseX-Async-0.07/._Changes MooseX-Async-0.07/Changes MooseX-Async-0.07/inc/ MooseX-Async-0.07/inc/Module/ MooseX-Async-0.07/inc/Module/Install/ MooseX-Async-0.07/inc/Module/Install/Base.pm MooseX-Async-0.07/inc/Module/Install/Can.pm MooseX-Async-0.07/inc/Module/Install/Fetch.pm MooseX-Async-0.07/inc/Module/Install/Makefile.pm MooseX-Async-0.07/inc/Module/Install/Metadata.pm MooseX-Async-0.07/inc/Module/Install/Win32.pm MooseX-Async-0.07/inc/Module/Install/WriteAll.pm MooseX-Async-0.07/inc/Module/Install.pm MooseX-Async-0.07/lib/ MooseX-Async-0.07/lib/MooseX/ MooseX-Async-0.07/lib/MooseX/Async/ MooseX-Async-0.07/lib/MooseX/Async/Meta/ MooseX-Async-0.07/lib/MooseX/Async/Meta/Class.pm MooseX-Async-0.07/lib/MooseX/Async/Meta/Method/ MooseX-Async-0.07/lib/MooseX/Async/Meta/Method/State.pm MooseX-Async-0.07/lib/MooseX/Async/Meta/Role.pm MooseX-Async-0.07/lib/MooseX/Async/Meta/Trait.pm MooseX-Async-0.07/lib/MooseX/._Async.pm MooseX-Async-0.07/lib/MooseX/Async.pm MooseX-Async-0.07/._Makefile.PL MooseX-Async-0.07/Makefile.PL MooseX-Async-0.07/MANIFEST MooseX-Async-0.07/MANIFEST.SKIP MooseX-Async-0.07/META.yml MooseX-Async-0.07/README MooseX-Async-0.07/t/ MooseX-Async-0.07/t/01_use.t Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build P/PE/PERIGRIN/MooseX-Async-0.07.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Cannot determine perl version info from lib/MooseX/Async.pm WARNING: 'All rights reserved' in copyright may invalidate Open Source license. Warning: prerequisite MooseX::AttributeHelpers 0.13 not found. Checking if your kit is complete... Looks good Writing Makefile for MooseX::Async ---- Unsatisfied dependencies detected during ---- ---- PERIGRIN/MooseX-Async-0.07.tar.gz ---- MooseX::AttributeHelpers [requires] Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'MooseX::AttributeHelpers' Running make for D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz ok MooseX-AttributeHelpers-0.23/ MooseX-AttributeHelpers-0.23/t/ MooseX-AttributeHelpers-0.23/t/003_basic_hash.t MooseX-AttributeHelpers-0.23/t/001_basic_counter.t MooseX-AttributeHelpers-0.23/t/007_basic_string.t MooseX-AttributeHelpers-0.23/t/010_array_from_role.t MooseX-AttributeHelpers-0.23/t/020_remove_attribute.t MooseX-AttributeHelpers-0.23/t/204_trait_number.t MooseX-AttributeHelpers-0.23/t/000_load.t MooseX-AttributeHelpers-0.23/t/004_basic_number.t MooseX-AttributeHelpers-0.23/t/100_collection_with_roles.t MooseX-AttributeHelpers-0.23/t/205_trait_list.t MooseX-AttributeHelpers-0.23/t/pod.t MooseX-AttributeHelpers-0.23/t/012_basic_bool.t MooseX-AttributeHelpers-0.23/t/207_trait_string.t MooseX-AttributeHelpers-0.23/t/208_trait_bool.t MooseX-AttributeHelpers-0.23/t/202_trait_array.t MooseX-AttributeHelpers-0.23/t/206_trait_bag.t MooseX-AttributeHelpers-0.23/t/201_trait_counter.t MooseX-AttributeHelpers-0.23/t/002_basic_array.t MooseX-AttributeHelpers-0.23/t/006_basic_bag.t MooseX-AttributeHelpers-0.23/t/005_basic_list.t MooseX-AttributeHelpers-0.23/t/011_counter_with_defaults.t MooseX-AttributeHelpers-0.23/t/pod_coverage.t MooseX-AttributeHelpers-0.23/t/203_trait_hash.t MooseX-AttributeHelpers-0.23/ChangeLog MooseX-AttributeHelpers-0.23/inc/ MooseX-AttributeHelpers-0.23/inc/Module/ MooseX-AttributeHelpers-0.23/inc/Module/Install.pm MooseX-AttributeHelpers-0.23/inc/Module/Install/ MooseX-AttributeHelpers-0.23/inc/Module/Install/WriteAll.pm MooseX-AttributeHelpers-0.23/inc/Module/Install/Fetch.pm MooseX-AttributeHelpers-0.23/inc/Module/Install/Base.pm MooseX-AttributeHelpers-0.23/inc/Module/Install/Can.pm MooseX-AttributeHelpers-0.23/inc/Module/Install/Metadata.pm MooseX-AttributeHelpers-0.23/inc/Module/Install/Makefile.pm MooseX-AttributeHelpers-0.23/inc/Module/Install/Win32.pm MooseX-AttributeHelpers-0.23/META.yml MooseX-AttributeHelpers-0.23/README MooseX-AttributeHelpers-0.23/MANIFEST MooseX-AttributeHelpers-0.23/Makefile.PL MooseX-AttributeHelpers-0.23/lib/ MooseX-AttributeHelpers-0.23/lib/MooseX/ MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/ MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Meta/ MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Meta/Method/ MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Number.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Counter.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/ MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Number.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Counter.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/ MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/List.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/Array.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/Hash.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/Bag.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/String.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Base.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Bool.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/ MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/List.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/Array.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/Hash.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/Bag.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/ MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/List.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Array.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/String.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/String.pm MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Bool.pm Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Cannot determine perl version info from lib/MooseX/AttributeHelpers.pm Checking if your kit is complete... Looks good Writing Makefile for MooseX::AttributeHelpers >>> make cp lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm cp lib/MooseX/AttributeHelpers/Counter.pm blib/lib/MooseX/AttributeHelpers/Counter.pm cp lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm cp lib/MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm cp lib/MooseX/AttributeHelpers/Trait/Number.pm blib/lib/MooseX/AttributeHelpers/Trait/Number.pm cp lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm blib/lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm cp lib/MooseX/AttributeHelpers/Trait/Collection/Hash.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/Hash.pm cp lib/MooseX/AttributeHelpers/MethodProvider/Array.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Array.pm cp lib/MooseX/AttributeHelpers/Trait/Bool.pm blib/lib/MooseX/AttributeHelpers/Trait/Bool.pm cp lib/MooseX/AttributeHelpers/Trait/Counter.pm blib/lib/MooseX/AttributeHelpers/Trait/Counter.pm cp lib/MooseX/AttributeHelpers/String.pm blib/lib/MooseX/AttributeHelpers/String.pm cp lib/MooseX/AttributeHelpers/Trait/String.pm blib/lib/MooseX/AttributeHelpers/Trait/String.pm cp lib/MooseX/AttributeHelpers/Trait/Collection/List.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/List.pm cp lib/MooseX/AttributeHelpers/Bool.pm blib/lib/MooseX/AttributeHelpers/Bool.pm cp lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm cp lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm cp lib/MooseX/AttributeHelpers/MethodProvider/List.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/List.pm cp lib/MooseX/AttributeHelpers/Collection/Hash.pm blib/lib/MooseX/AttributeHelpers/Collection/Hash.pm cp lib/MooseX/AttributeHelpers/Trait/Collection/Bag.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/Bag.pm cp lib/MooseX/AttributeHelpers/Trait/Collection/Array.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/Array.pm cp lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm cp lib/MooseX/AttributeHelpers/MethodProvider/String.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/String.pm cp lib/MooseX/AttributeHelpers/Collection/Bag.pm blib/lib/MooseX/AttributeHelpers/Collection/Bag.pm cp lib/MooseX/AttributeHelpers/Number.pm blib/lib/MooseX/AttributeHelpers/Number.pm cp lib/MooseX/AttributeHelpers/Collection/Array.pm blib/lib/MooseX/AttributeHelpers/Collection/Array.pm cp lib/MooseX/AttributeHelpers.pm blib/lib/MooseX/AttributeHelpers.pm cp lib/MooseX/AttributeHelpers/Trait/Collection.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection.pm cp lib/MooseX/AttributeHelpers/Collection/List.pm blib/lib/MooseX/AttributeHelpers/Collection/List.pm cp lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm cp lib/MooseX/AttributeHelpers/Trait/Base.pm blib/lib/MooseX/AttributeHelpers/Trait/Base.pm cp lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm blib/lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::ImmutableHash.3 Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Bag.3 Manifying blib/man3/MooseX::AttributeHelpers::Counter.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::ImmutableHash.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Number.3 Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Array.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::Hash.3 Manifying blib/man3/MooseX::AttributeHelpers::Meta::Method::Curried.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Counter.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Bool.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::List.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::String.3 Manifying blib/man3/MooseX::AttributeHelpers::String.3 Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Counter.3 Manifying blib/man3/MooseX::AttributeHelpers::Collection::ImmutableHash.3 Manifying blib/man3/MooseX::AttributeHelpers::Bool.3 Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::List.3 Manifying blib/man3/MooseX::AttributeHelpers::Collection::Hash.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::Array.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::Bag.3 Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Hash.3 Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::String.3 Manifying blib/man3/MooseX::AttributeHelpers::Collection::Bag.3 Manifying blib/man3/MooseX::AttributeHelpers::Number.3 Manifying blib/man3/MooseX::AttributeHelpers::Collection::Array.3 Manifying blib/man3/MooseX::AttributeHelpers.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection.3 Manifying blib/man3/MooseX::AttributeHelpers::Collection::List.3 Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Bool.3 Manifying blib/man3/MooseX::AttributeHelpers::Trait::Base.3 Manifying blib/man3/MooseX::AttributeHelpers::Meta::Method::Provided.3 DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz make -- OK Prepending /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' 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/*.t t/000_load.t ................... 1..1 ok 1 - use MooseX::AttributeHelpers; ok t/001_basic_counter.t .......... 1..18 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa MyHomePage ok 3 - MyHomePage->can('dec_counter') ok 4 - MyHomePage->can('inc_counter') ok 5 - MyHomePage->can('reset_counter') ok 6 - MyHomePage->can('set_counter') ok 7 - ... got the default value ok 8 - ... got the incremented value ok 9 - ... got the incremented value (again) ok 10 - ... got the decremented value ok 11 - ... got the original value ok 12 - ... set the value ok 13 - ... increment by arg ok 14 - ... decrement by arg ok 15 - The object isa MooseX::AttributeHelpers::Counter ok 16 - ... got the expected helper type ok 17 - ... got the expected type constraint ok 18 - ... got the right provides methods ok t/002_basic_array.t ............ 1..69 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Stuff ok 3 - Stuff->can('add_options') ok 4 - Stuff->can('remove_last_option') ok 5 - Stuff->can('remove_first_option') ok 6 - Stuff->can('insert_options') ok 7 - Stuff->can('get_option_at') ok 8 - Stuff->can('set_option_at') ok 9 - Stuff->can('num_options') ok 10 - Stuff->can('clear_options') ok 11 - Stuff->can('has_options') ok 12 - Stuff->can('sort_options_in_place') ok 13 - Stuff->can('option_accessor') ok 14 - ... got options ok 15 - ... we have options ok 16 - ... got 2 options ok 17 - ... removed the last option ok 18 - ... removed the last option ok 19 - ... no options anymore ok 20 - ... no options ok 21 - ... got no options ok 22 - ... set the option okay ok 23 - ... got options now ok 24 - ... no options ok 25 - ... got 3 options ok 26 - ... get option at index 0 ok 27 - ... get option at index 1 ok 28 - ... get option at index 2 ok 29 - ... set the option okay ok 30 - ... get option at index 1 ok 31 - ... set the option okay ok 32 - ... got more options now ok 33 - ... got 5 options ok 34 - ... removed the last option ok 35 - ... got 4 options ok 36 - ... got diff options now ok 37 - ... set the option okay ok 38 - ... got 6 options ok 39 - ... got diff options now ok 40 - ... get option at index 0 ok 41 - ... get option at index 1 ok 42 - ... get option at index 3 ok 43 - ... getting the first option ok 44 - ... got 5 options ok 45 - ... get option at index 0 ok 46 - ... clear options ok 47 - ... sort options in place (default sort order) ok 48 - ... sort options in place (descending order) ok 49 - ... curried sort in place lives ok ok 50 - ... sort currying ok 51 - error when sort_in_place receives a non-coderef argument ok 52 - ... set the options okay ok 53 - ... add options with speed okay ok 54 - check options after add_options_with_speed ok 55 - ... add prerequisite options okay ok 56 - ... splice_options works ok 57 - splice added expected option ok 58 ok 59 ok 60 - ... bad constructor params ok 61 - ... rejects push of an invalid type ok 62 - ... rejects unshift of an invalid type ok 63 - ... rejects set of an invalid type ok 64 - ... sort rejects arg of invalid type ok 65 - ... accessor rejects 0 args ok 66 - ... accessor rejects 3 args ok 67 - The object isa MooseX::AttributeHelpers::Collection::Array ok 68 - ... got the right provides mapping ok 69 - ... got the right container type ok t/003_basic_hash.t ............. 1..50 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Stuff ok 3 - Stuff->can('set_option') ok 4 - Stuff->can('get_option') ok 5 - Stuff->can('has_options') ok 6 - Stuff->can('num_options') ok 7 - Stuff->can('delete_option') ok 8 - Stuff->can('clear_options') ok 9 - Stuff->can('is_defined') ok 10 - Stuff->can('has_option') ok 11 - Stuff->can('quantity') ok 12 - Stuff->can('option_accessor') ok 13 - ... we have no options ok 14 - ... we have no options ok 15 - ... no options yet ok 16 - ... we have no foo option ok 17 - ... set the option okay ok 18 - ... foo is defined ok 19 - ... we have options ok 20 - ... we have 1 option(s) ok 21 - ... we have a foo option ok 22 - ... got options now ok 23 - ... set the option okay ok 24 - ... we have 2 option(s) ok 25 - ... got more options now ok 26 - ... got the right option ok 27 - get multiple options at once ok 28 - ... set the option okay ok 29 - 4 options ok 30 - get multiple options at once ok 31 - ... deleted the option okay ok 32 - ... deleted the option okay ok 33 - ... deleted the option okay ok 34 - ... we have 1 option(s) ok 35 - ... got more options now ok 36 - ... cleared options ok 37 - ... options added okay with defaults ok 38 - reader part of curried accessor works ok 39 - ... returns what we expect ok 40 - ... good constructor params ok 41 - ... could not add a hash ref where an string is expected ok 42 - ... bad constructor params ok 43 - ... accessor dies on 0 args ok 44 - ... accessor dies on 3 args ok 45 - ... accessor dies on 4 args ok 46 - The object isa MooseX::AttributeHelpers::Collection::Hash ok 47 - ... got the right provides mapping ok 48 - ... got the right container type ok 49 - ... got the right key value pairs ok 50 - ... got the right hash elements ok t/004_basic_number.t ........... 1..26 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Real ok 3 - Real->can('set') ok 4 - Real->can('add') ok 5 - Real->can('sub') ok 6 - Real->can('mul') ok 7 - Real->can('div') ok 8 - Real->can('mod') ok 9 - Real->can('abs') ok 10 - Real->can('inc') ok 11 - Real->can('dec') ok 12 - Real->can('odd') ok 13 - Real->can('cut_in_half') ok 14 - Default to five ok 15 - Add ten for fithteen ok 16 - Subtract three for 12 ok 17 - Set to ten ok 18 - divide by 2 ok 19 - multiplied by 2 ok 20 - Mod by 2 ok 21 - Mod by 5 ok 22 - abs 1 ok 23 - inc 12 ok 24 - dec 13 ok 25 - The object isa MooseX::AttributeHelpers::Number ok 26 - ... got the right provides mapping ok t/005_basic_list.t ............. 1..35 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Stuff ok 3 - Stuff->can('_options') ok 4 - Stuff->can('num_options') ok 5 - Stuff->can('has_options') ok 6 - Stuff->can('map_options') ok 7 - Stuff->can('filter_options') ok 8 - Stuff->can('find_option') ok 9 - Stuff->can('options') ok 10 - Stuff->can('join_options') ok 11 - Stuff->can('get_option_at') ok 12 - Stuff->can('sorted_options') ok 13 - ... got options ok 14 - ... we have options ok 15 - ... got 2 options ok 16 - ... get option 0 ok 17 - ... get first ok 18 - ... get last ok 19 - ... got the right filtered values ok 20 - ... got the right mapped values ok 21 - .. found the right option ok 22 - ... got the list of options ok 23 - ... joined the list of options by : ok 24 - ... got sorted options (default sort order) ok 25 - ... got sorted options (descending sort order) ok 26 - error when sort receives a non-coderef argument ok 27 ok 28 ok 29 ok 30 - returns all elements with double length of string "fish" ok 31 ok 32 - The object isa MooseX::AttributeHelpers::Collection::List ok 33 - ... got the right provides mapping ok 34 - ... got the right container type ok 35 - ... sort rejects arg of invalid type ok t/006_basic_bag.t .............. 1..20 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Stuff ok 3 - Stuff->can('add_word') ok 4 - Stuff->can('get_count_for') ok 5 - Stuff->can('has_any_words') ok 6 - Stuff->can('num_words') ok 7 - Stuff->can('delete_word') ok 8 - ... we have no words ok 9 - ... we have no words ok 10 - ... set the words okay ok 11 - ... we have words ok 12 - ... we have 1 word(s) ok 13 - ... got words now ok 14 - ... set the words okay ok 15 - ... we still have 1 word(s) ok 16 - ... got words now ok 17 - ... got words now ok 18 - ... got words now ok 19 - The object isa MooseX::AttributeHelpers::Collection::Bag ok 20 - ... got the right provides mapping ok t/007_basic_string.t ........... 1..30 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa MyHomePage ok 3 - ... got the default value ok 4 - ... length is zero ok 5 - ... new string has length of one ok 6 - ... got the incremented value ok 7 - ... got the incremented value (again) ok 8 - appended to string ok 9 - chomped string ok 10 - chomped is noop ok 11 - chopped string ok 12 - prepended to string ok 13 - match ok 14 - substitution ok 15 - right length ok 16 - exclaim! ok 17 - substr(offset) ok 18 - substr(offset, length) ok 19 - substr(offset, length, replacement) ok 20 - replacement got inserted ok 21 - curried substr ok 22 - replacement got inserted ok 23 - capitalize last ok 24 - string "isn't an invalid number ok 25 - string an invalid number ok 26 - clear ok 27 - The object isa MooseX::AttributeHelpers::String ok 28 - ... got the expected helper type ok 29 - ... got the expected type constraint ok 30 - ... got the right provides methods ok t/010_array_from_role.t ........ 1..3 ok 1 - use MooseX::AttributeHelpers; ok 2 - ... this should work correctly ok 3 - ... this should work correctly ok t/011_counter_with_defaults.t .. 1..14 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa MyHomePage ok 3 - MyHomePage->can('dec_counter') ok 4 - MyHomePage->can('inc_counter') ok 5 - MyHomePage->can('reset_counter') ok 6 - ... got the default value ok 7 - ... got the incremented value ok 8 - ... got the incremented value (again) ok 9 - ... got the decremented value ok 10 - ... got the original value ok 11 - The object isa MooseX::AttributeHelpers::Counter ok 12 - ... got the expected helper type ok 13 - ... got the expected default type constraint ok 14 - ... got the right default provides methods ok t/012_basic_bool.t ............. 1..8 ok 1 - set is_lit to 1 using ->illuminate ok 2 - check if is_dark does the right thing ok 3 - set is_lit to 0 using ->darken ok 4 - check if is_dark does the right thing ok 5 - toggle is_lit back to 1 using ->flip_switch ok 6 - check if is_dark does the right thing ok 7 - toggle is_lit back to 0 again using ->flip_switch ok 8 - check if is_dark does the right thing ok t/020_remove_attribute.t ....... 1..12 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa MyHomePage ok 3 - MyHomePage->can('counter') ok 4 - MyHomePage->can('dec_counter') ok 5 - MyHomePage->can('inc_counter') ok 6 - MyHomePage->can('reset_counter') ok 7 - ... removed the counter attribute okay ok 8 - ... no longer has the attribute ok 9 - ... our class no longer has the counter method ok 10 - ... our class no longer has the dec_counter method ok 11 - ... our class no longer has the inc_counter method ok 12 - ... our class no longer has the reset_counter method ok t/100_collection_with_roles.t .. 1..29 ok 1 - use MooseX::AttributeHelpers; ok 2 - add_observer method added ok 3 - count_observers method added ok 4 - inc_counter method added ok 5 - dec_counter method added ok 6 - Only one observer ok 7 - Default to zero ok 8 - Observed number 1 ok 9 - Increment to one ok 10 - Observed number 2 ok 11 - Observed number 3 ok 12 - Observed number 4 ok 13 - Observed number 5 ok 14 - Observed number 6 ok 15 - Observed number 7 ok 16 - Increment up to seven ok 17 - Observed number 6 ok 18 - Decrement to 6 ok 19 - Observed number 5 ok 20 - Observed number 4 ok 21 - Observed number 3 ok 22 - Observed number 2 ok 23 - Observed number 1 ok 24 - Decrement to 1 ok 25 - Observed number 0 ok 26 - Observed number -1 ok 27 - Negative numbers ok 28 - Observed number 0 ok 29 - Back to zero ok t/201_trait_counter.t .......... 1..18 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa MyHomePage ok 3 - MyHomePage->can('dec_counter') ok 4 - MyHomePage->can('inc_counter') ok 5 - MyHomePage->can('reset_counter') ok 6 - MyHomePage->can('set_counter') ok 7 - ... got the default value ok 8 - ... got the incremented value ok 9 - ... got the incremented value (again) ok 10 - ... got the decremented value ok 11 - ... got the original value ok 12 - ... set the value ok 13 - ... increment by arg ok 14 - ... decrement by arg ok 15 - The object does MooseX::AttributeHelpers::Trait::Counter ok 16 - ... got the expected helper type ok 17 - ... got the expected type constraint ok 18 - ... got the right provides methods ok t/202_trait_array.t ............ 1..69 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Stuff ok 3 - Stuff->can('add_options') ok 4 - Stuff->can('remove_last_option') ok 5 - Stuff->can('remove_first_option') ok 6 - Stuff->can('insert_options') ok 7 - Stuff->can('get_option_at') ok 8 - Stuff->can('set_option_at') ok 9 - Stuff->can('num_options') ok 10 - Stuff->can('clear_options') ok 11 - Stuff->can('has_options') ok 12 - Stuff->can('sort_options_in_place') ok 13 - Stuff->can('option_accessor') ok 14 - ... got options ok 15 - ... we have options ok 16 - ... got 2 options ok 17 - ... removed the last option ok 18 - ... removed the last option ok 19 - ... no options anymore ok 20 - ... no options ok 21 - ... got no options ok 22 - ... set the option okay ok 23 - ... got options now ok 24 - ... no options ok 25 - ... got 3 options ok 26 - ... get option at index 0 ok 27 - ... get option at index 1 ok 28 - ... get option at index 2 ok 29 - ... set the option okay ok 30 - ... get option at index 1 ok 31 - ... set the option okay ok 32 - ... got more options now ok 33 - ... got 5 options ok 34 - ... removed the last option ok 35 - ... got 4 options ok 36 - ... got diff options now ok 37 - ... set the option okay ok 38 - ... got 6 options ok 39 - ... got diff options now ok 40 - ... get option at index 0 ok 41 - ... get option at index 1 ok 42 - ... get option at index 3 ok 43 - ... getting the first option ok 44 - ... got 5 options ok 45 - ... get option at index 0 ok 46 - ... clear options ok 47 - ... sort options in place (default sort order) ok 48 - ... sort options in place (descending order) ok 49 - ... curried sort in place lives ok ok 50 - ... sort currying ok 51 - error when sort_in_place receives a non-coderef argument ok 52 - ... set the options okay ok 53 - ... add options with speed okay ok 54 - check options after add_options_with_speed ok 55 - ... add prerequisite options okay ok 56 - ... splice_options works ok 57 - splice added expected option ok 58 ok 59 ok 60 - ... bad constructor params ok 61 - ... rejects push of an invalid type ok 62 - ... rejects unshift of an invalid type ok 63 - ... rejects set of an invalid type ok 64 - ... sort rejects arg of invalid type ok 65 - ... accessor rejects 0 args ok 66 - ... accessor rejects 3 args ok 67 - The object does MooseX::AttributeHelpers::Trait::Collection::Array ok 68 - ... got the right provides mapping ok 69 - ... got the right container type ok t/203_trait_hash.t ............. 1..47 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Stuff ok 3 - Stuff->can('set_option') ok 4 - Stuff->can('get_option') ok 5 - Stuff->can('has_options') ok 6 - Stuff->can('num_options') ok 7 - Stuff->can('delete_option') ok 8 - Stuff->can('clear_options') ok 9 - Stuff->can('is_defined') ok 10 - Stuff->can('has_option') ok 11 - Stuff->can('quantity') ok 12 - Stuff->can('option_accessor') ok 13 - ... we have no options ok 14 - ... we have no options ok 15 - ... no options yet ok 16 - ... we have no foo option ok 17 - ... set the option okay ok 18 - ... foo is defined ok 19 - ... we have options ok 20 - ... we have 1 option(s) ok 21 - ... we have a foo option ok 22 - ... got options now ok 23 - ... set the option okay ok 24 - ... we have 2 option(s) ok 25 - ... got more options now ok 26 - ... got the right option ok 27 - get multiple options at once ok 28 - ... set the option okay ok 29 - 4 options ok 30 - get multiple options at once ok 31 - ... deleted the option okay ok 32 - ... deleted the option okay ok 33 - ... deleted the option okay ok 34 - ... we have 1 option(s) ok 35 - ... got more options now ok 36 - ... cleared options ok 37 - ... options added okay with defaults ok 38 - reader part of curried accessor works ok 39 - ... returns what we expect ok 40 - ... good constructor params ok 41 - ... could not add a hash ref where an string is expected ok 42 - ... bad constructor params ok 43 - The object does MooseX::AttributeHelpers::Trait::Collection::Hash ok 44 - ... got the right provides mapping ok 45 - ... got the right container type ok 46 - ... got the right key value pairs ok 47 - ... got the right hash elements ok t/204_trait_number.t ........... 1..26 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Real ok 3 - Real->can('set') ok 4 - Real->can('add') ok 5 - Real->can('sub') ok 6 - Real->can('mul') ok 7 - Real->can('div') ok 8 - Real->can('mod') ok 9 - Real->can('abs') ok 10 - Real->can('inc') ok 11 - Real->can('dec') ok 12 - Real->can('odd') ok 13 - Real->can('cut_in_half') ok 14 - Default to five ok 15 - Add ten for fithteen ok 16 - Subtract three for 12 ok 17 - Set to ten ok 18 - divide by 2 ok 19 - multiplied by 2 ok 20 - Mod by 2 ok 21 - Mod by 5 ok 22 - abs 1 ok 23 - inc 12 ok 24 - dec 13 ok 25 - The object does MooseX::AttributeHelpers::Trait::Number ok 26 - ... got the right provides mapping ok t/205_trait_list.t ............. 1..35 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Stuff ok 3 - Stuff->can('_options') ok 4 - Stuff->can('num_options') ok 5 - Stuff->can('has_options') ok 6 - Stuff->can('map_options') ok 7 - Stuff->can('filter_options') ok 8 - Stuff->can('find_option') ok 9 - Stuff->can('options') ok 10 - Stuff->can('join_options') ok 11 - Stuff->can('get_option_at') ok 12 - Stuff->can('sorted_options') ok 13 - ... got options ok 14 - ... we have options ok 15 - ... got 2 options ok 16 - ... get option 0 ok 17 - ... get first ok 18 - ... get last ok 19 - ... got the right filtered values ok 20 - ... got the right mapped values ok 21 - .. found the right option ok 22 - ... got the list of options ok 23 - ... joined the list of options by : ok 24 - ... got sorted options (default sort order) ok 25 - ... got sorted options (descending sort order) ok 26 - error when sort receives a non-coderef argument ok 27 ok 28 ok 29 ok 30 - returns all elements with double length of string "fish" ok 31 ok 32 - The object does MooseX::AttributeHelpers::Trait::Collection::List ok 33 - ... got the right provides mapping ok 34 - ... got the right container type ok 35 - ... sort rejects arg of invalid type ok t/206_trait_bag.t .............. 1..20 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa Stuff ok 3 - Stuff->can('add_word') ok 4 - Stuff->can('get_count_for') ok 5 - Stuff->can('has_any_words') ok 6 - Stuff->can('num_words') ok 7 - Stuff->can('delete_word') ok 8 - ... we have no words ok 9 - ... we have no words ok 10 - ... set the words okay ok 11 - ... we have words ok 12 - ... we have 1 word(s) ok 13 - ... got words now ok 14 - ... set the words okay ok 15 - ... we still have 1 word(s) ok 16 - ... got words now ok 17 - ... got words now ok 18 - ... got words now ok 19 - The object does MooseX::AttributeHelpers::Trait::Collection::Bag ok 20 - ... got the right provides mapping ok t/207_trait_string.t ........... 1..30 ok 1 - use MooseX::AttributeHelpers; ok 2 - The object isa MyHomePage ok 3 - ... got the default value ok 4 - ... length is zero ok 5 - ... new string has length of one ok 6 - ... got the incremented value ok 7 - ... got the incremented value (again) ok 8 - appended to string ok 9 - chomped string ok 10 - chomped is noop ok 11 - chopped string ok 12 - prepended to string ok 13 - right length ok 14 - match ok 15 - substitution ok 16 - exclaim! ok 17 - substr(offset) ok 18 - substr(offset, length) ok 19 - substr(offset, length, replacement) ok 20 - replacement got inserted ok 21 - curried substr ok 22 - replacement got inserted ok 23 - capitalize last ok 24 - string "isn't an invalid number ok 25 - string an invalid number ok 26 - clear ok 27 - The object does MooseX::AttributeHelpers::Trait::String ok 28 - ... got the expected helper type ok 29 - ... got the expected type constraint ok 30 - ... got the right provides methods ok t/208_trait_bool.t ............. 1..8 ok 1 - set is_lit to 1 using ->illuminate ok 2 - check if is_dark does the right thing ok 3 - set is_lit to 0 using ->darken ok 4 - check if is_dark does the right thing ok 5 - toggle is_lit back to 1 using ->flip_switch ok 6 - check if is_dark does the right thing ok 7 - toggle is_lit back to 0 again using ->flip_switch ok 8 - check if is_dark does the right thing ok t/pod.t ........................ skipped: Pod tests run only authors t/pod_coverage.t ............... skipped: Pod tests run only authors All tests successful. Files=23, Tests=568, 8 wallclock secs ( 0.12 usr 0.00 sys + 7.38 cusr 0.17 csys = 7.67 CPU) Result: PASS DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz make test TEST_VERBOSE=1 -- OK Dave Rolsky <autarch@urth.org> Extend your attribute interfaces (deprecated) >>> (cd /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg && tar cvf - MooseX-AttributeHelpers-0.23.ppd blib) | gzip -c >/home/fly1200/var/REPO/D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz MooseX-AttributeHelpers-0.23.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/AttributeHelpers.pm blib/lib/MooseX/AttributeHelpers/ blib/lib/MooseX/AttributeHelpers/Meta/ blib/lib/MooseX/AttributeHelpers/Meta/Method/ blib/lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm blib/lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm blib/lib/MooseX/AttributeHelpers/Trait/ blib/lib/MooseX/AttributeHelpers/Trait/Base.pm blib/lib/MooseX/AttributeHelpers/Trait/Bool.pm blib/lib/MooseX/AttributeHelpers/Trait/Number.pm blib/lib/MooseX/AttributeHelpers/Trait/String.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection.pm blib/lib/MooseX/AttributeHelpers/Trait/Counter.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/ blib/lib/MooseX/AttributeHelpers/Trait/Collection/Bag.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/Array.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/List.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/Hash.pm blib/lib/MooseX/AttributeHelpers/Bool.pm blib/lib/MooseX/AttributeHelpers/Number.pm blib/lib/MooseX/AttributeHelpers/String.pm blib/lib/MooseX/AttributeHelpers/Counter.pm blib/lib/MooseX/AttributeHelpers/Collection/ blib/lib/MooseX/AttributeHelpers/Collection/Bag.pm blib/lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/Collection/Array.pm blib/lib/MooseX/AttributeHelpers/Collection/List.pm blib/lib/MooseX/AttributeHelpers/Collection/Hash.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/ blib/lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Array.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/List.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/String.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm blib/man3/ blib/man3/MooseX::AttributeHelpers::Trait::Base.3 blib/man3/MooseX::AttributeHelpers::Trait::Bool.3 blib/man3/MooseX::AttributeHelpers::Trait::Collection::ImmutableHash.3 blib/man3/MooseX::AttributeHelpers::Trait::Collection::Bag.3 blib/man3/MooseX::AttributeHelpers::Counter.3 blib/man3/MooseX::AttributeHelpers::MethodProvider::ImmutableHash.3 blib/man3/MooseX::AttributeHelpers::MethodProvider::Bool.3 blib/man3/MooseX::AttributeHelpers::MethodProvider::Counter.3 blib/man3/MooseX::AttributeHelpers::MethodProvider::Hash.3 blib/man3/MooseX::AttributeHelpers::Meta::Method::Curried.3 blib/man3/MooseX::AttributeHelpers::MethodProvider::String.3 blib/man3/MooseX::AttributeHelpers::MethodProvider::List.3 blib/man3/MooseX::AttributeHelpers::Trait::Number.3 blib/man3/MooseX::AttributeHelpers::Collection::ImmutableHash.3 blib/man3/MooseX::AttributeHelpers::Trait::String.3 blib/man3/MooseX::AttributeHelpers::Trait::Collection::Array.3 blib/man3/MooseX::AttributeHelpers::Trait::Collection::Hash.3 blib/man3/MooseX::AttributeHelpers.3 blib/man3/MooseX::AttributeHelpers::Trait::Collection::List.3 blib/man3/MooseX::AttributeHelpers::Bool.3 blib/man3/MooseX::AttributeHelpers::Number.3 blib/man3/MooseX::AttributeHelpers::String.3 blib/man3/MooseX::AttributeHelpers::Trait::Counter.3 blib/man3/MooseX::AttributeHelpers::MethodProvider::Array.3 blib/man3/MooseX::AttributeHelpers::Collection::Bag.3 blib/man3/MooseX::AttributeHelpers::Collection::Array.3 blib/man3/MooseX::AttributeHelpers::Meta::Method::Provided.3 blib/man3/MooseX::AttributeHelpers::Collection::Hash.3 blib/man3/MooseX::AttributeHelpers::Trait::Collection.3 blib/man3/MooseX::AttributeHelpers::MethodProvider::Bag.3 blib/man3/MooseX::AttributeHelpers::Collection::List.3 >>> mv /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/MooseX-AttributeHelpers-0.23.ppd /home/fly1200/var/REPO/D/DR/DROLSKY Running make for P/PE/PERIGRIN/MooseX-Async-0.07.tar.gz Prepending /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn Prepending /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build P/PE/PERIGRIN/MooseX-Async-0.07.tar.gz >>> make cp lib/MooseX/Async/Meta/Method/State.pm blib/lib/MooseX/Async/Meta/Method/State.pm cp lib/MooseX/._Async.pm blib/lib/MooseX/._Async.pm cp lib/MooseX/Async.pm blib/lib/MooseX/Async.pm cp lib/MooseX/Async/Meta/Class.pm blib/lib/MooseX/Async/Meta/Class.pm cp lib/MooseX/Async/Meta/Role.pm blib/lib/MooseX/Async/Meta/Role.pm cp lib/MooseX/Async/Meta/Trait.pm blib/lib/MooseX/Async/Meta/Trait.pm Manifying blib/man3/MooseX::Async::Meta::Method::State.3 Manifying blib/man3/MooseX::Async::Meta::Class.3 Manifying blib/man3/MooseX::Async.3 PERIGRIN/MooseX-Async-0.07.tar.gz make -- OK Prepending /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' 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/*.t t/01_use.t .. 1..6 ok 1 - use MooseX::Async; ok 2 - require MooseX::Async::Meta::Trait; ok 3 - require MooseX::Async::Meta::Class; ok 4 - require MooseX::Async::Meta::Role; ok 5 - Meta::Class does Trait ok 6 - Meta::Role does Trait ok All tests successful. Files=1, Tests=6, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.35 cusr 0.03 csys = 0.39 CPU) Result: PASS PERIGRIN/MooseX-Async-0.07.tar.gz make test TEST_VERBOSE=1 -- OK Chris Prather <chris@prather.org> The Orphanange of Asynchronous Love Children >>> (cd /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn && tar cvf - MooseX-Async-0.07.ppd blib) | gzip -c >/home/fly1200/var/REPO/P/PE/PERIGRIN/MooseX-Async-0.07.tar.gz MooseX-Async-0.07.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/Async/ blib/lib/MooseX/Async/Meta/ blib/lib/MooseX/Async/Meta/Method/ blib/lib/MooseX/Async/Meta/Method/State.pm blib/lib/MooseX/Async/Meta/Role.pm blib/lib/MooseX/Async/Meta/Class.pm blib/lib/MooseX/Async/Meta/Trait.pm blib/lib/MooseX/Async.pm blib/lib/MooseX/._Async.pm blib/man3/ blib/man3/MooseX::Async::Meta::Method::State.3 blib/man3/MooseX::Async::Meta::Class.3 blib/man3/MooseX::Async.3 >>> mv /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/MooseX-Async-0.07.ppd /home/fly1200/var/REPO/P/PE/PERIGRIN Running make for P/PE/PERIGRIN/MooseX-POE-0.205.tar.gz Prepending /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335 Prepending /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build P/PE/PERIGRIN/MooseX-POE-0.205.tar.gz >>> make cp lib/MooseX/POE/Meta/Role.pm blib/lib/MooseX/POE/Meta/Role.pm cp lib/MooseX/POE/Aliased.pm blib/lib/MooseX/POE/Aliased.pm cp lib/MooseX/POE/Meta/Trait/Constructor.pm blib/lib/MooseX/POE/Meta/Trait/Constructor.pm cp lib/MooseX/POE/Meta/Trait/Instance.pm blib/lib/MooseX/POE/Meta/Trait/Instance.pm cp lib/MooseX/POE/SweetArgs.pm blib/lib/MooseX/POE/SweetArgs.pm cp lib/MooseX/POE.pm blib/lib/MooseX/POE.pm cp lib/MooseX/POE/Meta/Trait/Object.pm blib/lib/MooseX/POE/Meta/Trait/Object.pm cp lib/MooseX/POE/Role.pm blib/lib/MooseX/POE/Role.pm cp lib/MooseX/POE/Meta/Trait/SweetArgs.pm blib/lib/MooseX/POE/Meta/Trait/SweetArgs.pm cp lib/MooseX/POE/Meta/Trait/Class.pm blib/lib/MooseX/POE/Meta/Trait/Class.pm Manifying blib/man3/MooseX::POE::Aliased.3 Manifying blib/man3/MooseX::POE::Meta::Trait::Instance.3 Manifying blib/man3/MooseX::POE::Meta::Trait::Constructor.3 Manifying blib/man3/MooseX::POE::SweetArgs.3 Manifying blib/man3/MooseX::POE::Meta::Trait::Object.3 Manifying blib/man3/MooseX::POE.3 Manifying blib/man3/MooseX::POE::Role.3 Manifying blib/man3/MooseX::POE::Meta::Trait::SweetArgs.3 Manifying blib/man3/MooseX::POE::Meta::Trait::Class.3 PERIGRIN/MooseX-POE-0.205.tar.gz make -- OK Prepending /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' 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/*.t t/01_basic.t ........... 1..100 ok 1 - Starting ok 2 - kernel in START isa POE::Kernel ok 3 - session in START isa POE::Session ok 4 - foo attribute has correct value ok 5 - Starting ok 6 - kernel in START isa POE::Kernel ok 7 - session in START isa POE::Session ok 8 - foo attribute has correct value ok 9 - Starting ok 10 - kernel in START isa POE::Kernel ok 11 - session in START isa POE::Session ok 12 - foo attribute has correct value ok 13 - Starting ok 14 - kernel in START isa POE::Kernel ok 15 - session in START isa POE::Session ok 16 - foo attribute has correct value ok 17 - Starting ok 18 - kernel in START isa POE::Kernel ok 19 - session in START isa POE::Session ok 20 - foo attribute has correct value ok 21 - Starting ok 22 - kernel in START isa POE::Kernel ok 23 - session in START isa POE::Session ok 24 - foo attribute has correct value ok 25 - Starting ok 26 - kernel in START isa POE::Kernel ok 27 - session in START isa POE::Session ok 28 - foo attribute has correct value ok 29 - Starting ok 30 - kernel in START isa POE::Kernel ok 31 - session in START isa POE::Session ok 32 - foo attribute has correct value ok 33 - Starting ok 34 - kernel in START isa POE::Kernel ok 35 - session in START isa POE::Session ok 36 - foo attribute has correct value ok 37 - Starting ok 38 - kernel in START isa POE::Kernel ok 39 - session in START isa POE::Session ok 40 - foo attribute has correct value ok 41 - Counter=HASH(0x8a27f70):1 ok 42 - Counter=HASH(0x8a28c70):1 ok 43 - Counter=HASH(0x8a28b80):1 ok 44 - Counter=HASH(0x8a24558):1 ok 45 - Counter=HASH(0x8a24d88):1 ok 46 - Counter=HASH(0x8a28e70):1 ok 47 - Counter=HASH(0x8a28e80):1 ok 48 - Counter=HASH(0x8a2e2b8):1 ok 49 - Counter=HASH(0x8a2e788):1 ok 50 - Counter=HASH(0x8a2ec58):1 ok 51 - Counter=HASH(0x8a27f70):0 ok 52 - Counter=HASH(0x8a28c70):0 ok 53 - Counter=HASH(0x8a28b80):0 ok 54 - Counter=HASH(0x8a24558):0 ok 55 - Counter=HASH(0x8a24d88):0 ok 56 - Counter=HASH(0x8a28e70):0 ok 57 - Counter=HASH(0x8a28e80):0 ok 58 - Counter=HASH(0x8a2e2b8):0 ok 59 - Counter=HASH(0x8a2e788):0 ok 60 - Counter=HASH(0x8a2ec58):0 ok 61 - Counter=HASH(0x8a27f70):1 ok 62 - Counter=HASH(0x8a28c70):1 ok 63 - Counter=HASH(0x8a28b80):1 ok 64 - Counter=HASH(0x8a24558):1 ok 65 - Counter=HASH(0x8a24d88):1 ok 66 - Counter=HASH(0x8a28e70):1 ok 67 - Counter=HASH(0x8a28e80):1 ok 68 - Counter=HASH(0x8a2e2b8):1 ok 69 - Counter=HASH(0x8a2e788):1 ok 70 - Counter=HASH(0x8a2ec58):1 ok 71 - Counter=HASH(0x8a27f70):2 ok 72 - Counter=HASH(0x8a28c70):2 ok 73 - Counter=HASH(0x8a28b80):2 ok 74 - Counter=HASH(0x8a24558):2 ok 75 - Counter=HASH(0x8a24d88):2 ok 76 - Counter=HASH(0x8a28e70):2 ok 77 - Counter=HASH(0x8a28e80):2 ok 78 - Counter=HASH(0x8a2e2b8):2 ok 79 - Counter=HASH(0x8a2e788):2 ok 80 - Counter=HASH(0x8a2ec58):2 ok 81 - Counter=HASH(0x8a27f70):3 ok 82 - Counter=HASH(0x8a28c70):3 ok 83 - Counter=HASH(0x8a28b80):3 ok 84 - Counter=HASH(0x8a24558):3 ok 85 - Counter=HASH(0x8a24d88):3 ok 86 - Counter=HASH(0x8a28e70):3 ok 87 - Counter=HASH(0x8a28e80):3 ok 88 - Counter=HASH(0x8a2e2b8):3 ok 89 - Counter=HASH(0x8a2e788):3 ok 90 - Counter=HASH(0x8a2ec58):3 ok 91 - Stopping ok 92 - Stopping ok 93 - Stopping ok 94 - Stopping ok 95 - Stopping ok 96 - Stopping ok 97 - Stopping ok 98 - Stopping ok 99 - Stopping ok 100 - Stopping ok # 0 is just spinning its wheels this time... # 0 is just spinning its wheels this time... # 0 is just spinning its wheels this time... # 0 is starting a new child... # 0 is just spinning its wheels this time... # 1 is starting a new child... # 0 is just spinning its wheels this time... # 1 is just spinning its wheels this time... # 0 is just spinning its wheels this time... # 2 is just spinning its wheels this time... # 1 is just spinning its wheels this time... # 0 is starting a new child... # 2 is just spinning its wheels this time... # 1 is just spinning its wheels this time... # 0 is starting a new child... # 2 is just spinning its wheels this time... # 1 is starting a new child... # 3 is starting a new child... # 0 is starting a new child... # 2 is starting a new child... # 1 is starting a new child... # 3 is just spinning its wheels this time... # 4 is just spinning its wheels this time... # 0 is starting a new child... # 2 is starting a new child... # 5 is just spinning its wheels this time... # 1 is just spinning its wheels this time... # 6 is starting a new child... # 3 is starting a new child... # 4 is just spinning its wheels this time... # 7 is starting a new child... # 0 is starting a new child... # 0 has decided to die. Bye! # 8 is just spinning its wheels this time... # 8 has decided to die. Bye! # 2 is starting a new child... # 2 has decided to die. Bye! # 5 is just spinning its wheels this time... # 5 has decided to die. Bye! # 9 is starting a new child... # 9 has decided to die. Bye! # 1 is just spinning its wheels this time... # 1 has decided to die. Bye! # 6 is just spinning its wheels this time... # 6 has decided to die. Bye! # 3 is just spinning its wheels this time... # 3 has decided to die. Bye! # 4 is starting a new child... # 4 has decided to die. Bye! # 7 is starting a new child... # 7 has decided to die. Bye! # 10 is starting a new child... # 10 has decided to die. Bye! # 11 is starting a new child... # 12 is just spinning its wheels this time... # 12 has decided to die. Bye! # 13 is starting a new child... # 13 has decided to die. Bye! # 14 is just spinning its wheels this time... # 14 has decided to die. Bye! # 15 is just spinning its wheels this time... # 15 has decided to die. Bye! # 11 is starting a new child... # 11 has decided to die. Bye! # 16 is starting a new child... # 16 has decided to die. Bye! # 17 is starting a new child... # 17 has decided to die. Bye! # 18 is just spinning its wheels this time... # 18 has decided to die. Bye! # 19 is starting a new child... # 19 has decided to die. Bye! # 20 is starting a new child... # 20 has decided to die. Bye! # 21 is just spinning its wheels this time... # 21 has decided to die. Bye! # 22 is starting a new child... # 22 has decided to die. Bye! # 23 is starting a new child... # 23 has decided to die. Bye! # 24 notes that the session limit is met. Bye! # 25 notes that the session limit is met. Bye! # 26 notes that the session limit is met. Bye! # 27 notes that the session limit is met. Bye! # 28 notes that the session limit is met. Bye! # 29 notes that the session limit is met. Bye! t/02_poe_forkbomb.t .... ok 1 - Started 0 ok 2 - Started 1 ok 3 - Started 2 ok 4 - Started 3 ok 5 - Started 4 ok 6 - Started 5 ok 7 - Started 6 ok 8 - Started 7 ok 9 - Started 8 ok 10 - Started 9 ok 11 - Started 10 ok 12 - Started 11 ok 13 - Started 12 ok 14 - Started 13 ok 15 - Started 14 ok 16 - Started 15 ok 17 - stopped 0 ok 18 - stopped 8 ok 19 - Started 16 ok 20 - stopped 2 ok 21 - stopped 5 ok 22 - Started 17 ok 23 - stopped 9 ok 24 - stopped 6 ok 25 - stopped 3 ok 26 - Started 18 ok 27 - stopped 4 ok 28 - Started 19 ok 29 - stopped 7 ok 30 - Started 20 ok 31 - stopped 10 ok 32 - stopped 5 ok 33 - stopped 8 ok 34 - Started 21 ok 35 - stopped 12 ok 36 - Started 22 ok 37 - stopped 13 ok 38 - stopped 14 ok 39 - stopped 15 ok 40 - stopped 15 ok 41 - stopped 14 ok 42 - stopped 12 ok 43 - stopped 6 ok 44 - Started 23 ok 45 - stopped 11 ok 46 - Started 24 ok 47 - stopped 16 ok 48 - Started 25 ok 49 - stopped 17 ok 50 - stopped 18 ok 51 - Started 26 ok 52 - stopped 19 ok 53 - Started 27 ok 54 - stopped 20 ok 55 - stopped 18 ok 56 - stopped 4 ok 57 - stopped 21 ok 58 - Started 28 ok 59 - stopped 22 ok 60 - stopped 21 ok 61 - Started 29 ok 62 - stopped 23 ok 63 - stopped 24 ok 64 - stopped 25 ok 65 - stopped 26 ok 66 - stopped 27 ok 67 - stopped 27 ok 68 - stopped 26 ok 69 - stopped 25 ok 70 - stopped 24 ok 71 - stopped 16 ok 72 - stopped 17 ok 73 - stopped 19 ok 74 - stopped 20 ok 75 - stopped 10 ok 76 - stopped 7 ok 77 - stopped 9 ok 78 - stopped 28 ok 79 - stopped 28 ok 80 - stopped 22 ok 81 - stopped 13 ok 82 - stopped 3 ok 83 - stopped 29 ok 84 - stopped 29 ok 85 - stopped 23 ok 86 - stopped 11 ok 87 - stopped 2 ok 88 - stopped 1 ok 89 - stopped 0 ok 90 - We had at least one fork 1..90 ok t/03_extend.t .......... 1..6 ok 1 - Base Start ok 2 - Extended after Start ok 3 - on_foo ok 4 - on_bar ok 5 - Base START called ok 6 - Extended START called ok t/04_with.t ............ 1..6 ok 1 - The object does Rollo ok 2 - START ok 3 - foo! ok 4 - next ok 5 - yarr! ok 6 - STOP ok t/04_with_before.t ..... skipped: Moose upstream needs to sort out composition t/04_with_override.t ... skipped: Moose upstream needs to sort out composition t/05_daemonize.t ....... skipped: MooseX::Daemonize not installed; skipping t/06_sweet.t ........... 1..3 ok 1 - correct number of args ok 2 - got the right value ok 3 - correct final count ok Constant subroutine POE::Kernel::ASSERT_DEFAULT redefined at t/07_aliased.t line 85. Use of uninitialized value $session in exists at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/Sessions.pm line 322. Use of uninitialized value $sid in hash element at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/SIDs.pm line 80. Use of uninitialized value $alias in exists at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/Aliases.pm line 96. Use of uninitialized value $whatever in string eq at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Kernel.pm line 648. Use of uninitialized value $session in exists at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/Sessions.pm line 322. Use of uninitialized value $sid in hash element at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/SIDs.pm line 80. Use of uninitialized value $alias in exists at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/Aliases.pm line 96. Use of uninitialized value $whatever in string eq at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Kernel.pm line 648. Use of uninitialized value $session in exists at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/Sessions.pm line 322. Use of uninitialized value $sid in hash element at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/SIDs.pm line 80. Use of uninitialized value $alias in exists at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Resource/Aliases.pm line 96. Use of uninitialized value $whatever in string eq at /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib/POE/Kernel.pm line 648. t/07_aliased.t ......... 1..7 ok 1 - two events ok 2 - first event under alias 'blah' ok 3 - second event under alias 'bar' ok 4 - two events ok 5 - first event under alias 'blah' ok 6 - second event under alias 'bar' ok 7 - can create Aliased with ASSERT_DEFAULT ok t/08_moosex_declare.t .. skipped: MooseX::Declare not installed; skipping t/09_extend.t .......... 1..6 ok 1 - Base Start ok 2 - Extended after Start ok 3 - on_foo ok 4 - on_bar ok 5 - Base START called ok 6 - Extended START called ok t/10_immutability.t .... skipped: Moose upstream needs to sort out immutability All tests successful. Files=12, Tests=218, 4 wallclock secs ( 0.09 usr 0.01 sys + 3.93 cusr 0.20 csys = 4.23 CPU) Result: PASS PERIGRIN/MooseX-POE-0.205.tar.gz make test TEST_VERBOSE=1 -- OK Chris Prather <chris@prather.org> The Illicit Love Child of Moose and POE >>> (cd /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335 && tar cvf - MooseX-POE-0.205.ppd blib) | gzip -c >/home/fly1200/var/REPO/P/PE/PERIGRIN/MooseX-POE-0.205.tar.gz MooseX-POE-0.205.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/POE/ blib/lib/MooseX/POE/Meta/ blib/lib/MooseX/POE/Meta/Trait/ blib/lib/MooseX/POE/Meta/Trait/SweetArgs.pm blib/lib/MooseX/POE/Meta/Trait/Object.pm blib/lib/MooseX/POE/Meta/Trait/Constructor.pm blib/lib/MooseX/POE/Meta/Trait/Class.pm blib/lib/MooseX/POE/Meta/Trait/Instance.pm blib/lib/MooseX/POE/Meta/Role.pm blib/lib/MooseX/POE/SweetArgs.pm blib/lib/MooseX/POE/Aliased.pm blib/lib/MooseX/POE/Role.pm blib/lib/MooseX/POE.pm blib/man3/ blib/man3/MooseX::POE::Meta::Trait::Class.3 blib/man3/MooseX::POE::Role.3 blib/man3/MooseX::POE::Meta::Trait::Constructor.3 blib/man3/MooseX::POE::Aliased.3 blib/man3/MooseX::POE::Meta::Trait::Object.3 blib/man3/MooseX::POE::Meta::Trait::SweetArgs.3 blib/man3/MooseX::POE.3 blib/man3/MooseX::POE::Meta::Trait::Instance.3 blib/man3/MooseX::POE::SweetArgs.3 >>> mv /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/MooseX-POE-0.205.ppd /home/fly1200/var/REPO/P/PE/PERIGRIN Running test for module 'POE' Running make for R/RC/RCAPUTO/POE-1.284.tar.gz Prepending /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/POE-1.284-0ckL6q Prepending /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' Has already been made Prepending /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running Build for J/JQ/JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz Prepending /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi Prepending /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build J/JQ/JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz Warning: Prerequisite 'MooseX::Types::Moose => 0' for 'JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz' failed when processing 'RKITOVER/MooseX-Types-0.21.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'MooseX::Has::Sugar => 0' for 'JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz' failed when processing 'KENTNL/MooseX-Has-Sugar-0.0405.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Audio::MPD::Common::Item => 0' for 'JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz' failed when processing 'JQUELIN/Audio-MPD-Common-1.100430.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Audio::MPD::Common::Stats => 0' for 'JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz' failed when processing 'JQUELIN/Audio-MPD-Common-1.100430.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Audio::MPD::Common::Status => 0' for 'JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz' failed when processing 'JQUELIN/Audio-MPD-Common-1.100430.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> ./Build ./Build: blib/lib/POE/Component/Client/MPD.pm: cannot resolve L in paragraph 116. ./Build: blib/lib/POE/Component/Client/MPD/Test.pm: cannot resolve L in paragraph 24. Building POE-Component-Client-MPD JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz ./Build -- OK Prepending /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'POE::Component::Client::MPD loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'POE::Component::Client::MPD ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/POE/Component/Client/MPD/Collection.pm line 18. BEGIN failed--compilation aborted at lib/POE/Component/Client/MPD/Collection.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'POE::Component::Client::MPD::Collection loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'POE::Component::Client::MPD::Collection ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/POE/Component/Client/MPD/Commands.pm line 18. BEGIN failed--compilation aborted at lib/POE/Component/Client/MPD/Commands.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'POE::Component::Client::MPD::Commands loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'POE::Component::Client::MPD::Commands ok' Can't locate Audio/MPD/Common/Item.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/POE/Component/Client/MPD/Connection.pm line 17. BEGIN failed--compilation aborted at lib/POE/Component/Client/MPD/Connection.pm line 17. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'POE::Component::Client::MPD::Connection loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'POE::Component::Client::MPD::Connection ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/POE/Component/Client/MPD/Message.pm line 18. BEGIN failed--compilation aborted at lib/POE/Component/Client/MPD/Message.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'POE::Component::Client::MPD::Message loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'POE::Component::Client::MPD::Message ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/POE/Component/Client/MPD/Playlist.pm line 18. BEGIN failed--compilation aborted at lib/POE/Component/Client/MPD/Playlist.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'POE::Component::Client::MPD::Playlist loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'POE::Component::Client::MPD::Playlist ok' Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at lib/POE/Component/Client/MPD/Test.pm line 18. BEGIN failed--compilation aborted at lib/POE/Component/Client/MPD/Test.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'POE::Component::Client::MPD::Test loaded ok' # at t/00-compile.t line 41. # got: '' # expected: 'POE::Component::Client::MPD::Test ok' # Looks like you failed 7 tests of 8. t/00-compile.t ............ 1..8 not ok 1 - POE::Component::Client::MPD loaded ok not ok 2 - POE::Component::Client::MPD::Collection loaded ok not ok 3 - POE::Component::Client::MPD::Commands loaded ok not ok 4 - POE::Component::Client::MPD::Connection loaded ok not ok 5 - POE::Component::Client::MPD::Message loaded ok not ok 6 - POE::Component::Client::MPD::Playlist loaded ok not ok 7 - POE::Component::Client::MPD::Test loaded ok ok 8 - POE::Component::Client::MPD::Types loaded ok Dubious, test returned 7 (wstat 1792, 0x700) Failed 7/8 subtests Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at t/20-conn-failed.t line 20. BEGIN failed--compilation aborted at t/20-conn-failed.t line 20. t/20-conn-failed.t ........ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Item.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD/Connection.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD/Connection.pm line 17. Compilation failed in require at t/21-conn-non_mpd.t line 41. BEGIN failed--compilation aborted at t/21-conn-non_mpd.t line 41. t/21-conn-non_mpd.t ....... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate MooseX/Has/Sugar.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at t/23-conn-dialog.t line 18. BEGIN failed--compilation aborted at t/23-conn-dialog.t line 18. t/23-conn-dialog.t ........ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/40-cmds-general.t line 16. BEGIN failed--compilation aborted at t/40-cmds-general.t line 16. t/40-cmds-general.t ....... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/40-cmds-kill.t line 40. BEGIN failed--compilation aborted at t/40-cmds-kill.t line 40. t/40-cmds-kill.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/41-cmds-output.t line 16. BEGIN failed--compilation aborted at t/41-cmds-output.t line 16. t/41-cmds-output.t ........ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/42-cmds-info.t line 16. BEGIN failed--compilation aborted at t/42-cmds-info.t line 16. t/42-cmds-info.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/43-cmds-settings.t line 16. BEGIN failed--compilation aborted at t/43-cmds-settings.t line 16. t/43-cmds-settings.t ...... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/44-cmds-playback.t line 16. BEGIN failed--compilation aborted at t/44-cmds-playback.t line 16. t/44-cmds-playback.t ...... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/50-pl-info.t line 16. BEGIN failed--compilation aborted at t/50-pl-info.t line 16. t/50-pl-info.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/51-pl-add_rm.t line 16. BEGIN failed--compilation aborted at t/51-pl-add_rm.t line 16. t/51-pl-add_rm.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/52-pl-change.t line 16. BEGIN failed--compilation aborted at t/52-pl-change.t line 16. t/52-pl-change.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/53-pl-manage.t line 16. BEGIN failed--compilation aborted at t/53-pl-manage.t line 16. t/53-pl-manage.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/60-coll-retrieve.t line 16. BEGIN failed--compilation aborted at t/60-coll-retrieve.t line 16. t/60-coll-retrieve.t ...... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/61-coll-whole.t line 16. BEGIN failed--compilation aborted at t/61-coll-whole.t line 16. t/61-coll-whole.t ......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/62-coll-pick.t line 16. BEGIN failed--compilation aborted at t/62-coll-pick.t line 16. t/62-coll-pick.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Audio/MPD/Common/Stats.pm in @INC (@INC contains: /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/arch /home/fly1200/var/megalib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/arch /home/fly1200/var/cpan/build/MooseX-POE-0.205-THb335/blib/lib /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/arch /home/fly1200/var/cpan/build/MooseX-Async-0.07-yBwYBn/blib/lib /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/arch /home/fly1200/var/cpan/build/MooseX-AttributeHelpers-0.23-Hh4OTg/blib/lib /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/arch /home/fly1200/var/cpan/build/POE-1.284-0ckL6q/blib/lib /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/arch /home/fly1200/var/cpan/build/POE-Test-Loops-1.031-NMFKLQ/blib/lib /home/fly1200/var/megalib /home/fly1200/ap1200x/site/lib /home/fly1200/ap1200x/lib .) at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. BEGIN failed--compilation aborted at /home/fly1200/var/cpan/build/POE-Component-Client-MPD-1.100430-hTuvXi/blib/lib/POE/Component/Client/MPD.pm line 17. Compilation failed in require at t/63-coll-relations.t line 16. BEGIN failed--compilation aborted at t/63-coll-relations.t line 16. t/63-coll-relations.t ..... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/author-critic.t ......... skipped: these tests are for testing by the author t/release-meta-yaml.t ..... skipped: these tests are for release candidate testing 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 Test Summary Report ------------------- t/00-compile.t (Wstat: 1792 Tests: 8 Failed: 7) Failed tests: 1-7 Non-zero exit status: 7 t/20-conn-failed.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/21-conn-non_mpd.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/23-conn-dialog.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/40-cmds-general.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/40-cmds-kill.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/41-cmds-output.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/42-cmds-info.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/43-cmds-settings.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/44-cmds-playback.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/50-pl-info.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/51-pl-add_rm.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/52-pl-change.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/53-pl-manage.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/60-coll-retrieve.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/61-coll-whole.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/62-coll-pick.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/63-coll-relations.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=22, Tests=8, 4 wallclock secs ( 0.05 usr 0.01 sys + 3.31 cusr 0.18 csys = 3.55 CPU) Result: FAIL Failed 18/22 test programs. 7/8 subtests failed. JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports JQUELIN/POE-Component-Client-MPD-1.100430.tar.gz Finished 2010-02-12T20:15:00