PATH=/usr/bin:/bin:/data/fly2200/var/megalib/bin Start 2015-12-02T06:26:31 ActivePerl-2200 CPAN-2.00 Reading '/data/fly2200/var/cpan/Metadata' Database was generated on Wed, 02 Dec 2015 06:53:35 GMT Running make for K/KA/KARMAN/Dezi-App-0.014.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/K/KA/KARMAN/Dezi-App-0.014.tar.gz Checksum for /data/fly2200/var/cpan/sources/authors/id/K/KA/KARMAN/Dezi-App-0.014.tar.gz ok Dezi-App-0.014/ Dezi-App-0.014/Changes Dezi-App-0.014/MANIFEST Dezi-App-0.014/META.yml Dezi-App-0.014/Makefile.PL Dezi-App-0.014/README Dezi-App-0.014/bin/ Dezi-App-0.014/inc/ Dezi-App-0.014/lib/ Dezi-App-0.014/t/ Dezi-App-0.014/t/000-load.t Dezi-App-0.014/t/000-synopsis.t Dezi-App-0.014/t/001-fs.t Dezi-App-0.014/t/002-mail.t Dezi-App-0.014/t/003-spider.t Dezi-App-0.014/t/004-indexer-config.t Dezi-App-0.014/t/005-invindex-header.t Dezi-App-0.014/t/006-indexer-config.t Dezi-App-0.014/t/007-leak-test.t Dezi-App-0.014/t/008-mail-fs.t Dezi-App-0.014/t/009-searcher.t Dezi-App-0.014/t/010-invindex-config.t Dezi-App-0.014/t/011-replace-rules.t Dezi-App-0.014/t/012-spider-server.t Dezi-App-0.014/t/013-utils.t Dezi-App-0.014/t/014-logging.t Dezi-App-0.014/t/015-dbi.t Dezi-App-0.014/t/config2/ Dezi-App-0.014/t/config3/ Dezi-App-0.014/t/lucy/ Dezi-App-0.014/t/maildir/ Dezi-App-0.014/t/mailfs/ Dezi-App-0.014/t/pod-coverage.t Dezi-App-0.014/t/pod.t Dezi-App-0.014/t/swish.xml Dezi-App-0.014/t/test-gz.html.gz Dezi-App-0.014/t/test-gz.xml.gz Dezi-App-0.014/t/test.conf Dezi-App-0.014/t/test.html Dezi-App-0.014/t/test.pdf Dezi-App-0.014/t/test.pdf.gz Dezi-App-0.014/t/test.xml Dezi-App-0.014/t/test2.html Dezi-App-0.014/t/mailfs/somedir/ Dezi-App-0.014/t/mailfs/somedir/cur/ Dezi-App-0.014/t/mailfs/somedir/cur/1201404060.V802I5f9e4M893922.louvin.peknet.com:2, Dezi-App-0.014/t/maildir/.INBOX/ Dezi-App-0.014/t/maildir/.INBOX/cur/ Dezi-App-0.014/t/maildir/.INBOX/cur/1201404060.V802I5f9e4M893922.louvin.peknet.com:2, Dezi-App-0.014/t/lucy/000-load.t Dezi-App-0.014/t/lucy/001-fs.t Dezi-App-0.014/t/lucy/002-leak-trace.t Dezi-App-0.014/t/lucy/003-update-index.t Dezi-App-0.014/t/lucy/004-auto-reconnect-searcher.t Dezi-App-0.014/t/lucy/005-stemmer.t Dezi-App-0.014/t/lucy/006-fields.t Dezi-App-0.014/t/lucy/config-nostemmer.xml Dezi-App-0.014/t/lucy/config.xml Dezi-App-0.014/t/lucy/fields.conf Dezi-App-0.014/t/lucy/fields.xml Dezi-App-0.014/t/lucy/test.conf Dezi-App-0.014/t/lucy/test.html Dezi-App-0.014/t/lucy/test.xml Dezi-App-0.014/t/config3/complex.conf.xml Dezi-App-0.014/t/config3/example1.config.xml Dezi-App-0.014/t/config3/example2.config.xml Dezi-App-0.014/t/config3/example3.config.xml Dezi-App-0.014/t/config3/example4.config.xml Dezi-App-0.014/t/config3/example5.config.xml Dezi-App-0.014/t/config3/example6.config.xml Dezi-App-0.014/t/config3/example7.config.xml Dezi-App-0.014/t/config3/example8.config.xml Dezi-App-0.014/t/config3/example9.config.xml Dezi-App-0.014/t/config2/complex.conf Dezi-App-0.014/t/config2/example1.config Dezi-App-0.014/t/config2/example2.config Dezi-App-0.014/t/config2/example3.config Dezi-App-0.014/t/config2/example4.config Dezi-App-0.014/t/config2/example5.config Dezi-App-0.014/t/config2/example6.config Dezi-App-0.014/t/config2/example7.config Dezi-App-0.014/t/config2/example8.config Dezi-App-0.014/t/config2/example9.config Dezi-App-0.014/lib/Dezi/ Dezi-App-0.014/lib/Dezi/Aggregator/ Dezi-App-0.014/lib/Dezi/Aggregator.pm Dezi-App-0.014/lib/Dezi/App.pm Dezi-App-0.014/lib/Dezi/CLI.pm Dezi-App-0.014/lib/Dezi/Cache.pm Dezi-App-0.014/lib/Dezi/Indexer/ Dezi-App-0.014/lib/Dezi/Indexer.pm Dezi-App-0.014/lib/Dezi/InvIndex/ Dezi-App-0.014/lib/Dezi/InvIndex.pm Dezi-App-0.014/lib/Dezi/Lucy/ Dezi-App-0.014/lib/Dezi/Lucy.pm Dezi-App-0.014/lib/Dezi/Queue.pm Dezi-App-0.014/lib/Dezi/ReplaceRules.pm Dezi-App-0.014/lib/Dezi/Result.pm Dezi-App-0.014/lib/Dezi/Results.pm Dezi-App-0.014/lib/Dezi/Role.pm Dezi-App-0.014/lib/Dezi/Searcher/ Dezi-App-0.014/lib/Dezi/Searcher.pm Dezi-App-0.014/lib/Dezi/Test/ Dezi-App-0.014/lib/Dezi/Types.pm Dezi-App-0.014/lib/Dezi/Utils.pm Dezi-App-0.014/lib/Dezi/Test/Doc.pm Dezi-App-0.014/lib/Dezi/Test/Indexer.pm Dezi-App-0.014/lib/Dezi/Test/InvIndex.pm Dezi-App-0.014/lib/Dezi/Test/Result.pm Dezi-App-0.014/lib/Dezi/Test/Results.pm Dezi-App-0.014/lib/Dezi/Test/ResultsPayload.pm Dezi-App-0.014/lib/Dezi/Test/Searcher.pm Dezi-App-0.014/lib/Dezi/Searcher/SearchOpts.pm Dezi-App-0.014/lib/Dezi/Lucy/Indexer.pm Dezi-App-0.014/lib/Dezi/Lucy/Indexer.pm.new Dezi-App-0.014/lib/Dezi/Lucy/InvIndex.pm Dezi-App-0.014/lib/Dezi/Lucy/Result.pm Dezi-App-0.014/lib/Dezi/Lucy/Results.pm Dezi-App-0.014/lib/Dezi/Lucy/Searcher.pm Dezi-App-0.014/lib/Dezi/InvIndex/Header.pm Dezi-App-0.014/lib/Dezi/Indexer/Config.pm Dezi-App-0.014/lib/Dezi/Indexer/Doc.pm Dezi-App-0.014/lib/Dezi/Aggregator/DBI.pm Dezi-App-0.014/lib/Dezi/Aggregator/FS.pm Dezi-App-0.014/lib/Dezi/Aggregator/Mail.pm Dezi-App-0.014/lib/Dezi/Aggregator/MailFS.pm Dezi-App-0.014/lib/Dezi/Aggregator/Spider/ Dezi-App-0.014/lib/Dezi/Aggregator/Spider.pm Dezi-App-0.014/lib/Dezi/Aggregator/Spider/Response.pm Dezi-App-0.014/lib/Dezi/Aggregator/Spider/UA.pm Dezi-App-0.014/inc/Module/ Dezi-App-0.014/inc/Module/Install/ Dezi-App-0.014/inc/Module/Install.pm Dezi-App-0.014/inc/Module/Install/Base.pm Dezi-App-0.014/inc/Module/Install/MakeMaker.pm Dezi-App-0.014/inc/Module/Install/Makefile.pm Dezi-App-0.014/inc/Module/Install/Metadata.pm Dezi-App-0.014/inc/Module/Install/Scripts.pm Dezi-App-0.014/bin/deziapp Dezi-App-0.014/bin/lucyx-dump-terms CPAN.pm: Building K/KA/KARMAN/Dezi-App-0.014.tar.gz >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Cannot determine perl version info from lib/Dezi/App.pm Warning: prerequisite MooseX::XSAccessor 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Dezi::App Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- KARMAN/Dezi-App-0.014.tar.gz ---- MooseX::XSAccessor [requires] Running make test Delayed until after prerequisites Running test for module 'MooseX::XSAccessor' Running make for T/TO/TOBYINK/MooseX-XSAccessor-0.007.tar.gz Checksum for /data/fly2200/var/cpan/sources/authors/id/T/TO/TOBYINK/MooseX-XSAccessor-0.007.tar.gz ok MooseX-XSAccessor-0.007/CONTRIBUTING MooseX-XSAccessor-0.007/COPYRIGHT MooseX-XSAccessor-0.007/CREDITS MooseX-XSAccessor-0.007/Changes MooseX-XSAccessor-0.007/INSTALL MooseX-XSAccessor-0.007/LICENSE MooseX-XSAccessor-0.007/MANIFEST MooseX-XSAccessor-0.007/META.json MooseX-XSAccessor-0.007/META.yml MooseX-XSAccessor-0.007/Makefile.PL MooseX-XSAccessor-0.007/README MooseX-XSAccessor-0.007/SIGNATURE MooseX-XSAccessor-0.007/dist.ini MooseX-XSAccessor-0.007/doap.ttl MooseX-XSAccessor-0.007/examples/bench.pl MooseX-XSAccessor-0.007/t/01basic.t MooseX-XSAccessor-0.007/t/02accel.t MooseX-XSAccessor-0.007/t/03funky.t MooseX-XSAccessor-0.007/t/04chained.t MooseX-XSAccessor-0.007/t/05lvalue.t MooseX-XSAccessor-0.007/t/moose_accessor_context.t MooseX-XSAccessor-0.007/t/moose_accessor_inlining.t MooseX-XSAccessor-0.007/t/moose_accessor_override_method.t MooseX-XSAccessor-0.007/t/moose_accessor_overwrite_warning.t MooseX-XSAccessor-0.007/t/moose_attr_dereference_test.t MooseX-XSAccessor-0.007/t/moose_attribute_accessor_generation.t MooseX-XSAccessor-0.007/t/moose_attribute_custom_metaclass.t MooseX-XSAccessor-0.007/t/moose_attribute_delegation.t MooseX-XSAccessor-0.007/t/moose_attribute_does.t MooseX-XSAccessor-0.007/t/moose_attribute_inherited_slot_specs.t MooseX-XSAccessor-0.007/t/moose_attribute_lazy_initializer.t MooseX-XSAccessor-0.007/t/moose_attribute_names.t MooseX-XSAccessor-0.007/t/moose_attribute_reader_generation.t MooseX-XSAccessor-0.007/t/moose_attribute_required.t MooseX-XSAccessor-0.007/t/moose_attribute_traits.t MooseX-XSAccessor-0.007/t/moose_attribute_traits_n_meta.t MooseX-XSAccessor-0.007/t/moose_attribute_traits_parameterized.t MooseX-XSAccessor-0.007/t/moose_attribute_traits_registered.t MooseX-XSAccessor-0.007/t/moose_attribute_triggers.t MooseX-XSAccessor-0.007/t/moose_attribute_type_unions.t MooseX-XSAccessor-0.007/t/moose_attribute_without_any_methods.t MooseX-XSAccessor-0.007/t/moose_attribute_writer_generation.t MooseX-XSAccessor-0.007/t/moose_bad_coerce.t MooseX-XSAccessor-0.007/t/moose_chained_coercion.t MooseX-XSAccessor-0.007/t/moose_clone_weak.t MooseX-XSAccessor-0.007/t/moose_default_class_role_types.t MooseX-XSAccessor-0.007/t/moose_default_undef.t MooseX-XSAccessor-0.007/t/moose_delegation_and_modifiers.t MooseX-XSAccessor-0.007/t/moose_delegation_arg_aliasing.t MooseX-XSAccessor-0.007/t/moose_delegation_target_not_loaded.t MooseX-XSAccessor-0.007/t/moose_illegal_options_for_inheritance.t MooseX-XSAccessor-0.007/t/moose_inherit_lazy_build.t MooseX-XSAccessor-0.007/t/moose_lazy_no_default.t MooseX-XSAccessor-0.007/t/moose_method_generation_rules.t MooseX-XSAccessor-0.007/t/moose_misc_attribute_coerce_lazy.t MooseX-XSAccessor-0.007/t/moose_misc_attribute_tests.t MooseX-XSAccessor-0.007/t/moose_more_attr_delegation.t MooseX-XSAccessor-0.007/t/moose_no_init_arg.t MooseX-XSAccessor-0.007/t/moose_no_slot_access.t MooseX-XSAccessor-0.007/t/moose_non_alpha_attr_names.t MooseX-XSAccessor-0.007/t/moose_numeric_defaults.t MooseX-XSAccessor-0.007/t/moose_trigger_and_coerce.t MooseX-XSAccessor-0.007/lib/MooseX/XSAccessor.pm MooseX-XSAccessor-0.007/t/lib/MyMoose.pm MooseX-XSAccessor-0.007/t/lib/MyMoose/Role.pm MooseX-XSAccessor-0.007/lib/MooseX/XSAccessor/Trait/Attribute.pm CPAN.pm: Building T/TO/TOBYINK/MooseX-XSAccessor-0.007.tar.gz >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for MooseX::XSAccessor Writing MYMETA.yml and MYMETA.json >>> make cp lib/MooseX/XSAccessor/Trait/Attribute.pm blib/lib/MooseX/XSAccessor/Trait/Attribute.pm cp lib/MooseX/XSAccessor.pm blib/lib/MooseX/XSAccessor.pm Manifying 2 pod documents TOBYINK/MooseX-XSAccessor-0.007.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01basic.t ................................ ok 1 1..1 ok t/02accel.t ................................ ok 1 - thingy is an XSUB (mutable class) ok 2 - numero is an XSUB (mutable class) ok 3 - semi is an XSUB (mutable class) ok 4 - get_trig is an XSUB (mutable class) ok 5 - has_thingy is an XSUB (mutable class) ok 6 - has_number is an XSUB (mutable class) ok 7 - has_numero is an XSUB (mutable class) ok 8 - has_semi is an XSUB (mutable class) ok 9 - new is pure Perl (mutable class) ok 10 - number is pure Perl (mutable class) ok 11 - set_semi is pure Perl (mutable class) ok 12 - set_trig is pure Perl (mutable class) ok 13 - thingy is an XSUB (immutable class) ok 14 - numero is an XSUB (immutable class) ok 15 - semi is an XSUB (immutable class) ok 16 - get_trig is an XSUB (immutable class) ok 17 - has_thingy is an XSUB (immutable class) ok 18 - has_number is an XSUB (immutable class) ok 19 - has_numero is an XSUB (immutable class) ok 20 - has_semi is an XSUB (immutable class) ok 21 - new is pure Perl (immutable class) ok 22 - number is pure Perl (immutable class) ok 23 - set_semi is pure Perl (immutable class) ok 24 - set_trig is pure Perl (immutable class) 1..24 ok t/03funky.t ................................ skipped: Test requires module 'MooseX::FunkyAttributes' but it's not found t/04chained.t .............................. ok 1 ok 2 ok 3 - accessor can be chained ok 4 - chaining set new value ok 5 - writer can be chained ok 6 - chaining set new value ok 7 - non-chained accessor in a chained world ok 8 - foo is XSUB ok 9 - bar is XSUB ok 10 - baz is XSUB ok 11 - _set_bar is XSUB 1..11 ok t/05lvalue.t ............................... skipped: Test requires module 'MooseX::LvalueAttribute' but it's not found t/moose_accessor_context.t ................. ok 1 - class definition ok 2 - uninitialized scalar attribute/rw in scalar context ok 3 - uninitialized scalar attribute/rw in list context ok 4 - uninitialized scalar attribute/ro in scalar context ok 5 - uninitialized scalar attribute/ro in list context ok 6 - uninitialized ArrayRef attribute/rw in scalar context ok 7 - uninitialized ArrayRef attribute/rw in list context ok 8 - uninitialized ArrayRef attribute/ro in scalar context ok 9 - uninitialized ArrayRef attribute/ro in list context ok 10 - uninitialized HashRef attribute/rw in scalar context ok 11 - uninitialized HashRef attribute/rw in list context ok 12 - uninitialized HashRef attribute/ro in scalar context ok 13 - uninitialized HashRef attribute/ro in list context ok 14 - testing 1..14 ok t/moose_accessor_inlining.t ................ ok 1 - got the right value ok 2 - reader was called 1..2 ok t/moose_accessor_override_method.t ......... ok 1 - reader overriding gives proper warning ok 2 - writer overriding gives proper warning ok 3 - predicate overriding gives proper warning ok 4 - clearer overriding gives proper warning ok 5 - accessor overriding gives proper warning ok 6 - overriding a stub with an accessor does not warn ok 7 - function overriding gives proper warning 1..7 ok t/moose_accessor_overwrite_warning.t ....... ok 1 - overwriting an accessor for another attribute causes a warning 1..1 ok t/moose_attr_dereference_test.t ............ ok 1 - ... successfully created attr ok 2 - An object of class 'Customer' isa 'Customer' ok 3 - An object of class 'Firm' isa 'Firm' ok 4 - Firm->can('customers') ok 5 - ... got the right dereferenced value ok 6 - An object of class 'Firm' isa 'Firm' ok 7 - Firm->can('customers') ok 8 - ... got the right dereferenced value ok 9 - ... its auto-de-ref-ing, not auto-en-ref-ing ok 10 - ... set the results of bar correctly ok 11 - ... auto-dereffed correctly 1..11 ok t/moose_attribute_accessor_generation.t .... ok 1 - ... created the accessor method okay ok 2 - ... created the lazy accessor method okay ok 3 - ... created the required accessor method okay ok 4 - ... created the accessor method with type constraint okay ok 5 - ... created the accessor method with weak_ref okay ok 6 - ... created the accessor method with auto_deref okay ok 7 - ... created the reader method with auto_deref okay ok 8 - ... created the reader method with auto_deref okay ok 9 - An object of class 'Foo' isa 'Foo' ok 10 - Foo->can('foo') ok 11 - ... got an unset value ok 12 - ... foo wrote successfully ok 13 - ... got the correct set value ok 14 - ... it is not a weak reference ok 15 - ... cannot create without the required attribute ok 16 - Foo->can('foo_required') ok 17 - ... got an unset value ok 18 - ... foo_required wrote successfully ok 19 - ... got the correct set value ok 20 - ... foo_required did not die with undef ok 21 - value is undef ok 22 - ... it is not a weak reference ok 23 - ... no value in lazy_foo slot ok 24 - Foo->can('lazy_foo') ok 25 - ... got an deferred value ok 26 - Foo->can('foo_int') ok 27 - ... got an unset value ok 28 - ... foo_int wrote successfully ok 29 - ... got the correct set value ok 30 - ... foo_int died successfully ok 31 - ... it is not a weak reference ok 32 - Foo->can('foo_weak') ok 33 - ... got an unset value ok 34 - ... foo_weak wrote successfully ok 35 - ... got the correct set value ok 36 - ... it is a weak reference ok 37 - Foo->can('foo_deref') ok 38 - ... default default value ok 39 - ... doesn't deref undef value ok 40 - returns empty list in list context ok 41 - ... foo_deref wrote successfully ok 42 - returns an array reference in scalar context ok 43 - correct array ok 44 - returns list in list context ok 45 - correct list ok 46 - Foo->can('foo_deref') ok 47 - ... default default value ok 48 - ... read only ok 49 - scalar context ro ok 50 - list context ro ok 51 - Foo->can('foo_deref_hash') ok 52 - ... default default value ok 53 - ... doesn't deref undef value ok 54 - returns empty list in list context ok 55 - ... foo_deref_hash wrote successfully ok 56 - scalar context ok 57 - list context 1..57 ok t/moose_attribute_custom_metaclass.t ....... ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - An object of class 'Foo::Meta::Attribute' isa 'Foo::Meta::Attribute' ok 3 - An object of class 'Foo::Meta::Attribute' isa 'Moose::Meta::Attribute' ok 4 - ... got the right name for our meta-attribute ok 5 - ... our meta-attrubute created the accessor for us ok 6 - ... our meta-attrubute created the type_constraint for us ok 7 - An object of class 'Moose::Meta::TypeConstraint::Class' isa 'Moose::Meta::TypeConstraint' ok 8 - ... got the right type constraint name ok 9 - ... got the right type constraint parent name ok 10 - ... the attribute metaclass need not be a Moose::Meta::Attribute as long as it behaves ok 11 - ... the attribute metaclass alias worked correctly ok 12 - ... the attribute metaclass alias worked correctly ok 13 - An object of class 'Foo::Meta::Attribute' isa 'Foo::Meta::Attribute' ok 14 - An object of class 'Foo::Meta::Attribute' isa 'Moose::Meta::Attribute' ok 15 - An object of class 'Moose::Meta::Attribute::Custom::Bar' isa 'Moose::Meta::Attribute::Custom::Bar' ok 16 - An object of class 'Moose::Meta::Attribute::Custom::Bar' isa 'Moose::Meta::Attribute' 1..16 ok t/moose_attribute_delegation.t ............. ok 1 - An object of class 'Bar' isa 'Bar' ok 2 - ... we have something in bar->foo ok 3 - An object of class 'Foo' isa 'Foo' ok 4 - An object of class 'Moose::Meta::Method::Delegation' isa 'Moose::Meta::Method::Delegation' ok 5 - associated_attribute->name for this method is foo ok 6 - ... bar->foo->bar returned the right default ok 7 - Bar->can('foo_bar') ok 8 - ... bar->foo_bar delegated correctly ok 9 - ... bar->foo->bar returned the right (changed) value ok 10 - ... bar->foo_bar delegated correctly ok 11 - ... bar->foo->bar returned the right (changed) value ok 12 - ... bar->foo_bar delegated correctly ok 13 - An object of class 'Foo' isa 'Foo' ok 14 - ... got the right foo->bar ok 15 - ... assigned the new Foo to Bar->foo ok 16 - ... assigned bar->foo with the new Foo ok 17 - ... bar->foo->bar returned the right result ok 18 - ... and bar->foo_bar delegated correctly again ok 19 - ... correctly curried a single argument ok 20 - An object of class 'Car' isa 'Car' ok 21 - An object of class 'Engine' isa 'Engine' ok 22 - Engine->can('go') ok 23 - Engine->can('stop') ok 24 - ... got the right value from ->engine->go ok 25 - ... got the right value from ->engine->stop ok 26 - Car->can('go') ok 27 - Car->can('stop') ok 28 - ... got the right value from ->go ok 29 - ... got the right value from ->stop ok 30 - An object of class 'Baz::Proxy1' isa 'Baz::Proxy1' ok 31 - Baz::Proxy1->can('baz') ok 32 - An object of class 'Baz' isa 'Baz' ok 33 - Baz::Proxy1->can('foo') ok 34 - Baz::Proxy1->can('bar') ok 35 - Baz::Proxy1->can('boo') ok 36 - ... got the right proxied return value ok 37 - ... got the right proxied return value ok 38 - ... got the right proxied return value ok 39 - An object of class 'Baz::Proxy2' isa 'Baz::Proxy2' ok 40 - Baz::Proxy2->can('baz') ok 41 - An object of class 'Baz' isa 'Baz' ok 42 - Baz::Proxy2->can('foo') ok 43 - Baz::Proxy2->can('boo') ok 44 - ... got the right proxied return value ok 45 - ... got the right proxied return value ok 46 - An object of class 'Baz::Proxy3' isa 'Baz::Proxy3' ok 47 - Baz::Proxy3->can('baz') ok 48 - An object of class 'Baz' isa 'Baz' ok 49 - Baz::Proxy3->can('bar') ok 50 - Baz::Proxy3->can('boo') ok 51 - ... got the right proxied return value ok 52 - ... got the right proxied return value ok 53 - An object of class 'Foo::Thing' isa 'Foo::Thing' ok 54 - An object of class 'Foo::Baz' isa 'Foo::Baz' ok 55 - ... we have the method we expect ok 56 - ... we have the method we expect ok 57 - ... we dont have the method we expect ok 58 - ... got the right value ok 59 - ... got the right value ok 60 - ... got the right value ok 61 - An object of class 'Foo::OtherThing' isa 'Foo::OtherThing' ok 62 - An object of class 'Foo::Baz' isa 'Foo::Baz' ok 63 - ... we have the method we expect ok 64 - ... we have the method we expect ok 65 - ... we dont have the method we expect ok 66 - ... got the right value ok 67 - ... got the right value ok 68 - ... got the right value ok 69 - ... you cannot delegate to AUTOLOADED class with regexp ok 70 - An object of class 'Bar::Autoloaded' isa 'Bar::Autoloaded' ok 71 - ... we have something in bar->foo ok 72 - An object of class 'Foo::Autoloaded' isa 'Foo::Autoloaded' ok 73 - ... bar->foo->bar returned the right (changed) value ok 74 - ... bar->foo_bar delegated correctly ok 75 - ... bar->foo->bar returned the right (changed) value ok 76 - ... bar->foo_bar delegated correctly ok 77 - An object of class 'Foo::Autoloaded' isa 'Foo::Autoloaded' ok 78 - ... got the right foo->bar ok 79 - ... assigned the new Foo to Bar->foo ok 80 - ... assigned bar->foo with the new Foo ok 81 - ... bar->foo->bar returned the right result ok 82 - ... and bar->foo_bar delegated correctly again ok 83 - An object of class 'Baz::Autoloaded' isa 'Baz::Autoloaded' ok 84 - ... we have something in baz->foo ok 85 - An object of class 'Foo::Autoloaded' isa 'Foo::Autoloaded' ok 86 - ... baz->foo->bar returned the right (changed) value ok 87 - ... baz->foo_bar delegated correctly ok 88 - ... baz->foo->bar returned the right (changed) value ok 89 - ... baz->foo_bar delegated correctly ok 90 - An object of class 'Foo::Autoloaded' isa 'Foo::Autoloaded' ok 91 - ... got the right foo->bar ok 92 - ... assigned the new Foo to Baz->foo ok 93 - ... assigned baz->foo with the new Foo ok 94 - ... baz->foo->bar returned the right result ok 95 - ... and baz->foo_bar delegated correctly again ok 96 - handles method foo_bar is present ok 97 - handles method foo_bar is removed ok 98 - useful error from unblessed reference ok 99 - useful error from unblessed reference ok 100 - but not for class name ok 101 - got an error when trying to declare a delegation method that overwrites a local method ok 102 - no error when trying to declare a delegation method that overwrites a stub method 1..102 ok t/moose_attribute_does.t ................... ok 1 - An object of class 'Foo::Class' isa 'Foo::Class' ok 2 - An object of class 'Bar::Class' isa 'Bar::Class' ok 3 - ... bar passed the type constraint okay ok 4 - ... foo did not pass the type constraint okay ok 5 - ... baz passed the type constraint okay ok 6 - ... foo did not pass the type constraint okay ok 7 - ... foo passed the type constraint okay ok 8 - ... cannot have a does() which is not done by the isa() ok 9 - ... cannot have a isa() which is cannot does() 1..9 ok t/moose_attribute_inherited_slot_specs.t ... ok 1 - ... we can change the default attribute option ok 2 - ... we can add change the isa as long as it is a subtype ok 3 - ... we can change/add coerce as an attribute option ok 4 - ... we can change/add required as an attribute option ok 5 - ... we can change/add lazy as an attribute option ok 6 - ... we can add lazy_build as an attribute option ok 7 - ... extend an attribute with parameterized type ok 8 - ... extend an attribute with anon-subtype ok 9 - ... now can extend an attribute with a non-subtype ok 10 - ... now allowed to add the weak_ref option via inheritance ok 11 - ... we can add the handles attribute option ok 12 - ... we can not alter the handles attribute option ok 13 - ... can now create an attribute with an improper subtype relation ok 14 - ... cannot create an attribute with an illegal option ok 15 - ... cannot extend a non-existing attribute ok 16 - An object of class 'Foo' isa 'Foo' ok 17 - ... got the right undef default value ok 18 - ... assigned foo correctly ok 19 - ... got the right value for foo ok 20 - ... foo is not coercing (as expected) ok 21 - ... got the right default value ok 22 - ... Foo::bar is a read/only attr ok 23 - ... got the right undef default value ok 24 - ... Foo::baz accepts hash refs ok 25 - ... got the right value assigned to baz ok 26 - ... Foo::baz accepts an array ref ok 27 - ... got the right value assigned to baz ok 28 - ... Foo::baz accepts scalar ref ok 29 - ... got the right value assigned to baz ok 30 - ... Foo::bunch_of_stuff accepts an array of strings ok 31 - ... Foo::one_last_one accepts a code ref ok 32 - ... Foo::baz accepts a code ref ok 33 - ... got the right value assigned to baz ok 34 - ... cannot create Bar without required gorch param ok 35 - An object of class 'Bar' isa 'Bar' ok 36 - An object of class 'Bar' isa 'Foo' ok 37 - ... got the right undef default value ok 38 - ... assigned foo correctly ok 39 - ... got the right value for foo ok 40 - ... assigned foo correctly ok 41 - ... got the right value for foo ok 42 - ... got the right default value ok 43 - ... got the right default value ok 44 - ... Bar::bar is a read/only attr ok 45 - ... got the right undef default value ok 46 - ... Bar::baz does not accept hash refs ok 47 - ... Bar::baz can accept an array ref ok 48 - ... got the right value assigned to baz ok 49 - ... Bar::baz does not accept a scalar ref ok 50 - ... Bar::bunch_of_stuff accepts an array of ints ok 51 - ... Bar::bunch_of_stuff does not accept an array of strings ok 52 - ... Bar::baz does not accept a code ref ok 53 - ... Bar has a foo attr ok 54 - ... Bar has a bar attr ok 55 - ... Bar has a baz attr ok 56 - ... Bar has a gorch attr ok 57 - ... Bar has a gloum attr ok 58 - ... Bar has a bling attr ok 59 - ... Bar does have a bunch_of_stuff attr ok 60 - ... Bar has a blang attr ok 61 - ... Bar has a fail attr ok 62 - ... Bar does not have an other_fail attr ok 63 - ... Foo and Bar have different copies of foo ok 64 - ... Foo and Bar have different copies of bar ok 65 - ... Foo and Bar have different copies of baz ok 66 - ... Foo and Bar have different copies of gorch ok 67 - ... Foo and Bar have different copies of gloum ok 68 - ... Foo and Bar have different copies of bling ok 69 - ... Foo and Bar have different copies of bunch_of_stuff ok 70 - ... Bar::bar inherited the type constraint too ok 71 - ... Bar::baz inherited the type constraint too ok 72 - ... Bar::bar inherited the right type constraint too ok 73 - ... Foo::baz inherited the right type constraint too ok 74 - ... Bar::baz inherited the right type constraint too ok 75 - ... Foo::gorch is not a required attr ok 76 - ... Bar::gorch is a required attr ok 77 - ... Foo::bunch_of_stuff is an ArrayRef ok 78 - ... Bar::bunch_of_stuff is an ArrayRef[Int] ok 79 - ... Foo::gloum is not a required attr ok 80 - ... Bar::gloum is a required attr ok 81 - ... Foo::foo should not coerce ok 82 - ... Bar::foo should coerce ok 83 - ... Foo::foo should not handles ok 84 - ... Bar::foo should handles 1..84 ok t/moose_attribute_lazy_initializer.t ....... ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 2 - ... got the right name ok 3 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 4 - ... got the right name ok 5 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 6 - ... got the right name ok 7 - An object of class 'Foo' isa 'Foo' ok 8 - initial value set to 2x given value ok 9 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 10 - ... got the right name ok 11 - initial lazy value set to 2x given value ok 12 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 13 - ... got the right name ok 14 - initial lazy value with type set to 2x given value ok 15 - initial lazy value with builder set to 2x given value ok 16 - initial lazy value with builder and type set to 2x given value ok 17 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 18 - ... got the right name ok 19 - An object of class 'Bar' isa 'Bar' ok 20 - initial value set to 2x given value ok 21 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 22 - ... got the right name ok 23 - ... this fails, because initializer returns a bad type 1..23 ok t/moose_attribute_names.t .................. ok 1 - has; fails ok 2 - has undef; fails ok 3 - has ""; works now ok 4 - has 0; works now ok 5 - has; fails ok 6 - has undef; fails ok 7 - has ""; works now ok 8 - has 0; works now 1..8 ok t/moose_attribute_reader_generation.t ...... ok 1 - ... created the reader method okay ok 2 - ... created the lazy reader method okay ok 3 - ... created the lazy weak reader method okay ok 4 - ... got a warning for mispelled attribute argument ok 5 - An object of class 'Foo' isa 'Foo' ok 6 - Foo->can('get_foo') ok 7 - ... got an undefined value ok 8 - ... get_foo is a read-only ok 9 - ... no value in get_lazy_foo slot ok 10 - Foo->can('get_lazy_foo') ok 11 - ... got an deferred value ok 12 - ... get_lazy_foo is a read-only ok 13 - got the right value ok 14 - ... and it is weak ok 15 - An object of class 'Foo' isa 'Foo' ok 16 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 17 - it's lazy ok 18 - raw value ok 19 - lazy value ok 20 - raw value ok 21 - it's the right value ok 22 - and it is weak ok 23 - An object of class 'Foo' isa 'Foo' ok 24 - ... got the correct value ok 25 - ... got the correct value 1..25 ok t/moose_attribute_required.t ............... ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - ... got the right bar ok 3 - ... got the right baz ok 4 - ... got the right boo ok 5 - An object of class 'Foo' isa 'Foo' ok 6 - ... got the right bar ok 7 - ... got the right baz ok 8 - ... got the right boo ok 9 - An object of class 'Foo' isa 'Foo' ok 10 - ... got the right bar ok 11 - ... got the right baz ok 12 - ... got the right boo ok 13 - ... undef is a valid attribute value ok 14 - ... undef is a valid attribute value ok 15 - ... must supply all the required attribute 1..15 ok t/moose_attribute_traits.t ................. ok 1 - An object of class 'My::Class' isa 'My::Class' ok 2 - ... got the right value for bar ok 3 - ... got the right value for gorch ok 4 - My::Class->can('baz') ok 5 - ... got the right value for baz ok 6 - The object does My::Attribute::Trait ok 7 - ... got the applied traits ok 8 - ... got the applied traits ok 9 - attr initialized ok 10 - ... gorch doesnt do the trait ok 11 - ... no traits applied ok 12 - ... no traits applied 1..12 ok t/moose_attribute_traits_n_meta.t .......... ok 1 - An object of class 'My::Class' isa 'My::Class' ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'My::Meta::Attribute::DefaultReadOnly' ok 6 - The object does My::Attribute::Trait ok 7 - ... got the right metaclass customization 1..7 ok t/moose_attribute_traits_parameterized.t ... ok 1 - the aliased method is in the attribute ok 2 - the method was not installed under the other class' alias ok 3 - the aliased method is in the attribute ok 4 - the method was not installed under the other class' alias ok 5 - the method was not installed under the original name when that was excluded 1..5 ok t/moose_attribute_traits_registered.t ...... ok 1 - An object of class 'My::Class' isa 'My::Class' ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - The object does My::Attribute::Trait ok 6 - attr initialized ok 7 - does_role ignores aliases for sanity ok 8 - attr->does uses aliases ok 9 - does_role returns false for nonexistent roles ok 10 - attr->does returns false for nonexistent roles ok 11 - ... got the right value for bar ok 12 - My::Derived::Class->can('baz') ok 13 - ... got the right value for baz ok 14 - The object does My::Attribute::Trait ok 15 - attr initialized ok 16 - The object does My::Other::Attribute::Trait ok 17 - attr initialized ok 18 - does_role ignores aliases for sanity ok 19 - attr->does uses aliases ok 20 - does_role returns false for nonexistent roles ok 21 - attr->does returns false for nonexistent roles ok 22 - My::Derived::Class->can('additional_method') ok 23 - ... got the right value for additional_method 1..23 ok t/moose_attribute_triggers.t ............... ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - An object of class 'Bar' isa 'Bar' ok 3 - An object of class 'Baz' isa 'Baz' ok 4 - ... did not die setting bar ok 5 - ... set the value foo.bar correctly ok 6 - ... which in turn set the value bar.foo correctly ok 7 - ... bar.foo is a weak reference ok 8 - ... did not die un-setting bar ok 9 - ... set the value foo.bar correctly ok 10 - ... which in turn set the value bar.foo correctly ok 11 - ... did not die setting baz ok 12 - ... set the value foo.baz correctly ok 13 - ... which in turn set the value baz.foo correctly ok 14 - ... baz.foo is a weak reference ok 15 - An object of class 'Bar' isa 'Bar' ok 16 - An object of class 'Baz' isa 'Baz' ok 17 - An object of class 'Foo' isa 'Foo' ok 18 - ... set the value foo.bar correctly ok 19 - ... which in turn set the value bar.foo correctly ok 20 - ... bar.foo is a weak reference ok 21 - ... set the value foo.baz correctly ok 22 - ... which in turn set the value baz.foo correctly ok 23 - ... baz.foo is a weak reference ok 24 - ... a trigger must be a CODE ref ok 25 - ... a trigger must be a CODE ref ok 26 - Blarg->new() lives ok 27 - Have a $blarg ok 28 - foo has default value ok 29 - bar has default value ok 30 - baz has default value ok 31 - No triggers fired ok 32 - All triggers fired once on assign ok 33 - All triggers given assigned values ok 34 - ->new() with parameters ok 35 - All triggers fired once on construct ok 36 - All triggers given assigned values ok 37 - trigger called correctly on initial set via meta-API ok 38 - trigger called correctly on second set via meta-API ok 39 - trigger not called using set_raw_value method ok 40 - trigger called correctly on construction ok 41 - trigger called correctly on set (with old value) ok 42 - trigger called correctly on construction ok 43 - trigger called correctly on set (with old value) 1..43 ok t/moose_attribute_type_unions.t ............ ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - ... set bar successfully with an ARRAY ref ok 3 - ... set bar successfully with a HASH ref ok 4 - ... couldnt set bar successfully with a number ok 5 - ... couldnt set bar successfully with a CODE ref ok 6 - ... created new Foo with bar successfully set with an ARRAY ref ok 7 - ... created new Foo with bar successfully set with a HASH ref ok 8 - ... didnt create a new Foo with bar as a number ok 9 - ... didnt create a new Foo with bar as a CODE ref ok 10 - An object of class 'Bar' isa 'Bar' ok 11 - ... set baz successfully with a string ok 12 - ... set baz successfully with a CODE ref ok 13 - ... couldnt set baz successfully with a SCALAR ref ok 14 - ... couldnt set bar successfully with a HASH ref ok 15 - ... created new Bar with baz successfully set with a string ok 16 - ... created new Bar with baz successfully set with a CODE ref ok 17 - ... didnt create a new Bar with baz as a number ok 18 - ... didnt create a new Bar with baz as a HASH ref 1..18 ok t/moose_attribute_without_any_methods.t .... ok 1 - correct error message ok 2 - add attribute with no methods and is => "bare" 1..2 ok t/moose_attribute_writer_generation.t ...... ok 1 - ... created the writer method okay ok 2 - ... created the required writer method okay ok 3 - ... created the writer method with type constraint okay ok 4 - ... created the writer method with weak_ref okay ok 5 - An object of class 'Foo' isa 'Foo' ok 6 - Foo->can('set_foo') ok 7 - ... got an unset value ok 8 - ... set_foo wrote successfully ok 9 - ... got the correct set value ok 10 - ... it is not a weak reference ok 11 - ... cannot create without the required attribute ok 12 - Foo->can('set_foo_required') ok 13 - ... got an unset value ok 14 - ... set_foo_required wrote successfully ok 15 - ... got the correct set value ok 16 - ... set_foo_required died successfully with no value ok 17 - ... set_foo_required did accept undef ok 18 - ... it is not a weak reference ok 19 - Foo->can('set_foo_int') ok 20 - ... got an unset value ok 21 - ... set_foo_int wrote successfully ok 22 - ... got the correct set value ok 23 - ... set_foo_int died successfully ok 24 - ... it is not a weak reference ok 25 - Foo->can('set_foo_weak') ok 26 - ... got an unset value ok 27 - ... set_foo_weak wrote successfully ok 28 - ... got the correct set value ok 29 - ... it is a weak reference 1..29 ok t/moose_bad_coerce.t ....................... ok 1 - Cannot coerce unless the type has a coercion ok 2 - Cannot coerce unless the type has a coercion - different attribute 1..2 ok t/moose_chained_coercion.t ................. ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - An object of class 'Bar' isa 'Bar' ok 3 - An object of class 'Baz' isa 'Baz' ok 4 - ... this all worked fine 1..4 ok t/moose_clone_weak.t ....................... ok 1 ok 2 - An object of class 'Foo' isa 'Foo' ok 3 ok 4 ok 5 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'Moose::Meta::Class::__ANON__::SERIAL::2' ok 6 - has a metaclass ok 7 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'Moose::Meta::Class::__ANON__::SERIAL::2' ok 8 - has a metaclass ok 9 - still has a metaclass ok 10 # skip do not play nice with traits that change inlining behaviour ok 11 # skip do not play nice with traits that change inlining behaviour ok 12 # skip do not play nice with traits that change inlining behaviour 1..12 ok t/moose_default_class_role_types.t ......... ok 1 - An object of class 'Moose::Meta::TypeConstraint::Class' isa 'Moose::Meta::TypeConstraint::Class' ok 2 - class type is registered ok 3 - Can't redefine implicitly defined class types ok 4 - An object of class 'Moose::Meta::TypeConstraint::Role' isa 'Moose::Meta::TypeConstraint::Role' ok 5 - role type is registered ok 6 - Can't redefine implicitly defined class types 1..6 ok t/moose_default_undef.t .................... ok 1 ok 2 ok 3 ok 4 1..4 ok t/moose_delegation_and_modifiers.t ......... ok 1 - An object of class 'Foo::Extended' isa 'Foo::Extended' ok 2 - An object of class 'Foo::Extended' isa 'Foo' ok 3 - ... the test value has not been changed ok 4 - ... got the right delegated method ok 5 - ... the test value has now been changed 1..5 ok t/moose_delegation_arg_aliasing.t .......... ok 1 - direct aliasing works ok 2 - delegated aliasing works ok 3 - delegated aliasing with currying works 1..3 ok t/moose_delegation_target_not_loaded.t ..... ok 1 - cannot delegate to a class which is not yet loaded ok 2 - cannot delegate to a role which is not yet loaded 1..2 ok t/moose_illegal_options_for_inheritance.t .. ok 1 - can override is ok 2 - can't override reader ok 3 - can override unspecified things ok 4 - can't override clearer ok 5 - can override unspecified things ok 6 - can use illegal options ok 7 - can't override illegal attribute ok 8 - can add illegal option if superclass doesn't set it ok 9 - ... added my_illegal_option as illegal option for inheritance 1..9 ok t/moose_inherit_lazy_build.t ............... ok 1 - attribute in parent does not have lazy_build trait ok 2 - attribute in parent does not have lazy trait ok 3 - attribute in parent does not have a builder method ok 4 - attribute in parent does not have a clearer method ok 5 - attribute in parent does not have a predicate method ok 6 - attribute in child has the lazy_build trait ok 7 - attribute in child has the lazy trait ok 8 - attribute in child has a builder method ok 9 - attribute in child has a clearer method ok 10 - attribute in child has a predicate method ok 11 - attribute defined as lazy_build in child is properly built 1..11 ok t/moose_lazy_no_default.t .................. ok 1 - lazy without a default or builder throws an error 1..1 ok t/moose_method_generation_rules.t .......... ok 1 - Can define attr with rw + writer ok 2 - Test::Class::WriterRW->can(...) ok 3 - Test::Class::WriterRW->_foo is writer ok 4 - Test::Class::WriterRW->foo is reader ok 5 - Test::Class::WriterRW->foo is not writer ok 6 - Test::Class::WriterRW->_foo is not reader ok 7 - Can define attr with ro + writer ok 8 - Test::Class::WriterRO->can(...) ok 9 - Test::Class::WriterRO->_foo is writer ok 10 - Test::Class::WriterRO->foo is reader ok 11 - Test::Class::WriterRO->foo is not writer ok 12 - Test::Class::WriterRO->_foo is not reader ok 13 - Can define attr with rw + accessor ok 14 - Test::Class::AccessorRW->can('_foo') ok 15 - Test::Class::AccessorRW->_foo is writer ok 16 - Test::Class::AccessorRW->foo is reader ok 17 - Cant define attr with ro + accessor 1..17 ok t/moose_misc_attribute_coerce_lazy.t ....... ok 1 - An object of class 'Request' isa 'Request' ok 2 - ... this coerces and passes the type constraint even with lazy 1..2 ok t/moose_misc_attribute_tests.t ............. ok 1 - ... the foo has docs ok 2 - ... got the foo docs ok 3 - An object of class 'Test::For::Lazy::TypeConstraint' isa 'Test::For::Lazy::TypeConstraint' ok 4 - ... this does not work ok 5 - ... this does not work ok 6 - An object of class 'Test::Arrayref::Attributes' isa 'Test::Arrayref::Attributes' ok 7 - Test::Arrayref::Attributes->can(...) ok 8 - An object of class 'Test::Arrayref::RoleAttributes' isa 'Test::Arrayref::RoleAttributes' ok 9 - Test::Arrayref::RoleAttributes->can(...) ok 10 - ... default must return a value which passes the type constraint ok 11 - setter took string ok 12 - this is a *not* a string ok 13 - ... dies without overloading the string ok 14 - ... this doesnt trip overload to break anymore ok 15 - ... this works fine though ok 16 - foo is required ok 17 - foo has builder ok 18 - .. and it's named build_foo ok 19 - foo builder works ok 20 - ... no builder, wtf ok 21 - foo is lazy ok 22 - foo is lazy_build ok 23 - foo has clearer ok 24 - .. and it's named clear_foo ok 25 - foo has builder ok 26 - .. and it's named build_foo ok 27 - foo has predicate ok 28 - .. and it's named has_foo ok 29 - _foo is lazy ok 30 - lazy_build attributes are no longer automatically required ok 31 - _foo is lazy_build ok 32 - _foo has clearer ok 33 - .. and it's named _clear_foo ok 34 - _foo has builder ok 35 - .. and it's named _build_foo ok 36 - _foo has predicate ok 37 - .. and it's named _has_foo ok 38 - noo foo value yet ok 39 - noo _foo value yet ok 40 - foo builder works ok 41 - foo builder works too ok 42 - Correct error when a builder method is not present ok 43 - create attr via direct sub call ok 44 - create attr via can ok 45 - attr created from sub call ok 46 - attr created from can ok 47 - has throws error with odd number of attribute options 1..47 ok t/moose_more_attr_delegation.t ............. ok 1 - Parent->can('parent_method_1') ok 2 - all_methods requires explicit isa ok 3 - allow all_methods with explicit isa ok 4 - don't need to declare isa if method list is predefined ok 5 - can declare regex collector ok 6 - can't create attr with generative handles parameter and no isa ok 7 - can't create attr with generative handles parameter and no isa ok 8 - can delegate to non moose class using explicit method list ok 9 - subrefs on non moose class give no meta ok 10 - plain classes are handed down to subs ok 11 - can delegate to object even without explicit reader ok 12 - Parent->can('parent_method_1') ok 13 - Can't override exisiting class method in delegate ok 14 - Parent->can('parent_method_1') ok 15 - Test handles code ref for skipping predefined methods ok 16 - An object of class 'Parent' isa 'Parent' ok 17 - An object of class 'ChildA' isa 'ChildA' ok 18 - An object of class 'ChildB' isa 'ChildB' ok 19 - An object of class 'ChildC' isa 'ChildC' ok 20 - An object of class 'ChildD' isa 'ChildD' ok 21 - An object of class 'ChildE' isa 'ChildE' ok 22 - An object of class 'ChildF' isa 'ChildF' ok 23 - An object of class 'ChildI' isa 'ChildI' ok 24 - ... no child_g accessor defined ok 25 - ... no child_h accessor defined ok 26 - parent method ok 27 - child supermethod ok 28 - child method ok 29 - Parent->can('child_a_super_method') ok 30 - Parent->can('child_a_method_1') ok 31 - Parent->can('child_a_method_2') ok 32 - but not subclass of delegate class ok 33 - delegate behaves the same ok 34 - delegates are their own invocants ok 35 - Parent->can('child_b_method_1') ok 36 - but not ChildB's unspecified siblings ok 37 - none of ChildD's methods (child_d_method_1) ok 38 - none of ChildD's methods (child_d_method_2) ok 39 - Parent->can('child_c_method_3_la') ok 40 - Parent->can('child_c_method_4_la') ok 41 - ChildC method delegated OK ok 42 - Parent->can('child_e_method_2') ok 43 - but not child_e_method_1 ok 44 - delegate to non moose class (child_e_method_2) ok 45 - Parent->can('child_g_method_1') ok 46 - delegate to moose class without reader (child_g_method_1) ok 47 - Parent->can('child_i_method_1') ok 48 - delegate doesn't override existing method 1..48 ok t/moose_no_init_arg.t ...................... ok 1 - ... created the attr okay ok 2 - An object of class 'Foo' isa 'Foo' ok 3 - field is not set via init arg ok 4 - field is set via setter 1..4 ok t/moose_no_slot_access.t ................... ok 1 - Adding lazy accessor does not use inline_slot_access ok 2 - Adding read-write accessor does not use inline_slot_access ok 3 - Inling constructor does not use inline_slot_access 1..3 ok t/moose_non_alpha_attr_names.t ............. ok 1 - Foo has 'type' attribute ok 2 - Foo has '@type' attribute ok 3 - Foo has 'has spaces' attribute ok 4 - 'type' attribute default is 1 ok 5 - '@type' attribute default is 1 ok 6 - 'has spaces' attribute default is 42 ok 7 - An object of class 'Foo' isa 'Foo' ok 8 - reader for '@type' ok 9 - reader for 'has spaces' ok 10 - writer for '@type' worked ok 11 - Foo has 'type' attribute ok 12 - Foo has '@type' attribute ok 13 - Foo has 'has spaces' attribute ok 14 - 'type' attribute default is 1 ok 15 - '@type' attribute default is 1 ok 16 - 'has spaces' attribute default is 42 ok 17 - An object of class 'Foo' isa 'Foo' ok 18 - reader for '@type' ok 19 - reader for 'has spaces' ok 20 - writer for '@type' worked 1..20 ok t/moose_numeric_defaults.t ................. ok 1 - it's an int ok 2 - not a string ok 3 - it's an int ok 4 - not a string ok 5 - it's an int ok 6 - not a string ok 7 - it's an int ok 8 - not a string ok 9 - it's an int ok 10 - not a string ok 11 - it's an int ok 12 - not a string ok 13 - it's an int ok 14 - not a string ok 15 - it's an int ok 16 - not a string ok 17 - it's an int ok 18 - not a string ok 19 - it's an int ok 20 - not a string ok 21 - it's an int ok 22 - not a string ok 23 - it's an int ok 24 - not a string ok 25 - it's a num ok 26 - not a string ok 27 - it's a num ok 28 - not a string ok 29 - it's a num ok 30 - not a string ok 31 - it's a num ok 32 - not a string ok 33 - it's a num ok 34 - not a string ok 35 - it's a num ok 36 - not a string ok 37 - it's a num ok 38 - not a string ok 39 - it's a num ok 40 - not a string ok 41 - it's a num ok 42 - not a string ok 43 - it's a num ok 44 - not a string ok 45 - it's a num ok 46 - not a string ok 47 - it's a num ok 48 - not a string 1..48 ok t/moose_trigger_and_coerce.t ............... ok 1 - ... trigger is being called ok 2 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 3 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 4 - An object of class 'Mortgage' isa 'Mortgage' ok 5 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 6 - ... Mortgage is now immutable ok 7 - ... trigger is being called ok 8 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 9 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 10 - An object of class 'Mortgage' isa 'Mortgage' ok 11 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' 1..11 ok All tests successful. Files=47, Tests=808, 29 wallclock secs ( 0.35 usr 0.10 sys + 25.02 cusr 2.33 csys = 27.80 CPU) Result: PASS TOBYINK/MooseX-XSAccessor-0.007.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TO/TOBYINK/CHECKSUMS Toby Inkster <tobyink@cpan.org> use Class::XSAccessor to speed up Moose accessors >>> (cd /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609 && tar cvf - MooseX-XSAccessor-0.007.ppd blib) | gzip -c >/data/fly2200/var/REPO/T/TO/TOBYINK/MooseX-XSAccessor-0.007.tar.gz MooseX-XSAccessor-0.007.ppd blib/ blib/man3/ blib/man3/MooseX::XSAccessor.3 blib/man3/MooseX::XSAccessor::Trait::Attribute.3 blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/XSAccessor.pm blib/lib/MooseX/XSAccessor/ blib/lib/MooseX/XSAccessor/Trait/ blib/lib/MooseX/XSAccessor/Trait/Attribute.pm >>> mv /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/MooseX-XSAccessor-0.007.ppd /data/fly2200/var/REPO/T/TO/TOBYINK Running make for K/KA/KARMAN/Dezi-App-0.014.tar.gz Prepending /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/arch /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK Prepending /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/arch /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/lib to PERL5LIB for 'make' CPAN.pm: Building K/KA/KARMAN/Dezi-App-0.014.tar.gz >>> make cp lib/Dezi/Test/Indexer.pm blib/lib/Dezi/Test/Indexer.pm cp lib/Dezi/App.pm blib/lib/Dezi/App.pm cp lib/Dezi/Test/Doc.pm blib/lib/Dezi/Test/Doc.pm cp lib/Dezi/Role.pm blib/lib/Dezi/Role.pm cp lib/Dezi/Test/Searcher.pm blib/lib/Dezi/Test/Searcher.pm cp lib/Dezi/Lucy/InvIndex.pm blib/lib/Dezi/Lucy/InvIndex.pm cp lib/Dezi/CLI.pm blib/lib/Dezi/CLI.pm cp lib/Dezi/Indexer.pm blib/lib/Dezi/Indexer.pm cp lib/Dezi/Aggregator/Mail.pm blib/lib/Dezi/Aggregator/Mail.pm cp lib/Dezi/Test/ResultsPayload.pm blib/lib/Dezi/Test/ResultsPayload.pm cp lib/Dezi/Queue.pm blib/lib/Dezi/Queue.pm cp lib/Dezi/Indexer/Config.pm blib/lib/Dezi/Indexer/Config.pm cp lib/Dezi/Result.pm blib/lib/Dezi/Result.pm cp lib/Dezi/ReplaceRules.pm blib/lib/Dezi/ReplaceRules.pm cp lib/Dezi/Cache.pm blib/lib/Dezi/Cache.pm cp lib/Dezi/InvIndex.pm blib/lib/Dezi/InvIndex.pm cp lib/Dezi/Searcher/SearchOpts.pm blib/lib/Dezi/Searcher/SearchOpts.pm cp lib/Dezi/Indexer/Doc.pm blib/lib/Dezi/Indexer/Doc.pm cp lib/Dezi/Results.pm blib/lib/Dezi/Results.pm cp lib/Dezi/Test/Results.pm blib/lib/Dezi/Test/Results.pm cp lib/Dezi/Lucy/Searcher.pm blib/lib/Dezi/Lucy/Searcher.pm cp lib/Dezi/Test/InvIndex.pm blib/lib/Dezi/Test/InvIndex.pm cp lib/Dezi/Lucy/Result.pm blib/lib/Dezi/Lucy/Result.pm cp lib/Dezi/Lucy/Indexer.pm blib/lib/Dezi/Lucy/Indexer.pm cp lib/Dezi/Searcher.pm blib/lib/Dezi/Searcher.pm cp lib/Dezi/Utils.pm blib/lib/Dezi/Utils.pm cp lib/Dezi/Lucy/Results.pm blib/lib/Dezi/Lucy/Results.pm cp lib/Dezi/Test/Result.pm blib/lib/Dezi/Test/Result.pm cp lib/Dezi/Aggregator/Spider/UA.pm blib/lib/Dezi/Aggregator/Spider/UA.pm cp lib/Dezi/InvIndex/Header.pm blib/lib/Dezi/InvIndex/Header.pm cp lib/Dezi/Aggregator.pm blib/lib/Dezi/Aggregator.pm cp lib/Dezi/Lucy.pm blib/lib/Dezi/Lucy.pm cp lib/Dezi/Types.pm blib/lib/Dezi/Types.pm cp lib/Dezi/Aggregator/Spider.pm blib/lib/Dezi/Aggregator/Spider.pm cp lib/Dezi/Aggregator/Spider/Response.pm blib/lib/Dezi/Aggregator/Spider/Response.pm cp lib/Dezi/Aggregator/DBI.pm blib/lib/Dezi/Aggregator/DBI.pm cp lib/Dezi/Aggregator/MailFS.pm blib/lib/Dezi/Aggregator/MailFS.pm cp lib/Dezi/Aggregator/FS.pm blib/lib/Dezi/Aggregator/FS.pm cp lib/Dezi/Lucy/Indexer.pm.new blib/lib/Dezi/Lucy/Indexer.pm.new cp bin/lucyx-dump-terms blib/script/lucyx-dump-terms "/data/fly2200/ap2200-299134/bin/perl-static" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/lucyx-dump-terms cp bin/deziapp blib/script/deziapp "/data/fly2200/ap2200-299134/bin/perl-static" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/deziapp Manifying 1 pod document Manifying 38 pod documents KARMAN/Dezi-App-0.014.tar.gz make -- OK Prepending /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/arch /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t # Testing Dezi::App 0.014, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/000-load.t .......................... 1..6 ok 1 - use Dezi::App; ok 2 - use Dezi::Indexer; ok 3 - use Dezi::Indexer::Doc; ok 4 - use Dezi::Aggregator; ok 5 - use Dezi::InvIndex; ok 6 - use Dezi::Searcher; ok # testing Dezi::App version 0.014 Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. # doc filter on t/test-gz.xml # doc filter on t/test.pdf # doc filter on t/test.pdf # doc filter on t/test.xml # doc filter on t/test2.html # doc filter on t/test-gz.html # doc filter on t/test.html t/000-synopsis.t ...................... 1..5 ok 1 - use Dezi::App; ok 2 - use Dezi::Test::Indexer; ok 3 ok 4 - run program ok 5 - indexed test docs ok Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. t/001-fs.t ............................ 1..11 ok 1 - use Dezi::App; ok 2 - use Dezi::Test::Indexer; ok 3 - use Dezi::Aggregator::FS; ok 4 - use Dezi::Indexer::Config; ok 5 - config from t/test.conf ok 6 - new invindex ok 7 - new indexer ok 8 - new filesystem aggregator ok 9 - new program ok 10 - run program ok 11 - indexed test docs ok # Checking on Mail::Box # Checking on Dezi::Aggregator::Mail Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. t/002-mail.t .......................... 1..5 ok 1 - use Dezi::Test::Indexer; ok 2 - new mail aggregator ok 3 - start ok 4 - crawl ok 5 - finish ok # set TEST_SPIDER env var to test the spider t/003-spider.t ........................ 1..2 ok 1 # skip set TEST_SPIDER env var to test the spider ok 2 # skip set TEST_SPIDER env var to test the spider ok t/004-indexer-config.t ................ 1..4 ok 1 - temp config written ok 2 - temp config read ok 3 - before matches after ok 4 - before REALLY matches after ok # { Format => "Test", Locale => "en_US.UTF-8", Name => "index.swish" } t/005-invindex-header.t ............... 1..4 ok 1 - use Dezi::InvIndex; ok 2 - new invindex ok 3 - get header ok 4 - Test index format ok # converting t/config2/example9.config # converting t/config2/example3.config # converting t/config2/example1.config # converting t/config2/example8.config # converting t/config2/example4.config # converting t/config2/example2.config # converting t/config2/example7.config # converting t/config2/example5.config # converting t/config2/example6.config # converting t/config2/complex.conf t/006-indexer-config.t ................ 1..11 ok 1 - use Dezi::Indexer::Config; ok 2 - t/config2/example9.config to xml ok 3 - t/config2/example3.config to xml ok 4 - t/config2/example1.config to xml ok 5 - t/config2/example8.config to xml ok 6 - t/config2/example4.config to xml ok 7 - t/config2/example2.config to xml ok 8 - t/config2/example7.config to xml ok 9 - t/config2/example5.config to xml ok 10 - t/config2/example6.config to xml ok 11 - t/config2/complex.conf to xml ok t/007-leak-test.t ..................... 1..3 ok 1 # skip leak tests skipped till we sort out hang ok 2 # skip leak tests skipped till we sort out hang ok 3 # skip leak tests skipped till we sort out hang ok # Checking on Mail::Box # Checking on Dezi::Aggregator::MailFS Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. # t/mailfs/somedir/cur/1201404060.V802I5f9e4M893922.louvin.peknet.com:2, t/008-mail-fs.t ....................... 1..12 ok 1 - use Dezi::Test::Indexer; ok 2 - use Dezi::Test::InvIndex; ok 3 - use Dezi::Test::Searcher; ok 4 - new mail aggregator ok 5 - start ok 6 - crawl ok 7 - finish ok 8 - new searcher ok 9 - do search ok 10 - 1 hits ok 11 - results->next ok 12 - get swishdescription ok Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. # t/test.html # t/test2.html # t/test.xml # t/test-gz.xml # t/test-gz.html t/009-searcher.t ...................... 1..131 ok 1 - use Dezi::App; ok 2 - use Dezi::Test::Indexer; ok 3 - use Dezi::Test::InvIndex; ok 4 - use Dezi::Aggregator::FS; ok 5 - use Dezi::Indexer::Config; ok 6 - new invindex ok 7 - config from t/test.conf ok 8 - new indexer ok 9 - new filesystem aggregator ok 10 - new program ok 11 - run program ok 12 - indexed test docs ok 13 - use Dezi::Test::Searcher; ok 14 - new searcher ok 15 - do search ok 16 - 5 hits ok 17 - results->next ok 18 - get_property(swishtitle) ok 19 - get swishdocpath ok 20 - get_property(swishdocpath) ok 21 - get uri ok 22 - get_property(uri) ok 23 - get swishlastmodified ok 24 - get_property(swishlastmodified) ok 25 - get mtime ok 26 - get_property(mtime) ok 27 - get swishtitle ok 28 - get_property(swishtitle) ok 29 - get title ok 30 - get_property(title) ok 31 - get swishdescription ok 32 - get_property(swishdescription) ok 33 - get summary ok 34 - get_property(summary) ok 35 - get swishrank ok 36 - get_property(swishrank) ok 37 - get score ok 38 - get_property(score) ok 39 - aliased PropertyName fetched ok 40 - results->next ok 41 - get_property(swishtitle) ok 42 - get swishdocpath ok 43 - get_property(swishdocpath) ok 44 - get uri ok 45 - get_property(uri) ok 46 - get swishlastmodified ok 47 - get_property(swishlastmodified) ok 48 - get mtime ok 49 - get_property(mtime) ok 50 - get swishtitle ok 51 - get_property(swishtitle) ok 52 - get title ok 53 - get_property(title) ok 54 - get swishdescription ok 55 - get_property(swishdescription) ok 56 - get summary ok 57 - get_property(summary) ok 58 - get swishrank ok 59 - get_property(swishrank) ok 60 - get score ok 61 - get_property(score) ok 62 - aliased PropertyName fetched ok 63 - results->next ok 64 - get_property(swishtitle) ok 65 - get swishdocpath ok 66 - get_property(swishdocpath) ok 67 - get uri ok 68 - get_property(uri) ok 69 - get swishlastmodified ok 70 - get_property(swishlastmodified) ok 71 - get mtime ok 72 - get_property(mtime) ok 73 - get swishtitle ok 74 - get_property(swishtitle) ok 75 - get title ok 76 - get_property(title) ok 77 - get swishdescription ok 78 - get_property(swishdescription) ok 79 - get summary ok 80 - get_property(summary) ok 81 - get swishrank ok 82 - get_property(swishrank) ok 83 - get score ok 84 - get_property(score) ok 85 - aliased PropertyName fetched ok 86 - results->next ok 87 - get_property(swishtitle) ok 88 - get swishdocpath ok 89 - get_property(swishdocpath) ok 90 - get uri ok 91 - get_property(uri) ok 92 - get swishlastmodified ok 93 - get_property(swishlastmodified) ok 94 - get mtime ok 95 - get_property(mtime) ok 96 - get swishtitle ok 97 - get_property(swishtitle) ok 98 - get title ok 99 - get_property(title) ok 100 - get swishdescription ok 101 - get_property(swishdescription) ok 102 - get summary ok 103 - get_property(summary) ok 104 - get swishrank ok 105 - get_property(swishrank) ok 106 - get score ok 107 - get_property(score) ok 108 - aliased PropertyName fetched ok 109 - results->next ok 110 - get_property(swishtitle) ok 111 - get swishdocpath ok 112 - get_property(swishdocpath) ok 113 - get uri ok 114 - get_property(uri) ok 115 - get swishlastmodified ok 116 - get_property(swishlastmodified) ok 117 - get mtime ok 118 - get_property(mtime) ok 119 - get swishtitle ok 120 - get_property(swishtitle) ok 121 - get title ok 122 - get_property(title) ok 123 - get swishdescription ok 124 - get_property(swishdescription) ok 125 - get summary ok 126 - get_property(summary) ok 127 - get swishrank ok 128 - get_property(swishrank) ok 129 - get score ok 130 - get_property(score) ok 131 - aliased PropertyName fetched ok Overriding invindex->path 'dezi.index' with IndexFile value from config 'foo/bar' Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. t/010-invindex-config.t ............... 1..6 ok 1 - use Dezi::App; ok 2 - use Dezi::Indexer::Config; ok 3 - use Dezi::Test::Indexer; ok 4 - config from t/test.conf ok 5 - new App ok 6 - ad hoc IndexFile config ok t/011-replace-rules.t ................. 1..3 ok 1 - use Dezi::ReplaceRules; ok 2 - basic SYNOPSIS ok 3 - got expected string ok # Checking on Dezi::Aggregator::Spider Can't locate XML/Feed.pm in @INC (you may need to install the XML::Feed module) (@INC contains: /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK/inc /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK/blib/lib /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK/blib/arch /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/arch /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/lib /data/fly2200/var/megalib /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/arch /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/lib /data/fly2200/var/megalib /home/fly2200/ap2200-299134/site/lib /home/fly2200/ap2200-299134/lib .) at /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK/blib/lib/Dezi/Aggregator/Spider.pm line 15. BEGIN failed--compilation aborted at /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK/blib/lib/Dezi/Aggregator/Spider.pm line 15. Compilation failed in require at t/012-spider-server.t line 23. main::try {...} () called at /data/fly2200/var/megalib/Try/Tiny.pm line 79 eval {...} called at /data/fly2200/var/megalib/Try/Tiny.pm line 72 Try::Tiny::try(CODE(0x189be30), Try::Tiny::Catch=REF(0x1aae320)) called at t/012-spider-server.t line 33 # ---------------------------------------- # Do you need to install XML::Feed ? # ---------------------------------------- t/012-spider-server.t ................. 1..4 ok 1 # skip Dezi::Aggregator::Spider required for spider test ok 2 # skip Dezi::Aggregator::Spider required for spider test ok 3 # skip Dezi::Aggregator::Spider required for spider test ok 4 # skip Dezi::Aggregator::Spider required for spider test ok t/013-utils.t ......................... 1..9 ok 1 - use Dezi::Utils; ok 2 - got json mime type ok 3 - got yaml mime type ok 4 - json -> HTML parser ok 5 - json -> TXT parser, overriden via package hash ok 6 - override application/json to use XML parser ok 7 - json -> XML parser, overriden via merge_swish3_config ok 8 - misc config merge ok 9 - misc config happy ok t/014-logging.t ....................... 1..4 ok 1 - new MyClass ok 2 - warnings==1 default ok 3 - debug==0 default ok 4 - verbose==0 default ok # Checking on Dezi::Aggregator::DBI # Checking on DBI # Checking on Rose::DBx::TestDB Can't locate Rose/DBx/TestDB.pm in @INC (you may need to install the Rose::DBx::TestDB module) (@INC contains: /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK/inc /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK/blib/lib /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK/blib/arch /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/arch /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/lib /data/fly2200/var/megalib /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/arch /data/fly2200/var/cpan/build/MooseX-XSAccessor-0.007-PIZ609/blib/lib /data/fly2200/var/megalib /home/fly2200/ap2200-299134/site/lib /home/fly2200/ap2200-299134/lib .) at t/015-dbi.t line 29. main::try {...} () called at /data/fly2200/var/megalib/Try/Tiny.pm line 79 eval {...} called at /data/fly2200/var/megalib/Try/Tiny.pm line 72 Try::Tiny::try(CODE(0x12f2280), Try::Tiny::Catch=REF(0x12dafd8)) called at t/015-dbi.t line 39 # ---------------------------------------- # Do you need to install Rose::DBx::TestDB ? # ---------------------------------------- t/015-dbi.t ........................... 1..32 ok 1 - use Dezi::Test::Indexer; ok 2 - use Dezi::Test::Searcher; ok 3 # skip Rose::DBx::TestDB required for spider test ok 4 # skip Rose::DBx::TestDB required for spider test ok 5 # skip Rose::DBx::TestDB required for spider test ok 6 # skip Rose::DBx::TestDB required for spider test ok 7 # skip Rose::DBx::TestDB required for spider test ok 8 # skip Rose::DBx::TestDB required for spider test ok 9 # skip Rose::DBx::TestDB required for spider test ok 10 # skip Rose::DBx::TestDB required for spider test ok 11 # skip Rose::DBx::TestDB required for spider test ok 12 # skip Rose::DBx::TestDB required for spider test ok 13 # skip Rose::DBx::TestDB required for spider test ok 14 # skip Rose::DBx::TestDB required for spider test ok 15 # skip Rose::DBx::TestDB required for spider test ok 16 # skip Rose::DBx::TestDB required for spider test ok 17 # skip Rose::DBx::TestDB required for spider test ok 18 # skip Rose::DBx::TestDB required for spider test ok 19 # skip Rose::DBx::TestDB required for spider test ok 20 # skip Rose::DBx::TestDB required for spider test ok 21 # skip Rose::DBx::TestDB required for spider test ok 22 # skip Rose::DBx::TestDB required for spider test ok 23 # skip Rose::DBx::TestDB required for spider test ok 24 # skip Rose::DBx::TestDB required for spider test ok 25 # skip Rose::DBx::TestDB required for spider test ok 26 # skip Rose::DBx::TestDB required for spider test ok 27 # skip Rose::DBx::TestDB required for spider test ok 28 # skip Rose::DBx::TestDB required for spider test ok 29 # skip Rose::DBx::TestDB required for spider test ok 30 # skip Rose::DBx::TestDB required for spider test ok 31 # skip Rose::DBx::TestDB required for spider test ok 32 # skip Rose::DBx::TestDB required for spider test ok # Testing Dezi::Lucy 0.014 Lucy 0.004002 , Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/lucy/000-load.t ..................... 1..2 ok 1 - use Dezi::Lucy; ok 2 - use Lucy; ok Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. # 16 # result2: ["doc"] # result3: ["swishdefault"] # result3: ["doc"] # t/lucy/test.html # t/lucy/test.xml # t/lucy/test.xml # t/lucy/test.html t/lucy/001-fs.t ....................... 1..40 ok 1 - use Dezi::App; ok 2 - use Dezi::Lucy::InvIndex; ok 3 - use Dezi::Lucy::Searcher; ok 4 - new invindex ok 5 - new program ok 6 - run program ok 7 - indexed test docs ok 8 - new searcher ok 9 - search() ok 10 - 1 hit ok 11 - property_map ok 12 - next result ok 13 - get uri ok 14 - get title ok 15 - get_property() respects aliases ok 16 - relevant field == swishtitle ok 17 - search() ok 18 - 1 hit ok 19 - get uri ok 20 - get title ok 21 - search() ok 22 - 2 hits ok 23 - results sorted ok ok 24 - search() ok 25 - 2 hits ok 26 - search stemmable wildcard ok 27 - 1 hit ok 28 - search proximity ok 29 - 1 hit ok 30 - compound wildcard ok 31 - 2 hits for compound wildcard query ok 32 - query parser catches poor syntax ok 33 - search with boolop=OR ok 34 - search with boolop=AND ok 35 - OR gives more hits than AND ok 36 - search sorted by title ok 37 - search sorted by lastmod ok 38 - search for 2009* ok 39 - 2 relevant fields ok 40 - got relevant fields in order ok t/lucy/002-leak-trace.t ............... 1..7 ok 1 - use Dezi::App; ok 2 - use Dezi::Lucy::InvIndex; ok 3 - use Dezi::Lucy::Searcher; ok 4 # skip set TEST_LEAKS to test memory leaks ok 5 # skip set TEST_LEAKS to test memory leaks ok 6 # skip set TEST_LEAKS to test memory leaks ok 7 # skip set TEST_LEAKS to test memory leaks ok # pass 1 Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. # pass 2 # pass 3 t/lucy/003-update-index.t ............. 1..31 ok 1 - use Dezi::App; ok 2 - use Dezi::Lucy::InvIndex; ok 3 - use Dezi::Lucy::Searcher; ok 4 - new invindex ok 5 - new program ok 6 - run program ok 7 - indexed test docs ok 8 - new searcher ok 9 - search() ok 10 - 1 hit ok 11 - next result ok 12 - get uri ok 13 - get title ok 14 - new program ok 15 - run program ok 16 - indexed test docs ok 17 - searcher already defined ok 18 - search() ok 19 - 1 hit ok 20 - next result ok 21 - get uri ok 22 - get title ok 23 - new program ok 24 - run program ok 25 - indexed test docs ok 26 - searcher already defined ok 27 - search() ok 28 - 1 hit ok 29 - next result ok 30 - get uri ok 31 - get title ok t/lucy/004-auto-reconnect-searcher.t .. 1..17 ok 1 - new invindex ok 2 - new indexer ok 3 - new doc, round 1 ok 4 - process doc ok 5 - finish indexer with 1 total docs ok 6 - new searcher ok 7 - search for round 1 ok 8 - 1 match ok 9 - new doc, round 2 ok 10 - new indexer2 ok 11 - process doc2 ok 12 - finish indexer with 1 total docs ok 13 - search for round 2 ok 14 - 1 match ok 15 - new searcher2 ok 16 - search for round 2 ok 17 - 1 match ok Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. t/lucy/005-stemmer.t .................. 1..19 ok 1 - use Dezi::App; ok 2 - use Dezi::Lucy::InvIndex; ok 3 - use Dezi::Lucy::Searcher; ok 4 - new invindex ok 5 - new program ok 6 - run program ok 7 - indexed test docs ok 8 - new searcher ok 9 - search() ok 10 - 0 hits for stem when stemming is off ok 11 - new invindex ok 12 - new program ok 13 - run program ok 14 - indexed test docs ok 15 - new searcher ok 16 - search() ok 17 - 1 hit for stem when stemming is on ok 18 - next result ok 19 - get uri ok Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/(\\%(?:\\=)?(\w|\\{ <-- HERE (?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))/ at /data/fly2200/var/megalib/MP3/Tag.pm line 2611. t/lucy/006-fields.t ................... 1..18 ok 1 - use Dezi::App; ok 2 - use Dezi::Lucy::InvIndex; ok 3 - use Dezi::Lucy::Searcher; ok 4 - new invindex ok 5 - new program ok 6 - run program ok 7 - indexed test docs ok 8 - new searcher ok 9 - search() ok 10 - 1 hit ok 11 - next result ok 12 - get uri ok 13 - relevant field == tokenizecasesensitive ok 14 - search in non-tokenized field ok 15 - no hits ok 16 - multi-value field search ok 17 - 1 multivalue hit ok 18 - multi-value store is case sensitive ok t/pod-coverage.t ...................... skipped: set RELEASE_TESTING to test POD t/pod.t ............................... skipped: set RELEASE_TESTING to test POD All tests successful. Files=26, Tests=386, 38 wallclock secs ( 0.21 usr 0.06 sys + 33.41 cusr 3.00 csys = 36.68 CPU) Result: PASS KARMAN/Dezi-App-0.014.tar.gz make test TEST_VERBOSE=1 -- OK Peter Karman <perl@peknet.com> build Dezi search applications >>> (cd /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK && tar cvf - Dezi-App-0.014.ppd blib) | gzip -c >/data/fly2200/var/REPO/K/KA/KARMAN/Dezi-App-0.014.tar.gz Dezi-App-0.014.ppd blib/ blib/man3/ blib/man3/Dezi::InvIndex.3 blib/man3/Dezi::Utils.3 blib/man3/Dezi::Test::Doc.3 blib/man3/Dezi::Aggregator.3 blib/man3/Dezi::Searcher::SearchOpts.3 blib/man3/Dezi::Lucy::Results.3 blib/man3/Dezi::Aggregator::Spider::Response.3 blib/man3/Dezi::Test::Indexer.3 blib/man3/Dezi::Test::InvIndex.3 blib/man3/Dezi::Indexer.3 blib/man3/Dezi::Cache.3 blib/man3/Dezi::Queue.3 blib/man3/Dezi::Searcher.3 blib/man3/Dezi::Types.3 blib/man3/Dezi::ReplaceRules.3 blib/man3/Dezi::Aggregator::FS.3 blib/man3/Dezi::Test::Result.3 blib/man3/Dezi::Lucy::Result.3 blib/man3/Dezi::Aggregator::MailFS.3 blib/man3/Dezi::Lucy::Searcher.3 blib/man3/Dezi::Test::ResultsPayload.3 blib/man3/Dezi::Aggregator::Spider.3 blib/man3/Dezi::Aggregator::DBI.3 blib/man3/Dezi::Lucy.3 blib/man3/Dezi::Lucy::Indexer.3 blib/man3/Dezi::Indexer::Config.3 blib/man3/Dezi::Role.3 blib/man3/Dezi::Aggregator::Mail.3 blib/man3/Dezi::Results.3 blib/man3/Dezi::InvIndex::Header.3 blib/man3/Dezi::Result.3 blib/man3/Dezi::CLI.3 blib/man3/Dezi::Indexer::Doc.3 blib/man3/Dezi::App.3 blib/man3/Dezi::Aggregator::Spider::UA.3 blib/man3/Dezi::Test::Searcher.3 blib/man3/Dezi::Test::Results.3 blib/man3/Dezi::Lucy::InvIndex.3 blib/script/ blib/script/deziapp blib/script/lucyx-dump-terms blib/man1/ blib/man1/deziapp.1 blib/lib/ blib/lib/Dezi/ blib/lib/Dezi/Cache.pm blib/lib/Dezi/Lucy.pm blib/lib/Dezi/Queue.pm blib/lib/Dezi/Lucy/ blib/lib/Dezi/Lucy/Indexer.pm.new blib/lib/Dezi/Lucy/Result.pm blib/lib/Dezi/Lucy/InvIndex.pm blib/lib/Dezi/Lucy/Indexer.pm blib/lib/Dezi/Lucy/Searcher.pm blib/lib/Dezi/Lucy/Results.pm blib/lib/Dezi/Aggregator/ blib/lib/Dezi/Aggregator/FS.pm blib/lib/Dezi/Aggregator/DBI.pm blib/lib/Dezi/Aggregator/Spider/ blib/lib/Dezi/Aggregator/Spider/Response.pm blib/lib/Dezi/Aggregator/Spider/UA.pm blib/lib/Dezi/Aggregator/Spider.pm blib/lib/Dezi/Aggregator/Mail.pm blib/lib/Dezi/Aggregator/MailFS.pm blib/lib/Dezi/Result.pm blib/lib/Dezi/Test/ blib/lib/Dezi/Test/Result.pm blib/lib/Dezi/Test/Doc.pm blib/lib/Dezi/Test/ResultsPayload.pm blib/lib/Dezi/Test/InvIndex.pm blib/lib/Dezi/Test/Indexer.pm blib/lib/Dezi/Test/Searcher.pm blib/lib/Dezi/Test/Results.pm blib/lib/Dezi/Indexer/ blib/lib/Dezi/Indexer/Doc.pm blib/lib/Dezi/Indexer/Config.pm blib/lib/Dezi/Utils.pm blib/lib/Dezi/App.pm blib/lib/Dezi/ReplaceRules.pm blib/lib/Dezi/InvIndex.pm blib/lib/Dezi/Indexer.pm blib/lib/Dezi/Searcher.pm blib/lib/Dezi/Aggregator.pm blib/lib/Dezi/Role.pm blib/lib/Dezi/Types.pm blib/lib/Dezi/Results.pm blib/lib/Dezi/CLI.pm blib/lib/Dezi/Searcher/ blib/lib/Dezi/Searcher/SearchOpts.pm blib/lib/Dezi/InvIndex/ blib/lib/Dezi/InvIndex/Header.pm >>> mv /data/fly2200/var/cpan/build/Dezi-App-0.014-RaySCK/Dezi-App-0.014.ppd /data/fly2200/var/REPO/K/KA/KARMAN VmSize: 328800 kB Finished 2015-12-02T06:27:46