PATH=/usr/bin:/bin:/Users/fly1800/var/megalib/bin Start 2013-07-21T14:16:17 ActivePerl-1800 CPAN-2.00 Reading '/Users/fly1800/var/cpan/Metadata' Database was generated on Sun, 21 Jul 2013 18:07:27 GMT Running make for C/CH/CHROMATIC/Class-StorageFactory-1.0.tar.gz Checksum for /net/nas/data/cpan/authors/id/C/CH/CHROMATIC/Class-StorageFactory-1.0.tar.gz ok Class-StorageFactory-1.0/ Class-StorageFactory-1.0/t/ Class-StorageFactory-1.0/t/pod_coverage.t Class-StorageFactory-1.0/t/lib/ Class-StorageFactory-1.0/t/lib/TestYAML.pm Class-StorageFactory-1.0/t/lib/TestBase.pm Class-StorageFactory-1.0/t/lib/Astronaut.pm Class-StorageFactory-1.0/t/0-signature.t Class-StorageFactory-1.0/t/yaml.t Class-StorageFactory-1.0/t/pod.t Class-StorageFactory-1.0/t/base.t Class-StorageFactory-1.0/MANIFEST Class-StorageFactory-1.0/MANIFEST.SKIP Class-StorageFactory-1.0/lib/ Class-StorageFactory-1.0/lib/Class/ Class-StorageFactory-1.0/lib/Class/StorageFactory/ Class-StorageFactory-1.0/lib/Class/StorageFactory/YAML.pm Class-StorageFactory-1.0/lib/Class/StorageFactory.pm Class-StorageFactory-1.0/META.yml Class-StorageFactory-1.0/README Class-StorageFactory-1.0/Build.PL Class-StorageFactory-1.0/SIGNATURE CPAN.pm: Building C/CH/CHROMATIC/Class-StorageFactory-1.0.tar.gz >>> /Users/fly1800/ap1800-297214/bin/perl-dynamic Build.PL Checking prerequisites... build_requires: ! Test::Class is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Class-StorageFactory' version '1.0' ---- Unsatisfied dependencies detected during ---- ---- CHROMATIC/Class-StorageFactory-1.0.tar.gz ---- Test::Class [build_requires] Running Build test Delayed until after prerequisites Running test for module 'Test::Class' Running make for A/AD/ADIE/Test-Class-0.39.tar.gz Checksum for /net/nas/data/cpan/authors/id/A/AD/ADIE/Test-Class-0.39.tar.gz ok Test-Class-0.39 Test-Class-0.39/Changes Test-Class-0.39/META.json Test-Class-0.39/README Test-Class-0.39/LICENSE Test-Class-0.39/Build.PL Test-Class-0.39/MANIFEST Test-Class-0.39/META.yml Test-Class-0.39/Makefile.PL Test-Class-0.39/xt Test-Class-0.39/xt/perlcriticrc Test-Class-0.39/xt/spelling.t Test-Class-0.39/xt/documented.t Test-Class-0.39/xt/meta.t Test-Class-0.39/xt/pmv.t Test-Class-0.39/xt/pod.t Test-Class-0.39/xt/perlcritic.t Test-Class-0.39/lib Test-Class-0.39/lib/Test Test-Class-0.39/lib/Test/Class.pm Test-Class-0.39/lib/Test/Class Test-Class-0.39/lib/Test/Class/MethodInfo.pm Test-Class-0.39/lib/Test/Class/Load.pm Test-Class-0.39/t Test-Class-0.39/t/runtests_with_wrong_class.t Test-Class-0.39/t/runtests_trailing.t Test-Class-0.39/t/filter_fixtures.t Test-Class-0.39/t/expected_tests.t Test-Class-0.39/t/runtests_result.t Test-Class-0.39/t/filter.t Test-Class-0.39/t/filter_fixtures_only.t Test-Class-0.39/t/00-load.t Test-Class-0.39/t/run_all_tests.t Test-Class-0.39/t/_new.t Test-Class-0.39/t/bad-autoloads.t Test-Class-0.39/t/fail2.t Test-Class-0.39/t/runtests_extra.t Test-Class-0.39/t/bailout.t Test-Class-0.39/t/skip_class_reason.t Test-Class-0.39/t/rt15870.t Test-Class-0.39/t/num_tests.t Test-Class-0.39/t/skip_empty_classes.t Test-Class-0.39/t/fail1.t Test-Class-0.39/t/runtests_noplan.t Test-Class-0.39/t/test_verbose.t Test-Class-0.39/t/todo.t Test-Class-0.39/t/current_method.t Test-Class-0.39/t/test_classes.t Test-Class-0.39/t/21-load-subclassed.t Test-Class-0.39/t/num_method_tests.t Test-Class-0.39/t/startup.t Test-Class-0.39/t/runtests.t Test-Class-0.39/t/builder.t Test-Class-0.39/t/test_deep.t Test-Class-0.39/t/skip2.t Test-Class-0.39/t/test_method.t Test-Class-0.39/t/rt17264.t Test-Class-0.39/t/override.t Test-Class-0.39/t/spaces.t Test-Class-0.39/t/runtests_die.t Test-Class-0.39/t/runtests_return.t Test-Class-0.39/t/diag_on_failure.t Test-Class-0.39/t/20-load-classes.t Test-Class-0.39/t/runtests_of.t Test-Class-0.39/t/skip1.t Test-Class-0.39/t/die-in-setup.t Test-Class-0.39/t/filter_bad_filter.t Test-Class-0.39/t/show_plan_in_shutdown.t Test-Class-0.39/t/fail3.t Test-Class-0.39/t/startup_that_dies.t Test-Class-0.39/t/compile.t Test-Class-0.39/t/late_header.t Test-Class-0.39/t/named_test.t Test-Class-0.39/t/filter_multiple.t Test-Class-0.39/t/Tests.t Test-Class-0.39/t/die_before_plan.t Test-Class-0.39/t/TestClassLoadSubclass.pm Test-Class-0.39/t/methodinfo.t Test-Class-0.39/t/header.t Test-Class-0.39/t/test-libs Test-Class-0.39/t/test-libs/fail Test-Class-0.39/t/test-libs/fail/MyFail.pm Test-Class-0.39/t/test-libs/lib2 Test-Class-0.39/t/test-libs/lib2/MyTest Test-Class-0.39/t/test-libs/lib2/MyTest/Baz.pm Test-Class-0.39/t/test-libs/lib1 Test-Class-0.39/t/test-libs/lib1/Tests Test-Class-0.39/t/test-libs/lib1/Tests/Foo.pm Test-Class-0.39/t/test-libs/lib1/Tests/Foo Test-Class-0.39/t/test-libs/lib1/Tests/Foo/Bar.pm Test-Class-0.39/t/test-libs/lib3 Test-Class-0.39/t/test-libs/lib3/Tests Test-Class-0.39/t/test-libs/lib3/Tests/Bad1.pm Test-Class-0.39/t/test-libs/lib3/Tests/Good1.pm Test-Class-0.39/t/test-libs/lib3/Tests/Good2.pm Test-Class-0.39/t/test-libs/lib3/Tests/Subdir Test-Class-0.39/t/test-libs/lib3/Tests/Subdir/Bad2.pm Test-Class-0.39/t/test-libs/lib3/Tests/Subdir/Good3.pm CPAN.pm: Building A/AD/ADIE/Test-Class-0.39.tar.gz >>> /Users/fly1800/ap1800-297214/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::Class Writing MYMETA.yml and MYMETA.json >>> make cp lib/Test/Class/Load.pm blib/lib/Test/Class/Load.pm cp lib/Test/Class/MethodInfo.pm blib/lib/Test/Class/MethodInfo.pm cp lib/Test/Class.pm blib/lib/Test/Class.pm Manifying blib/man3/Test::Class::Load.3 Manifying blib/man3/Test::Class::MethodInfo.3 Manifying blib/man3/Test::Class.3 ADIE/Test-Class-0.39.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly1800/ap1800-297214/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Test::Class::Load 0.35, Perl 5.018000, /Users/fly1800/ap1800-297214/bin/perl-dynamic t/00-load.t .................... 1..1 ok 1 - use Test::Class::Load; ok t/20-load-classes.t ............ 1..14 ok 1 - Classes in top level directories should be loaded ok 2 - ... as should tests in subdirectories ok 3 - ... and the methods should work correctly ok 4 - ... even if they are called from subclasses ok 5 - ... or they have their own methods ok 6 - Trying to load multiple lib paths should succeed ok 7 - Top level directories should be loaded even with multiple libs ok 8 - ... as should tests in subdirectories ok 9 - ... and the methods should work correctly ok 10 - ... even if they are called from subclasses ok 11 - ... or they have their own methods ok 12 - And secondary libs should be loaded ok 13 - ... and their methods should also work correctly ok 14 - Trying to load a bad module fails ok t/21-load-subclassed.t ......... 1..7 ok 1 - Classes in top level directories should be loaded ok 2 - ... as should classes in subdirectories ok 3 - Filtered out classes in top level directories should *not* be loaded ok 4 - Filtered out classes in subdirectories should *not* be loaded ok 5 - Class Tests::Good1 method work as expected ok 6 - Class Tests::Good2 method work as expected ok 7 - Class Tests::Subdir::Good3 method work as expected ok t/_new.t ....................... 1..6 ok 1 - use Test::Class; ok 2 - The object isa Test::Class ok 3 - key/value set ok 4 - The object isa Test::Class ok 5 - prototype key/value set ok 6 - new key/value set ok t/bad-autoloads.t .............. 1..2 ok 1 - use Test::Class; ok 2 - avoided warnings from Contextual::Return::Value ok t/bailout.t .................... 1..2 ok 1 - bailout works ok 2 - exit value okay ok t/builder.t .................... 1..1 ok 1 - builder ok t/compile.t .................... 1..2 ok 1 - cannot test anon sub ok 2 - bad number detected ok # # Local::Test->test t/current_method.t ............. 1..4 ok 1 - current_method in setup ok 2 - current_method in method ok 3 - current_method in teardown ok 4 - current_test outside runtests ok t/diag_on_failure.t ............ 1..1 ok 1 - we show the test class and method name on test failure ok t/die-in-setup.t ............... 1..1 ok 1 - die in setup caused test method to fail ok t/die_before_plan.t ............ 1..1 ok 1 - die before plan ok t/expected_tests.t ............. 1..10 ok 1 - all set ok 2 - no_plan setup ok 3 - no_plan test ok 4 - no_plan teardown ok 5 - no_plan startup ok 6 - no_plan shutdown ok 7 - expected_test_of ok 8 - no_plan expected_test_of ok 9 - bad test class ok 10 - undef test class ok t/fail1.t ...................... 1..2 ok 1 - FAIL_ALL with plan ok 2 - exit value okay ok t/fail2.t ...................... 1..2 ok 1 - fail2 ok 2 - exit value okay ok t/fail3.t ...................... ok 1 - FAIL_ALL with no plan ok 2 - exit value okay 1..2 ok # # Foo->test_run t/filter.t ..................... 1..1 ok 1 - test_run not filtered, so is run ok t/filter_bad_filter.t .......... 1..1 ok 1 - error on non-coderef filter ok # # Foo->test_should_run t/filter_fixtures.t ............ 1..5 ok 1 - startup test is run, even though matches filter ok 2 - setup test is run, even though matches filter ok 3 - should run, due to not matching filter ok 4 - teardown test is run, even though matches filter ok 5 - shutdown test is run, even though matches filter ok t/filter_fixtures_only.t ....... 1..1 ok 1 - setup/teardown not run when no test methods ok # # Foo->test_another_not_matching # # Foo->test_not_filtered t/filter_multiple.t ............ 1..2 ok 1 - test_another_not_matching doesn't meet any filters, so is run ok 2 - test_not_filtered doesn't meet any filters, so is run ok t/header.t ..................... ok 1 - no duplicate headers 1..1 ok # # Local::Test->test t/late_header.t ................ 1..2 ok 1 - test number set ok 2 - builder expected tests set ok t/methodinfo.t ................. ok 1 - use Test::Class::MethodInfo; ok 2 - The object isa Test::Class::MethodInfo ok 3 - method type is test by default ok 4 - test methods default to 1 test 1..4 ok t/named_test.t ................. ok 1 - test names set to method name by default 1..1 ok # # Bar->no_plan_test # # Bar->no_plan_test2 # # Bar->two_tests t/num_method_tests.t ........... 1..19 ok 1 - fixed num tests ok 2 - no_plan tests ok 3 - cannot use non-method ok 4 - cannot update illegal value ok 5 - updated legal value ok 6 - update worked ok 7 - updated extended ok 8 - update worked ok 9 - extended method okay ok 10 - class expected_tests ok 11 - object expected_tests ok 12 - num_method_tests dies outside test class ok 13 - just passing ok 14 - no_plan_test just passing 1 ok 15 - no_plan_test just passing 2 ok 16 - no_plan_test2 just passing 1 ok 17 - no_plan_test2 just passing 2 ok 18 - two_tests just passing 1 ok 19 - two_tests just passing 2 ok # # Foo->test_num_tests # # Foo->test_num_tests t/num_tests.t .................. 1..4 ok 1 - num_tests access okay ok 2 - num_tests set okay ok 3 - num_tests access okay ok 4 - num_tests set okay ok t/override.t ................... 1..1 ok 1 - cannot override a public method with a test method ok t/rt15870.t .................... 1..1 ok 1 - sensible error if new() is overridden ok t/rt17264.t .................... 1..1 ok 1 - we figured out that we loaded Test::Class too late ok # # A::Test->setup t/run_all_tests.t .............. 1..5 ok 1 - Test::Class->SKIP_CLASS default ok 2 - Base::Test->SKIP_CLASS overridden ok 3 - A::Test->SKIP_CLASS default ok 4 - non skipping test class run as expected ok 5 - runtests skipped classes with SKIP_CLASS set ok # # Bar->test1 # # Bar->test2 t/runtests.t ................... 1..18 ok 1 - initialise2: methods ran in order ok 2 - test1: initialise1 ran once ok 3 - test1: initialise2 ran once ok 4 - test1: first test running ok 5 - test1: teardown not run ok 6 - teardown1: teardown run for every test ok 7 - teardown1: teardown run for every initialise1 ok 8 - teardown1: teardown run for every initialise2 ok 9 - teardown1: setup run for every test ok 10 - initialise2: methods ran in order ok 11 - test2: initialise1 ran twice ok 12 - test2: initialise2 ran twice ok 13 - test2: second test running ok 14 - test2: teardown ran once ok 15 - teardown1: teardown run for every test ok 16 - teardown1: teardown run for every initialise1 ok 17 - teardown1: teardown run for every initialise2 ok 18 - teardown1: setup run for every test ok t/runtests_die.t ............... 1..1 ok 1 - early die handled ok t/runtests_extra.t ............. 1..1 ok 1 - extra test detected ok # # Foo->set_tests # # Foo->undef_tests t/runtests_noplan.t ............ ok 1 - this should pass ok 2 - runtime test 1 ok 3 - runtime test 2 ok 4 - expected number of tests ran 1..4 ok # # Tests1->test # # Tests2->test t/runtests_of.t ................ 1..3 ok 1 - Tests1 test ok 2 - Tests2 test ok 3 - correct number of tests ok t/runtests_result.t ............ 1..4 ok 1 - single failure ran okay ok 2 - failure detected ok 3 - a successful test ok 4 - success detected ok t/runtests_return.t ............ 1..2 ok 1 - early return handled (skip) ok 2 - early return handled (fail) ok t/runtests_trailing.t .......... 1..1 ok 1 - trailing expection detected ok t/runtests_with_wrong_class.t .. 1..2 ok 1 - use Test::Class; ok 2 - runtests dies if we are given something that is not a test class ok # # My::Test->test t/show_plan_in_shutdown.t ...... 1..2 ok 1 - passing test to force shutdown method to run ok 2 - shutdown method has run ok t/skip1.t ...................... 1..1 ok 1 - SKIP_ALL called skip_all ok # Failed test 'SKIP_ALL' # at t/skip2.t line 40. # (in Local::Test->_only) # STDERR is: # # # # Local::Test->test # # not: # # as expected t/skip2.t ...................... 1..4 not ok 1 - SKIP_ALL ok 2 - exit ok ok 3 - make the plan happy ok 4 - make the plan happy Failed 1/4 subtests t/skip_class_reason.t .......... 1..3 # Running under perl version 5.018000 for darwin # Current time local: Sun Jul 21 14:16:36 2013 # Current time GMT: Sun Jul 21 21:16:36 2013 # Using Test.pm version 1.26 ok 1 ok 2 ok 3 ok # # Bar::Test->the_test t/skip_empty_classes.t ......... 1..5 ok 1 - startup run ok 2 - setup run ok 3 - the_test has been run ok 4 - teardown run ok 5 - shutdown run ok t/spaces.t ..................... ok 1 - can have spaces around attributes 1..1 ok # # Foo::Test->test1 # # Foo::Test->test2 t/startup.t .................... 1..15 ok 1 - called start1 ok 2 - called start2 ok 3 - called setup1 ok 4 - called setup2 ok 5 - called test1 ok 6 - called tear1 ok 7 - called tear2 ok 8 - called setup1 ok 9 - called setup2 ok 10 - called test2 ok 11 - called tear1 ok 12 - called tear2 ok 13 - called end1 ok 14 - called end2 ok 15 - all expected methods ran ok t/startup_that_dies.t .......... 1..1 ok 1 - exception in startup method causes all tests to be skipped ok t/test_classes.t ............... 1..1 ok 1 - _test_classes deals with undef values ok t/test_deep.t .................. 1..1 ok 1 - Test::Deep is not included as a test class, even though isa always returns true ok t/test_method.t ................ 1..4 ok 1 - $ENV{TEST_METHOD} with an invalid regex should die ok 2 - no TEST_METHOD runs all tests ok 3 - single match just runs one test ok 4 - two matches run both tests ok t/test_verbose.t ............... 1..1 ok 1 - TEST_VERBOSE outputs method diagnostic ok # # My::Test->Tests_attribute_default_number_of_tests # # My::Test->Tests_attribute_set_number_of_tests t/Tests.t ...................... 1..2 ok 1 - Tests attribute default number of tests ok 2 - Tests attribute set number of tests ok # Test::More: 0.98 t/todo.t ....................... 1..2 ok 1 - todo tests work ok 2 - todo_test should run 1 test ok Test Summary Report ------------------- t/skip2.t (Wstat: 0 Tests: 4 Failed: 1) Failed test: 1 Files=54, Tests=186, 7 wallclock secs ( 0.22 usr 0.14 sys + 2.83 cusr 0.51 csys = 3.70 CPU) Result: FAIL Failed 1/54 test programs. 1/186 subtests failed. make: *** [test_dynamic] Error 255 ADIE/Test-Class-0.39.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ADIE/Test-Class-0.39.tar.gz Running Build for C/CH/CHROMATIC/Class-StorageFactory-1.0.tar.gz Has already been unwrapped into directory /Users/fly1800/var/cpan/build/Class-StorageFactory-1.0-oSVwHJ CPAN.pm: Building C/CH/CHROMATIC/Class-StorageFactory-1.0.tar.gz Warning: Prerequisite 'Test::Class => 0' for 'CHROMATIC/Class-StorageFactory-1.0.tar.gz' failed when processing 'ADIE/Test-Class-0.39.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> ./Build Building Class-StorageFactory CHROMATIC/Class-StorageFactory-1.0.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 # Next time around, consider install Module::Signature, # so you can verify the integrity of this distribution. t/0-signature.t ... 1..1 ok 1 # skip Module::Signature not installed ok Base class package "Test::Class" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: ../lib ../blib/lib lib /Users/fly1800/var/cpan/build/Class-StorageFactory-1.0-oSVwHJ/blib/lib /Users/fly1800/var/cpan/build/Class-StorageFactory-1.0-oSVwHJ/blib/arch /Users/fly1800/var/megalib /Users/fly1800/Library/ActivePerl-5.18/lib /Users/fly1800/ap1800-297214/site/lib /Users/fly1800/ap1800-297214/lib .). at lib/TestBase.pm line 3. BEGIN failed--compilation aborted at lib/TestBase.pm line 3. Compilation failed in require at t/base.t line 9. BEGIN failed--compilation aborted at t/base.t line 9. t/base.t .......... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run t/pod.t ........... 1..3 ok 1 - POD test for lib/Astronaut.pm (no pod) ok 2 - POD test for lib/TestBase.pm (no pod) ok 3 - POD test for lib/TestYAML.pm (no pod) ok t/pod_coverage.t .. 1..2 ok 1 - Pod coverage on Class::StorageFactory ok 2 - Pod coverage on Class::StorageFactory::YAML ok Base class package "Test::Class" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: ../lib ../blib/lib lib /Users/fly1800/var/cpan/build/Class-StorageFactory-1.0-oSVwHJ/blib/lib /Users/fly1800/var/cpan/build/Class-StorageFactory-1.0-oSVwHJ/blib/arch /Users/fly1800/var/megalib /Users/fly1800/Library/ActivePerl-5.18/lib /Users/fly1800/ap1800-297214/site/lib /Users/fly1800/ap1800-297214/lib .). at lib/TestBase.pm line 3. BEGIN failed--compilation aborted at lib/TestBase.pm line 3. Compilation failed in require at (eval 2) line 2. ...propagated at /Users/fly1800/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at lib/TestYAML.pm line 6. Compilation failed in require at t/yaml.t line 9. BEGIN failed--compilation aborted at t/yaml.t line 9. t/yaml.t .......... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run Test Summary Report ------------------- t/base.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output t/yaml.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=5, Tests=6, 1 wallclock secs ( 0.03 usr 0.03 sys + 0.21 cusr 0.04 csys = 0.31 CPU) Result: FAIL Failed 2/5 test programs. 0/6 subtests failed. CHROMATIC/Class-StorageFactory-1.0.tar.gz one dependency not OK (Test::Class); additionally test harness failed ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports CHROMATIC/Class-StorageFactory-1.0.tar.gz Finished 2013-07-21T14:16:44