PATH=/usr/bin:/bin:/Users/fly2000/var/megalib/bin Start 2014-09-16T11:44:35 ActivePerl-2000 CPAN-2.00 Reading '/Users/fly2000/var/cpan/Metadata' Database was generated on Tue, 16 Sep 2014 15:41:02 GMT Running make for E/ET/ETHER/Task-Kensho-0.38.tar.gz Checksum for /data/cpan/authors/id/E/ET/ETHER/Task-Kensho-0.38.tar.gz ok Task-Kensho-0.38/ Task-Kensho-0.38/Changes Task-Kensho-0.38/INSTALL Task-Kensho-0.38/lib/ Task-Kensho-0.38/LICENSE Task-Kensho-0.38/Makefile.PL Task-Kensho-0.38/MANIFEST Task-Kensho-0.38/META.json Task-Kensho-0.38/META.yml Task-Kensho-0.38/README Task-Kensho-0.38/t/ Task-Kensho-0.38/weaver.ini Task-Kensho-0.38/xt/ Task-Kensho-0.38/xt/author/ Task-Kensho-0.38/xt/release/ Task-Kensho-0.38/xt/release/changes_has_content.t Task-Kensho-0.38/xt/release/cpan-changes.t Task-Kensho-0.38/xt/release/distmeta.t Task-Kensho-0.38/xt/release/eol.t Task-Kensho-0.38/xt/release/kwalitee.t Task-Kensho-0.38/xt/release/minimum-version.t Task-Kensho-0.38/xt/release/mojibake.t Task-Kensho-0.38/xt/release/pod-coverage.t Task-Kensho-0.38/xt/release/pod-syntax.t Task-Kensho-0.38/xt/release/portability.t Task-Kensho-0.38/xt/author/00-compile.t Task-Kensho-0.38/xt/author/clean-namespaces.t Task-Kensho-0.38/xt/author/no-tabs.t Task-Kensho-0.38/xt/author/pod-spell.t Task-Kensho-0.38/t/00-report-prereqs.dd Task-Kensho-0.38/t/00-report-prereqs.t Task-Kensho-0.38/lib/Task/ Task-Kensho-0.38/lib/Task/Kensho.pm CPAN.pm: Building E/ET/ETHER/Task-Kensho-0.38.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Warning: prerequisite Task::Kensho::Async 0.38 not found. Warning: prerequisite Task::Kensho::CLI 0.38 not found. Warning: prerequisite Task::Kensho::Config 0.38 not found. Warning: prerequisite Task::Kensho::DBDev 0.38 not found. Warning: prerequisite Task::Kensho::Dates 0.38 not found. Warning: prerequisite Task::Kensho::Email 0.38 not found. Warning: prerequisite Task::Kensho::ExcelCSV 0.38 not found. Warning: prerequisite Task::Kensho::Exceptions 0.38 not found. Warning: prerequisite Task::Kensho::Hackery 0.38 not found. Warning: prerequisite Task::Kensho::Logging 0.38 not found. Warning: prerequisite Task::Kensho::ModuleDev 0.38 not found. Warning: prerequisite Task::Kensho::OOP 0.38 not found. Warning: prerequisite Task::Kensho::Scalability 0.38 not found. Warning: prerequisite Task::Kensho::Testing 0.38 not found. Warning: prerequisite Task::Kensho::Toolchain 0.38 not found. Warning: prerequisite Task::Kensho::WebCrawling 0.38 not found. Warning: prerequisite Task::Kensho::WebDev 0.38 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Task::Kensho Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-0.38.tar.gz ---- Task::Kensho::Logging [requires] Task::Kensho::OOP [requires] Task::Kensho::Scalability [requires] Task::Kensho::CLI [requires] Task::Kensho::ModuleDev [requires] Task::Kensho::Async [requires] Task::Kensho::WebCrawling [requires] Task::Kensho::Toolchain [requires] Task::Kensho::DBDev [requires] Task::Kensho::Exceptions [requires] Task::Kensho::Testing [requires] Task::Kensho::ExcelCSV [requires] Task::Kensho::Dates [requires] Task::Kensho::WebDev [requires] Task::Kensho::Email [requires] Task::Kensho::Hackery [requires] Task::Kensho::Config [requires] Running make test Delayed until after prerequisites Running test for module 'Task::Kensho::Logging' Running make for E/ET/ETHER/Task-Kensho-Logging-0.38.tar.gz Checksum for /data/cpan/authors/id/E/ET/ETHER/Task-Kensho-Logging-0.38.tar.gz ok Task-Kensho-Logging-0.38/ Task-Kensho-Logging-0.38/Build.PL Task-Kensho-Logging-0.38/Changes Task-Kensho-Logging-0.38/lib/ Task-Kensho-Logging-0.38/LICENSE Task-Kensho-Logging-0.38/Makefile.PL Task-Kensho-Logging-0.38/MANIFEST Task-Kensho-Logging-0.38/META.json Task-Kensho-Logging-0.38/META.yml Task-Kensho-Logging-0.38/README Task-Kensho-Logging-0.38/t/ Task-Kensho-Logging-0.38/weaver.ini Task-Kensho-Logging-0.38/xt/ Task-Kensho-Logging-0.38/xt/author/ Task-Kensho-Logging-0.38/xt/release/ Task-Kensho-Logging-0.38/xt/release/changes_has_content.t Task-Kensho-Logging-0.38/xt/release/cpan-changes.t Task-Kensho-Logging-0.38/xt/release/distmeta.t Task-Kensho-Logging-0.38/xt/release/eol.t Task-Kensho-Logging-0.38/xt/release/kwalitee.t Task-Kensho-Logging-0.38/xt/release/minimum-version.t Task-Kensho-Logging-0.38/xt/release/mojibake.t Task-Kensho-Logging-0.38/xt/release/pod-coverage.t Task-Kensho-Logging-0.38/xt/release/pod-syntax.t Task-Kensho-Logging-0.38/xt/release/portability.t Task-Kensho-Logging-0.38/xt/author/00-compile.t Task-Kensho-Logging-0.38/xt/author/clean-namespaces.t Task-Kensho-Logging-0.38/xt/author/no-tabs.t Task-Kensho-Logging-0.38/xt/author/pod-spell.t Task-Kensho-Logging-0.38/t/00-report-prereqs.dd Task-Kensho-Logging-0.38/t/00-report-prereqs.t Task-Kensho-Logging-0.38/lib/Task/ Task-Kensho-Logging-0.38/lib/Task/Kensho/ Task-Kensho-Logging-0.38/lib/Task/Kensho/Logging.pm CPAN.pm: Building E/ET/ETHER/Task-Kensho-Logging-0.38.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Warning: prerequisite Log::Contextual 0 not found. Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Task::Kensho::Logging Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-Logging-0.38.tar.gz ---- Log::Contextual [requires] Running make test Delayed until after prerequisites Running test for module 'Log::Contextual' Running make for F/FR/FREW/Log-Contextual-0.006004.tar.gz Checksum for /data/cpan/authors/id/F/FR/FREW/Log-Contextual-0.006004.tar.gz ok Log-Contextual-0.006004/t Log-Contextual-0.006004/t/eg.t Log-Contextual-0.006004 Log-Contextual-0.006004/README Log-Contextual-0.006004/Changes Log-Contextual-0.006004/t/log.t Log-Contextual-0.006004/t/arg.t Log-Contextual-0.006004/LICENSE Log-Contextual-0.006004/cpanfile Log-Contextual-0.006004/dist.ini Log-Contextual-0.006004/t/dlog.t Log-Contextual-0.006004/t/easy.t Log-Contextual-0.006004/t/base.t Log-Contextual-0.006004/META.yml Log-Contextual-0.006004/MANIFEST Log-Contextual-0.006004/META.json Log-Contextual-0.006004/t/caller.t Log-Contextual-0.006004/t/rt83267.t Log-Contextual-0.006004/Makefile.PL Log-Contextual-0.006004/CONTRIBUTING Log-Contextual-0.006004/t/log4perl.t Log-Contextual-0.006004/t/perltidy.t Log-Contextual-0.006004/t/router_api.t Log-Contextual-0.006004/t/warnlogger.t Log-Contextual-0.006004/t/yell-loudly.t Log-Contextual-0.006004/t/log4perl.conf Log-Contextual-0.006004/t/simplelogger.t Log-Contextual-0.006004/t/rt83267-begin.t Log-Contextual-0.006004/t/default_import.t Log-Contextual-0.006004/t/default_logger.t Log-Contextual-0.006004/t/package_logger.t Log-Contextual-0.006004/t/lib/My Log-Contextual-0.006004/t/lib/My/Module.pm Log-Contextual-0.006004/t/log-with-levels.t Log-Contextual-0.006004/t/lib Log-Contextual-0.006004/t/lib/BaseLogger.pm Log-Contextual-0.006004/t/lib/TestRouter.pm Log-Contextual-0.006004/t/lib/My/Module2.pm Log-Contextual-0.006004/t/lib/TestExporter.pm Log-Contextual-0.006004/lib/Log Log-Contextual-0.006004/lib/Log/Contextual.pm Log-Contextual-0.006004/t/release-pod-syntax.t Log-Contextual-0.006004/t/warnlogger-with-levels.t Log-Contextual-0.006004/t/lib/DefaultImportLogger.pm Log-Contextual-0.006004/lib/Log/Contextual Log-Contextual-0.006004/lib/Log/Contextual/Router.pm Log-Contextual-0.006004/lib/Log/Contextual/TeeLogger.pm Log-Contextual-0.006004/lib/Log/Contextual/WarnLogger.pm Log-Contextual-0.006004/lib/Log/Contextual/Role Log-Contextual-0.006004/lib/Log/Contextual/Role/Router.pm Log-Contextual-0.006004/lib/Log/Contextual/SimpleLogger.pm Log-Contextual-0.006004/lib/Log/Contextual/Easy Log-Contextual-0.006004/lib/Log/Contextual/Easy/Package.pm Log-Contextual-0.006004/lib/Log/Contextual/Easy/Default.pm Log-Contextual-0.006004/lib/Log/Contextual/Role/Router Log-Contextual-0.006004/lib/Log/Contextual/Role/Router/SetLogger.pm Log-Contextual-0.006004/lib/Log/Contextual/Role/Router/WithLogger.pm CPAN.pm: Building F/FR/FREW/Log-Contextual-0.006004.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Log::Contextual Writing MYMETA.yml and MYMETA.json >>> make cp lib/Log/Contextual/WarnLogger.pm blib/lib/Log/Contextual/WarnLogger.pm cp lib/Log/Contextual/Easy/Package.pm blib/lib/Log/Contextual/Easy/Package.pm cp lib/Log/Contextual/Easy/Default.pm blib/lib/Log/Contextual/Easy/Default.pm cp lib/Log/Contextual/SimpleLogger.pm blib/lib/Log/Contextual/SimpleLogger.pm cp lib/Log/Contextual/TeeLogger.pm blib/lib/Log/Contextual/TeeLogger.pm cp lib/Log/Contextual/Router.pm blib/lib/Log/Contextual/Router.pm cp lib/Log/Contextual/Role/Router.pm blib/lib/Log/Contextual/Role/Router.pm cp lib/Log/Contextual/Role/Router/SetLogger.pm blib/lib/Log/Contextual/Role/Router/SetLogger.pm cp lib/Log/Contextual.pm blib/lib/Log/Contextual.pm cp lib/Log/Contextual/Role/Router/WithLogger.pm blib/lib/Log/Contextual/Role/Router/WithLogger.pm Manifying blib/man3/Log::Contextual.3 Manifying blib/man3/Log::Contextual::Easy::Default.3 Manifying blib/man3/Log::Contextual::Easy::Package.3 Manifying blib/man3/Log::Contextual::Role::Router.3 Manifying blib/man3/Log::Contextual::Role::Router::SetLogger.3 Manifying blib/man3/Log::Contextual::Role::Router::WithLogger.3 Manifying blib/man3/Log::Contextual::Router.3 Manifying blib/man3/Log::Contextual::SimpleLogger.3 Manifying blib/man3/Log::Contextual::TeeLogger.3 Manifying blib/man3/Log::Contextual::WarnLogger.3 FREW/Log-Contextual-0.006004.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/arg.t ..................... ok 1 - $_ was not disturbed by log_debug ok 2 - log argument was correct ok 3 - $_ was not disturbed by logS_debug ok 4 - log argument was correct ok 5 - $_ was not disturbed by Dlog_debug ok 6 - log argument was correct ok 7 - $_ was not disturbed by DlogS_debug ok 8 - log argument was correct ok 9 - $_ was not disturbed by log_trace ok 10 - log argument was correct ok 11 - $_ was not disturbed by logS_trace ok 12 - log argument was correct ok 13 - $_ was not disturbed by Dlog_trace ok 14 - log argument was correct ok 15 - $_ was not disturbed by DlogS_trace ok 16 - log argument was correct ok 17 - $_ was not disturbed by log_warn ok 18 - log argument was correct ok 19 - $_ was not disturbed by logS_warn ok 20 - log argument was correct ok 21 - $_ was not disturbed by Dlog_warn ok 22 - log argument was correct ok 23 - $_ was not disturbed by DlogS_warn ok 24 - log argument was correct ok 25 - $_ was not disturbed by log_info ok 26 - log argument was correct ok 27 - $_ was not disturbed by logS_info ok 28 - log argument was correct ok 29 - $_ was not disturbed by Dlog_info ok 30 - log argument was correct ok 31 - $_ was not disturbed by DlogS_info ok 32 - log argument was correct ok 33 - $_ was not disturbed by log_error ok 34 - log argument was correct ok 35 - $_ was not disturbed by logS_error ok 36 - log argument was correct ok 37 - $_ was not disturbed by Dlog_error ok 38 - log argument was correct ok 39 - $_ was not disturbed by DlogS_error ok 40 - log argument was correct ok 41 - $_ was not disturbed by log_fatal ok 42 - log argument was correct ok 43 - $_ was not disturbed by logS_fatal ok 44 - log argument was correct ok 45 - $_ was not disturbed by Dlog_fatal ok 46 - log argument was correct ok 47 - $_ was not disturbed by DlogS_fatal ok 48 - log argument was correct 1..48 ok t/base.t .................... ok 1 - lol works ok 2 - log_lol works with input ok 3 - log_lol passes data through correctly ok 4 - logS_lol works with input ok 5 - logS_lol passes data through correctly ok 6 - wut works ok 7 - log_wut works with input ok 8 - log_wut passes data through correctly ok 9 - logS_wut works with input ok 10 - logS_wut passes data through correctly ok 11 - zomg works ok 12 - log_zomg works with input ok 13 - log_zomg passes data through correctly ok 14 - logS_zomg works with input ok 15 - logS_zomg passes data through correctly ok 16 - Blank Log::Contextual import dies 1..16 ok t/caller.t .................. ok 1 - fake warn ok 2 - fake warn ok 3 - fake warn ok 4 - fake warn 1..4 ok t/default_import.t .......... ok 1 - lol works ok 2 - log_lol works with input ok 3 - log_lol passes data through correctly ok 4 - logS_lol works with input ok 5 - logS_lol passes data through correctly ok 6 - wut works ok 7 - log_wut works with input ok 8 - log_wut passes data through correctly ok 9 - logS_wut works with input ok 10 - logS_wut passes data through correctly ok 11 - zomg works ok 12 - log_zomg works with input ok 13 - log_zomg passes data through correctly ok 14 - logS_zomg works with input ok 15 - logS_zomg passes data through correctly 1..15 ok t/default_logger.t .......... ok 1 - default_logger works for one package ok 2 - default_logger works for both packages ok 3 - default_logger works for one package ok 4 - ... but set_logger wins ok 5 - ... and gets the value 1..5 ok t/dlog.t .................... ok 1 - Dlog_debug passes data through correctly ok 2 - Output for Dlog_debug is correct ok 3 - DlogS_trace passes data through correctly ok 4 - Output for DlogS_debug is correct ok 5 - Dlog_debug passes nothing through correctly ok 6 - Output for Dlog_debug is correct ok 7 - Dlog_trace passes data through correctly ok 8 - Output for Dlog_trace is correct ok 9 - DlogS_trace passes data through correctly ok 10 - Output for DlogS_trace is correct ok 11 - Dlog_trace passes nothing through correctly ok 12 - Output for Dlog_trace is correct ok 13 - Dlog_warn passes data through correctly ok 14 - Output for Dlog_warn is correct ok 15 - DlogS_trace passes data through correctly ok 16 - Output for DlogS_warn is correct ok 17 - Dlog_warn passes nothing through correctly ok 18 - Output for Dlog_warn is correct ok 19 - Dlog_info passes data through correctly ok 20 - Output for Dlog_info is correct ok 21 - DlogS_trace passes data through correctly ok 22 - Output for DlogS_info is correct ok 23 - Dlog_info passes nothing through correctly ok 24 - Output for Dlog_info is correct ok 25 - Dlog_error passes data through correctly ok 26 - Output for Dlog_error is correct ok 27 - DlogS_trace passes data through correctly ok 28 - Output for DlogS_error is correct ok 29 - Dlog_error passes nothing through correctly ok 30 - Output for Dlog_error is correct ok 31 - Dlog_fatal passes data through correctly ok 32 - Output for Dlog_fatal is correct ok 33 - DlogS_trace passes data through correctly ok 34 - Output for DlogS_fatal is correct ok 35 - Dlog_fatal passes nothing through correctly ok 36 - Output for Dlog_fatal is correct 1..36 ok t/easy.t .................... ok 1 - no logging by default ok 2 - WarnLogger enabled via ENV ok 3 - with_logger ok 4 - set_logger ok 5 - no warnings if with_logger or set_logger 1..5 ok t/eg.t ...................... ok 1 - default logger works ok 2 - default package logger works ok 3 - package::sub logger works ok 4 - only default package logger works ok 5 - global default logger works 1..5 ok t/log-with-levels.t ......... ok 1 - custom works ok 2 - log_custom works with input ok 3 - log_custom passes data through correctly ok 4 - logS_custom works with input ok 5 - logS_custom passes data through correctly ok 6 - Dlog_custom passes data through correctly ok 7 - Output for Dlog_custom is correct ok 8 - DlogS_custom passes data through correctly ok 9 - Output for DlogS_custom is correct ok 10 - Dlog_custom passes nothing through correctly ok 11 - Output for Dlog_custom is correct ok 12 - log_debug not imported ok 13 - logS_debug not imported ok 14 - log_trace not imported ok 15 - logS_trace not imported ok 16 - log_warn not imported ok 17 - logS_warn not imported ok 18 - log_info not imported ok 19 - logS_info not imported ok 20 - log_error not imported ok 21 - logS_error not imported ok 22 - log_fatal not imported ok 23 - logS_fatal not imported ok 24 - Blank Log::Contextual import dies 1..24 ok t/log.t ..................... ok 1 - set logger works ok 2 - set_logger twice warns correctly ok 3 - inner scoped logger works ok 4 - outer scoped logger works ok 5 - inner scoped logger works after using set_logger ok 6 - set inside with works ok 7 - set_logger's logger comes back after scoped logger ok 8 - debug works ok 9 - log_debug works with input ok 10 - log_debug passes data through correctly ok 11 - logS_debug works with input ok 12 - logS_debug passes data through correctly ok 13 - trace works ok 14 - log_trace works with input ok 15 - log_trace passes data through correctly ok 16 - logS_trace works with input ok 17 - logS_trace passes data through correctly ok 18 - warn works ok 19 - log_warn works with input ok 20 - log_warn passes data through correctly ok 21 - logS_warn works with input ok 22 - logS_warn passes data through correctly ok 23 - info works ok 24 - log_info works with input ok 25 - log_info passes data through correctly ok 26 - logS_info works with input ok 27 - logS_info passes data through correctly ok 28 - error works ok 29 - log_error works with input ok 30 - log_error passes data through correctly ok 31 - logS_error works with input ok 32 - logS_error passes data through correctly ok 33 - fatal works ok 34 - log_fatal works with input ok 35 - log_fatal passes data through correctly ok 36 - logS_fatal works with input ok 37 - logS_fatal passes data through correctly ok 38 - Blank Log::Contextual import dies 1..38 ok t/log4perl.t ................ 1..2 ok 1 - file and line work with Log4perl ok 2 - file and line work with Log4perl in a sub ok t/package_logger.t .......... ok 1 - package_logger works for one package ok 2 - package_logger works for both packages ok 3 - package_logger works for one package ok 4 - ... and set_logger does not win ok 5 - ... and package_logger still gets the value 1..5 ok t/perltidy.t ................ skipped: Set TIDY_TESTING if you want to run this test t/release-pod-syntax.t ...... skipped: these tests are for release candidate testing t/router_api.t .............. ok 1 - before_import() values are correct ok 2 - after_import() values are correct ok 3 - handle_log_request() got a sub ref for the message generator ok 4 - handle_log_request() other values are correct 1..4 ok t/rt83267-begin.t ........... ok 1 - Invoked log function in package other than main ok 2 - non-main package subtest did not die 1..2 ok t/rt83267.t ................. ok 1 - Got correct error 1..1 ok t/simplelogger.t ............ ok 1 - is_trace is false on SimpleLogger ok 2 - is_debug is true on SimpleLogger ok 3 - is_info is false on SimpleLogger ok 4 - is_warn is false on SimpleLogger ok 5 - is_error is false on SimpleLogger ok 6 - is_fatal is false on SimpleLogger ok 7 - trace does not get called ok 8 - debug gets called ok 9 - info does not get called ok 10 - warn does not get called ok 11 - error does not get called ok 12 - fatal does not get called ok 13 - SimpleLogger outputs to STDERR correctly ok 14 - trace renders correctly ok 15 - debug renders correctly ok 16 - info renders correctly ok 17 - warn renders correctly ok 18 - error renders correctly ok 19 - fatal renders correctly ok 20 - multiline log renders correctly ok 21 - is_trace is false on SimpleLogger ok 22 - is_debug is true on SimpleLogger ok 23 - is_info is true on SimpleLogger ok 24 - is_warn is true on SimpleLogger ok 25 - is_error is true on SimpleLogger ok 26 - is_fatal is true on SimpleLogger 1..26 ok t/warnlogger-with-levels.t .. ok 1 - cannot pass empty string for levels ok 2 - cannot pass empty list for levels ok 3 - ok to leave levels undefined ok 4 - is_custom1 is handled by AUTOLOAD ok 5 - is_custom2 is handled by AUTOLOAD ok 6 - custom1 is handled by AUTOLOAD ok 7 - custom2 is handled by AUTOLOAD ok 8 - arbitrary sub is_foo is handled by AUTOLOAD ok 9 - arbitrary sub foo is handled by AUTOLOAD ok 10 - is_custom1 defaults to true on WarnLogger ok 11 - is_custom2 defaults to true on WarnLogger ok 12 - is_custom1 is false on WarnLogger ok 13 - is_custom2 is true on WarnLogger ok 14 - is_foo defaults to true on WarnLogger ok 15 - Cannot use an unrecognized log level in UPTO ok 16 - is_custom1 is false on WarnLogger ok 17 - is_custom2 is true on WarnLogger ok 18 - is_foo is false (custom levels supplied) on WarnLogger ok 19 - is_custom1 is true on WarnLogger ok 20 - is_custom2 is true on WarnLogger ok 21 - is_custom1 is false on WarnLogger ok 22 - is_custom2 is true on WarnLogger ok 23 - Cannot use an unrecognized log level in UPTO 1..23 ok t/warnlogger.t .............. ok 1 - is_trace is false on WarnLogger ok 2 - is_debug is true on WarnLogger ok 3 - is_info is false on WarnLogger ok 4 - is_warn is false on WarnLogger ok 5 - is_error is false on WarnLogger ok 6 - is_fatal is false on WarnLogger ok 7 - is_trace is true on WarnLogger ok 8 - is_debug is true on WarnLogger ok 9 - is_info is true on WarnLogger ok 10 - is_warn is true on WarnLogger ok 11 - is_error is true on WarnLogger ok 12 - is_fatal is true on WarnLogger ok 13 - is_trace is false on WarnLogger ok 14 - is_debug is false on WarnLogger ok 15 - is_info is false on WarnLogger ok 16 - is_warn is true on WarnLogger ok 17 - is_error is true on WarnLogger ok 18 - is_fatal is true on WarnLogger ok 19 - trace does not get called ok 20 - debug gets called ok 21 - info does not get called ok 22 - warn does not get called ok 23 - error does not get called ok 24 - fatal does not get called ok 25 - WarnLogger outputs to STDERR correctly ok 26 - trace renders correctly ok 27 - debug renders correctly ok 28 - info renders correctly ok 29 - warn renders correctly ok 30 - error renders correctly ok 31 - fatal renders correctly 1..31 ok t/yell-loudly.t ............. 1..2 ok 1 - Log::Contextual::set_logger dies ok 2 - Log::Contextual::with_logger dies ok All tests successful. Files=21, Tests=292, 3 wallclock secs ( 0.12 usr 0.06 sys + 3.07 cusr 0.42 csys = 3.67 CPU) Result: PASS FREW/Log-Contextual-0.006004.tar.gz make test TEST_VERBOSE=1 -- OK Arthur Axel 'fREW' Schmidt <frioux+cpan@gmail.com> Simple logging interface with a contextual log >>> (cd /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK && tar cvf - Log-Contextual-0.006004.ppd blib) | gzip -c >/Users/fly2000/var/REPO/F/FR/FREW/Log-Contextual-0.006004.tar.gz Log-Contextual-0.006004.ppd blib/ blib/lib/ blib/lib/Log/ blib/lib/Log/Contextual/ blib/lib/Log/Contextual/Easy/ blib/lib/Log/Contextual/Easy/Default.pm blib/lib/Log/Contextual/Easy/Package.pm blib/lib/Log/Contextual/Role/ blib/lib/Log/Contextual/Role/Router/ blib/lib/Log/Contextual/Role/Router/SetLogger.pm blib/lib/Log/Contextual/Role/Router/WithLogger.pm blib/lib/Log/Contextual/Role/Router.pm blib/lib/Log/Contextual/Router.pm blib/lib/Log/Contextual/SimpleLogger.pm blib/lib/Log/Contextual/TeeLogger.pm blib/lib/Log/Contextual/WarnLogger.pm blib/lib/Log/Contextual.pm blib/man3/ blib/man3/Log::Contextual.3 blib/man3/Log::Contextual::Easy::Default.3 blib/man3/Log::Contextual::Easy::Package.3 blib/man3/Log::Contextual::Role::Router.3 blib/man3/Log::Contextual::Role::Router::SetLogger.3 blib/man3/Log::Contextual::Role::Router::WithLogger.3 blib/man3/Log::Contextual::Router.3 blib/man3/Log::Contextual::SimpleLogger.3 blib/man3/Log::Contextual::TeeLogger.3 blib/man3/Log::Contextual::WarnLogger.3 >>> mv /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/Log-Contextual-0.006004.ppd /Users/fly2000/var/REPO/F/FR/FREW Running make for E/ET/ETHER/Task-Kensho-Logging-0.38.tar.gz Prepending /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1 Prepending /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-Logging-0.38.tar.gz >>> make cp lib/Task/Kensho/Logging.pm blib/lib/Task/Kensho/Logging.pm Manifying blib/man3/Task::Kensho::Logging.3 ETHER/Task-Kensho-Logging-0.38.tar.gz make -- OK Prepending /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # ExtUtils::MakeMaker any 6.98 # Module::Build::Tiny 0.038 0.038 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 6.98 # File::Spec any 3.47 # Test::More any 1.001006 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.142060 # # === Runtime Requires === # # Module Want Have # --------------- ---- -------- # Log::Contextual any 0.006004 # Log::Dispatch any 2.42 # Log::Log4perl any 1.44 # strict any 1.08 # warnings any 1.23 # t/00-report-prereqs.t .. 1..1 ok 1 ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.29 cusr 0.02 csys = 0.35 CPU) Result: PASS ETHER/Task-Kensho-Logging-0.38.tar.gz make test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> A Glimpse at an Enlightened Perl: Logging >>> (cd /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1 && tar cvf - Task-Kensho-Logging-0.38.ppd blib) | gzip -c >/Users/fly2000/var/REPO/E/ET/ETHER/Task-Kensho-Logging-0.38.tar.gz Task-Kensho-Logging-0.38.ppd blib/ blib/lib/ blib/lib/Task/ blib/lib/Task/Kensho/ blib/lib/Task/Kensho/Logging.pm blib/man3/ blib/man3/Task::Kensho::Logging.3 >>> mv /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/Task-Kensho-Logging-0.38.ppd /Users/fly2000/var/REPO/E/ET/ETHER Running test for module 'Task::Kensho::OOP' Running make for E/ET/ETHER/Task-Kensho-OOP-0.38.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/E/ET/ETHER/Task-Kensho-OOP-0.38.tar.gz ok Task-Kensho-OOP-0.38/ Task-Kensho-OOP-0.38/Build.PL Task-Kensho-OOP-0.38/Changes Task-Kensho-OOP-0.38/lib/ Task-Kensho-OOP-0.38/LICENSE Task-Kensho-OOP-0.38/Makefile.PL Task-Kensho-OOP-0.38/MANIFEST Task-Kensho-OOP-0.38/META.json Task-Kensho-OOP-0.38/META.yml Task-Kensho-OOP-0.38/README Task-Kensho-OOP-0.38/t/ Task-Kensho-OOP-0.38/weaver.ini Task-Kensho-OOP-0.38/xt/ Task-Kensho-OOP-0.38/xt/author/ Task-Kensho-OOP-0.38/xt/release/ Task-Kensho-OOP-0.38/xt/release/changes_has_content.t Task-Kensho-OOP-0.38/xt/release/cpan-changes.t Task-Kensho-OOP-0.38/xt/release/distmeta.t Task-Kensho-OOP-0.38/xt/release/eol.t Task-Kensho-OOP-0.38/xt/release/kwalitee.t Task-Kensho-OOP-0.38/xt/release/minimum-version.t Task-Kensho-OOP-0.38/xt/release/mojibake.t Task-Kensho-OOP-0.38/xt/release/pod-coverage.t Task-Kensho-OOP-0.38/xt/release/pod-syntax.t Task-Kensho-OOP-0.38/xt/release/portability.t Task-Kensho-OOP-0.38/xt/author/00-compile.t Task-Kensho-OOP-0.38/xt/author/clean-namespaces.t Task-Kensho-OOP-0.38/xt/author/no-tabs.t Task-Kensho-OOP-0.38/xt/author/pod-spell.t Task-Kensho-OOP-0.38/t/00-report-prereqs.dd Task-Kensho-OOP-0.38/t/00-report-prereqs.t Task-Kensho-OOP-0.38/lib/Task/ Task-Kensho-OOP-0.38/lib/Task/Kensho/ Task-Kensho-OOP-0.38/lib/Task/Kensho/OOP.pm Prepending /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-OOP-0.38.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Warning: prerequisite Task::Moose 0 not found. Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Task::Kensho::OOP Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-OOP-0.38.tar.gz ---- Task::Moose [requires] Prepending /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Task::Moose' Running make for D/DO/DOY/Task-Moose-0.03.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/D/DO/DOY/Task-Moose-0.03.tar.gz ok Task-Moose-0.03/ Task-Moose-0.03/t/ Task-Moose-0.03/t/pod.t Task-Moose-0.03/inc/ Task-Moose-0.03/inc/Module/ Task-Moose-0.03/inc/Module/Install/ Task-Moose-0.03/inc/Module/Install/Can.pm Task-Moose-0.03/inc/Module/Install/Base.pm Task-Moose-0.03/inc/Module/Install/Win32.pm Task-Moose-0.03/inc/Module/Install/WriteAll.pm Task-Moose-0.03/inc/Module/Install/AutoInstall.pm Task-Moose-0.03/inc/Module/Install/Makefile.pm Task-Moose-0.03/inc/Module/Install/Fetch.pm Task-Moose-0.03/inc/Module/Install/Include.pm Task-Moose-0.03/inc/Module/Install/Metadata.pm Task-Moose-0.03/inc/Module/Install.pm Task-Moose-0.03/inc/Module/AutoInstall.pm Task-Moose-0.03/lib/ Task-Moose-0.03/lib/Task/ Task-Moose-0.03/lib/Task/Moose.pm Task-Moose-0.03/README Task-Moose-0.03/Changes Task-Moose-0.03/MANIFEST.SKIP Task-Moose-0.03/Makefile.PL Task-Moose-0.03/META.yml Task-Moose-0.03/MANIFEST Prepending /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building D/DO/DOY/Task-Moose-0.03.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Cannot determine perl version info from lib/Task/Moose.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Moose ...loaded. (2.1211 >= 0.92) [Making Moose constructors stricter] - MooseX::StrictConstructor ...loaded. (0.19 >= 0.08) [Moose-ish method parameter handling] - MooseX::Params::Validate ...loaded. (0.18 >= 0.06) [Runtime trait application in constructors] - MooseX::Role::TraitConstructor ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Easy creation of objects with traits] - MooseX::Traits ...loaded. (0.12) [Moose-ish plugin system] - MooseX::Object::Pluggable ...loaded. (0.0013) [Parameterized roles] - MooseX::Role::Parameterized ...loaded. (1.08) [Globref instance type for Moose] - MooseX::GlobRef ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Inside out instance type for Moose] - MooseX::InsideOut ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Singleton instance type for Moose] - MooseX::Singleton ...missing. (would need 0.2) ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Subclassing of non-Moose classes] - MooseX::NonMoose ...loaded. (0.26 >= 0.06) [Declarative syntax with Devel::Declare] - MooseX::Declare ...loaded. (0.39) [Declarative method syntax] - MooseX::Method::Signatures ...loaded. (0.47) [Declarative exception handling] - TryCatch ...loaded. (1.003002) [Moose type extensions] - MooseX::Types ...loaded. (0.45 >= 0.2) [Structured type constraints] - MooseX::Types::Structured ...loaded. (0.30) [Path::Class Moose type extension] - MooseX::Types::Path::Class ...loaded. (0.06) [Set::Object Moose type extension] - MooseX::Types::Set::Object ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [DateTime Moose type extension] - MooseX::Types::DateTime ...loaded. (0.10) [Better script writing with Moose] - MooseX::Getopt ...loaded. (0.65) [Support for config with MooseX::Getopt] - MooseX::ConfigFromFile ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Config file support for MooseX::Getopt with Config::Any] - MooseX::SimpleConfig ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [App::Cmd integration for Moose] - MooseX::App::Cmd ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Easily wrap command line apps with Moose] - MooseX::Role::Cmd ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Log::Dispatch support for Moose] - MooseX::LogDispatch ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [lazy loaded Log::Dispatch support for Moose] - MooseX::LazyLogDispatch ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Log::Log4perl support for Moose] - MooseX::Log::Log4perl ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Moose wrapped POE] - MooseX::POE ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Sub-process management for asynchronous tasks using Moose and POE] - MooseX::Workers ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Daemonization support roles for Moose] - MooseX::Daemonize ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [CGI-style parameter role] - MooseX::Param ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Moose-ish iterator support role] - MooseX::Iterator ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [More robust and flexible cloning support] - MooseX::Clone ...loaded. (0.05) [Moose serialization] - MooseX::Storage ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Autoboxing support] - Moose::Autobox ...loaded. (0.15) [Class attributes for Moose] - MooseX::ClassAttribute ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Support for PBP style accessors] - MooseX::SemiAffordanceAccessor ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Keep imported subroutines out of your class's namespace] - namespace::autoclean ...loaded. (0.20 >= 0.09) [Pod::Coverage support for Moose] - Pod::Coverage::Moose ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Task::Moose Writing MYMETA.yml and MYMETA.json >>> make cp lib/Task/Moose.pm blib/lib/Task/Moose.pm Manifying blib/man3/Task::Moose.3 DOY/Task-Moose-0.03.tar.gz make -- OK Prepending /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/pod.t t/pod.t .. 1..1 ok 1 - POD test for blib/lib/Task/Moose.pm ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.10 cusr 0.01 csys = 0.15 CPU) Result: PASS DOY/Task-Moose-0.03.tar.gz make test TEST_VERBOSE=1 -- OK Jesse Luehrs <doy@cpan.org> Moose in a box >>> (cd /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc && tar cvf - Task-Moose-0.03.ppd blib) | gzip -c >/Users/fly2000/var/REPO/D/DO/DOY/Task-Moose-0.03.tar.gz Task-Moose-0.03.ppd blib/ blib/lib/ blib/lib/Task/ blib/lib/Task/Moose.pm blib/man3/ blib/man3/Task::Moose.3 >>> mv /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/Task-Moose-0.03.ppd /Users/fly2000/var/REPO/D/DO/DOY Running make for E/ET/ETHER/Task-Kensho-OOP-0.38.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy Prepending /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-OOP-0.38.tar.gz >>> make cp lib/Task/Kensho/OOP.pm blib/lib/Task/Kensho/OOP.pm Manifying blib/man3/Task::Kensho::OOP.3 ETHER/Task-Kensho-OOP-0.38.tar.gz make -- OK Prepending /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # ExtUtils::MakeMaker any 6.98 # Module::Build::Tiny 0.038 0.038 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 6.98 # File::Spec any 3.47 # Test::More any 1.001006 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.142060 # # === Runtime Requires === # # Module Want Have # ----------- ---- ---- # Task::Moose any 0.03 # strict any 1.08 # warnings any 1.23 # t/00-report-prereqs.t .. 1..1 ok 1 ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.29 cusr 0.02 csys = 0.35 CPU) Result: PASS ETHER/Task-Kensho-OOP-0.38.tar.gz make test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> A Glimpse at an Enlightened Perl: Object Oriented Programming >>> (cd /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy && tar cvf - Task-Kensho-OOP-0.38.ppd blib) | gzip -c >/Users/fly2000/var/REPO/E/ET/ETHER/Task-Kensho-OOP-0.38.tar.gz Task-Kensho-OOP-0.38.ppd blib/ blib/lib/ blib/lib/Task/ blib/lib/Task/Kensho/ blib/lib/Task/Kensho/OOP.pm blib/man3/ blib/man3/Task::Kensho::OOP.3 >>> mv /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/Task-Kensho-OOP-0.38.ppd /Users/fly2000/var/REPO/E/ET/ETHER Running test for module 'Task::Kensho::Scalability' Running make for E/ET/ETHER/Task-Kensho-Scalability-0.38.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/E/ET/ETHER/Task-Kensho-Scalability-0.38.tar.gz ok Task-Kensho-Scalability-0.38/ Task-Kensho-Scalability-0.38/Build.PL Task-Kensho-Scalability-0.38/Changes Task-Kensho-Scalability-0.38/lib/ Task-Kensho-Scalability-0.38/LICENSE Task-Kensho-Scalability-0.38/Makefile.PL Task-Kensho-Scalability-0.38/MANIFEST Task-Kensho-Scalability-0.38/META.json Task-Kensho-Scalability-0.38/META.yml Task-Kensho-Scalability-0.38/README Task-Kensho-Scalability-0.38/t/ Task-Kensho-Scalability-0.38/weaver.ini Task-Kensho-Scalability-0.38/xt/ Task-Kensho-Scalability-0.38/xt/author/ Task-Kensho-Scalability-0.38/xt/release/ Task-Kensho-Scalability-0.38/xt/release/changes_has_content.t Task-Kensho-Scalability-0.38/xt/release/cpan-changes.t Task-Kensho-Scalability-0.38/xt/release/distmeta.t Task-Kensho-Scalability-0.38/xt/release/eol.t Task-Kensho-Scalability-0.38/xt/release/kwalitee.t Task-Kensho-Scalability-0.38/xt/release/minimum-version.t Task-Kensho-Scalability-0.38/xt/release/mojibake.t Task-Kensho-Scalability-0.38/xt/release/pod-coverage.t Task-Kensho-Scalability-0.38/xt/release/pod-syntax.t Task-Kensho-Scalability-0.38/xt/release/portability.t Task-Kensho-Scalability-0.38/xt/author/00-compile.t Task-Kensho-Scalability-0.38/xt/author/clean-namespaces.t Task-Kensho-Scalability-0.38/xt/author/no-tabs.t Task-Kensho-Scalability-0.38/xt/author/pod-spell.t Task-Kensho-Scalability-0.38/t/00-report-prereqs.dd Task-Kensho-Scalability-0.38/t/00-report-prereqs.t Task-Kensho-Scalability-0.38/lib/Task/ Task-Kensho-Scalability-0.38/lib/Task/Kensho/ Task-Kensho-Scalability-0.38/lib/Task/Kensho/Scalability.pm Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-Scalability-0.38.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Warning: prerequisite CHI 0 not found. Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Task::Kensho::Scalability Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-Scalability-0.38.tar.gz ---- CHI [requires] Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'CHI' Running make for H/HA/HAARG/CHI-0.58.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/H/HA/HAARG/CHI-0.58.tar.gz ok CHI-0.58 CHI-0.58/Changes CHI-0.58/LICENSE CHI-0.58/INSTALL CHI-0.58/t CHI-0.58/t/Bugs.t CHI-0.58/t/Util.t CHI-0.58/MANIFEST CHI-0.58/META.yml CHI-0.58/META.json CHI-0.58/lib CHI-0.58/lib/CHI.pm CHI-0.58/t/Config.t CHI-0.58/t/Sanity.t CHI-0.58/t/00-load.t CHI-0.58/Makefile.PL CHI-0.58/t/GetError.t CHI-0.58/t/SetError.t CHI-0.58/t/Subcache.t CHI-0.58/t/Subclass.t CHI-0.58/t/Constants.t CHI-0.58/t/Initialize.t CHI-0.58/t/smoke-Null.t CHI-0.58/lib/CHI CHI-0.58/lib/CHI/Test.pm CHI-0.58/lib/CHI/Util.pm CHI-0.58/lib/CHI/Stats.pm CHI-0.58/lib/CHI/Types.pm CHI-0.58/lib/CHI/Driver.pm CHI-0.58/lib/CHI/t CHI-0.58/lib/CHI/t/Bugs.pm CHI-0.58/lib/CHI/t/Null.pm CHI-0.58/lib/CHI/t/Util.pm CHI-0.58/t/Driver-Memory.t CHI-0.58/t/author-03-pod.t CHI-0.58/etc/bench CHI-0.58/etc/bench/bench.pl CHI-0.58/t/set_permcache.pl CHI-0.58/lib/CHI/t/Config.pm CHI-0.58/lib/CHI/t/Driver.pm CHI-0.58/lib/CHI/t/Sanity.pm CHI-0.58/lib/CHI/Constants.pm CHI-0.58/lib/CHI/Test CHI-0.58/lib/CHI/Test/Util.pm CHI-0.58/t/Driver-RawMemory.t CHI-0.58/lib/CHI/t/GetError.pm CHI-0.58/lib/CHI/t/SetError.pm CHI-0.58/lib/CHI/t/Subcache.pm CHI-0.58/lib/CHI/t/Subclass.pm CHI-0.58/lib/CHI/Test/Class.pm CHI-0.58/t/release-dependent.t CHI-0.58/t/smoke-Driver-File.t CHI-0.58/lib/CHI/Benchmarks.pod CHI-0.58/lib/CHI/CacheObject.pm CHI-0.58/lib/CHI/Driver CHI-0.58/lib/CHI/Driver/File.pm CHI-0.58/lib/CHI/Driver/Null.pm CHI-0.58/lib/CHI/t/Constants.pm CHI-0.58/t/author-file-driver.t CHI-0.58/lib/CHI/t/Initialize.pm CHI-0.58/lib/CHI/Driver/Memory.pm CHI-0.58/lib/CHI/t/Driver CHI-0.58/lib/CHI/t/Driver/File.pm CHI-0.58/t/smoke-Driver-FastMmap.t CHI-0.58/t/smoke-Driver-NonMoose.t CHI-0.58/lib/CHI/Driver/FastMmap.pm CHI-0.58/lib/CHI/Serializer CHI-0.58/lib/CHI/Serializer/JSON.pm CHI-0.58/lib/CHI/t/Driver/Memory.pm CHI-0.58/t/author-RequiredModules.t CHI-0.58/lib/CHI/Driver/Metacache.pm CHI-0.58/lib/CHI/Driver/RawMemory.pm CHI-0.58/t/smoke-Driver-CacheCache.t CHI-0.58/lib/CHI/Driver/CacheCache.pm CHI-0.58/lib/CHI/t/RequiredModules.pm CHI-0.58/lib/CHI/t/Driver/FastMmap.pm CHI-0.58/lib/CHI/t/Driver/NonMoose.pm CHI-0.58/lib/CHI/t/Driver/Subcache.pm CHI-0.58/lib/CHI/t/Driver/RawMemory.pm CHI-0.58/t/permcache/Default/0/4 CHI-0.58/t/permcache/Default/0/4/1.dat CHI-0.58/t/permcache/Default/6/3 CHI-0.58/t/permcache/Default/6/3/0.dat CHI-0.58/t/permcache/Default/8/1 CHI-0.58/t/permcache/Default/8/1/a.dat CHI-0.58/t/author-no-data-serializer.t CHI-0.58/lib/CHI/Driver/Development.pod CHI-0.58/lib/CHI/Serializer/Storable.pm CHI-0.58/lib/CHI/t/Driver/CacheCache.pm CHI-0.58/lib/CHI/Test/Driver CHI-0.58/lib/CHI/Test/Driver/NonMoose.pm CHI-0.58/lib/CHI/Test/Driver/Readonly.pm CHI-0.58/t/permcache/Default/2/3 CHI-0.58/t/permcache/Default/2/3/+0a.dat CHI-0.58/t/permcache/Default/7/7 CHI-0.58/t/permcache/Default/7/7/+20.dat CHI-0.58/t/smoke-Driver-File-DepthZero.t CHI-0.58/lib/CHI/Driver/Role CHI-0.58/lib/CHI/Driver/Role/Universal.pm CHI-0.58/lib/CHI/Test/Driver/Writeonly.pm CHI-0.58/lib/CHI/Driver/Role/IsSubcache.pm CHI-0.58/t/permcache/Default/0/4/empty.dat CHI-0.58/lib/CHI/Driver/Role/IsSizeAware.pm CHI-0.58/lib/CHI/t/Driver/File CHI-0.58/lib/CHI/t/Driver/File/DepthZero.pm CHI-0.58/t/permcache/Default/b/6 CHI-0.58/t/permcache/Default/b/6/medium.dat CHI-0.58/t/smoke-Driver-Subcache-l1_cache.t CHI-0.58/lib/CHI/Driver/Role/HasSubcaches.pm CHI-0.58/lib/CHI/Driver/Base CHI-0.58/lib/CHI/Driver/Base/CacheContainer.pm CHI-0.58/lib/CHI/t/Driver/Subcache CHI-0.58/lib/CHI/t/Driver/Subcache/l1_cache.pm CHI-0.58/t/smoke-Driver-Subcache-mirror_cache.t CHI-0.58/lib/CHI/t/Driver/Subcache/mirror_cache.pm CHI-0.58/lib/CHI/Test/Driver/Role CHI-0.58/lib/CHI/Test/Driver/Role/CheckKeyValidity.pm CHI-0.58/t/permcache/Default/1/a CHI-0.58/t/permcache/Default/1/a/+20+21+22+23+24+25+26+27+28+29+2a+2b+2c-+2e+2f09+3a+3b+3c=+3e+3f+40AZ+5b+5c+5d+5e_+60az+7b+7c+7d~+f0.dat Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building H/HA/HAARG/CHI-0.58.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for CHI Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- HAARG/CHI-0.58.tar.gz ---- Test::Class [build_requires] Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Test::Class' Running make for E/ET/ETHER/Test-Class-0.46.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/E/ET/ETHER/Test-Class-0.46.tar.gz ok Test-Class-0.46 Test-Class-0.46/Build.PL Test-Class-0.46/Changes Test-Class-0.46/Makefile.PL Test-Class-0.46/MANIFEST Test-Class-0.46/META.json Test-Class-0.46/META.yml Test-Class-0.46/README Test-Class-0.46/lib Test-Class-0.46/lib/Test Test-Class-0.46/lib/Test/Class.pm Test-Class-0.46/lib/Test/Class Test-Class-0.46/lib/Test/Class/Load.pm Test-Class-0.46/lib/Test/Class/MethodInfo.pm Test-Class-0.46/t Test-Class-0.46/t/00-load.t Test-Class-0.46/t/20-load-classes.t Test-Class-0.46/t/21-load-subclassed.t Test-Class-0.46/t/_new.t Test-Class-0.46/t/bad-autoloads.t Test-Class-0.46/t/bailout.t Test-Class-0.46/t/builder.t Test-Class-0.46/t/compile.t Test-Class-0.46/t/current_method.t Test-Class-0.46/t/diag_on_failure.t Test-Class-0.46/t/die-in-setup.t Test-Class-0.46/t/die_before_plan.t Test-Class-0.46/t/expected_tests.t Test-Class-0.46/t/fail1.t Test-Class-0.46/t/fail2.t Test-Class-0.46/t/fail3.t Test-Class-0.46/t/filter.t Test-Class-0.46/t/filter_bad_filter.t Test-Class-0.46/t/filter_fixtures.t Test-Class-0.46/t/filter_fixtures_only.t Test-Class-0.46/t/filter_multiple.t Test-Class-0.46/t/header.t Test-Class-0.46/t/late_header.t Test-Class-0.46/t/methodinfo.t Test-Class-0.46/t/named_test.t Test-Class-0.46/t/num_method_tests.t Test-Class-0.46/t/num_tests.t Test-Class-0.46/t/override.t Test-Class-0.46/t/rt15870.t Test-Class-0.46/t/rt17264.t Test-Class-0.46/t/run_all_tests.t Test-Class-0.46/t/runtests.t Test-Class-0.46/t/runtests_die.t Test-Class-0.46/t/runtests_die_empty.t Test-Class-0.46/t/runtests_die_nearlyempty.t Test-Class-0.46/t/runtests_extra.t Test-Class-0.46/t/runtests_noplan.t Test-Class-0.46/t/runtests_of.t Test-Class-0.46/t/runtests_result.t Test-Class-0.46/t/runtests_return.t Test-Class-0.46/t/runtests_trailing.t Test-Class-0.46/t/runtests_with_wrong_class.t Test-Class-0.46/t/show_plan_in_shutdown.t Test-Class-0.46/t/skip1.t Test-Class-0.46/t/skip2.t Test-Class-0.46/t/skip_class_reason.t Test-Class-0.46/t/skip_empty_classes.t Test-Class-0.46/t/spaces.t Test-Class-0.46/t/startup.t Test-Class-0.46/t/startup_that_dies.t Test-Class-0.46/t/teardown-when-test-dies.t Test-Class-0.46/t/test_classes.t Test-Class-0.46/t/test_deep.t Test-Class-0.46/t/test_method.t Test-Class-0.46/t/test_verbose.t Test-Class-0.46/t/TestClassLoadSubclass.pm Test-Class-0.46/t/Tests.t Test-Class-0.46/t/todo.t Test-Class-0.46/t/test-libs Test-Class-0.46/t/test-libs/fail Test-Class-0.46/t/test-libs/fail/MyFail.pm Test-Class-0.46/t/test-libs/lib1 Test-Class-0.46/t/test-libs/lib1/Tests Test-Class-0.46/t/test-libs/lib1/Tests/Foo.pm Test-Class-0.46/t/test-libs/lib1/Tests/Foo Test-Class-0.46/t/test-libs/lib1/Tests/Foo/Bar.pm Test-Class-0.46/t/test-libs/lib2 Test-Class-0.46/t/test-libs/lib2/MyTest Test-Class-0.46/t/test-libs/lib2/MyTest/Baz.pm Test-Class-0.46/t/test-libs/lib3 Test-Class-0.46/t/test-libs/lib3/Tests Test-Class-0.46/t/test-libs/lib3/Tests/Bad1.pm Test-Class-0.46/t/test-libs/lib3/Tests/Good1.pm Test-Class-0.46/t/test-libs/lib3/Tests/Good2.pm Test-Class-0.46/t/test-libs/lib3/Tests/Subdir Test-Class-0.46/t/test-libs/lib3/Tests/Subdir/Bad2.pm Test-Class-0.46/t/test-libs/lib3/Tests/Subdir/Good3.pm Test-Class-0.46/xt Test-Class-0.46/xt/documented.t Test-Class-0.46/xt/meta.t Test-Class-0.46/xt/perlcritic.t Test-Class-0.46/xt/perlcriticrc Test-Class-0.46/xt/pmv.t Test-Class-0.46/xt/pod.t Test-Class-0.46/xt/spelling.t Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/Test-Class-0.46.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::Class Writing MYMETA.yml and MYMETA.json >>> make cp lib/Test/Class/MethodInfo.pm blib/lib/Test/Class/MethodInfo.pm cp lib/Test/Class/Load.pm blib/lib/Test/Class/Load.pm cp lib/Test/Class.pm blib/lib/Test/Class.pm Manifying blib/man3/Test::Class.3 Manifying blib/man3/Test::Class::Load.3 Manifying blib/man3/Test::Class::MethodInfo.3 ETHER/Test-Class-0.46.tar.gz make -- OK Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Test::Class::Load 0.46, Perl 5.020001, /Users/fly2000/ap2000-298465/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 - An object of class 'Foo' isa 'Test::Class' ok 3 - key/value set ok 4 - An object of class 'Foo' isa 'Test::Class' ok 5 - prototype key/value set ok 6 - new key/value set ok t/bad-autoloads.t .............. skipped: need Contextual::Return 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 - An object of class 'Test::Class::MethodInfo' 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_die_empty.t ......... 1..1 ok 1 - we can handle an exception that stringifies to the empty string ok t/runtests_die_nearlyempty.t ... 1..1 ok 1 - early die with nearly-empty messages 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.020001 for darwin # Current time local: Tue Sep 16 11:45:00 2014 # Current time GMT: Tue Sep 16 18:45:00 2014 # 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 # Failed test 'exception in method, but teardown is still run' # at t/teardown-when-test-dies.t line 29. # STDERR is: # # # # TeardownWhenTestDies->my_test_method # # Failed test 'my_test_method died (oops! at t/teardown-when-test-dies.t line 15.)' # # at t/teardown-when-test-dies.t line 28. # # (in TeardownWhenTestDies->my_test_method) # # not: # /#\s+Failed\ test.*?\n?.*?at\ t\/teardown\-when\-test\-dies\.t line 28.*\n?/ # # (in TeardownWhenTestDies->my_test_method) # # as expected t/teardown-when-test-dies.t .... 1..1 not ok 1 - exception in method, but teardown is still run Failed 1/1 subtests 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: 1.001006 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 t/teardown-when-test-dies.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 Files=57, Tests=187, 4 wallclock secs ( 0.25 usr 0.17 sys + 3.30 cusr 0.63 csys = 4.35 CPU) Result: FAIL Failed 2/57 test programs. 2/187 subtests failed. make: *** [test_dynamic] Error 255 ETHER/Test-Class-0.46.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ETHER/Test-Class-0.46.tar.gz Running make for H/HA/HAARG/CHI-0.58.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35 Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building H/HA/HAARG/CHI-0.58.tar.gz Warning: Prerequisite 'Test::Class => 0' for 'HAARG/CHI-0.58.tar.gz' failed when processing 'ETHER/Test-Class-0.46.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/CHI/Driver/Role/IsSizeAware.pm blib/lib/CHI/Driver/Role/IsSizeAware.pm cp lib/CHI/Driver/Base/CacheContainer.pm blib/lib/CHI/Driver/Base/CacheContainer.pm cp lib/CHI/Driver/Role/HasSubcaches.pm blib/lib/CHI/Driver/Role/HasSubcaches.pm cp lib/CHI/t/Driver.pm blib/lib/CHI/t/Driver.pm cp lib/CHI/Driver/FastMmap.pm blib/lib/CHI/Driver/FastMmap.pm cp lib/CHI/Driver/File.pm blib/lib/CHI/Driver/File.pm cp lib/CHI/Serializer/JSON.pm blib/lib/CHI/Serializer/JSON.pm cp lib/CHI/CacheObject.pm blib/lib/CHI/CacheObject.pm cp lib/CHI/t/Initialize.pm blib/lib/CHI/t/Initialize.pm cp lib/CHI/Benchmarks.pod blib/lib/CHI/Benchmarks.pod cp lib/CHI/Driver/RawMemory.pm blib/lib/CHI/Driver/RawMemory.pm cp lib/CHI/Util.pm blib/lib/CHI/Util.pm cp lib/CHI/Types.pm blib/lib/CHI/Types.pm cp lib/CHI/Constants.pm blib/lib/CHI/Constants.pm cp lib/CHI/t/Null.pm blib/lib/CHI/t/Null.pm cp lib/CHI/Test.pm blib/lib/CHI/Test.pm cp lib/CHI/Test/Driver/Writeonly.pm blib/lib/CHI/Test/Driver/Writeonly.pm cp lib/CHI/t/RequiredModules.pm blib/lib/CHI/t/RequiredModules.pm cp lib/CHI/t/Driver/File.pm blib/lib/CHI/t/Driver/File.pm cp lib/CHI/Test/Util.pm blib/lib/CHI/Test/Util.pm cp lib/CHI/Driver.pm blib/lib/CHI/Driver.pm cp lib/CHI/t/Driver/CacheCache.pm blib/lib/CHI/t/Driver/CacheCache.pm cp lib/CHI/t/Subclass.pm blib/lib/CHI/t/Subclass.pm cp lib/CHI/t/Driver/Subcache.pm blib/lib/CHI/t/Driver/Subcache.pm cp lib/CHI/Driver/Memory.pm blib/lib/CHI/Driver/Memory.pm cp lib/CHI/Test/Class.pm blib/lib/CHI/Test/Class.pm cp lib/CHI/t/Driver/Subcache/l1_cache.pm blib/lib/CHI/t/Driver/Subcache/l1_cache.pm cp lib/CHI/Serializer/Storable.pm blib/lib/CHI/Serializer/Storable.pm cp lib/CHI/Driver/Null.pm blib/lib/CHI/Driver/Null.pm cp lib/CHI/t/Subcache.pm blib/lib/CHI/t/Subcache.pm cp lib/CHI/t/SetError.pm blib/lib/CHI/t/SetError.pm cp lib/CHI/Driver/Development.pod blib/lib/CHI/Driver/Development.pod cp lib/CHI/Driver/Role/IsSubcache.pm blib/lib/CHI/Driver/Role/IsSubcache.pm cp lib/CHI/Test/Driver/NonMoose.pm blib/lib/CHI/Test/Driver/NonMoose.pm cp lib/CHI/t/GetError.pm blib/lib/CHI/t/GetError.pm cp lib/CHI/Driver/Role/Universal.pm blib/lib/CHI/Driver/Role/Universal.pm cp lib/CHI/Test/Driver/Role/CheckKeyValidity.pm blib/lib/CHI/Test/Driver/Role/CheckKeyValidity.pm cp lib/CHI.pm blib/lib/CHI.pm cp lib/CHI/Driver/Metacache.pm blib/lib/CHI/Driver/Metacache.pm cp lib/CHI/t/Bugs.pm blib/lib/CHI/t/Bugs.pm cp lib/CHI/t/Driver/Subcache/mirror_cache.pm blib/lib/CHI/t/Driver/Subcache/mirror_cache.pm cp lib/CHI/t/Util.pm blib/lib/CHI/t/Util.pm cp lib/CHI/Driver/CacheCache.pm blib/lib/CHI/Driver/CacheCache.pm cp lib/CHI/t/Constants.pm blib/lib/CHI/t/Constants.pm cp lib/CHI/t/Driver/Memory.pm blib/lib/CHI/t/Driver/Memory.pm cp lib/CHI/t/Driver/File/DepthZero.pm blib/lib/CHI/t/Driver/File/DepthZero.pm cp lib/CHI/t/Sanity.pm blib/lib/CHI/t/Sanity.pm cp lib/CHI/Test/Driver/Readonly.pm blib/lib/CHI/Test/Driver/Readonly.pm cp lib/CHI/t/Driver/FastMmap.pm blib/lib/CHI/t/Driver/FastMmap.pm cp lib/CHI/Stats.pm blib/lib/CHI/Stats.pm cp lib/CHI/t/Driver/NonMoose.pm blib/lib/CHI/t/Driver/NonMoose.pm cp lib/CHI/t/Driver/RawMemory.pm blib/lib/CHI/t/Driver/RawMemory.pm cp lib/CHI/t/Config.pm blib/lib/CHI/t/Config.pm Manifying blib/man3/CHI.3 Manifying blib/man3/CHI::Benchmarks.3 Manifying blib/man3/CHI::CacheObject.3 Manifying blib/man3/CHI::Constants.3 Manifying blib/man3/CHI::Driver.3 Manifying blib/man3/CHI::Driver::Base::CacheContainer.3 Manifying blib/man3/CHI::Driver::CacheCache.3 Manifying blib/man3/CHI::Driver::Development.3 Manifying blib/man3/CHI::Driver::FastMmap.3 Manifying blib/man3/CHI::Driver::File.3 Manifying blib/man3/CHI::Driver::Memory.3 Manifying blib/man3/CHI::Driver::Metacache.3 Manifying blib/man3/CHI::Driver::Null.3 Manifying blib/man3/CHI::Driver::RawMemory.3 Manifying blib/man3/CHI::Stats.3 HAARG/CHI-0.58.tar.gz make -- OK Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing CHI 0.58, Perl 5.020001, /Users/fly2000/ap2000-298465/bin/perl-dynamic t/00-load.t ............................. 1..1 ok 1 - use CHI; ok t/author-03-pod.t ....................... skipped: these tests are for testing by the author t/author-file-driver.t .................. skipped: these tests are for testing by the author t/author-no-data-serializer.t ........... skipped: these tests are for testing by the author t/author-RequiredModules.t .............. skipped: these tests are for testing by the author 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 65) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Bugs.pm line 9. Compilation failed in require at t/Bugs.t line 2. BEGIN failed--compilation aborted at t/Bugs.t line 2. t/Bugs.t ................................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 65) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Config.pm line 10. Compilation failed in require at t/Config.t line 2. BEGIN failed--compilation aborted at t/Config.t line 2. t/Config.t .............................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Constants.pm line 8. Compilation failed in require at t/Constants.t line 2. BEGIN failed--compilation aborted at t/Constants.t line 2. t/Constants.t ........................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 67) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver.pm line 19. Compilation failed in require at (eval 62) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/Memory.pm line 10. Compilation failed in require at t/Driver-Memory.t line 2. BEGIN failed--compilation aborted at t/Driver-Memory.t line 2. t/Driver-Memory.t ....................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 68) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver.pm line 19. Compilation failed in require at (eval 63) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/Memory.pm line 10. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/RawMemory.pm line 9. Compilation failed in require at t/Driver-RawMemory.t line 2. BEGIN failed--compilation aborted at t/Driver-RawMemory.t line 2. t/Driver-RawMemory.t .................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/GetError.pm line 9. Compilation failed in require at t/GetError.t line 2. BEGIN failed--compilation aborted at t/GetError.t line 2. t/GetError.t ............................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Initialize.pm line 9. Compilation failed in require at t/Initialize.t line 2. BEGIN failed--compilation aborted at t/Initialize.t line 2. t/Initialize.t .......................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/release-dependent.t ................... skipped: these tests are for release candidate testing 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Sanity.pm line 8. Compilation failed in require at t/Sanity.t line 2. BEGIN failed--compilation aborted at t/Sanity.t line 2. t/Sanity.t .............................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/SetError.pm line 9. Compilation failed in require at t/SetError.t line 2. BEGIN failed--compilation aborted at t/SetError.t line 2. t/SetError.t ............................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 66) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver.pm line 19. Compilation failed in require at (eval 65) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/CacheCache.pm line 9. Compilation failed in require at t/smoke-Driver-CacheCache.t line 10. BEGIN failed--compilation aborted at t/smoke-Driver-CacheCache.t line 10. t/smoke-Driver-CacheCache.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 66) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver.pm line 19. Compilation failed in require at (eval 65) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/FastMmap.pm line 10. Compilation failed in require at t/smoke-Driver-FastMmap.t line 10. BEGIN failed--compilation aborted at t/smoke-Driver-FastMmap.t line 10. t/smoke-Driver-FastMmap.t ............... Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 67) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver.pm line 19. Compilation failed in require at (eval 66) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/File.pm line 13. Compilation failed in require at (eval 65) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/File/DepthZero.pm line 10. Compilation failed in require at t/smoke-Driver-File-DepthZero.t line 10. BEGIN failed--compilation aborted at t/smoke-Driver-File-DepthZero.t line 10. t/smoke-Driver-File-DepthZero.t ......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 66) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver.pm line 19. Compilation failed in require at (eval 65) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/File.pm line 13. Compilation failed in require at t/smoke-Driver-File.t line 10. BEGIN failed--compilation aborted at t/smoke-Driver-File.t line 10. t/smoke-Driver-File.t ................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 68) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver.pm line 19. Compilation failed in require at (eval 63) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/Memory.pm line 10. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/NonMoose.pm line 8. Compilation failed in require at t/smoke-Driver-NonMoose.t line 10. BEGIN failed--compilation aborted at t/smoke-Driver-NonMoose.t line 10. t/smoke-Driver-NonMoose.t ............... Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 67) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver.pm line 19. Compilation failed in require at (eval 66) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/Subcache.pm line 8. Compilation failed in require at (eval 65) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/Subcache/l1_cache.pm line 10. Compilation failed in require at t/smoke-Driver-Subcache-l1_cache.t line 10. BEGIN failed--compilation aborted at t/smoke-Driver-Subcache-l1_cache.t line 10. t/smoke-Driver-Subcache-l1_cache.t ...... Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 67) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver.pm line 19. Compilation failed in require at (eval 66) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/Subcache.pm line 8. Compilation failed in require at (eval 65) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Driver/Subcache/mirror_cache.pm line 9. Compilation failed in require at t/smoke-Driver-Subcache-mirror_cache.t line 10. BEGIN failed--compilation aborted at t/smoke-Driver-Subcache-mirror_cache.t line 10. t/smoke-Driver-Subcache-mirror_cache.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Null.pm line 8. Compilation failed in require at t/smoke-Null.t line 10. BEGIN failed--compilation aborted at t/smoke-Null.t line 10. t/smoke-Null.t .......................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Subcache.pm line 7. Compilation failed in require at t/Subcache.t line 2. BEGIN failed--compilation aborted at t/Subcache.t line 2. t/Subcache.t ............................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Subclass.pm line 8. Compilation failed in require at t/Subclass.t line 2. BEGIN failed--compilation aborted at t/Subclass.t line 2. t/Subclass.t ............................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib /Users/fly2000/var/megalib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .). at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/Test/Class.pm line 9. Compilation failed in require at (eval 61) line 2. ...propagated at /Users/fly2000/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at /Users/fly2000/var/cpan/build/CHI-0.58-gyZl35/blib/lib/CHI/t/Util.pm line 11. Compilation failed in require at t/Util.t line 2. BEGIN failed--compilation aborted at t/Util.t line 2. t/Util.t ................................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Test Summary Report ------------------- t/Bugs.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/Config.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/Constants.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/Driver-Memory.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/Driver-RawMemory.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/GetError.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/Initialize.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/Sanity.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/SetError.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/smoke-Driver-CacheCache.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/smoke-Driver-FastMmap.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/smoke-Driver-File-DepthZero.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/smoke-Driver-File.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/smoke-Driver-NonMoose.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/smoke-Driver-Subcache-l1_cache.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/smoke-Driver-Subcache-mirror_cache.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/smoke-Null.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/Subcache.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/Subclass.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/Util.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=26, Tests=1, 6 wallclock secs ( 0.11 usr 0.08 sys + 4.72 cusr 0.71 csys = 5.62 CPU) Result: FAIL Failed 20/26 test programs. 0/1 subtests failed. make: *** [test_dynamic] Error 2 HAARG/CHI-0.58.tar.gz one dependency not OK (Test::Class); additionally test harness failed make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports HAARG/CHI-0.58.tar.gz Running make for E/ET/ETHER/Task-Kensho-Scalability-0.38.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /Users/fly2000/var/cpan/build/Task-Kensho-Scalability-0.38-EqxtHD Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-Scalability-0.38.tar.gz Warning: Prerequisite 'CHI => 0' for 'ETHER/Task-Kensho-Scalability-0.38.tar.gz' failed when processing 'HAARG/CHI-0.58.tar.gz' with 'make_test => NO one dependency not OK (Test::Class); additionally test harness failed'. Continuing, but chances to succeed are limited. >>> make cp lib/Task/Kensho/Scalability.pm blib/lib/Task/Kensho/Scalability.pm Manifying blib/man3/Task::Kensho::Scalability.3 ETHER/Task-Kensho-Scalability-0.38.tar.gz make -- OK Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # ExtUtils::MakeMaker any 6.98 # Module::Build::Tiny 0.038 0.038 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 6.98 # File::Spec any 3.47 # Test::More any 1.001006 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.142060 # # === Runtime Requires === # # Module Want Have # -------- ---- ------- # CHI any missing # Redis any 1.975 # strict any 1.08 # warnings any 1.23 # # # *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** # # The following REQUIRED prerequisites were not satisfied: # # CHI is not installed (any version required) # t/00-report-prereqs.t .. 1..1 ok 1 ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.29 cusr 0.02 csys = 0.34 CPU) Result: PASS ETHER/Task-Kensho-Scalability-0.38.tar.gz Tests succeeded but one dependency not OK (CHI) ETHER/Task-Kensho-Scalability-0.38.tar.gz [dependencies] -- NA Running test for module 'Task::Kensho::CLI' Running make for E/ET/ETHER/Task-Kensho-CLI-0.38.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/E/ET/ETHER/Task-Kensho-CLI-0.38.tar.gz ok Task-Kensho-CLI-0.38/ Task-Kensho-CLI-0.38/Build.PL Task-Kensho-CLI-0.38/Changes Task-Kensho-CLI-0.38/lib/ Task-Kensho-CLI-0.38/LICENSE Task-Kensho-CLI-0.38/Makefile.PL Task-Kensho-CLI-0.38/MANIFEST Task-Kensho-CLI-0.38/META.json Task-Kensho-CLI-0.38/META.yml Task-Kensho-CLI-0.38/README Task-Kensho-CLI-0.38/t/ Task-Kensho-CLI-0.38/weaver.ini Task-Kensho-CLI-0.38/xt/ Task-Kensho-CLI-0.38/xt/author/ Task-Kensho-CLI-0.38/xt/release/ Task-Kensho-CLI-0.38/xt/release/changes_has_content.t Task-Kensho-CLI-0.38/xt/release/cpan-changes.t Task-Kensho-CLI-0.38/xt/release/distmeta.t Task-Kensho-CLI-0.38/xt/release/eol.t Task-Kensho-CLI-0.38/xt/release/kwalitee.t Task-Kensho-CLI-0.38/xt/release/minimum-version.t Task-Kensho-CLI-0.38/xt/release/mojibake.t Task-Kensho-CLI-0.38/xt/release/pod-coverage.t Task-Kensho-CLI-0.38/xt/release/pod-syntax.t Task-Kensho-CLI-0.38/xt/release/portability.t Task-Kensho-CLI-0.38/xt/author/00-compile.t Task-Kensho-CLI-0.38/xt/author/clean-namespaces.t Task-Kensho-CLI-0.38/xt/author/no-tabs.t Task-Kensho-CLI-0.38/xt/author/pod-spell.t Task-Kensho-CLI-0.38/t/00-report-prereqs.dd Task-Kensho-CLI-0.38/t/00-report-prereqs.t Task-Kensho-CLI-0.38/lib/Task/ Task-Kensho-CLI-0.38/lib/Task/Kensho/ Task-Kensho-CLI-0.38/lib/Task/Kensho/CLI.pm Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-CLI-0.38.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Warning: prerequisite App::Nopaste 0 not found. Warning: prerequisite Devel::REPL 0 not found. Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Task::Kensho::CLI Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-CLI-0.38.tar.gz ---- App::Nopaste [requires] Devel::REPL [requires] Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'App::Nopaste' Running make for E/ET/ETHER/App-Nopaste-0.96.tar.gz Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/E/ET/ETHER/App-Nopaste-0.96.tar.gz ok App-Nopaste-0.96/ App-Nopaste-0.96/Build.PL App-Nopaste-0.96/Changes App-Nopaste-0.96/CONTRIBUTING App-Nopaste-0.96/dist.ini App-Nopaste-0.96/INSTALL App-Nopaste-0.96/lib/ App-Nopaste-0.96/LICENSE App-Nopaste-0.96/Makefile.PL App-Nopaste-0.96/MANIFEST App-Nopaste-0.96/META.json App-Nopaste-0.96/META.yml App-Nopaste-0.96/README App-Nopaste-0.96/README.md App-Nopaste-0.96/script/ App-Nopaste-0.96/t/ App-Nopaste-0.96/xt/ App-Nopaste-0.96/xt/author/ App-Nopaste-0.96/xt/release/ App-Nopaste-0.96/xt/release/changes_has_content.t App-Nopaste-0.96/xt/release/cpan-changes.t App-Nopaste-0.96/xt/release/distmeta.t App-Nopaste-0.96/xt/release/eol.t App-Nopaste-0.96/xt/release/kwalitee.t App-Nopaste-0.96/xt/release/minimum-version.t App-Nopaste-0.96/xt/release/mojibake.t App-Nopaste-0.96/xt/release/no-tabs.t App-Nopaste-0.96/xt/release/pod-syntax.t App-Nopaste-0.96/xt/release/portability.t App-Nopaste-0.96/xt/release/test-version.t App-Nopaste-0.96/xt/author/00-compile.t App-Nopaste-0.96/t/00-report-prereqs.t App-Nopaste-0.96/t/000-load.t App-Nopaste-0.96/t/001-subclass_cmd.t App-Nopaste-0.96/t/002-encoding.t App-Nopaste-0.96/script/nopaste App-Nopaste-0.96/lib/App/ App-Nopaste-0.96/lib/App/Nopaste/ App-Nopaste-0.96/lib/App/Nopaste.pm App-Nopaste-0.96/lib/App/Nopaste/Command.pm App-Nopaste-0.96/lib/App/Nopaste/Service/ App-Nopaste-0.96/lib/App/Nopaste/Service.pm App-Nopaste-0.96/lib/App/Nopaste/Service/Codepeek.pm App-Nopaste-0.96/lib/App/Nopaste/Service/Debian.pm App-Nopaste-0.96/lib/App/Nopaste/Service/Gist.pm App-Nopaste-0.96/lib/App/Nopaste/Service/PastebinCom.pm App-Nopaste-0.96/lib/App/Nopaste/Service/Pastie.pm App-Nopaste-0.96/lib/App/Nopaste/Service/Shadowcat.pm App-Nopaste-0.96/lib/App/Nopaste/Service/Snitch.pm App-Nopaste-0.96/lib/App/Nopaste/Service/ssh.pm App-Nopaste-0.96/lib/App/Nopaste/Service/Ubuntu.pm Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/App-Nopaste-0.96.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::Nopaste Writing MYMETA.yml and MYMETA.json >>> make cp lib/App/Nopaste/Service/Debian.pm blib/lib/App/Nopaste/Service/Debian.pm cp lib/App/Nopaste/Command.pm blib/lib/App/Nopaste/Command.pm cp lib/App/Nopaste.pm blib/lib/App/Nopaste.pm cp lib/App/Nopaste/Service/Gist.pm blib/lib/App/Nopaste/Service/Gist.pm cp lib/App/Nopaste/Service/ssh.pm blib/lib/App/Nopaste/Service/ssh.pm cp lib/App/Nopaste/Service/Codepeek.pm blib/lib/App/Nopaste/Service/Codepeek.pm cp lib/App/Nopaste/Service/Ubuntu.pm blib/lib/App/Nopaste/Service/Ubuntu.pm cp lib/App/Nopaste/Service/Shadowcat.pm blib/lib/App/Nopaste/Service/Shadowcat.pm cp lib/App/Nopaste/Service.pm blib/lib/App/Nopaste/Service.pm cp lib/App/Nopaste/Service/Snitch.pm blib/lib/App/Nopaste/Service/Snitch.pm cp lib/App/Nopaste/Service/PastebinCom.pm blib/lib/App/Nopaste/Service/PastebinCom.pm cp lib/App/Nopaste/Service/Pastie.pm blib/lib/App/Nopaste/Service/Pastie.pm cp script/nopaste blib/script/nopaste /Users/fly2000/ap2000-298465/bin/perl-dynamic -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/nopaste Manifying blib/man1/nopaste.1 Manifying blib/man3/App::Nopaste.3 Manifying blib/man3/App::Nopaste::Command.3 Manifying blib/man3/App::Nopaste::Service.3 Manifying blib/man3/App::Nopaste::Service::Codepeek.3 Manifying blib/man3/App::Nopaste::Service::Debian.3 Manifying blib/man3/App::Nopaste::Service::Gist.3 Manifying blib/man3/App::Nopaste::Service::PastebinCom.3 Manifying blib/man3/App::Nopaste::Service::Pastie.3 Manifying blib/man3/App::Nopaste::Service::Shadowcat.3 Manifying blib/man3/App::Nopaste::Service::Snitch.3 Manifying blib/man3/App::Nopaste::Service::Ubuntu.3 Manifying blib/man3/App::Nopaste::Service::ssh.3 ETHER/App-Nopaste-0.96.tar.gz make -- OK Prepending /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # Version Module # -------- ---------------------------------- # missing Browser::Open # 2.142060 CPAN::Meta # 2.126 CPAN::Meta::Requirements # 0.21 Class::Load # missing Clipboard # 5.70 Exporter # 6.98 ExtUtils::MakeMaker # 2.85 File::Basename # 3.47 File::Spec # 3.47 File::Spec::Functions # 0.2304 File::Temp # 0.097 Getopt::Long::Descriptive # 2.90 JSON # 6.06 LWP::Protocol # 1.41 List::Util # 0.038 Module::Build::Tiny # 5.1 Module::Pluggable # 0.014 Module::Runtime # 1.38_03 POSIX # 1.001006 Test::More # 3.31 URI::Escape # 1.73 WWW::Mechanize # missing WWW::Pastebin::PastebinCom::Create # 2.18 base # 1.08 strict # 0.9909 version # 1.23 warnings t/00-report-prereqs.t .. 1..1 ok 1 ok t/000-load.t ........... 1..10 ok 1 - use App::Nopaste; ok 2 - use App::Nopaste::Service; ok 3 - use App::Nopaste::Service::Codepeek; ok 4 - use App::Nopaste::Service::Debian; ok 5 - use App::Nopaste::Service::Gist; ok 6 - use App::Nopaste::Service::PastebinCom; ok 7 - use App::Nopaste::Service::Pastie; ok 8 - use App::Nopaste::Service::Shadowcat; ok 9 - use App::Nopaste::Service::Snitch; ok 10 - use App::Nopaste::Service::ssh; ok t/001-subclass_cmd.t ... ok 1 - An object of class '_MyTest::Cmd' isa 'App::Nopaste::Command' ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/002-encoding.t ....... ok 1 - An object of class 'MyTest::Cmd' isa 'App::Nopaste::Command' ok 2 ok 3 1..3 ok All tests successful. Files=4, Tests=20, 1 wallclock secs ( 0.04 usr 0.02 sys + 1.01 cusr 0.14 csys = 1.21 CPU) Result: PASS ETHER/App-Nopaste-0.96.tar.gz make test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> easy access to any pastebin >>> (cd /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h && tar cvf - App-Nopaste-0.96.ppd blib) | gzip -c >/Users/fly2000/var/REPO/E/ET/ETHER/App-Nopaste-0.96.tar.gz App-Nopaste-0.96.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/Nopaste/ blib/lib/App/Nopaste/Command.pm blib/lib/App/Nopaste/Service/ blib/lib/App/Nopaste/Service/Codepeek.pm blib/lib/App/Nopaste/Service/Debian.pm blib/lib/App/Nopaste/Service/Gist.pm blib/lib/App/Nopaste/Service/PastebinCom.pm blib/lib/App/Nopaste/Service/Pastie.pm blib/lib/App/Nopaste/Service/Shadowcat.pm blib/lib/App/Nopaste/Service/Snitch.pm blib/lib/App/Nopaste/Service/ssh.pm blib/lib/App/Nopaste/Service/Ubuntu.pm blib/lib/App/Nopaste/Service.pm blib/lib/App/Nopaste.pm blib/man1/ blib/man1/nopaste.1 blib/man3/ blib/man3/App::Nopaste.3 blib/man3/App::Nopaste::Command.3 blib/man3/App::Nopaste::Service.3 blib/man3/App::Nopaste::Service::Codepeek.3 blib/man3/App::Nopaste::Service::Debian.3 blib/man3/App::Nopaste::Service::Gist.3 blib/man3/App::Nopaste::Service::PastebinCom.3 blib/man3/App::Nopaste::Service::Pastie.3 blib/man3/App::Nopaste::Service::Shadowcat.3 blib/man3/App::Nopaste::Service::Snitch.3 blib/man3/App::Nopaste::Service::ssh.3 blib/man3/App::Nopaste::Service::Ubuntu.3 blib/script/ blib/script/nopaste >>> mv /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/App-Nopaste-0.96.ppd /Users/fly2000/var/REPO/E/ET/ETHER Running test for module 'Devel::REPL' Running make for E/ET/ETHER/Devel-REPL-1.003026.tar.gz Prepending /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/arch /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/E/ET/ETHER/Devel-REPL-1.003026.tar.gz ok Devel-REPL-1.003026/ Devel-REPL-1.003026/Changes Devel-REPL-1.003026/CONTRIBUTING Devel-REPL-1.003026/dist.ini Devel-REPL-1.003026/examples/ Devel-REPL-1.003026/INSTALL Devel-REPL-1.003026/lib/ Devel-REPL-1.003026/LICENSE Devel-REPL-1.003026/Makefile.PL Devel-REPL-1.003026/MANIFEST Devel-REPL-1.003026/META.json Devel-REPL-1.003026/META.yml Devel-REPL-1.003026/README Devel-REPL-1.003026/README.md Devel-REPL-1.003026/script/ Devel-REPL-1.003026/t/ Devel-REPL-1.003026/xt/ Devel-REPL-1.003026/xt/author/ Devel-REPL-1.003026/xt/release/ Devel-REPL-1.003026/xt/release/changes_has_content.t Devel-REPL-1.003026/xt/release/cpan-changes.t Devel-REPL-1.003026/xt/release/distmeta.t Devel-REPL-1.003026/xt/release/eol.t Devel-REPL-1.003026/xt/release/kwalitee.t Devel-REPL-1.003026/xt/release/minimum-version.t Devel-REPL-1.003026/xt/release/mojibake.t Devel-REPL-1.003026/xt/release/no-tabs.t Devel-REPL-1.003026/xt/release/pod-no404s.t Devel-REPL-1.003026/xt/release/pod-syntax.t Devel-REPL-1.003026/xt/release/portability.t Devel-REPL-1.003026/xt/author/00-compile.t Devel-REPL-1.003026/t/00-report-prereqs.t Devel-REPL-1.003026/t/load_core.t Devel-REPL-1.003026/t/load_plugins.t Devel-REPL-1.003026/script/re.pl Devel-REPL-1.003026/lib/Devel/ Devel-REPL-1.003026/lib/Devel/REPL/ Devel-REPL-1.003026/lib/Devel/REPL.pm Devel-REPL-1.003026/lib/Devel/REPL/Error.pm Devel-REPL-1.003026/lib/Devel/REPL/Meta/ Devel-REPL-1.003026/lib/Devel/REPL/Overview.pod Devel-REPL-1.003026/lib/Devel/REPL/Plugin/ Devel-REPL-1.003026/lib/Devel/REPL/Plugin.pm Devel-REPL-1.003026/lib/Devel/REPL/Profile/ Devel-REPL-1.003026/lib/Devel/REPL/Profile.pm Devel-REPL-1.003026/lib/Devel/REPL/Script.pm Devel-REPL-1.003026/lib/Devel/REPL/Profile/Default.pm Devel-REPL-1.003026/lib/Devel/REPL/Profile/Minimal.pm Devel-REPL-1.003026/lib/Devel/REPL/Profile/Standard.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/B/ Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Colors.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Commands.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Completion.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/CompletionDriver/ Devel-REPL-1.003026/lib/Devel/REPL/Plugin/DDC.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/DDS.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/DumpHistory.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/FancyPrompt.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/FindVariable.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/History.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Interrupt.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/LexEnv.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/MultiLine/ Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Nopaste.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/OutputCache.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Packages.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Peek.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/PPI.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/ReadLineHistory.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Refresh.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/ShowClass.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Timing.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/Turtles.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/MultiLine/PPI.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm Devel-REPL-1.003026/lib/Devel/REPL/Plugin/B/Concise.pm Devel-REPL-1.003026/lib/Devel/REPL/Meta/Plugin.pm Devel-REPL-1.003026/examples/dbic_project_profile.pl Prepending /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/arch /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/Devel-REPL-1.003026.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Warning: prerequisite Lexical::Persistence 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Devel::REPL Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/Devel-REPL-1.003026.tar.gz ---- Lexical::Persistence [requires] Prepending /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/arch /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Lexical::Persistence' Running make for R/RC/RCAPUTO/Lexical-Persistence-1.023.tar.gz Prepending /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/arch /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/R/RC/RCAPUTO/Lexical-Persistence-1.023.tar.gz ok Lexical-Persistence-1.023/ Lexical-Persistence-1.023/CHANGES Lexical-Persistence-1.023/dist.ini Lexical-Persistence-1.023/eg/ Lexical-Persistence-1.023/lib/ Lexical-Persistence-1.023/LICENSE Lexical-Persistence-1.023/Makefile.PL Lexical-Persistence-1.023/MANIFEST Lexical-Persistence-1.023/MANIFEST.SKIP Lexical-Persistence-1.023/META.json Lexical-Persistence-1.023/META.yml Lexical-Persistence-1.023/README Lexical-Persistence-1.023/README.mkdn Lexical-Persistence-1.023/t/ Lexical-Persistence-1.023/t/000-report-versions.t Lexical-Persistence-1.023/t/01_basics.t Lexical-Persistence-1.023/t/02_pod.t Lexical-Persistence-1.023/t/03_pod_coverage.t Lexical-Persistence-1.023/t/04_eval.t Lexical-Persistence-1.023/t/release-pod-coverage.t Lexical-Persistence-1.023/t/release-pod-syntax.t Lexical-Persistence-1.023/lib/Lexical/ Lexical-Persistence-1.023/lib/Lexical/Persistence.pm Lexical-Persistence-1.023/eg/persistence.perl Lexical-Persistence-1.023/eg/repl-mst.perl Prepending /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/arch /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RC/RCAPUTO/Lexical-Persistence-1.023.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Warning: prerequisite Devel::LexAlias 0.05 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Lexical::Persistence Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RCAPUTO/Lexical-Persistence-1.023.tar.gz ---- Devel::LexAlias [requires] Prepending /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/arch /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Devel::LexAlias' Running make for R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz Prepending /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/arch /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'get' Checksum for /data/cpan/authors/id/R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz ok Devel-LexAlias-0.05/ Devel-LexAlias-0.05/Changes Devel-LexAlias-0.05/t/ Devel-LexAlias-0.05/t/Devel-LexAlias.t Devel-LexAlias-0.05/Makefile.PL Devel-LexAlias-0.05/MANIFEST Devel-LexAlias-0.05/LexAlias.xs Devel-LexAlias-0.05/LexAlias.pm Devel-LexAlias-0.05/META.yml Prepending /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/arch /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Warning: the following files are missing in your kit: META.json Please inform the author. Generating a Unix-style Makefile Writing Makefile for Devel::LexAlias Writing MYMETA.yml and MYMETA.json >>> make cp LexAlias.pm blib/lib/Devel/LexAlias.pm Running Mkbootstrap for Devel::LexAlias () chmod 644 LexAlias.bs /Users/fly2000/ap2000-298465/bin/perl-dynamic /Users/fly2000/var/megalib/ExtUtils/xsubpp -typemap /Users/fly2000/ap2000-298465/lib/ExtUtils/typemap LexAlias.xs > LexAlias.xsc && mv LexAlias.xsc LexAlias.c Please specify prototyping behavior for LexAlias.xs (see perlxs manual) gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector -O3 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" "-I/Users/fly2000/ap2000-298465/lib/CORE" LexAlias.c rm -f blib/arch/auto/Devel/LexAlias/LexAlias.bundle cc -mmacosx-version-min=10.5 -bundle -undefined dynamic_lookup -Wl,-search_paths_first -arch x86_64 -fstack-protector LexAlias.o -o blib/arch/auto/Devel/LexAlias/LexAlias.bundle \ \ chmod 755 blib/arch/auto/Devel/LexAlias/LexAlias.bundle /Users/fly2000/ap2000-298465/bin/perl-dynamic -MExtUtils::Command::MM -e 'cp_nonempty' -- LexAlias.bs blib/arch/auto/Devel/LexAlias/LexAlias.bs 644 Manifying blib/man3/Devel::LexAlias.3 RCLAMP/Devel-LexAlias-0.05.tar.gz make -- OK Prepending /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/arch /Users/fly2000/var/cpan/build/App-Nopaste-0.96-Qikv9h/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-OOP-0.38-WFCvfy/blib/lib /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/arch /Users/fly2000/var/cpan/build/Task-Moose-0.03-pXzgRc/blib/lib /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch /Users/fly2000/var/cpan/build/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/arch /Users/fly2000/var/cpan/build/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 Running Mkbootstrap for Devel::LexAlias () chmod 644 LexAlias.bs PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/Devel-LexAlias.t .. 1..11 ok 1 - expected destruction of $outer ok 2 - alias worked ok 3 - expected destruction of $inner ok 4 - x before ok 5 - y before ok 6 - blew an error ok 7 - useful error ok 8 - x after ok 9 - y after ok 10 - x above after ok 11 - y after # out of foo ok All tests successful. Files=1, Tests=11, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.04 cusr 0.01 csys = 0.09 CPU) Result: PASS RCLAMP/Devel-LexAlias-0.05.tar.gz make test TEST_VERBOSE=1 -- OK Richard Clamp <richardc@unixbeard.net> alias lexical variables >>> (cd /Users/fly2000/var/cpan/build/Devel-LexAlias-0.05-cnYubP && tar cvf - Devel-LexAlias-0.05.ppd blib) | gzip -c >/Users/fly2000/var/REPO/R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz Devel-LexAlias-0.05.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/Devel/ blib/arch/auto/Devel/LexAlias/ blib/arch/auto/Devel/LexAlias/LexAlias.bundle blib/lib/ blib/lib/Devel/ blib/lib/Devel/LexAlias.pm blib/man3/ blib/man3/Devel::LexAlias.3 >>> mv /Users/fly2000/var/cpan/build/Devel-LexAlias-0.05-cnYubP/Devel-LexAlias-0.05.ppd /Users/fly2000/var/REPO/R/RC/RCLAMP Running make for R/RC/RCAPUTO/Lexical-Persistence-1.023.tar.gz Prepending %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'get' Has already been unwrapped into directory /Users/fly2000/var/cpan/build/Lexical-Persistence-1.023-nZBApG Prepending %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'make' CPAN.pm: Building R/RC/RCAPUTO/Lexical-Persistence-1.023.tar.gz >>> make cp lib/Lexical/Persistence.pm blib/lib/Lexical/Persistence.pm Manifying blib/man3/Lexical::Persistence.3 RCAPUTO/Lexical-Persistence-1.023.tar.gz make -- OK Prepending %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing with Perl 5.020001, /Users/fly2000/ap2000-298465/bin/perl-dynamic # Carp version is 1.3301 # Devel::LexAlias version is 0.05 # ExtUtils::MakeMaker version is 6.98 # PadWalker version is 1.98 # Scalar::Util version is 1.41 # Test::More version is 1.001006 # constant version is 1.27 # strict version is 1.08 # warnings version is 1.23 t/000-report-versions.t ... ok 1 - require Carp; ok 2 - require Devel::LexAlias; ok 3 - require ExtUtils::MakeMaker; ok 4 - require PadWalker; ok 5 - require Scalar::Util; ok 6 - require Test::More; ok 7 - require constant; ok 8 - require strict; ok 9 - require warnings; 1..9 ok t/01_basics.t ............. 1..36 ok 1 - persistent catchall 0 ok 2 - persistent x 0 ok 3 - other x 0 ok 4 - dynamic j 0 ok 5 - persistent catchall 1 ok 6 - persistent x 1 ok 7 - other x 1 ok 8 - dynamic j 1 ok 9 - persistent catchall 2 ok 10 - persistent x 2 ok 11 - other x 2 ok 12 - dynamic j 2 ok 13 - persistent catchall 3 ok 14 - persistent x 3 ok 15 - other x 3 ok 16 - dynamic j 3 ok 17 - persistent catchall 4 ok 18 - persistent x 4 ok 19 - other x 4 ok 20 - dynamic j 4 ok 21 - persistent catchall 5 ok 22 - persistent x 5 ok 23 - other x 5 ok 24 - dynamic j 5 ok 25 - persistent catchall (method) 6 ok 26 - persistent x (method) 6 ok 27 - other x (method) 6 ok 28 - dynamic j (method) 6 ok 29 - persistent catchall (method) 7 ok 30 - persistent x (method) 7 ok 31 - other x (method) 7 ok 32 - dynamic j (method) 7 ok 33 - persistent catchall (method) 8 ok 34 - persistent x (method) 8 ok 35 - other x (method) 8 ok 36 - dynamic j (method) 8 ok t/02_pod.t ................ 1..1 ok 1 - POD test for blib/lib/Lexical/Persistence.pm ok t/03_pod_coverage.t ....... 1..1 ok 1 - Pod coverage on Lexical::Persistence ok t/04_eval.t ............... 1..9 ok 1 - constant do ok 2 - do sets context ok 3 - compile yields a CODE ref ok 4 - CODE ref yields the right result ok 5 - do still persists ok 6 - do updates ok 7 - do can add new variables ok 8 - syntax error makes do return undef ok 9 - syntax error complains about variable names ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing All tests successful. Files=7, Tests=56, 0 wallclock secs ( 0.06 usr 0.03 sys + 0.49 cusr 0.09 csys = 0.67 CPU) Result: PASS RCAPUTO/Lexical-Persistence-1.023.tar.gz make test TEST_VERBOSE=1 -- OK Rocco Caputo <rcaputo@cpan.org> Persistent lexical variable values for arbitrary calls. >>> (cd /Users/fly2000/var/cpan/build/Lexical-Persistence-1.023-nZBApG && tar cvf - Lexical-Persistence-1.023.ppd blib) | gzip -c >/Users/fly2000/var/REPO/R/RC/RCAPUTO/Lexical-Persistence-1.023.tar.gz Lexical-Persistence-1.023.ppd blib/ blib/lib/ blib/lib/Lexical/ blib/lib/Lexical/Persistence.pm blib/man3/ blib/man3/Lexical::Persistence.3 >>> mv /Users/fly2000/var/cpan/build/Lexical-Persistence-1.023-nZBApG/Lexical-Persistence-1.023.ppd /Users/fly2000/var/REPO/R/RC/RCAPUTO Running make for E/ET/ETHER/Devel-REPL-1.003026.tar.gz Prepending %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'get' Has already been unwrapped into directory /Users/fly2000/var/cpan/build/Devel-REPL-1.003026-KYoAYF Prepending %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/Devel-REPL-1.003026.tar.gz >>> make cp lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm cp lib/Devel/REPL/Meta/Plugin.pm blib/lib/Devel/REPL/Meta/Plugin.pm cp lib/Devel/REPL/Plugin/Turtles.pm blib/lib/Devel/REPL/Plugin/Turtles.pm cp lib/Devel/REPL/Plugin/Nopaste.pm blib/lib/Devel/REPL/Plugin/Nopaste.pm cp lib/Devel/REPL/Overview.pod blib/lib/Devel/REPL/Overview.pod cp lib/Devel/REPL/Plugin/Refresh.pm blib/lib/Devel/REPL/Plugin/Refresh.pm cp lib/Devel/REPL/Plugin/DDC.pm blib/lib/Devel/REPL/Plugin/DDC.pm cp lib/Devel/REPL/Plugin/ReadLineHistory.pm blib/lib/Devel/REPL/Plugin/ReadLineHistory.pm cp lib/Devel/REPL/Plugin/History.pm blib/lib/Devel/REPL/Plugin/History.pm cp lib/Devel/REPL/Plugin/CompletionDriver/INC.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm cp lib/Devel/REPL/Plugin.pm blib/lib/Devel/REPL/Plugin.pm cp lib/Devel/REPL/Profile.pm blib/lib/Devel/REPL/Profile.pm cp lib/Devel/REPL/Plugin/Commands.pm blib/lib/Devel/REPL/Plugin/Commands.pm cp lib/Devel/REPL/Plugin/FancyPrompt.pm blib/lib/Devel/REPL/Plugin/FancyPrompt.pm cp lib/Devel/REPL/Plugin/FindVariable.pm blib/lib/Devel/REPL/Plugin/FindVariable.pm cp lib/Devel/REPL/Plugin/MultiLine/PPI.pm blib/lib/Devel/REPL/Plugin/MultiLine/PPI.pm cp lib/Devel/REPL/Profile/Standard.pm blib/lib/Devel/REPL/Profile/Standard.pm cp lib/Devel/REPL/Error.pm blib/lib/Devel/REPL/Error.pm cp lib/Devel/REPL/Plugin/Completion.pm blib/lib/Devel/REPL/Plugin/Completion.pm cp lib/Devel/REPL/Profile/Default.pm blib/lib/Devel/REPL/Profile/Default.pm cp lib/Devel/REPL/Plugin/PPI.pm blib/lib/Devel/REPL/Plugin/PPI.pm cp lib/Devel/REPL/Plugin/OutputCache.pm blib/lib/Devel/REPL/Plugin/OutputCache.pm cp lib/Devel/REPL/Plugin/Packages.pm blib/lib/Devel/REPL/Plugin/Packages.pm cp lib/Devel/REPL/Plugin/Interrupt.pm blib/lib/Devel/REPL/Plugin/Interrupt.pm cp lib/Devel/REPL/Plugin/DumpHistory.pm blib/lib/Devel/REPL/Plugin/DumpHistory.pm cp lib/Devel/REPL/Plugin/Timing.pm blib/lib/Devel/REPL/Plugin/Timing.pm cp lib/Devel/REPL/Plugin/ShowClass.pm blib/lib/Devel/REPL/Plugin/ShowClass.pm cp lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm cp lib/Devel/REPL/Plugin/Peek.pm blib/lib/Devel/REPL/Plugin/Peek.pm cp lib/Devel/REPL/Plugin/LexEnv.pm blib/lib/Devel/REPL/Plugin/LexEnv.pm cp lib/Devel/REPL/Profile/Minimal.pm blib/lib/Devel/REPL/Profile/Minimal.pm cp lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm cp lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm cp lib/Devel/REPL/Plugin/Colors.pm blib/lib/Devel/REPL/Plugin/Colors.pm cp lib/Devel/REPL.pm blib/lib/Devel/REPL.pm cp lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm cp lib/Devel/REPL/Plugin/B/Concise.pm blib/lib/Devel/REPL/Plugin/B/Concise.pm cp lib/Devel/REPL/Plugin/DDS.pm blib/lib/Devel/REPL/Plugin/DDS.pm cp lib/Devel/REPL/Script.pm blib/lib/Devel/REPL/Script.pm cp script/re.pl blib/script/re.pl /Users/fly2000/ap2000-298465/bin/perl-dynamic -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/re.pl Manifying blib/man3/Devel::REPL.3 Manifying blib/man3/Devel::REPL::Overview.3 Manifying blib/man3/Devel::REPL::Plugin::B::Concise.3 Manifying blib/man3/Devel::REPL::Plugin::Colors.3 Manifying blib/man3/Devel::REPL::Plugin::Commands.3 Manifying blib/man3/Devel::REPL::Plugin::Completion.3 Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Globals.3 Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::INC.3 Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Keywords.3 Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::LexEnv.3 Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Methods.3 Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Turtles.3 Manifying blib/man3/Devel::REPL::Plugin::DDC.3 Manifying blib/man3/Devel::REPL::Plugin::DDS.3 Manifying blib/man3/Devel::REPL::Plugin::DumpHistory.3 Manifying blib/man3/Devel::REPL::Plugin::FancyPrompt.3 Manifying blib/man3/Devel::REPL::Plugin::FindVariable.3 Manifying blib/man3/Devel::REPL::Plugin::History.3 Manifying blib/man3/Devel::REPL::Plugin::Interrupt.3 Manifying blib/man3/Devel::REPL::Plugin::LexEnv.3 Manifying blib/man3/Devel::REPL::Plugin::MultiLine::PPI.3 Manifying blib/man3/Devel::REPL::Plugin::Nopaste.3 Manifying blib/man3/Devel::REPL::Plugin::OutputCache.3 Manifying blib/man3/Devel::REPL::Plugin::PPI.3 Manifying blib/man3/Devel::REPL::Plugin::Packages.3 Manifying blib/man3/Devel::REPL::Plugin::Peek.3 Manifying blib/man3/Devel::REPL::Plugin::ReadLineHistory.3 Manifying blib/man3/Devel::REPL::Plugin::Refresh.3 Manifying blib/man3/Devel::REPL::Plugin::ShowClass.3 Manifying blib/man3/Devel::REPL::Plugin::Timing.3 Manifying blib/man3/Devel::REPL::Plugin::Turtles.3 Manifying blib/man3/Devel::REPL::Profile.3 ETHER/Devel-REPL-1.003026.tar.gz make -- OK Prepending %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # Version Module # -------- ------------------------- # 0.96 App::Nopaste # 0.992 B::Concise # 1.13 B::Keywords # 2.142060 CPAN::Meta # 2.126 CPAN::Meta::Requirements # 2.38 Data::Dump::Streamer # 2.022 Data::Dumper::Concise # 1.16 Devel::Peek # 6.98 ExtUtils::MakeMaker # 1.00 File::HomeDir # 1.12 File::Next # 3.47 File::Spec # 3.47 File::Spec::Functions # 1.020 Lexical::Persistence # 1.41 List::Util # missing Module::Refresh # 0.014 Module::Runtime # 2.1211 Moose # 2.1211 Moose::Meta::Role # 2.1211 Moose::Role # 0.65 MooseX::Getopt # 0.0013 MooseX::Object::Pluggable # 1.218 PPI # missing PPI::XS # 1.41 Scalar::Util # 0.21 Sys::SigAction # 1.04 Task::Weaken # 4.03 Term::ANSIColor # 1.14 Term::ReadLine # 0.013 Test::Fatal # 1.001006 Test::More # 1.9726 Time::HiRes # 0.0601 if # 0.20 namespace::autoclean # 1.08 strict # 0.9909 version # 1.23 warnings t/00-report-prereqs.t .. 1..1 ok 1 ok t/load_core.t .......... ok 1 - Devel::REPL ok ok 2 - Devel::REPL::Script ok ok 3 - Devel::REPL::Plugin::Colors ok ok 4 - Devel::REPL::Plugin::Commands ok ok 5 - Devel::REPL::Plugin::Completion ok ok 6 - Devel::REPL::Plugin::CompletionDriver::Globals ok ok 7 - Devel::REPL::Plugin::CompletionDriver::Methods ok ok 8 - Devel::REPL::Plugin::CompletionDriver::Turtles ok ok 9 - Devel::REPL::Plugin::CompletionDriver::INC ok ok 10 - Devel::REPL::Plugin::CompletionDriver::Keywords ok ok 11 - Devel::REPL::Plugin::CompletionDriver::LexEnv ok ok 12 - Devel::REPL::Plugin::LexEnv ok ok 13 - Devel::REPL::Plugin::DDC ok ok 14 - Devel::REPL::Plugin::DDS ok ok 15 - Devel::REPL::Plugin::DumpHistory ok ok 16 - Devel::REPL::Plugin::FancyPrompt ok ok 17 - Devel::REPL::Plugin::FindVariable ok ok 18 - Devel::REPL::Plugin::History ok ok 19 - Devel::REPL::Plugin::Interrupt ok ok 20 - Devel::REPL::Plugin::MultiLine::PPI ok ok 21 - Devel::REPL::Plugin::Nopaste ok ok 22 - Devel::REPL::Plugin::OutputCache ok ok 23 - Devel::REPL::Plugin::Packages ok ok 24 - Devel::REPL::Plugin::Peek ok ok 25 - Devel::REPL::Plugin::PPI ok ok 26 - Devel::REPL::Plugin::ReadLineHistory ok ok 27 # skip Module::Refresh not installed: skipping Refresh ok 28 - Devel::REPL::Plugin::ShowClass ok ok 29 - Devel::REPL::Plugin::Timing ok ok 30 - Devel::REPL::Plugin::Turtles ok 1..30 ok t/load_plugins.t ....... ok 1 - use Devel::REPL; ok 2 - plugin B::Concise loaded ok 3 - plugin Colors loaded ok 4 - plugin Commands loaded ok 5 - plugin Completion loaded ok 6 - plugin CompletionDriver::Globals loaded ok 7 - plugin CompletionDriver::INC loaded ok 8 - plugin CompletionDriver::Keywords loaded ok 9 - plugin CompletionDriver::LexEnv loaded ok 10 - plugin CompletionDriver::Methods loaded ok 11 - plugin CompletionDriver::Turtles loaded ok 12 - plugin DDC loaded ok 13 - plugin DDS loaded ok 14 - plugin DumpHistory loaded ok 15 - plugin FancyPrompt loaded ok 16 - plugin FindVariable loaded ok 17 - plugin History loaded ok 18 - plugin Interrupt loaded ok 19 - plugin LexEnv loaded ok 20 - plugin MultiLine::PPI loaded ok 21 - plugin Nopaste loaded ok 22 - plugin OutputCache loaded ok 23 - plugin PPI loaded ok 24 - plugin Packages loaded ok 25 - plugin Peek loaded ok 26 - plugin ReadLineHistory loaded ok 27 # skip could not eval plugin Refresh ok 28 - plugin ShowClass loaded ok 29 - plugin Timing loaded ok 30 - plugin Turtles loaded 1..30 ok All tests successful. Files=3, Tests=61, 3 wallclock secs ( 0.05 usr 0.02 sys + 2.30 cusr 0.24 csys = 2.61 CPU) Result: PASS ETHER/Devel-REPL-1.003026.tar.gz make test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> a modern perl interactive shell >>> (cd /Users/fly2000/var/cpan/build/Devel-REPL-1.003026-KYoAYF && tar cvf - Devel-REPL-1.003026.ppd blib) | gzip -c >/Users/fly2000/var/REPO/E/ET/ETHER/Devel-REPL-1.003026.tar.gz Devel-REPL-1.003026.ppd blib/ blib/lib/ blib/lib/Devel/ blib/lib/Devel/REPL/ blib/lib/Devel/REPL/Error.pm blib/lib/Devel/REPL/Meta/ blib/lib/Devel/REPL/Meta/Plugin.pm blib/lib/Devel/REPL/Overview.pod blib/lib/Devel/REPL/Plugin/ blib/lib/Devel/REPL/Plugin/B/ blib/lib/Devel/REPL/Plugin/B/Concise.pm blib/lib/Devel/REPL/Plugin/Colors.pm blib/lib/Devel/REPL/Plugin/Commands.pm blib/lib/Devel/REPL/Plugin/Completion.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/ blib/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm blib/lib/Devel/REPL/Plugin/DDC.pm blib/lib/Devel/REPL/Plugin/DDS.pm blib/lib/Devel/REPL/Plugin/DumpHistory.pm blib/lib/Devel/REPL/Plugin/FancyPrompt.pm blib/lib/Devel/REPL/Plugin/FindVariable.pm blib/lib/Devel/REPL/Plugin/History.pm blib/lib/Devel/REPL/Plugin/Interrupt.pm blib/lib/Devel/REPL/Plugin/LexEnv.pm blib/lib/Devel/REPL/Plugin/MultiLine/ blib/lib/Devel/REPL/Plugin/MultiLine/PPI.pm blib/lib/Devel/REPL/Plugin/Nopaste.pm blib/lib/Devel/REPL/Plugin/OutputCache.pm blib/lib/Devel/REPL/Plugin/Packages.pm blib/lib/Devel/REPL/Plugin/Peek.pm blib/lib/Devel/REPL/Plugin/PPI.pm blib/lib/Devel/REPL/Plugin/ReadLineHistory.pm blib/lib/Devel/REPL/Plugin/Refresh.pm blib/lib/Devel/REPL/Plugin/ShowClass.pm blib/lib/Devel/REPL/Plugin/Timing.pm blib/lib/Devel/REPL/Plugin/Turtles.pm blib/lib/Devel/REPL/Plugin.pm blib/lib/Devel/REPL/Profile/ blib/lib/Devel/REPL/Profile/Default.pm blib/lib/Devel/REPL/Profile/Minimal.pm blib/lib/Devel/REPL/Profile/Standard.pm blib/lib/Devel/REPL/Profile.pm blib/lib/Devel/REPL/Script.pm blib/lib/Devel/REPL.pm blib/man3/ blib/man3/Devel::REPL.3 blib/man3/Devel::REPL::Overview.3 blib/man3/Devel::REPL::Plugin::B::Concise.3 blib/man3/Devel::REPL::Plugin::Colors.3 blib/man3/Devel::REPL::Plugin::Commands.3 blib/man3/Devel::REPL::Plugin::Completion.3 blib/man3/Devel::REPL::Plugin::CompletionDriver::Globals.3 blib/man3/Devel::REPL::Plugin::CompletionDriver::INC.3 blib/man3/Devel::REPL::Plugin::CompletionDriver::Keywords.3 blib/man3/Devel::REPL::Plugin::CompletionDriver::LexEnv.3 blib/man3/Devel::REPL::Plugin::CompletionDriver::Methods.3 blib/man3/Devel::REPL::Plugin::CompletionDriver::Turtles.3 blib/man3/Devel::REPL::Plugin::DDC.3 blib/man3/Devel::REPL::Plugin::DDS.3 blib/man3/Devel::REPL::Plugin::DumpHistory.3 blib/man3/Devel::REPL::Plugin::FancyPrompt.3 blib/man3/Devel::REPL::Plugin::FindVariable.3 blib/man3/Devel::REPL::Plugin::History.3 blib/man3/Devel::REPL::Plugin::Interrupt.3 blib/man3/Devel::REPL::Plugin::LexEnv.3 blib/man3/Devel::REPL::Plugin::MultiLine::PPI.3 blib/man3/Devel::REPL::Plugin::Nopaste.3 blib/man3/Devel::REPL::Plugin::OutputCache.3 blib/man3/Devel::REPL::Plugin::Packages.3 blib/man3/Devel::REPL::Plugin::Peek.3 blib/man3/Devel::REPL::Plugin::PPI.3 blib/man3/Devel::REPL::Plugin::ReadLineHistory.3 blib/man3/Devel::REPL::Plugin::Refresh.3 blib/man3/Devel::REPL::Plugin::ShowClass.3 blib/man3/Devel::REPL::Plugin::Timing.3 blib/man3/Devel::REPL::Plugin::Turtles.3 blib/man3/Devel::REPL::Profile.3 blib/script/ blib/script/re.pl >>> mv /Users/fly2000/var/cpan/build/Devel-REPL-1.003026-KYoAYF/Devel-REPL-1.003026.ppd /Users/fly2000/var/REPO/E/ET/ETHER Running make for E/ET/ETHER/Task-Kensho-CLI-0.38.tar.gz Prepending %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'get' Has already been unwrapped into directory /Users/fly2000/var/cpan/build/Task-Kensho-CLI-0.38-INAYjD Prepending %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-CLI-0.38.tar.gz >>> make cp lib/Task/Kensho/CLI.pm blib/lib/Task/Kensho/CLI.pm Manifying blib/man3/Task::Kensho::CLI.3 ETHER/Task-Kensho-CLI-0.38.tar.gz make -- OK Prepending %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # ExtUtils::MakeMaker any 6.98 # Module::Build::Tiny 0.038 0.038 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 6.98 # File::Spec any 3.47 # Test::More any 1.001006 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.142060 # # === Runtime Requires === # # Module Want Have # ---------------- ---- ---------- # App::Ack any 2.14 # App::Nopaste any 0.96 # Devel::REPL any 1.003026 # Module::CoreList any 5.20140914 # strict any 1.08 # warnings any 1.23 # t/00-report-prereqs.t .. 1..1 ok 1 ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.29 cusr 0.03 csys = 0.36 CPU) Result: PASS ETHER/Task-Kensho-CLI-0.38.tar.gz make test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> A Glimpse at an Enlightened Perl: Useful Command-line Tools >>> (cd /Users/fly2000/var/cpan/build/Task-Kensho-CLI-0.38-INAYjD && tar cvf - Task-Kensho-CLI-0.38.ppd blib) | gzip -c >/Users/fly2000/var/REPO/E/ET/ETHER/Task-Kensho-CLI-0.38.tar.gz Task-Kensho-CLI-0.38.ppd blib/ blib/lib/ blib/lib/Task/ blib/lib/Task/Kensho/ blib/lib/Task/Kensho/CLI.pm blib/man3/ blib/man3/Task::Kensho::CLI.3 >>> mv /Users/fly2000/var/cpan/build/Task-Kensho-CLI-0.38-INAYjD/Task-Kensho-CLI-0.38.ppd /Users/fly2000/var/REPO/E/ET/ETHER Running test for module 'Task::Kensho::ModuleDev' Running make for E/ET/ETHER/Task-Kensho-ModuleDev-0.38.tar.gz Prepending %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'get' Checksum for /data/cpan/authors/id/E/ET/ETHER/Task-Kensho-ModuleDev-0.38.tar.gz ok Task-Kensho-ModuleDev-0.38/ Task-Kensho-ModuleDev-0.38/Build.PL Task-Kensho-ModuleDev-0.38/Changes Task-Kensho-ModuleDev-0.38/lib/ Task-Kensho-ModuleDev-0.38/LICENSE Task-Kensho-ModuleDev-0.38/Makefile.PL Task-Kensho-ModuleDev-0.38/MANIFEST Task-Kensho-ModuleDev-0.38/META.json Task-Kensho-ModuleDev-0.38/META.yml Task-Kensho-ModuleDev-0.38/README Task-Kensho-ModuleDev-0.38/t/ Task-Kensho-ModuleDev-0.38/weaver.ini Task-Kensho-ModuleDev-0.38/xt/ Task-Kensho-ModuleDev-0.38/xt/author/ Task-Kensho-ModuleDev-0.38/xt/release/ Task-Kensho-ModuleDev-0.38/xt/release/changes_has_content.t Task-Kensho-ModuleDev-0.38/xt/release/cpan-changes.t Task-Kensho-ModuleDev-0.38/xt/release/distmeta.t Task-Kensho-ModuleDev-0.38/xt/release/eol.t Task-Kensho-ModuleDev-0.38/xt/release/kwalitee.t Task-Kensho-ModuleDev-0.38/xt/release/minimum-version.t Task-Kensho-ModuleDev-0.38/xt/release/mojibake.t Task-Kensho-ModuleDev-0.38/xt/release/pod-coverage.t Task-Kensho-ModuleDev-0.38/xt/release/pod-syntax.t Task-Kensho-ModuleDev-0.38/xt/release/portability.t Task-Kensho-ModuleDev-0.38/xt/author/00-compile.t Task-Kensho-ModuleDev-0.38/xt/author/clean-namespaces.t Task-Kensho-ModuleDev-0.38/xt/author/no-tabs.t Task-Kensho-ModuleDev-0.38/xt/author/pod-spell.t Task-Kensho-ModuleDev-0.38/t/00-report-prereqs.dd Task-Kensho-ModuleDev-0.38/t/00-report-prereqs.t Task-Kensho-ModuleDev-0.38/lib/Task/ Task-Kensho-ModuleDev-0.38/lib/Task/Kensho/ Task-Kensho-ModuleDev-0.38/lib/Task/Kensho/ModuleDev.pm Prepending %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-ModuleDev-0.38.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Warning: prerequisite Devel::Confess 0 not found. Warning: prerequisite Dist::Zilla 0 not found. Warning: prerequisite Modern::Perl 0 not found. Warning: prerequisite Perl::Tidy 0 not found. Warning: prerequisite Pod::Readme 0 not found. Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Task::Kensho::ModuleDev Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-ModuleDev-0.38.tar.gz ---- Dist::Zilla [requires] Devel::Confess [requires] Perl::Tidy [requires] Modern::Perl [requires] Pod::Readme [requires] Prepending %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'test' Running make test Delayed until after prerequisites Running test for module 'Dist::Zilla' Running make for R/RJ/RJBS/Dist-Zilla-5.020.tar.gz Prepending %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'get' Checksum for /data/cpan/authors/id/R/RJ/RJBS/Dist-Zilla-5.020.tar.gz ok Dist-Zilla-5.020 Dist-Zilla-5.020/README Dist-Zilla-5.020/Changes Dist-Zilla-5.020/LICENSE Dist-Zilla-5.020/bin Dist-Zilla-5.020/bin/dzil Dist-Zilla-5.020/dist.ini Dist-Zilla-5.020/t Dist-Zilla-5.020/t/file.t Dist-Zilla-5.020/t/util.t Dist-Zilla-5.020/META.yml Dist-Zilla-5.020/MANIFEST Dist-Zilla-5.020/cpanfile Dist-Zilla-5.020/META.json Dist-Zilla-5.020/t/minter.t Dist-Zilla-5.020/t/tester.t Dist-Zilla-5.020/t/compile.t Dist-Zilla-5.020/Makefile.PL Dist-Zilla-5.020/corpus Dist-Zilla-5.020/corpus/README Dist-Zilla-5.020/t/tester-demo.t Dist-Zilla-5.020/lib/Test Dist-Zilla-5.020/lib/Test/DZil.pm Dist-Zilla-5.020/lib/Dist Dist-Zilla-5.020/lib/Dist/Zilla.pm Dist-Zilla-5.020/t/plugins Dist-Zilla-5.020/t/plugins/prunes.t Dist-Zilla-5.020/t/plugins/readme.t Dist-Zilla-5.020/misc Dist-Zilla-5.020/misc/dzil_bootstrap Dist-Zilla-5.020/t/plugins/license.t Dist-Zilla-5.020/t/plugins/pkgdist.t Dist-Zilla-5.020/t/plugins/prereqs.t Dist-Zilla-5.020/t/plugins/autoname.t Dist-Zilla-5.020/t/plugins/distmeta.t Dist-Zilla-5.020/t/plugins/ffbyname.t Dist-Zilla-5.020/t/plugins/filter-b.t Dist-Zilla-5.020/t/plugins/manifest.t Dist-Zilla-5.020/lib/Dist/Zilla Dist-Zilla-5.020/lib/Dist/Zilla/App.pm Dist-Zilla-5.020/t/plugins/gatherdir.t Dist-Zilla-5.020/t/plugins/makemaker.t Dist-Zilla-5.020/t/plugins/misctests.t Dist-Zilla-5.020/corpus/extra Dist-Zilla-5.020/corpus/extra/vader.txt Dist-Zilla-5.020/lib/Dist/Zilla/Util.pm Dist-Zilla-5.020/t/plugins/extratests.t Dist-Zilla-5.020/t/plugins/pkgversion.t Dist-Zilla-5.020/t/plugins/podversion.t Dist-Zilla-5.020/corpus/dist/DZ2 Dist-Zilla-5.020/corpus/dist/DZ2/dist.pl Dist-Zilla-5.020/lib/Dist/Zilla/Types.pm Dist-Zilla-5.020/t/commands Dist-Zilla-5.020/t/commands/authordeps.t Dist-Zilla-5.020/t/plugins/autolicense.t Dist-Zilla-5.020/t/plugins/autoprereqs.t Dist-Zilla-5.020/t/plugins/autoversion.t Dist-Zilla-5.020/t/plugins/fakerelease.t Dist-Zilla-5.020/t/plugins/filefinders.t Dist-Zilla-5.020/t/plugins/installdirs.t Dist-Zilla-5.020/t/plugins/metanoindex.t Dist-Zilla-5.020/t/plugins/modulebuild.t Dist-Zilla-5.020/t/plugins/nextrelease.t Dist-Zilla-5.020/t/plugins/testrelease.t Dist-Zilla-5.020/todo Dist-Zilla-5.020/todo/vfs-for-files.mkdn Dist-Zilla-5.020/xt/release Dist-Zilla-5.020/xt/release/pod-syntax.t Dist-Zilla-5.020/corpus/dist/DZ1 Dist-Zilla-5.020/corpus/dist/DZ1/dist.ini Dist-Zilla-5.020/corpus/global Dist-Zilla-5.020/corpus/global/config.ini Dist-Zilla-5.020/lib/Dist/Zilla/Tester.pm Dist-Zilla-5.020/t/plugins/generatefile.t Dist-Zilla-5.020/t/plugins/uploadtocpan.t Dist-Zilla-5.020/todo/xs-improvement.mkdn Dist-Zilla-5.020/corpus/dist/DZT/t Dist-Zilla-5.020/corpus/dist/DZT/t/basic.t Dist-Zilla-5.020/lib/Dist/Zilla/Prereqs.pm Dist-Zilla-5.020/misc/dzil-bash_completion Dist-Zilla-5.020/t/plugins/metaresources.t Dist-Zilla-5.020/todo/command-plugins.mkdn Dist-Zilla-5.020/corpus/dist/DZ1/lib Dist-Zilla-5.020/corpus/dist/DZ1/lib/DZ1.pm Dist-Zilla-5.020/corpus/dist/DZ2/lib Dist-Zilla-5.020/corpus/dist/DZ2/lib/DZ1.pm Dist-Zilla-5.020/corpus/dist/DZT_Inc Dist-Zilla-5.020/corpus/dist/DZT_Inc/Foo.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role Dist-Zilla-5.020/lib/Dist/Zilla/Role/PPI.pm Dist-Zilla-5.020/lib/Dist/Zilla/Tutorial.pm Dist-Zilla-5.020/t/plugins/confirmrelease.t Dist-Zilla-5.020/t/plugins/podsyntaxtests.t Dist-Zilla-5.020/todo/delay-core-attrs.mkdn Dist-Zilla-5.020/corpus/dist/DZT_Bin Dist-Zilla-5.020/corpus/dist/DZT_Bin/test.pl Dist-Zilla-5.020/lib/Dist/Zilla/Role/File.pm Dist-Zilla-5.020/t/diagnostics Dist-Zilla-5.020/t/diagnostics/main-module.t Dist-Zilla-5.020/t/diagnostics/plugin-fail.t Dist-Zilla-5.020/todo/CHECKLIST-testing.mkdn Dist-Zilla-5.020/todo/config-arg-prefix.mkdn Dist-Zilla-5.020/todo/version-from-prev.mkdn Dist-Zilla-5.020/lib/Dist/Zilla/App Dist-Zilla-5.020/lib/Dist/Zilla/App/Tester.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Stash.pm Dist-Zilla-5.020/lib/Dist/Zilla/Stash Dist-Zilla-5.020/lib/Dist/Zilla/Stash/User.pm Dist-Zilla-5.020/profiles/default Dist-Zilla-5.020/profiles/default/profile.ini Dist-Zilla-5.020/todo/external-core-attr.mkdn Dist-Zilla-5.020/t/000-report-versions-tiny.t Dist-Zilla-5.020/lib/Dist/Zilla/App/Command.pm Dist-Zilla-5.020/lib/Dist/Zilla/Chrome Dist-Zilla-5.020/lib/Dist/Zilla/Chrome/Term.pm Dist-Zilla-5.020/lib/Dist/Zilla/Chrome/Test.pm Dist-Zilla-5.020/lib/Dist/Zilla/Dist Dist-Zilla-5.020/lib/Dist/Zilla/Dist/Minter.pm Dist-Zilla-5.020/lib/Dist/Zilla/File Dist-Zilla-5.020/lib/Dist/Zilla/File/OnDisk.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Section.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Chrome.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Plugin.pm Dist-Zilla-5.020/lib/Dist/Zilla/Stash/PAUSE.pm Dist-Zilla-5.020/corpus/dist/DZT_Inc/Foo Dist-Zilla-5.020/corpus/dist/DZT_Inc/Foo/Bar.pm Dist-Zilla-5.020/corpus/dist/DZT_NoPm/t Dist-Zilla-5.020/corpus/dist/DZT_NoPm/t/basic.t Dist-Zilla-5.020/corpus/extra/subdir Dist-Zilla-5.020/corpus/extra/subdir/index.html Dist-Zilla-5.020/lib/Dist/Zilla/Dist/Builder.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BuildPL.pm Dist-Zilla-5.020/lib/Dist/Zilla/Stash/Rights.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Stash Dist-Zilla-5.020/t/lib/Dist/Zilla/Stash/Heap.pm Dist-Zilla-5.020/corpus/dist/DZ-NonAscii Dist-Zilla-5.020/corpus/dist/DZ-NonAscii/Changes Dist-Zilla-5.020/lib/Dist/Zilla/File/FromCode.pm Dist-Zilla-5.020/lib/Dist/Zilla/File/InMemory.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Assembler.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Prereq.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Readme.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Releaser.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/ShareDir.pm Dist-Zilla-5.020/profiles/default/extra-dist.ini Dist-Zilla-5.020/corpus/dist/AutoPrereqs Dist-Zilla-5.020/corpus/dist/AutoPrereqs/dist.ini Dist-Zilla-5.020/corpus/dist/DZ-NonAscii/dist.ini Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/DistINI.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ExecDir.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/License.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PkgDist.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Prereqs.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/AfterMint.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/ExecFiles.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/StubBuild.pm Dist-Zilla-5.020/xt/release/changes_has_content.t Dist-Zilla-5.020/corpus/dist/DZT/lib/DZT Dist-Zilla-5.020/corpus/dist/DZT/lib/DZT/Sample.pm Dist-Zilla-5.020/corpus/dist/DZT_Share Dist-Zilla-5.020/corpus/dist/DZT_Share/my_data.dat Dist-Zilla-5.020/lib/Dist/Zilla/App/Command Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/add.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/new.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/nop.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/run.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Reader Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Reader/Perl.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/RootSection.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/CPANFile.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Encoding.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Manifest.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaJSON.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaYAML.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ShareDir.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/AfterBuild.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BeforeMint.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileFinder.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileMunger.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FilePruner.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/TestRunner.pm Dist-Zilla-5.020/lib/Dist/Zilla/Util Dist-Zilla-5.020/lib/Dist/Zilla/Util/AuthorDeps.pm Dist-Zilla-5.020/corpus/dist/AutoPrereqs/bin Dist-Zilla-5.020/corpus/dist/AutoPrereqs/bin/foobar Dist-Zilla-5.020/corpus/dist/AutoPrereqs/t Dist-Zilla-5.020/corpus/dist/AutoPrereqs/t/data.bin Dist-Zilla-5.020/corpus/dist/DZ-NonAscii/lib Dist-Zilla-5.020/corpus/dist/DZ-NonAscii/lib/DZ1.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/test.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/GatherDir.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MakeMaker.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaTests.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BeforeBuild.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BuildRunner.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/InstallTool.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/ModuleMaker.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/MutableFile.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Stash Dist-Zilla-5.020/lib/Dist/Zilla/Role/Stash/Login.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/build.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/clean.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/setup.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/smoke.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Reader/Finder.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/AutoPrereq.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ExtraTests.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FinderCode.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaConfig.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PkgVersion.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PodVersion.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PruneCruft.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PruneFiles.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/AfterRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/ConfigDumper.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileGatherer.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileInjector.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/MetaProvider.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/NameProvider.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/PluginBundle.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/PrereqSource.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/TextTemplate.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/AutoPrereqs.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/AutoVersion.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/BumpVersion.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FakeRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/InlineFiles.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaNoIndex.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ModuleBuild.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/NextRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/TestRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle/Basic.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BeforeArchive.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BeforeRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Stash/Authors.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/install.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/release.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/version.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Assembler Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Assembler/Zilla.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/GenerateFile.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ManifestSkip.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/UploadToCPAN.pm Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle/Filter.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileFinderUser.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/MintingProfile.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/listdeps.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaResources.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/RemovePrereqs.pm Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle/Classic.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/LicenseProvider.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/VersionProvider.pm Dist-Zilla-5.020/corpus/dist/DZT_NoPm/lib/DZT Dist-Zilla-5.020/corpus/dist/DZT_NoPm/lib/DZT/Sample.pod Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ConfirmRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PodSyntaxTests.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/TemplateModule.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/EncodingProvider.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/BrokenPlugin.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/TestAutoName.pm Dist-Zilla-5.020/corpus/dist/AutoPrereqs/lib/DZPA Dist-Zilla-5.020/corpus/dist/AutoPrereqs/lib/DZPA/Main.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/authordeps.pm Dist-Zilla-5.020/lib/Dist/Zilla/MintingProfile Dist-Zilla-5.020/lib/Dist/Zilla/MintingProfile/Default.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ModuleShareDirs.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/PluginBundle Dist-Zilla-5.020/lib/Dist/Zilla/Role/PluginBundle/Easy.pm Dist-Zilla-5.020/misc/lib/Dist/Zilla/App/Command Dist-Zilla-5.020/misc/lib/Dist/Zilla/App/Command/gconf.pm Dist-Zilla-5.020/misc/lib/Dist/Zilla/App/Command/input.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/BrokenPlugin2.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/BrokenPlugin3.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/BrokenPlugin4.pm Dist-Zilla-5.020/corpus/dist/AutoPrereqs/lib/DZPA/Empty.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MakeMaker Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MakeMaker/Runner.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PodCoverageTests.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FileFinder Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FileFinder/ByName.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FileFinder/Filter.pm Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle/FakeClassic.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/TestAutoLicense.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/GatherDir Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/GatherDir/Template.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/MintingProfile Dist-Zilla-5.020/lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/JustForManifestSkipTests.pm Prepending %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'make' CPAN.pm: Building R/RJ/RJBS/Dist-Zilla-5.020.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Dist::Zilla Writing MYMETA.yml and MYMETA.json >>> make cp profiles/default/extra-dist.ini blib/lib/auto/share/module/Dist-Zilla-MintingProfile-Default/default/extra-dist.ini cp profiles/default/profile.ini blib/lib/auto/share/module/Dist-Zilla-MintingProfile-Default/default/profile.ini cp lib/Dist/Zilla/Plugin/Prereqs.pm blib/lib/Dist/Zilla/Plugin/Prereqs.pm cp lib/Dist/Zilla/Role/Stash/Authors.pm blib/lib/Dist/Zilla/Role/Stash/Authors.pm cp lib/Dist/Zilla/Plugin/ShareDir.pm blib/lib/Dist/Zilla/Plugin/ShareDir.pm cp lib/Dist/Zilla/App/Command.pm blib/lib/Dist/Zilla/App/Command.pm cp lib/Dist/Zilla/MVP/Assembler.pm blib/lib/Dist/Zilla/MVP/Assembler.pm cp lib/Dist/Zilla/Plugin/FileFinder/ByName.pm blib/lib/Dist/Zilla/Plugin/FileFinder/ByName.pm cp lib/Dist/Zilla/Plugin/MetaYAML.pm blib/lib/Dist/Zilla/Plugin/MetaYAML.pm cp lib/Dist/Zilla/App/Command/new.pm blib/lib/Dist/Zilla/App/Command/new.pm cp lib/Dist/Zilla/Role/MutableFile.pm blib/lib/Dist/Zilla/Role/MutableFile.pm cp lib/Dist/Zilla/PluginBundle/Classic.pm blib/lib/Dist/Zilla/PluginBundle/Classic.pm cp lib/Dist/Zilla/Plugin/PruneCruft.pm blib/lib/Dist/Zilla/Plugin/PruneCruft.pm cp lib/Dist/Zilla/MVP/Reader/Finder.pm blib/lib/Dist/Zilla/MVP/Reader/Finder.pm cp lib/Dist/Zilla/Role/Stash.pm blib/lib/Dist/Zilla/Role/Stash.pm cp lib/Dist/Zilla/Role/FilePruner.pm blib/lib/Dist/Zilla/Role/FilePruner.pm cp lib/Dist/Zilla/Role/Chrome.pm blib/lib/Dist/Zilla/Role/Chrome.pm cp lib/Dist/Zilla/Role/BeforeArchive.pm blib/lib/Dist/Zilla/Role/BeforeArchive.pm cp lib/Dist/Zilla/App.pm blib/lib/Dist/Zilla/App.pm cp lib/Dist/Zilla/Role/Stash/Login.pm blib/lib/Dist/Zilla/Role/Stash/Login.pm cp lib/Dist/Zilla/Plugin/PodCoverageTests.pm blib/lib/Dist/Zilla/Plugin/PodCoverageTests.pm cp lib/Dist/Zilla/Plugin/GatherDir.pm blib/lib/Dist/Zilla/Plugin/GatherDir.pm cp lib/Dist/Zilla/App/Command/nop.pm blib/lib/Dist/Zilla/App/Command/nop.pm cp lib/Dist/Zilla/Plugin/GatherDir/Template.pm blib/lib/Dist/Zilla/Plugin/GatherDir/Template.pm cp lib/Dist/Zilla/Role/MintingProfile.pm blib/lib/Dist/Zilla/Role/MintingProfile.pm cp lib/Dist/Zilla/App/Command/clean.pm blib/lib/Dist/Zilla/App/Command/clean.pm cp lib/Dist/Zilla/Plugin/Manifest.pm blib/lib/Dist/Zilla/Plugin/Manifest.pm cp lib/Dist/Zilla/Plugin/Readme.pm blib/lib/Dist/Zilla/Plugin/Readme.pm cp lib/Dist/Zilla/MintingProfile/Default.pm blib/lib/Dist/Zilla/MintingProfile/Default.pm cp lib/Dist/Zilla/Role/LicenseProvider.pm blib/lib/Dist/Zilla/Role/LicenseProvider.pm cp lib/Dist/Zilla/MVP/Assembler/Zilla.pm blib/lib/Dist/Zilla/MVP/Assembler/Zilla.pm cp lib/Dist/Zilla/Role/VersionProvider.pm blib/lib/Dist/Zilla/Role/VersionProvider.pm cp lib/Dist/Zilla/Stash/User.pm blib/lib/Dist/Zilla/Stash/User.pm cp lib/Dist/Zilla/Role/FileFinder.pm blib/lib/Dist/Zilla/Role/FileFinder.pm cp lib/Dist/Zilla/Plugin/Encoding.pm blib/lib/Dist/Zilla/Plugin/Encoding.pm cp lib/Dist/Zilla/Role/BeforeMint.pm blib/lib/Dist/Zilla/Role/BeforeMint.pm cp lib/Dist/Zilla/Role/PPI.pm blib/lib/Dist/Zilla/Role/PPI.pm cp lib/Dist/Zilla/Plugin/TestRelease.pm blib/lib/Dist/Zilla/Plugin/TestRelease.pm cp lib/Dist/Zilla/App/Command/authordeps.pm blib/lib/Dist/Zilla/App/Command/authordeps.pm cp lib/Dist/Zilla/Stash/Rights.pm blib/lib/Dist/Zilla/Stash/Rights.pm cp lib/Dist/Zilla/Role/TestRunner.pm blib/lib/Dist/Zilla/Role/TestRunner.pm cp lib/Dist/Zilla/App/Command/setup.pm blib/lib/Dist/Zilla/App/Command/setup.pm cp lib/Dist/Zilla/Role/AfterBuild.pm blib/lib/Dist/Zilla/Role/AfterBuild.pm cp lib/Dist/Zilla/Role/ConfigDumper.pm blib/lib/Dist/Zilla/Role/ConfigDumper.pm cp lib/Dist/Zilla/Chrome/Test.pm blib/lib/Dist/Zilla/Chrome/Test.pm cp lib/Dist/Zilla/Dist/Builder.pm blib/lib/Dist/Zilla/Dist/Builder.pm cp lib/Dist/Zilla/Plugin/MetaConfig.pm blib/lib/Dist/Zilla/Plugin/MetaConfig.pm cp lib/Dist/Zilla/Role/BeforeBuild.pm blib/lib/Dist/Zilla/Role/BeforeBuild.pm cp lib/Dist/Zilla/MVP/Section.pm blib/lib/Dist/Zilla/MVP/Section.pm cp lib/Dist/Zilla/PluginBundle/Basic.pm blib/lib/Dist/Zilla/PluginBundle/Basic.pm cp lib/Dist/Zilla/Plugin/MetaNoIndex.pm blib/lib/Dist/Zilla/Plugin/MetaNoIndex.pm cp lib/Dist/Zilla/App/Command/smoke.pm blib/lib/Dist/Zilla/App/Command/smoke.pm cp lib/Dist/Zilla/App/Command/release.pm blib/lib/Dist/Zilla/App/Command/release.pm cp lib/Dist/Zilla/Plugin/PkgVersion.pm blib/lib/Dist/Zilla/Plugin/PkgVersion.pm cp lib/Dist/Zilla/Plugin/InlineFiles.pm blib/lib/Dist/Zilla/Plugin/InlineFiles.pm cp lib/Dist/Zilla/Plugin/ExecDir.pm blib/lib/Dist/Zilla/Plugin/ExecDir.pm cp lib/Dist/Zilla/Role/PluginBundle/Easy.pm blib/lib/Dist/Zilla/Role/PluginBundle/Easy.pm cp lib/Dist/Zilla/Role/PluginBundle.pm blib/lib/Dist/Zilla/Role/PluginBundle.pm cp lib/Dist/Zilla/Plugin/FileFinder/Filter.pm blib/lib/Dist/Zilla/Plugin/FileFinder/Filter.pm cp lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm blib/lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm cp lib/Dist/Zilla/App/Command/add.pm blib/lib/Dist/Zilla/App/Command/add.pm cp lib/Dist/Zilla/Role/AfterMint.pm blib/lib/Dist/Zilla/Role/AfterMint.pm cp lib/Dist/Zilla/Role/ExecFiles.pm blib/lib/Dist/Zilla/Role/ExecFiles.pm cp lib/Dist/Zilla/Util/AuthorDeps.pm blib/lib/Dist/Zilla/Util/AuthorDeps.pm cp lib/Dist/Zilla/Tutorial.pm blib/lib/Dist/Zilla/Tutorial.pm cp lib/Dist/Zilla/Stash/PAUSE.pm blib/lib/Dist/Zilla/Stash/PAUSE.pm cp lib/Dist/Zilla/Plugin/MakeMaker/Runner.pm blib/lib/Dist/Zilla/Plugin/MakeMaker/Runner.pm cp lib/Dist/Zilla/Role/AfterRelease.pm blib/lib/Dist/Zilla/Role/AfterRelease.pm cp lib/Dist/Zilla/Plugin/MetaResources.pm blib/lib/Dist/Zilla/Plugin/MetaResources.pm cp lib/Dist/Zilla/Plugin/BumpVersion.pm blib/lib/Dist/Zilla/Plugin/BumpVersion.pm cp lib/Dist/Zilla/Role/FileMunger.pm blib/lib/Dist/Zilla/Role/FileMunger.pm cp lib/Dist/Zilla/Role/NameProvider.pm blib/lib/Dist/Zilla/Role/NameProvider.pm cp lib/Dist/Zilla.pm blib/lib/Dist/Zilla.pm cp lib/Test/DZil.pm blib/lib/Test/DZil.pm cp lib/Dist/Zilla/Role/MetaProvider.pm blib/lib/Dist/Zilla/Role/MetaProvider.pm cp lib/Dist/Zilla/Plugin/MetaJSON.pm blib/lib/Dist/Zilla/Plugin/MetaJSON.pm cp lib/Dist/Zilla/Role/TextTemplate.pm blib/lib/Dist/Zilla/Role/TextTemplate.pm cp lib/Dist/Zilla/Plugin/PkgDist.pm blib/lib/Dist/Zilla/Plugin/PkgDist.pm cp lib/Dist/Zilla/Plugin/RemovePrereqs.pm blib/lib/Dist/Zilla/Plugin/RemovePrereqs.pm cp lib/Dist/Zilla/Role/EncodingProvider.pm blib/lib/Dist/Zilla/Role/EncodingProvider.pm cp lib/Dist/Zilla/Chrome/Term.pm blib/lib/Dist/Zilla/Chrome/Term.pm cp lib/Dist/Zilla/Role/Releaser.pm blib/lib/Dist/Zilla/Role/Releaser.pm cp lib/Dist/Zilla/Role/BuildPL.pm blib/lib/Dist/Zilla/Role/BuildPL.pm cp lib/Dist/Zilla/App/Command/version.pm blib/lib/Dist/Zilla/App/Command/version.pm cp lib/Dist/Zilla/Plugin/DistINI.pm blib/lib/Dist/Zilla/Plugin/DistINI.pm cp lib/Dist/Zilla/App/Command/build.pm blib/lib/Dist/Zilla/App/Command/build.pm cp lib/Dist/Zilla/File/FromCode.pm blib/lib/Dist/Zilla/File/FromCode.pm cp lib/Dist/Zilla/Role/FileGatherer.pm blib/lib/Dist/Zilla/Role/FileGatherer.pm cp lib/Dist/Zilla/Plugin/MakeMaker.pm blib/lib/Dist/Zilla/Plugin/MakeMaker.pm cp lib/Dist/Zilla/Plugin/ManifestSkip.pm blib/lib/Dist/Zilla/Plugin/ManifestSkip.pm cp lib/Dist/Zilla/PluginBundle/FakeClassic.pm blib/lib/Dist/Zilla/PluginBundle/FakeClassic.pm cp lib/Dist/Zilla/Tester.pm blib/lib/Dist/Zilla/Tester.pm cp lib/Dist/Zilla/Plugin/ModuleBuild.pm blib/lib/Dist/Zilla/Plugin/ModuleBuild.pm cp lib/Dist/Zilla/Plugin/MetaTests.pm blib/lib/Dist/Zilla/Plugin/MetaTests.pm cp lib/Dist/Zilla/Dist/Minter.pm blib/lib/Dist/Zilla/Dist/Minter.pm cp lib/Dist/Zilla/MVP/RootSection.pm blib/lib/Dist/Zilla/MVP/RootSection.pm cp lib/Dist/Zilla/Role/File.pm blib/lib/Dist/Zilla/Role/File.pm cp lib/Dist/Zilla/Role/StubBuild.pm blib/lib/Dist/Zilla/Role/StubBuild.pm cp lib/Dist/Zilla/Plugin/ModuleShareDirs.pm blib/lib/Dist/Zilla/Plugin/ModuleShareDirs.pm cp lib/Dist/Zilla/App/Command/install.pm blib/lib/Dist/Zilla/App/Command/install.pm cp lib/Dist/Zilla/Plugin/FakeRelease.pm blib/lib/Dist/Zilla/Plugin/FakeRelease.pm cp lib/Dist/Zilla/PluginBundle/Filter.pm blib/lib/Dist/Zilla/PluginBundle/Filter.pm cp lib/Dist/Zilla/Plugin/GenerateFile.pm blib/lib/Dist/Zilla/Plugin/GenerateFile.pm cp lib/Dist/Zilla/Role/InstallTool.pm blib/lib/Dist/Zilla/Role/InstallTool.pm cp lib/Dist/Zilla/Types.pm blib/lib/Dist/Zilla/Types.pm cp lib/Dist/Zilla/File/InMemory.pm blib/lib/Dist/Zilla/File/InMemory.pm cp lib/Dist/Zilla/App/Command/listdeps.pm blib/lib/Dist/Zilla/App/Command/listdeps.pm cp lib/Dist/Zilla/App/Command/test.pm blib/lib/Dist/Zilla/App/Command/test.pm cp lib/Dist/Zilla/Plugin/AutoPrereqs.pm blib/lib/Dist/Zilla/Plugin/AutoPrereqs.pm cp lib/Dist/Zilla/Plugin/AutoVersion.pm blib/lib/Dist/Zilla/Plugin/AutoVersion.pm cp lib/Dist/Zilla/Plugin/License.pm blib/lib/Dist/Zilla/Plugin/License.pm cp lib/Dist/Zilla/Role/Plugin.pm blib/lib/Dist/Zilla/Role/Plugin.pm cp lib/Dist/Zilla/Role/ShareDir.pm blib/lib/Dist/Zilla/Role/ShareDir.pm cp lib/Dist/Zilla/Plugin/NextRelease.pm blib/lib/Dist/Zilla/Plugin/NextRelease.pm cp lib/Dist/Zilla/Role/BeforeRelease.pm blib/lib/Dist/Zilla/Role/BeforeRelease.pm cp lib/Dist/Zilla/Prereqs.pm blib/lib/Dist/Zilla/Prereqs.pm cp lib/Dist/Zilla/Plugin/TemplateModule.pm blib/lib/Dist/Zilla/Plugin/TemplateModule.pm cp lib/Dist/Zilla/File/OnDisk.pm blib/lib/Dist/Zilla/File/OnDisk.pm cp lib/Dist/Zilla/Role/ModuleMaker.pm blib/lib/Dist/Zilla/Role/ModuleMaker.pm cp lib/Dist/Zilla/Plugin/FinderCode.pm blib/lib/Dist/Zilla/Plugin/FinderCode.pm cp lib/Dist/Zilla/Util.pm blib/lib/Dist/Zilla/Util.pm cp lib/Dist/Zilla/Role/FileInjector.pm blib/lib/Dist/Zilla/Role/FileInjector.pm cp lib/Dist/Zilla/Plugin/PodVersion.pm blib/lib/Dist/Zilla/Plugin/PodVersion.pm cp lib/Dist/Zilla/Role/FileFinderUser.pm blib/lib/Dist/Zilla/Role/FileFinderUser.pm cp lib/Dist/Zilla/Role/BuildRunner.pm blib/lib/Dist/Zilla/Role/BuildRunner.pm cp lib/Dist/Zilla/Plugin/CPANFile.pm blib/lib/Dist/Zilla/Plugin/CPANFile.pm cp lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm blib/lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm cp lib/Dist/Zilla/Plugin/ConfirmRelease.pm blib/lib/Dist/Zilla/Plugin/ConfirmRelease.pm cp lib/Dist/Zilla/Plugin/AutoPrereq.pm blib/lib/Dist/Zilla/Plugin/AutoPrereq.pm cp lib/Dist/Zilla/Plugin/PruneFiles.pm blib/lib/Dist/Zilla/Plugin/PruneFiles.pm cp lib/Dist/Zilla/Plugin/Prereq.pm blib/lib/Dist/Zilla/Plugin/Prereq.pm cp lib/Dist/Zilla/App/Command/run.pm blib/lib/Dist/Zilla/App/Command/run.pm cp lib/Dist/Zilla/MVP/Reader/Perl.pm blib/lib/Dist/Zilla/MVP/Reader/Perl.pm cp lib/Dist/Zilla/Plugin/ExtraTests.pm blib/lib/Dist/Zilla/Plugin/ExtraTests.pm cp lib/Dist/Zilla/App/Tester.pm blib/lib/Dist/Zilla/App/Tester.pm cp lib/Dist/Zilla/Plugin/PodSyntaxTests.pm blib/lib/Dist/Zilla/Plugin/PodSyntaxTests.pm cp lib/Dist/Zilla/Plugin/UploadToCPAN.pm blib/lib/Dist/Zilla/Plugin/UploadToCPAN.pm cp lib/Dist/Zilla/Role/PrereqSource.pm blib/lib/Dist/Zilla/Role/PrereqSource.pm cp bin/dzil blib/script/dzil /Users/fly2000/ap2000-298465/bin/perl-dynamic -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dzil Manifying blib/man1/dzil.1 Manifying blib/man3/Dist::Zilla.3 Manifying blib/man3/Dist::Zilla::App.3 Manifying blib/man3/Dist::Zilla::App::Command.3 Manifying blib/man3/Dist::Zilla::App::Command::add.3 Manifying blib/man3/Dist::Zilla::App::Command::authordeps.3 Manifying blib/man3/Dist::Zilla::App::Command::build.3 Manifying blib/man3/Dist::Zilla::App::Command::clean.3 Manifying blib/man3/Dist::Zilla::App::Command::install.3 Manifying blib/man3/Dist::Zilla::App::Command::listdeps.3 Manifying blib/man3/Dist::Zilla::App::Command::new.3 Manifying blib/man3/Dist::Zilla::App::Command::nop.3 Manifying blib/man3/Dist::Zilla::App::Command::release.3 Manifying blib/man3/Dist::Zilla::App::Command::run.3 Manifying blib/man3/Dist::Zilla::App::Command::setup.3 Manifying blib/man3/Dist::Zilla::App::Command::smoke.3 Manifying blib/man3/Dist::Zilla::App::Command::test.3 Manifying blib/man3/Dist::Zilla::App::Command::version.3 Manifying blib/man3/Dist::Zilla::App::Tester.3 Manifying blib/man3/Dist::Zilla::Chrome::Term.3 Manifying blib/man3/Dist::Zilla::Chrome::Test.3 Manifying blib/man3/Dist::Zilla::Dist::Builder.3 Manifying blib/man3/Dist::Zilla::Dist::Minter.3 Manifying blib/man3/Dist::Zilla::File::FromCode.3 Manifying blib/man3/Dist::Zilla::File::InMemory.3 Manifying blib/man3/Dist::Zilla::File::OnDisk.3 Manifying blib/man3/Dist::Zilla::MVP::Assembler.3 Manifying blib/man3/Dist::Zilla::MVP::Assembler::GlobalConfig.3 Manifying blib/man3/Dist::Zilla::MVP::Assembler::Zilla.3 Manifying blib/man3/Dist::Zilla::MVP::Reader::Finder.3 Manifying blib/man3/Dist::Zilla::MVP::Reader::Perl.3 Manifying blib/man3/Dist::Zilla::MVP::RootSection.3 Manifying blib/man3/Dist::Zilla::MVP::Section.3 Manifying blib/man3/Dist::Zilla::MintingProfile::Default.3 Manifying blib/man3/Dist::Zilla::Plugin::AutoPrereq.3 Manifying blib/man3/Dist::Zilla::Plugin::AutoPrereqs.3 Manifying blib/man3/Dist::Zilla::Plugin::AutoVersion.3 Manifying blib/man3/Dist::Zilla::Plugin::BumpVersion.3 Manifying blib/man3/Dist::Zilla::Plugin::CPANFile.3 Manifying blib/man3/Dist::Zilla::Plugin::ConfirmRelease.3 Manifying blib/man3/Dist::Zilla::Plugin::DistINI.3 Manifying blib/man3/Dist::Zilla::Plugin::Encoding.3 Manifying blib/man3/Dist::Zilla::Plugin::ExecDir.3 Manifying blib/man3/Dist::Zilla::Plugin::ExtraTests.3 Manifying blib/man3/Dist::Zilla::Plugin::FakeRelease.3 Manifying blib/man3/Dist::Zilla::Plugin::FileFinder::ByName.3 Manifying blib/man3/Dist::Zilla::Plugin::FileFinder::Filter.3 Manifying blib/man3/Dist::Zilla::Plugin::FinderCode.3 Manifying blib/man3/Dist::Zilla::Plugin::GatherDir.3 Manifying blib/man3/Dist::Zilla::Plugin::GatherDir::Template.3 Manifying blib/man3/Dist::Zilla::Plugin::GenerateFile.3 Manifying blib/man3/Dist::Zilla::Plugin::InlineFiles.3 Manifying blib/man3/Dist::Zilla::Plugin::License.3 Manifying blib/man3/Dist::Zilla::Plugin::MakeMaker.3 Manifying blib/man3/Dist::Zilla::Plugin::MakeMaker::Runner.3 Manifying blib/man3/Dist::Zilla::Plugin::Manifest.3 Manifying blib/man3/Dist::Zilla::Plugin::ManifestSkip.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaConfig.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaJSON.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaNoIndex.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaResources.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaTests.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaYAML.3 Manifying blib/man3/Dist::Zilla::Plugin::ModuleBuild.3 Manifying blib/man3/Dist::Zilla::Plugin::ModuleShareDirs.3 Manifying blib/man3/Dist::Zilla::Plugin::NextRelease.3 Manifying blib/man3/Dist::Zilla::Plugin::PkgDist.3 Manifying blib/man3/Dist::Zilla::Plugin::PkgVersion.3 Manifying blib/man3/Dist::Zilla::Plugin::PodCoverageTests.3 Manifying blib/man3/Dist::Zilla::Plugin::PodSyntaxTests.3 Manifying blib/man3/Dist::Zilla::Plugin::PodVersion.3 Manifying blib/man3/Dist::Zilla::Plugin::Prereq.3 Manifying blib/man3/Dist::Zilla::Plugin::Prereqs.3 Manifying blib/man3/Dist::Zilla::Plugin::PruneCruft.3 Manifying blib/man3/Dist::Zilla::Plugin::PruneFiles.3 Manifying blib/man3/Dist::Zilla::Plugin::Readme.3 Manifying blib/man3/Dist::Zilla::Plugin::RemovePrereqs.3 Manifying blib/man3/Dist::Zilla::Plugin::ShareDir.3 Manifying blib/man3/Dist::Zilla::Plugin::TemplateModule.3 Manifying blib/man3/Dist::Zilla::Plugin::TestRelease.3 Manifying blib/man3/Dist::Zilla::Plugin::UploadToCPAN.3 Manifying blib/man3/Dist::Zilla::PluginBundle::Basic.3 Manifying blib/man3/Dist::Zilla::PluginBundle::Classic.3 Manifying blib/man3/Dist::Zilla::PluginBundle::FakeClassic.3 Manifying blib/man3/Dist::Zilla::PluginBundle::Filter.3 Manifying blib/man3/Dist::Zilla::Prereqs.3 Manifying blib/man3/Dist::Zilla::Role::AfterBuild.3 Manifying blib/man3/Dist::Zilla::Role::AfterMint.3 Manifying blib/man3/Dist::Zilla::Role::AfterRelease.3 Manifying blib/man3/Dist::Zilla::Role::BeforeArchive.3 Manifying blib/man3/Dist::Zilla::Role::BeforeBuild.3 Manifying blib/man3/Dist::Zilla::Role::BeforeMint.3 Manifying blib/man3/Dist::Zilla::Role::BeforeRelease.3 Manifying blib/man3/Dist::Zilla::Role::BuildPL.3 Manifying blib/man3/Dist::Zilla::Role::BuildRunner.3 Manifying blib/man3/Dist::Zilla::Role::Chrome.3 Manifying blib/man3/Dist::Zilla::Role::ConfigDumper.3 Manifying blib/man3/Dist::Zilla::Role::EncodingProvider.3 Manifying blib/man3/Dist::Zilla::Role::ExecFiles.3 Manifying blib/man3/Dist::Zilla::Role::File.3 Manifying blib/man3/Dist::Zilla::Role::FileFinder.3 Manifying blib/man3/Dist::Zilla::Role::FileFinderUser.3 Manifying blib/man3/Dist::Zilla::Role::FileGatherer.3 Manifying blib/man3/Dist::Zilla::Role::FileInjector.3 Manifying blib/man3/Dist::Zilla::Role::FileMunger.3 Manifying blib/man3/Dist::Zilla::Role::FilePruner.3 Manifying blib/man3/Dist::Zilla::Role::InstallTool.3 Manifying blib/man3/Dist::Zilla::Role::LicenseProvider.3 Manifying blib/man3/Dist::Zilla::Role::MetaProvider.3 Manifying blib/man3/Dist::Zilla::Role::MintingProfile.3 Manifying blib/man3/Dist::Zilla::Role::MintingProfile::ShareDir.3 Manifying blib/man3/Dist::Zilla::Role::ModuleMaker.3 Manifying blib/man3/Dist::Zilla::Role::MutableFile.3 Manifying blib/man3/Dist::Zilla::Role::NameProvider.3 Manifying blib/man3/Dist::Zilla::Role::PPI.3 Manifying blib/man3/Dist::Zilla::Role::Plugin.3 Manifying blib/man3/Dist::Zilla::Role::PluginBundle.3 Manifying blib/man3/Dist::Zilla::Role::PluginBundle::Easy.3 Manifying blib/man3/Dist::Zilla::Role::PrereqSource.3 Manifying blib/man3/Dist::Zilla::Role::Releaser.3 Manifying blib/man3/Dist::Zilla::Role::ShareDir.3 Manifying blib/man3/Dist::Zilla::Role::Stash.3 Manifying blib/man3/Dist::Zilla::Role::Stash::Authors.3 Manifying blib/man3/Dist::Zilla::Role::Stash::Login.3 Manifying blib/man3/Dist::Zilla::Role::StubBuild.3 Manifying blib/man3/Dist::Zilla::Role::TestRunner.3 Manifying blib/man3/Dist::Zilla::Role::TextTemplate.3 Manifying blib/man3/Dist::Zilla::Role::VersionProvider.3 Manifying blib/man3/Dist::Zilla::Stash::PAUSE.3 Manifying blib/man3/Dist::Zilla::Stash::Rights.3 Manifying blib/man3/Dist::Zilla::Stash::User.3 Manifying blib/man3/Dist::Zilla::Tester.3 Manifying blib/man3/Dist::Zilla::Tutorial.3 Manifying blib/man3/Dist::Zilla::Types.3 Manifying blib/man3/Dist::Zilla::Util.3 Manifying blib/man3/Dist::Zilla::Util::AuthorDeps.3 Manifying blib/man3/Test::DZil.3 RJBS/Dist-Zilla-5.020.tar.gz make -- OK Prepending %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 Skip blib/lib/auto/share/module/Dist-Zilla-MintingProfile-Default/default/profile.ini (unchanged) Skip blib/lib/auto/share/module/Dist-Zilla-MintingProfile-Default/default/extra-dist.ini (unchanged) PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/commands/*.t t/diagnostics/*.t t/plugins/*.t # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10 # perl: 5.020001 (wanted v5.8.5) on darwin from /Users/fly2000/ap2000-298465/bin/perl-dynamic # # App::Cmd::Command::version => 0.323 (want any version) # App::Cmd::Setup => 0.323 (want 0.309) # App::Cmd::Tester => 0.323 (want 0.306) # App::Cmd::Tester::CaptureExternal => 0.323 (want any version) # Archive::Tar => 2.02 (want any version) # Archive::Tar::Wrapper => module not found. (want 0.15) # CPAN::Meta::Converter => 2.142060 (want 2.101550) # CPAN::Meta::Prereqs => 2.142060 (want 2.120630) # CPAN::Meta::Requirements => 2.126 (want 2.121) # CPAN::Meta::Validator => 2.142060 (want 2.101550) # CPAN::Uploader => 0.103007 (want 0.103004) # Carp => 1.3301 (want any version) # Class::Load => 0.21 (want 0.17) # Config::INI::Reader => 0.024 (want any version) # Config::MVP::Assembler => 2.200008 (want any version) # Config::MVP::Assembler::WithBundles => 2.200008 (want any version) # Config::MVP::Reader => 2.200008 (want 2.101540) # Config::MVP::Reader::Findable::ByExtension => 2.200008 (want any version) # Config::MVP::Reader::Finder => 2.200008 (want any version) # Config::MVP::Reader::INI => 2.101463 (want 2) # Config::MVP::Section => 2.200008 (want 2.200002) # Data::Dumper => 2.151 (want any version) # Data::Section => 0.200006 (want 0.200002) # DateTime => 1.12 (want 0.44) # Digest::MD5 => 2.53 (want any version) # Encode => 2.62 (want any version) # ExtUtils::MakeMaker => 6.98 (want 6.30) # ExtUtils::Manifest => 1.66 (want 1.54) # File::Copy::Recursive => 0.38 (want any version) # File::Find::Rule => 0.33 (want any version) # File::HomeDir => 1.00 (want any version) # File::Path => 2.09 (want any version) # File::ShareDir => 1.102 (want any version) # File::ShareDir::Install => 0.09 (want 0.06) # File::Spec => 3.47 (want any version) # File::Temp => 0.2304 (want any version) # File::pushd => 1.009 (want any version) # Hash::Merge::Simple => 0.051 (want any version) # JSON => 2.90 (want 2) # List::AllUtils => 0.08 (want any version) # List::MoreUtils => 0.33 (want any version) # List::Util => 1.41 (want any version) # Log::Dispatchouli => 2.010 (want 1.102220) # Mixin::Linewise::Readers => 0.106 (want 0.100) # Moose => 2.1211 (want 0.92) # Moose::Autobox => 0.15 (want 0.10) # Moose::Role => 2.1211 (want any version) # Moose::Util::TypeConstraints => 2.1211 (want any version) # MooseX::LazyRequire => 0.11 (want any version) # MooseX::Role::Parameterized => 1.08 (want any version) # MooseX::SetOnce => 0.200002 (want any version) # MooseX::Types => 0.45 (want any version) # MooseX::Types::Moose => 0.45 (want any version) # MooseX::Types::Path::Class => 0.06 (want any version) # MooseX::Types::Perl => 0.101343 (want any version) # PPI => 1.218 (want any version) # PPI::Document => 1.218 (want any version) # Params::Util => 1.07 (want any version) # Path::Class => 0.35 (want 0.22) # Path::Tiny => 0.056 (want any version) # Perl::PrereqScanner => 1.020 (want 1.016) # Perl::Version => 1.013 (want any version) # Pod::Eventual => 0.094001 (want 0.091480) # Scalar::Util => 1.41 (want any version) # Software::License => 0.103010 (want 0.101370) # Software::License::None => 0.103010 (want any version) # Software::LicenseUtils => 0.103010 (want any version) # Storable => 2.51 (want any version) # String::Formatter => 0.102084 (want 0.100680) # String::RewritePrefix => 0.007 (want 0.005) # Sub::Exporter => 0.987 (want any version) # Sub::Exporter::ForMethods => 0.100051 (want any version) # Sub::Exporter::Util => 0.987 (want any version) # Term::Encoding => 0.02 (want any version) # Term::ReadKey => 2.32 (want any version) # Term::ReadLine => 1.14 (want any version) # Term::ReadLine::Gnu => module not found. (want any version) # Term::UI => 0.42 (want any version) # Test::Deep => 0.113 (want any version) # Test::FailWarnings => 0.008 (want any version) # Test::Fatal => 0.013 (want any version) # Test::File::ShareDir => 1.000005 (want any version) # Test::More => 1.001006 (want 0.96) # Text::Glob => 0.09 (want 0.08) # Text::Template => 1.46 (want any version) # Try::Tiny => 0.22 (want any version) # YAML::Tiny => 1.63 (want any version) # autobox => 2.82 (want 2.53) # autodie => 2.25 (want any version) # lib => 0.63 (want any version) # namespace::autoclean => 0.20 (want any version) # parent => 0.228 (want any version) # strict => 1.08 (want any version) # utf8 => 1.13_01 (want any version) # version => 0.9909 (want any version) # warnings => 1.23 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok t/commands/authordeps.t ....... 1..1 ok 1 - authordeps in corpus/dist/AutoPrereqs ok t/compile.t ................... 1..135 ok 1 - require Dist::Zilla; ok 2 - require Dist::Zilla::App; ok 3 - require Dist::Zilla::Prereqs; ok 4 - require Dist::Zilla::Tester; ok 5 - require Dist::Zilla::Types; ok 6 - require Dist::Zilla::Util; ok 7 - require Dist::Zilla::App::Command; ok 8 - require Dist::Zilla::App::Tester; ok 9 - require Dist::Zilla::App::Command::add; ok 10 - require Dist::Zilla::App::Command::authordeps; ok 11 - require Dist::Zilla::App::Command::build; ok 12 - require Dist::Zilla::App::Command::clean; ok 13 - require Dist::Zilla::App::Command::install; ok 14 - require Dist::Zilla::App::Command::listdeps; ok 15 - require Dist::Zilla::App::Command::new; ok 16 - require Dist::Zilla::App::Command::nop; ok 17 - require Dist::Zilla::App::Command::release; ok 18 - require Dist::Zilla::App::Command::run; ok 19 - require Dist::Zilla::App::Command::setup; ok 20 - require Dist::Zilla::App::Command::smoke; ok 21 - require Dist::Zilla::App::Command::test; ok 22 - require Dist::Zilla::App::Command::version; ok 23 - require Dist::Zilla::Chrome::Term; ok 24 - require Dist::Zilla::Chrome::Test; ok 25 - require Dist::Zilla::Dist::Builder; ok 26 - require Dist::Zilla::Dist::Minter; ok 27 - require Dist::Zilla::File::FromCode; ok 28 - require Dist::Zilla::File::InMemory; ok 29 - require Dist::Zilla::File::OnDisk; ok 30 - require Dist::Zilla::MintingProfile::Default; ok 31 - require Dist::Zilla::MVP::Assembler; ok 32 - require Dist::Zilla::MVP::RootSection; ok 33 - require Dist::Zilla::MVP::Section; ok 34 - require Dist::Zilla::MVP::Assembler::GlobalConfig; ok 35 - require Dist::Zilla::MVP::Assembler::Zilla; ok 36 - require Dist::Zilla::MVP::Reader::Finder; ok 37 - require Dist::Zilla::MVP::Reader::Perl; ok 38 - require Dist::Zilla::Plugin::AutoPrereq; ok 39 - require Dist::Zilla::Plugin::AutoPrereqs; ok 40 - require Dist::Zilla::Plugin::AutoVersion; ok 41 - require Dist::Zilla::Plugin::BumpVersion; ok 42 - require Dist::Zilla::Plugin::ConfirmRelease; ok 43 - require Dist::Zilla::Plugin::CPANFile; ok 44 - require Dist::Zilla::Plugin::DistINI; ok 45 - require Dist::Zilla::Plugin::Encoding; ok 46 - require Dist::Zilla::Plugin::ExecDir; ok 47 - require Dist::Zilla::Plugin::ExtraTests; ok 48 - require Dist::Zilla::Plugin::FakeRelease; ok 49 - require Dist::Zilla::Plugin::FinderCode; ok 50 - require Dist::Zilla::Plugin::GatherDir; ok 51 - require Dist::Zilla::Plugin::GenerateFile; ok 52 - require Dist::Zilla::Plugin::InlineFiles; ok 53 - require Dist::Zilla::Plugin::License; ok 54 - require Dist::Zilla::Plugin::MakeMaker; ok 55 - require Dist::Zilla::Plugin::Manifest; ok 56 - require Dist::Zilla::Plugin::ManifestSkip; ok 57 - require Dist::Zilla::Plugin::MetaConfig; ok 58 - require Dist::Zilla::Plugin::MetaJSON; ok 59 - require Dist::Zilla::Plugin::MetaNoIndex; ok 60 - require Dist::Zilla::Plugin::MetaResources; ok 61 - require Dist::Zilla::Plugin::MetaTests; ok 62 - require Dist::Zilla::Plugin::MetaYAML; ok 63 - require Dist::Zilla::Plugin::ModuleBuild; ok 64 - require Dist::Zilla::Plugin::ModuleShareDirs; ok 65 - require Dist::Zilla::Plugin::NextRelease; ok 66 - require Dist::Zilla::Plugin::PkgDist; ok 67 - require Dist::Zilla::Plugin::PkgVersion; ok 68 - require Dist::Zilla::Plugin::PodCoverageTests; ok 69 - require Dist::Zilla::Plugin::PodSyntaxTests; ok 70 - require Dist::Zilla::Plugin::PodVersion; ok 71 - require Dist::Zilla::Plugin::Prereq; ok 72 - require Dist::Zilla::Plugin::Prereqs; ok 73 - require Dist::Zilla::Plugin::PruneCruft; ok 74 - require Dist::Zilla::Plugin::PruneFiles; ok 75 - require Dist::Zilla::Plugin::Readme; ok 76 - require Dist::Zilla::Plugin::RemovePrereqs; ok 77 - require Dist::Zilla::Plugin::ShareDir; ok 78 - require Dist::Zilla::Plugin::TemplateModule; ok 79 - require Dist::Zilla::Plugin::TestRelease; ok 80 - require Dist::Zilla::Plugin::UploadToCPAN; ok 81 - require Dist::Zilla::Plugin::FileFinder::ByName; ok 82 - require Dist::Zilla::Plugin::FileFinder::Filter; ok 83 - require Dist::Zilla::Plugin::GatherDir::Template; ok 84 - require Dist::Zilla::Plugin::MakeMaker::Runner; ok 85 - require Dist::Zilla::PluginBundle::Basic; ok 86 - require Dist::Zilla::PluginBundle::Classic; ok 87 - require Dist::Zilla::PluginBundle::FakeClassic; ok 88 - require Dist::Zilla::PluginBundle::Filter; ok 89 - require Dist::Zilla::Role::AfterBuild; ok 90 - require Dist::Zilla::Role::AfterMint; ok 91 - require Dist::Zilla::Role::AfterRelease; ok 92 - require Dist::Zilla::Role::BeforeArchive; ok 93 - require Dist::Zilla::Role::BeforeBuild; ok 94 - require Dist::Zilla::Role::BeforeMint; ok 95 - require Dist::Zilla::Role::BeforeRelease; ok 96 - require Dist::Zilla::Role::BuildPL; ok 97 - require Dist::Zilla::Role::BuildRunner; ok 98 - require Dist::Zilla::Role::Chrome; ok 99 - require Dist::Zilla::Role::ConfigDumper; ok 100 - require Dist::Zilla::Role::EncodingProvider; ok 101 - require Dist::Zilla::Role::ExecFiles; ok 102 - require Dist::Zilla::Role::File; ok 103 - require Dist::Zilla::Role::FileFinder; ok 104 - require Dist::Zilla::Role::FileFinderUser; ok 105 - require Dist::Zilla::Role::FileGatherer; ok 106 - require Dist::Zilla::Role::FileInjector; ok 107 - require Dist::Zilla::Role::FileMunger; ok 108 - require Dist::Zilla::Role::FilePruner; ok 109 - require Dist::Zilla::Role::InstallTool; ok 110 - require Dist::Zilla::Role::LicenseProvider; ok 111 - require Dist::Zilla::Role::MetaProvider; ok 112 - require Dist::Zilla::Role::MintingProfile; ok 113 - require Dist::Zilla::Role::ModuleMaker; ok 114 - require Dist::Zilla::Role::MutableFile; ok 115 - require Dist::Zilla::Role::NameProvider; ok 116 - require Dist::Zilla::Role::Plugin; ok 117 - require Dist::Zilla::Role::PluginBundle; ok 118 - require Dist::Zilla::Role::PPI; ok 119 - require Dist::Zilla::Role::PrereqSource; ok 120 - require Dist::Zilla::Role::Releaser; ok 121 - require Dist::Zilla::Role::ShareDir; ok 122 - require Dist::Zilla::Role::Stash; ok 123 - require Dist::Zilla::Role::StubBuild; ok 124 - require Dist::Zilla::Role::TestRunner; ok 125 - require Dist::Zilla::Role::TextTemplate; ok 126 - require Dist::Zilla::Role::VersionProvider; ok 127 - require Dist::Zilla::Role::MintingProfile::ShareDir; ok 128 - require Dist::Zilla::Role::PluginBundle::Easy; ok 129 - require Dist::Zilla::Role::Stash::Authors; ok 130 - require Dist::Zilla::Role::Stash::Login; ok 131 - require Dist::Zilla::Stash::PAUSE; ok 132 - require Dist::Zilla::Stash::Rights; ok 133 - require Dist::Zilla::Stash::User; ok 134 - require Dist::Zilla::Util::AuthorDeps; ok 135 - require Test::DZil; ok t/diagnostics/main-module.t ... ok 1 - fails with no main_module ok 2 - tells users there are no files in dist ok 3 - tells user what we expected to find ok 4 - should not fail with main_module ok 5 - fails with no main_module ok 6 - tells user what we expected to find ok 7 - tells the user there are no pm files ok 8 - should fail with missing main_module ok 9 - tells users there are no files in dist ok 10 - tells user their main_module was fubar ok 11 - should fail with missing main_module ok 12 - tells user their main_module was fubar ok 13 - should fail with missing main_module ok 14 - tells user their main_module was fubar ok 15 - tells the user there are no pm files 1..15 ok t/diagnostics/plugin-fail.t ... # Subtest: BrokenPlugin ok 1 - Failure occurs when a plugin is broken ok 2 - Exception is a compilation failure ok 3 - Exception reports the original problem 1..3 ok 1 - BrokenPlugin # Subtest: BrokenPlugin2 ok 1 - Failure occurs when a plugin is broken ok 2 - Exception is a compilation failure ok 3 - Exception reports the original problem 1..3 ok 2 - BrokenPlugin2 # Subtest: BrokenPlugin3 ok 1 - Failure occurs when a plugin is broken ok 2 - Exception explains that it couldn't load the plugin ok 3 - Exception reports the original problem 1..3 ok 3 - BrokenPlugin3 # Subtest: BrokenPlugin4 ok 1 - Failure occurs when a plugin is broken ok 2 - Exception explains that it couldn't load the plugin 2-layers down ok 3 - Exception reports the original problem 1..3 ok 4 - BrokenPlugin4 # Subtest: Not::A::Plugin ok 1 - Failure occurs when a plugin is missing ok 2 - Exception explains that the plugin is not installed ok 3 - Exception suggests using authordeps 1..3 ok 5 - Not::A::Plugin 1..5 ok t/file.t ...................... # Subtest: OnDisk # Subtest: UTF-8 file ok 1 - create UTF-8 encoded tempfile ok 2 - An object of class 'Dist::Zilla::File::OnDisk' isa 'Dist::Zilla::File::OnDisk' ok 3 - does MutableFile role ok 4 - get content ok 5 - get encoded_content ok 6 - set content ok 7 - get content ok 8 - get encoded_content ok 9 - set encoded_content ok 10 - get encoded_content ok 11 - get content 1..11 ok 1 - UTF-8 file # Subtest: binary file ok 1 - create binary tempfile ok 2 - An object of class 'Dist::Zilla::File::OnDisk' isa 'Dist::Zilla::File::OnDisk' ok 3 - set encoding to 'bytes' ok 4 - get encoded_content ok 5 - get content from bytes should throw error ok 6 - error shows encoded_content source 1..6 ok 2 - binary file # Subtest: latin1 file ok 1 - create latin1 tempfile ok 2 - An object of class 'Dist::Zilla::File::OnDisk' isa 'Dist::Zilla::File::OnDisk' ok 3 - get encoded_content ok 4 - get content 1..4 ok 3 - latin1 file 1..3 ok 1 - OnDisk # Subtest: InMemory # Subtest: UTF-8 string ok 1 - An object of class 'Dist::Zilla::File::InMemory' isa 'Dist::Zilla::File::InMemory' ok 2 - does MutableFile role ok 3 - get content ok 4 - get encoded_content ok 5 - set content ok 6 - get content ok 7 - get encoded_content ok 8 - set encoded_content ok 9 - get encoded_content ok 10 - get content 1..10 ok 1 - UTF-8 string # Subtest: binary string ok 1 - An object of class 'Dist::Zilla::File::InMemory' isa 'Dist::Zilla::File::InMemory' ok 2 - set encoding to 'bytes' ok 3 - get encoded_content ok 4 - get content from bytes should throw error ok 5 - error shows encoded_content source 1..5 ok 2 - binary string # Subtest: latin1 string ok 1 - An object of class 'Dist::Zilla::File::InMemory' isa 'Dist::Zilla::File::InMemory' ok 2 - get encoded_content ok 3 - get content 1..3 ok 3 - latin1 string 1..3 ok 2 - InMemory # Subtest: FromCode # Subtest: UTF-8 string ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode' ok 2 - content ok 3 - encoded_content 1..3 ok 1 - UTF-8 string # Subtest: content immutable ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode' ok 2 - changing content should throw error ok 3 - changing encoded_content should throw error 1..3 ok 2 - content immutable # Subtest: binary string ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode' ok 2 - get encoded_content ok 3 - get content from bytes should throw error ok 4 - error shows encoded_content source 1..4 ok 3 - binary string # Subtest: latin1 string ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode' ok 2 - get encoded_content ok 3 - get content 1..3 ok 4 - latin1 string 1..4 ok 3 - FromCode 1..3 ok t/minter.t .................... ok 1 - our new module has the package declaration we want ok 2 - copyright_holder in dist.ini ok 3 ok 4 - our second module has the package declaration we want 1..4 ok t/plugins/autolicense.t ....... ok 1 - dist license is set by plugin ok 2 - copyright_year used instead of default year 1..2 ok t/plugins/autoname.t .......... ok 1 - dist name is set (in DZ obj) 1..1 ok t/plugins/autoprereqs.t ....... ok 1 - all requires found, but no more ok 2 - configure_finder did not change requires ok 3 - configure_requires is correct ok 4 - custom scanner list 1..4 ok t/plugins/autoversion.t ....... ok 1 - dist version is set (in DZ obj) 1..1 ok t/plugins/confirmrelease.t .... ok 1 - ConfirmRelease aborts by default ok 2 - release did not happen by default ok 3 - ConfirmRelease aborts when DZIL_CONFIRMRELEASE_DEFAULT=n ok 4 - release did not happen when DZIL_CONFIRMRELEASE_DEFAULT=n ok 5 - ConfirmRelease aborts when DZIL_CONFIRMRELEASE_DEFAULT=no ok 6 - release did not happen when DZIL_CONFIRMRELEASE_DEFAULT=no ok 7 - DZIL_CONFIRMRELEASE_DEFAULT=y no exception ok 8 - DZIL_CONFIRMRELEASE_DEFAULT=y allows release ok 9 - DZIL_CONFIRMRELEASE_DEFAULT=yes no exception ok 10 - DZIL_CONFIRMRELEASE_DEFAULT=yes allows release ok 11 - ConfirmRelease aborts when answering 'n' ok 12 - supplementary information was also displayed ok 13 - release did not happen when answering 'n' ok 14 - ConfirmRelease aborts when answering 'no' ok 15 - supplementary information was also displayed ok 16 - release did not happen when answering 'no' ok 17 - ConfirmRelease no exception when answering 'y' ok 18 - supplementary information was also displayed ok 19 - answering 'y' allows release ok 20 - ConfirmRelease no exception when answering 'yes' ok 21 - supplementary information was also displayed ok 22 - answering 'yes' allows release 1..22 ok t/plugins/distmeta.t .......... ok 1 - META.json is_deeply META.yml ok 2 - abstract is what we want in 2.0 json ok 3 - author is what we want in 2.0 json ok 4 - license is what we want in 2.0 json ok 5 - name is what we want in 2.0 json ok 6 - prereqs is what we want in 2.0 json ok 7 - resources is what we want in 2.0 json ok 8 - version is what we want in 2.0 json ok 9 - abstract is what we want in 2.0 yaml ok 10 - author is what we want in 2.0 yaml ok 11 - license is what we want in 2.0 yaml ok 12 - name is what we want in 2.0 yaml ok 13 - prereqs is what we want in 2.0 yaml ok 14 - resources is what we want in 2.0 yaml ok 15 - version is what we want in 2.0 yaml ok 16 - META.json is_deeply META.yml ok 17 - abstract is what we want in 1.4 json ok 18 - author is what we want in 1.4 json ok 19 - build_requires is what we want in 1.4 json ok 20 - configure_requires is what we want in 1.4 json ok 21 - license is what we want in 1.4 json ok 22 - name is what we want in 1.4 json ok 23 - recommends is what we want in 1.4 json ok 24 - requires is what we want in 1.4 json ok 25 - resources is what we want in 1.4 json ok 26 - version is what we want in 1.4 json ok 27 - abstract is what we want in 1.4 yaml ok 28 - author is what we want in 1.4 yaml ok 29 - build_requires is what we want in 1.4 yaml ok 30 - configure_requires is what we want in 1.4 yaml ok 31 - license is what we want in 1.4 yaml ok 32 - name is what we want in 1.4 yaml ok 33 - recommends is what we want in 1.4 yaml ok 34 - requires is what we want in 1.4 yaml ok 35 - resources is what we want in 1.4 yaml ok 36 - version is what we want in 1.4 yaml ok 37 - authors (json) are set as expected, decode properly ok 38 - authors (yaml) are set as expected, decode properly 1..38 ok t/plugins/extratests.t ........ ok 1 - filenames rewritten by ExtraTests ok 2 - we mention AUTOMATED_TESTING in the rewritten smoke test ok 3 - we mention AUTHOR_TESTING in the rewritten author test ok 4 - we mention RELEASE_TESTING in the rewritten release test ok 5 - dependencies ok 1..5 ok t/plugins/fakerelease.t ....... ok 1 - we log a fake release when we fake release ok 2 - we log a fake release when we fake release ok 3 - we can make FakeRelease fail when we want! 1..3 ok t/plugins/ffbyname.t .......... ok 1 - dir corpus skip archives ok 2 - filter DZT ok 3 - InBin ok 4 - AllPerl ok 5 - Plugins ok 6 - Synopsis ok 7 - Everything ok 8 - NoPluginM ok 9 - Everything ok 10 - EverythingButPerl 1..10 ok t/plugins/filefinders.t ....... ok 1 - GatherDir gathers all files in the source dir ok 2 - all files found were in manifest ok 3 - all files in manifest were on disk ok 4 - InstallModules finds all modules ok 5 - IncModules finds all modules ok 6 - TestFiles finds all files ok 7 - ExecFiles finds all files ok 8 - ShareFiles finds all files ok 9 - :AllFiles finds all files ok 10 - :NoFiles finds no files 1..10 ok t/plugins/filter-b.t .......... ok 1 - filtering 2 plugins gets us 2 fewer plugins! ok 2 - we started with the 2 we wanted to remove ok 3 - ...then we removed them 1..3 ok t/plugins/gatherdir.t ......... ok 1 - GatherDir gathers all files in the source dir ok 2 - all files found were in manifest ok 3 - all files in manifest were on disk 1..3 ok t/plugins/generatefile.t ...... ok 1 - we render $dist stuff into dingo.txt ok 2 - we render $plugin stuff into dingo.txt ok 3 - we include template literals into dingo.tmpl ok 4 - we render $dist stuff into dingo.txt ok 5 - we render $plugin stuff into dingo.txt (contents and filename) ok 6 - we include template literals into dingo.tmpl (contents and filename) 1..6 ok t/plugins/installdirs.t ....... ok 1 - not going to install share ok 2 - not going to install share ok 3 - files in ./share, but no ShareDir, so we will not install_share ok 4 - files in ./share, ShareDir, so we will install_share ok 5 - files in ./share, ShareDir, so we have a Build.PL share_dir ok 6 - not going to install module-based share ok 7 - not going to install module-based share ok 8 - files in ./share, empty ModuleShareDirs, so we will not install_share ok 9 - files in ./share, ModuleShareDirs given, so we will install_share ok 10 - files in ./share, ModuleShareDirs given, so we will install_share ok 11 - files in ./other, another ModuleShareDirs given, so we will install_share ok 12 - ShareDir and ModuleShareDirs: dist share ok 13 - ShareDir and ModuleShareDirs: first module share ok 14 - ShareDir and ModuleShareDirs: other module share ok 15 - files in ./share, ModuleShareDirs given, so we have a Build.PL share_dir ok 16 - ModuleBuild with ShareDir and ModuleShareDirs ok 17 - not going to install execs ok 18 - files in ./bin, but no ExecDir, not going to install execs ok 19 - files in ./bin, ExecDir, going to install execs ok 20 - files in ./bin, ExecDir, going to install execs in Build.PL 1..20 ok t/plugins/license.t ........... # Subtest: ASCII-only author ok 1 - copyright appears in LICENSE file ok 2 - 'same terms as perl'-ish text appears in LICENSE 1..2 ok 1 - ASCII-only author # Subtest: non-ASCII author ok 1 - copyright appears in LICENSE file 1..1 ok 2 - non-ASCII author 1..2 ok t/plugins/makemaker.t ......... ok 1 - correct value set for ABSTRACT ok 2 - correct value set for AUTHOR ok 3 - correct value set for BUILD_REQUIRES ok 4 - correct value set for CONFIGURE_REQUIRES ok 5 - correct value set for DISTNAME ok 6 - correct value set for LICENSE ok 7 - correct value set for NAME ok 8 - correct value set for PREREQ_PM ok 9 - correct value set for TEST_REQUIRES ok 10 - correct value set for VERSION ok 11 - normalized the perl version needed 1..11 ok t/plugins/manifest.t .......... ok 1 - manifest quotes files with spaces ok 2 - manifest quotes files with spaces 1..2 ok t/plugins/metanoindex.t ....... ok 1 - we generated the no_index entry we expected 1..1 ok t/plugins/metaresources.t ..... ok 1 - no errors from old-style bugtracker and repository for MetaResources ok 2 - META.yml matches expected 1.4 spec output ok 3 - META.json was 2.0 output, old-style resources were upgraded ok 4 - no errors from new-style bugtracker and repository for MetaResources ok 5 - META.yml matches expected 1.4 spec output, new style resources were down-graded ok 6 - META.json was 2.0 output 1..6 ok t/plugins/misctests.t ......... ok 1 - we have a distmeta file that tests it ok 2 - we have a pod-syntax test ok 3 - we have a pod-coverage test ok 4 - develop prereqs 1..4 ok t/plugins/modulebuild.t ....... ok 1 - correct value set for build_requires ok 2 - correct value set for configure_requires ok 3 - correct value set for dist_abstract ok 4 - correct value set for dist_author ok 5 - correct value set for dist_name ok 6 - correct value set for dist_version ok 7 - correct value set for license ok 8 - correct value set for module_name ok 9 - correct value set for requires ok 10 - correct value set for test_requires ok 11 - no custom class by default ok 12 - loads custom class from inc ok 13 - Build.PL calls ->new on Foo::Build ok 14 - loads custom class from items specificed in mb_lib ok 15 - Build.PL calls ->new on Foo::Build 1..15 ok t/plugins/nextrelease.t ....... ok 1 - new version appears in build Changes file ok 2 - new version does not yet appear in source Changes file ok 3 - no \r added to build Changelog ok 4 - new version appears in source Changes file after release ok 5 - we log a fake release when we fake release ok 6 - No new \r's added to post-release changelog ok 7 - new version appears in build Changes file ok 8 - new version does not yet appear in source Changes file ok 9 - we can make FakeRelease fail when we want! ok 10 - no new version in source Changes after failed release ok 11 - setting a custom format works ok 12 - setting a custom time_zone works ok 13 - adding -TRIAL works ok 14 - adding -TRIAL works ok 15 - adding -TRIAL with padding works ok 16 - complains about missing name ok 17 - build successfully with name & email ok 18 - adding name and email works ok 19 - build successfully with %Info stash ok 20 - adding name and email from %Info works ok 21 - dolmen's name is unmangled 1..21 ok t/plugins/pkgdist.t ........... ok 1 - added version to DZT::Sample ok 2 - added version to DZT::TP1 ok 3 - added version to DZT::TP2 ok 4 - *not* added to DZT::WVer; we have one already ok 5 - added version to DZT::Script not ok 6 - added version to plain script # TODO only scanning for packages right now # Failed (TODO) test 'added version to plain script' # at t/plugins/pkgdist.t line 110. # ' # #!/usr/bin/perl # # print "hello world\n"; # ' # doesn't match '(?^m:^\s*\$DZT\:\:Script\:\:DIST\ \=\ \'DZT\-Sample\'\;\s*$)' ok 7 - *not* added to versioned DZT::Script; we have one already ok 8 - we report the reason for no updateing WVer ok 9 - we add at most 1 DIST per package ok 10 - no version for DZT::TP2 when it looks like a monkey patch ok 11 - we report the reason for not updating Monkey 1..11 ok t/plugins/pkgversion.t ........ ok 1 - added version to DZT::Sample ok 2 - added version to DZT::TP1 ok 3 - added version to DZT::TP2 ok 4 - *not* added to DZT::WVer; we have one already ok 5 - *not* added to DZT::WVerTwoLines; we have one already ok 6 - added to DZT::WInComment; the one we have is in a comment ok 7 - added to DZT::WInPODStm; the one we have is in some POD ok 8 - added to DZT::WStrEscaped; the one we have is escaped ok 9 - added version to DZT::Script not ok 10 - added version to plain script # TODO only scanning for packages right now # Failed (TODO) test 'added version to plain script' # at t/plugins/pkgversion.t line 202. # ' # #!/usr/bin/perl # # print "hello world\n"; # ' # doesn't match '(?^m:^\s*\$DZT\:\:Script\:\:VERSION\ \=\ \'0\.001\'\;\s*$)' ok 11 - *not* added to versioned DZT::Script; we have one already ok 12 - we report the reason for no updateing WVer ok 13 - we add at most 1 VERSION per package ok 14 - no version for DZT::TP2 when it looks like a monkey patch ok 15 - we report the reason for not updating Monkey ok 16 - no version for DZT::TP2 when it was hidden with a comment ok 17 - added version to DZT::PodWithPackage ok 18 - no version for pod files with no package declaration ok 19 - we only add 1 VERSION assignment ok 20 - added version with 'TRIAL' comment when $ENV{TRIAL}=1 1..20 ok t/plugins/podsyntaxtests.t .... ok 1 - PodSyntaxTests develop prereqs ok 2 - xt/release/pod-syntax.t content 1..2 ok t/plugins/podversion.t ........ ok 1 - we didn't add version pod to Sample; it has no NAME ok 2 - we did add version pod to WPFP ok 3 - we didn't add version pod to WVer; it has one already ok 4 - we properly skipped over multi-line abstract ok 5 - we did add version pod to script 1..5 ok t/plugins/prereqs.t ........... ok 1 - prereqs merged ok 2 - prereqs synchronized across runtime, build & test phases ok 3 - prereqs merged and pruned ok 4 - -phase, -type, & -relationship ok 5 - non-magic name dies ok 6 - Bundle/Prereqs phase ok 7 - Bundle/Prereqs relationship ok 8 - Other/Prereq phase ok 9 - Other/Prereq relationship ok 10 - P1 phase ok 11 - P1 relationship ok 12 - P2 phase ok 13 - P2 relationship ok 14 - P3 phase ok 15 - P3 relationship ok 16 - P4 phase ok 17 - P4 relationship ok 18 - Recommends phase ok 19 - Recommends relationship 1..19 ok t/plugins/prunes.t ............ ok 1 - ManifestSkip prunes files from MANIFEST.SKIP (0) ok 2 - ManifestSkip prunes files from MANIFEST.SKIP (1) ok 3 - ManifestSkip prunes files from MANIFEST.SKIP (2) ok 4 - ManifestSkip prunes files from MANIFEST.SKIP (3) ok 5 - ManifestSkip prunes files from generated FOO.SKIP (0) ok 6 - ManifestSkip prunes files from generated FOO.SKIP (1) ok 7 - ./Build is included by default... ok 8 - ...but /Build is pruned by PruneCruft ok 9 - ...but /Build isn't pruned by PruneCruft if we exclude it ok 10 - ./_Inline/* is excluded by default... ok 11 - we can prune a specific file by request (arg filename) ok 12 - we can prune a specific file by request (arg filenames) 1..12 ok t/plugins/readme.t ............ ok 1 - copyright appears in README file ok 2 - 'same terms as perl'-ish text appears in README ok 3 - dist name appears in README ok 4 - HRH unmangled in README 1..4 ok t/plugins/testrelease.t ....... ok 1 - No failures occured building the release with TestRelease Generating a Unix-style Makefile Writing Makefile for DZT::Sample Writing MYMETA.yml and MYMETA.json cp lib/DZT/Sample.pm blib/lib/DZT/Sample.pm PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/basic.t .. ok 1 - we do what we say on the tin 1..1 ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.03 cusr 0.01 csys = 0.07 CPU) Result: PASS ok 2 - No failures occured in testing the release with TestRelease # { # 'root' => '/Users/fly2000/var/cpan/build/Dist-Zilla-5.020-WACOXn/tmp/vfNQG6aVE2/source' # } ok 3 - Release happened 1..3 Failed -1/1 subtests t/plugins/uploadtocpan.t ...... 1..16 ok 1 - read username ok 2 - read password ok 3 - uploaded archive ok 4 - releasing continues after upload ok 5 - entered username ok 6 - entered password ok 7 - uploaded archive manually ok 8 - releasing continues after manual upload ok 9 - release without credentials fails ok 10 - insist on username ok 11 - no upload without credentials ok 12 - no release without credentials ok 13 - release without password fails ok 14 - insist on password ok 15 - no upload without password ok 16 - no release without password ok t/tester-demo.t ............... ok 1 - No errors ok 2 - dzil would have exited 0 ok 3 - we logged the archive-creation ok 4 - we have at least some expected log content ok 5 - powered by... ROBOT DINOSAUR 1..5 ok t/tester.t .................... ok 1 - zilla tester VERSION ok 2 - Makefile.PL is located at the root of a Test-built archive ok 3 - the file contains the real content ok 4 - zero byte file is empty Generating a Unix-style Makefile Writing Makefile for DZT Writing MYMETA.yml and MYMETA.json cp lib/DZT/Sample.pm blib/lib/DZT/Sample.pm PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/basic.t .. ok 1 - we do what we say on the tin 1..1 ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.03 cusr 0.01 csys = 0.07 CPU) Result: PASS ok 5 - tester can run the test method 1..5 Failed -4/1 subtests t/util.t ...................... ok 1 ok 2 1..2 ok Test Summary Report ------------------- t/plugins/testrelease.t (Wstat: 0 Tests: 5 Failed: 3) Failed tests: 2-3, 3 Parse errors: Tests out of sequence. Found (1) but expected (2) Plan (1..1) must be at the beginning or end of the TAP output Tests out of sequence. Found (2) but expected (4) Tests out of sequence. Found (3) but expected (5) More than one plan found in TAP output Displayed the first 5 of 6 TAP syntax errors. Re-run prove with the -p option to see them all. t/tester.t (Wstat: 0 Tests: 7 Failed: 2) Failed tests: 5-6 Parse errors: Tests out of sequence. Found (1) but expected (5) Plan (1..1) must be at the beginning or end of the TAP output Tests out of sequence. Found (5) but expected (7) More than one plan found in TAP output Bad plan. You planned 1 tests but ran 7. Files=41, Tests=462, 68 wallclock secs ( 0.26 usr 0.13 sys + 61.99 cusr 5.94 csys = 68.32 CPU) Result: FAIL Failed 2/41 test programs. 5/462 subtests failed. make: *** [test_dynamic] Error 255 RJBS/Dist-Zilla-5.020.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports RJBS/Dist-Zilla-5.020.tar.gz Running test for module 'Devel::Confess' Running make for H/HA/HAARG/Devel-Confess-0.007003.tar.gz Prepending %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'get' Checksum for /data/cpan/authors/id/H/HA/HAARG/Devel-Confess-0.007003.tar.gz ok Devel-Confess-0.007003/ Devel-Confess-0.007003/Changes Devel-Confess-0.007003/lib/ Devel-Confess-0.007003/maint/ Devel-Confess-0.007003/Makefile.PL Devel-Confess-0.007003/MANIFEST Devel-Confess-0.007003/META.json Devel-Confess-0.007003/META.yml Devel-Confess-0.007003/README Devel-Confess-0.007003/t/ Devel-Confess-0.007003/xt/ Devel-Confess-0.007003/xt/builtin.t Devel-Confess-0.007003/t/color.t Devel-Confess-0.007003/t/confess.t Devel-Confess-0.007003/t/devel.t Devel-Confess-0.007003/t/dump.t Devel-Confess-0.007003/t/leak.t Devel-Confess-0.007003/t/lib/ Devel-Confess-0.007003/t/safe.t Devel-Confess-0.007003/t/sig.t Devel-Confess-0.007003/t/source.t Devel-Confess-0.007003/t/lib/capture.pm Devel-Confess-0.007003/maint/Makefile.PL.include Devel-Confess-0.007003/lib/Devel/ Devel-Confess-0.007003/lib/Devel/Confess/ Devel-Confess-0.007003/lib/Devel/Confess.pm Devel-Confess-0.007003/lib/Devel/Confess/_Util.pm Devel-Confess-0.007003/lib/Devel/Confess/Builtin.pm Devel-Confess-0.007003/lib/Devel/Confess/Source.pm Prepending %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'make' CPAN.pm: Building H/HA/HAARG/Devel-Confess-0.007003.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Devel::Confess Writing MYMETA.yml and MYMETA.json >>> make cp lib/Devel/Confess.pm blib/lib/Devel/Confess.pm cp lib/Devel/Confess/_Util.pm blib/lib/Devel/Confess/_Util.pm cp lib/Devel/Confess/Source.pm blib/lib/Devel/Confess/Source.pm cp lib/Devel/Confess/Builtin.pm blib/lib/Devel/Confess/Builtin.pm Manifying blib/man3/Devel::Confess.3 Manifying blib/man3/Devel::Confess::Builtin.3 HAARG/Devel-Confess-0.007003.tar.gz make -- OK Prepending %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/color.t .... 1..1 ok 1 - error message properly colorized ok t/confess.t .. 1..20 ok 1 - basic test ok 2 - interpreter-thrown warnings ok 3 - die at root ok 4 - die in sub ok 5 - die with newline ok 6 - die with object ok 7 - die with object with overload ok 8 - die with non-object ref ok 9 - croak at root ok 10 - croak in sub ok 11 - croak with newline ok 12 - croak with object ok 13 - croak with object with overload ok 14 - croak with non-object ref ok 15 - confess at root ok 16 - confess in sub ok 17 - confess with newline ok 18 - confess with object ok 19 - confess with object with overload ok 20 - confess with non-object ref ok t/devel.t .... 1..2 ok 1 - Devel::Confess usable as a debugger ok 2 - Devel::Confess usable with the debugger ok t/dump.t ..... 1..5 ok 1 - references are dumped in arguments ok 2 - newlines are dumped in escaped form ok 3 - dump option limits depth to 3 ok 4 - dump1 option limits depth to 1 ok 5 - dump0 option does not limit depth ok t/leak.t ..... 1..3 ok 1 - exception not destroyed when captured ok 2 - exception destroyed after $@ cleared ok 3 - temp packages don't leak ok t/safe.t ..... 1..3 ok 1 - works in Safe compartment with string error ok 2 - An object of class 'Shared::Ex' isa 'Shared::Ex' ok 3 - didn't interfere with object inside Safe ok t/sig.t ...... 1..10 ok 1 - not activated without import ok 2 - import overwrites existing __DIE__ handler ok 3 - calls outer __DIE__ handler ok 4 - unimport restores __DIE__ handler ok 5 - no dispatching to IGNORE ok 6 - no dispatching to DEFAULT ok 7 - dispatches by name ok 8 - dispatches by name to package sub ok 9 - trace still added when outer __DIE__ exists ok 10 - outer __WARN__ can silence warnings ok t/source.t ... 1..3 ok 1 - trace includes required line ok 2 - trace includes required line ok 3 - trace includes required line ok All tests successful. Files=8, Tests=47, 1 wallclock secs ( 0.07 usr 0.03 sys + 1.23 cusr 0.37 csys = 1.70 CPU) Result: PASS HAARG/Devel-Confess-0.007003.tar.gz make test TEST_VERBOSE=1 -- OK Graham Knop <haarg@cpan.org> Include stack traces on all warnings and errors >>> (cd /Users/fly2000/var/cpan/build/Devel-Confess-0.007003-jIlxqN && tar cvf - Devel-Confess-0.007003.ppd blib) | gzip -c >/Users/fly2000/var/REPO/H/HA/HAARG/Devel-Confess-0.007003.tar.gz Devel-Confess-0.007003.ppd blib/ blib/lib/ blib/lib/Devel/ blib/lib/Devel/Confess/ blib/lib/Devel/Confess/_Util.pm blib/lib/Devel/Confess/Builtin.pm blib/lib/Devel/Confess/Source.pm blib/lib/Devel/Confess.pm blib/man3/ blib/man3/Devel::Confess.3 blib/man3/Devel::Confess::Builtin.3 >>> mv /Users/fly2000/var/cpan/build/Devel-Confess-0.007003-jIlxqN/Devel-Confess-0.007003.ppd /Users/fly2000/var/REPO/H/HA/HAARG Running test for module 'Perl::Tidy' Running make for S/SH/SHANCOCK/Perl-Tidy-20140711.tar.gz Prepending %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/arch %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/lib %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'get' Checksum for /data/cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-20140711.tar.gz ok Perl-Tidy-20140711/ Perl-Tidy-20140711/bin/ Perl-Tidy-20140711/bin/perltidy Perl-Tidy-20140711/Makefile.npm Perl-Tidy-20140711/lib/ Perl-Tidy-20140711/lib/Perl/ Perl-Tidy-20140711/lib/Perl/Tidy.pod Perl-Tidy-20140711/lib/Perl/Tidy.pm Perl-Tidy-20140711/t/ Perl-Tidy-20140711/t/testsa.t Perl-Tidy-20140711/t/test.t Perl-Tidy-20140711/t/testss.t Perl-Tidy-20140711/Makefile.PL Perl-Tidy-20140711/COPYING Perl-Tidy-20140711/MANIFEST Perl-Tidy-20140711/BUGS Perl-Tidy-20140711/README Perl-Tidy-20140711/META.yml Perl-Tidy-20140711/INSTALL Perl-Tidy-20140711/examples/ Perl-Tidy-20140711/examples/find_naughty.pl Perl-Tidy-20140711/examples/testfa.t Perl-Tidy-20140711/examples/perllinetype.pl Perl-Tidy-20140711/examples/perltidyrc_dump.pl Perl-Tidy-20140711/examples/perlcomment.pl Perl-Tidy-20140711/examples/lextest Perl-Tidy-20140711/examples/break_long_quotes.pl Perl-Tidy-20140711/examples/bbtidy.pl Perl-Tidy-20140711/examples/pt.bat Perl-Tidy-20140711/examples/README Perl-Tidy-20140711/examples/testff.t Perl-Tidy-20140711/examples/perlxmltok.pl Perl-Tidy-20140711/examples/filter_example.pl Perl-Tidy-20140711/examples/filter_example.in Perl-Tidy-20140711/examples/perlmask.pl Perl-Tidy-20140711/examples/ex_mp.pl Perl-Tidy-20140711/pm2pl Perl-Tidy-20140711/TODO Perl-Tidy-20140711/CHANGES Perl-Tidy-20140711/docs/ Perl-Tidy-20140711/docs/stylekey.pod Perl-Tidy-20140711/docs/testfile.pl Perl-Tidy-20140711/docs/perltidy.1 Perl-Tidy-20140711/docs/README Perl-Tidy-20140711/docs/tutorial.pod Prepending %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/arch %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/lib %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'make' CPAN.pm: Building S/SH/SHANCOCK/Perl-Tidy-20140711.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Perl::Tidy Writing MYMETA.yml and MYMETA.json >>> make cp lib/Perl/Tidy.pod blib/lib/Perl/Tidy.pod cp lib/Perl/Tidy.pm blib/lib/Perl/Tidy.pm cp bin/perltidy blib/script/perltidy /Users/fly2000/ap2000-298465/bin/perl-dynamic -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/perltidy Manifying blib/man1/perltidy.1 Manifying blib/man3/Perl::Tidy.3 SHANCOCK/Perl-Tidy-20140711.tar.gz make -- OK Prepending %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/arch %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/lib %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/test.t .... 1..1 # Running under perl version 5.020001 for darwin # Current time local: Tue Sep 16 11:46:46 2014 # Current time GMT: Tue Sep 16 18:46:46 2014 # Using Test.pm version 1.26 ok 1 ok t/testsa.t .. 1..1 # Running under perl version 5.020001 for darwin # Current time local: Tue Sep 16 11:46:46 2014 # Current time GMT: Tue Sep 16 18:46:46 2014 # Using Test.pm version 1.26 ok 1 ok t/testss.t .. 1..1 # Running under perl version 5.020001 for darwin # Current time local: Tue Sep 16 11:46:46 2014 # Current time GMT: Tue Sep 16 18:46:46 2014 # Using Test.pm version 1.26 ok 1 ok All tests successful. Files=3, Tests=3, 1 wallclock secs ( 0.03 usr 0.02 sys + 0.86 cusr 0.09 csys = 1.00 CPU) Result: PASS SHANCOCK/Perl-Tidy-20140711.tar.gz make test TEST_VERBOSE=1 -- OK Steve Hancock <perltidy@users.sourceforge.net> indent and reformat perl scripts >>> (cd /Users/fly2000/var/cpan/build/Perl-Tidy-20140711-03_aj3 && tar cvf - Perl-Tidy-20140711.ppd blib) | gzip -c >/Users/fly2000/var/REPO/S/SH/SHANCOCK/Perl-Tidy-20140711.tar.gz Perl-Tidy-20140711.ppd blib/ blib/lib/ blib/lib/Perl/ blib/lib/Perl/Tidy.pm blib/lib/Perl/Tidy.pod blib/man1/ blib/man1/perltidy.1 blib/man3/ blib/man3/Perl::Tidy.3 blib/script/ blib/script/perltidy >>> mv /Users/fly2000/var/cpan/build/Perl-Tidy-20140711-03_aj3/Perl-Tidy-20140711.ppd /Users/fly2000/var/REPO/S/SH/SHANCOCK Running test for module 'Modern::Perl' Running make for C/CH/CHROMATIC/Modern-Perl-1.20140107.tar.gz Prepending %BUILDDIR%/Perl-Tidy-20140711-03_aj3/blib/arch %BUILDDIR%/Perl-Tidy-20140711-03_aj3/blib/lib %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/arch %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/lib %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'get' Checksum for /data/cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20140107.tar.gz ok Modern-Perl-1.20140107/ Modern-Perl-1.20140107/META.yml Modern-Perl-1.20140107/lib/ Modern-Perl-1.20140107/lib/Modern/ Modern-Perl-1.20140107/lib/Modern/Perl.pm Modern-Perl-1.20140107/README Modern-Perl-1.20140107/t/ Modern-Perl-1.20140107/t/year_imports.t Modern-Perl-1.20140107/t/unimport.t Modern-Perl-1.20140107/t/base.t Modern-Perl-1.20140107/t/regressions.t Modern-Perl-1.20140107/Changes Modern-Perl-1.20140107/Build.PL Modern-Perl-1.20140107/MANIFEST Modern-Perl-1.20140107/Makefile.PL Modern-Perl-1.20140107/dist.ini Modern-Perl-1.20140107/LICENSE Prepending %BUILDDIR%/Perl-Tidy-20140711-03_aj3/blib/arch %BUILDDIR%/Perl-Tidy-20140711-03_aj3/blib/lib %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/arch %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/lib %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'make' CPAN.pm: Building C/CH/CHROMATIC/Modern-Perl-1.20140107.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Modern::Perl Writing MYMETA.yml and MYMETA.json >>> make cp lib/Modern/Perl.pm blib/lib/Modern/Perl.pm Manifying blib/man3/Modern::Perl.3 CHROMATIC/Modern-Perl-1.20140107.tar.gz make -- OK Prepending %BUILDDIR%/Perl-Tidy-20140711-03_aj3/blib/arch %BUILDDIR%/Perl-Tidy-20140711-03_aj3/blib/lib %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/arch %BUILDDIR%/Devel-Confess-0.007003-jIlxqN/blib/lib %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/arch %BUILDDIR%/Task-Kensho-CLI-0.38-INAYjD/blib/lib %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/arch %BUILDDIR%/Devel-REPL-1.003026-KYoAYF/blib/lib %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/arch %BUILDDIR%/Lexical-Persistence-1.023-nZBApG/blib/lib %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/arch %BUILDDIR%/Devel-LexAlias-0.05-cnYubP/blib/lib %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/arch %BUILDDIR%/App-Nopaste-0.96-Qikv9h/blib/lib %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/arch %BUILDDIR%/Task-Kensho-OOP-0.38-WFCvfy/blib/lib %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/arch %BUILDDIR%/Task-Moose-0.03-pXzgRc/blib/lib %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/arch %BUILDDIR%/Task-Kensho-Logging-0.38-Wp9Wp1/blib/lib %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/arch %BUILDDIR%/Log-Contextual-0.006004-4X7JwK/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2000/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/base.t .......... ok 1 - use Modern::Perl; ok 2 - M::P should load IO::File ok 3 - M::P should load IO::Handle # say() should be available ok 4 - say() should be available ok 5 - strict should be enabled ok 6 - warnings should be enabled ok 7 - mro should use C3 ok 8 - ... and should unilaterally enable unicode_strings, when available 1..8 ok t/regressions.t ... ok 1 - use Modern::Perl () does not enable switch ok 2 - use Modern::Perl () does not enable say ok 3 - use Modern::Perl () does not enable state ok 4 - Modern::Perl () does not enable unicode_strings ok 5 - use Modern::Perl 2009 enables switch ok 6 - use Modern::Perl 2009 enables say ok 7 - use Modern::Perl 2009 enables state ok 8 - but not unicode_strings ok 9 - use Modern::Perl 2010 enables switch ok 10 - use Modern::Perl 2010 enables say ok 11 - use Modern::Perl 2010 enables state ok 12 - but not unicode_strings ok 13 - use Modern::Perl 2011 enables switch ok 14 - use Modern::Perl 2011 enables say ok 15 - use Modern::Perl 2011 enables state ok 16 - 2011 enables unicode_strings ok 17 - use Modern::Perl 2012 enables switch ok 18 - use Modern::Perl 2012 enables say ok 19 - use Modern::Perl 2012 enables state ok 20 - 2012 enables unicode_strings ok 21 - switch feature does not leak out ok 22 - say feature does not leak out ok 23 - state feature does not leak out ok 24 - unicode_strings feature does not leak out ok 25 - VERSION() should return version number, given no argument ok 26 - ... without warning about undef argument 1..26 ok t/unimport.t ...... # say() should be available ok 1 - say() should be available ok 2 - unimport should disable say feature ok 3 - unimport should disable strictures ok 4 - unimport should disable warnings 1..4 ok t/year_imports.t .. ok 1 - use Modern::Perl () does not enable switch ok 2 - use Modern::Perl () does not enable say ok 3 - use Modern::Perl () does not enable state ok 4 - Modern::Perl () does not enable unicode_strings ok 5 - use Modern::Perl '2013' does not enable current_sub ok 6 - use Modern::Perl () does not enable fc ok 7 - use Modern::Perl '2009' enables switch ok 8 - use Modern::Perl '2009' enables say ok 9 - use Modern::Perl '2009' enables state ok 10 - but not unicode_strings ok 11 - use Modern::Perl '2010' enables switch ok 12 - use Modern::Perl '2010' enables say ok 13 - use Modern::Perl '2010' enables state ok 14 - but not unicode_strings ok 15 - use Modern::Perl '2011' enables switch ok 16 - use Modern::Perl '2011' enables say ok 17 - use Modern::Perl '2011' enables state ok 18 - 2011 enables unicode_strings ok 19 - use Modern::Perl '2012' enables switch ok 20 - use Modern::Perl '2012' enables say ok 21 - use Modern::Perl '2012' enables state ok 22 - 2012 enables unicode_strings ok 23 - use Modern::Perl '2013' enables switch ok 24 - use Modern::Perl '2013' enables say ok 25 - use Modern::Perl '2013' enables state ok 26 - 2013 enables unicode_strings ok 27 - use Modern::Perl '2013' enables current_sub ok 28 - use Modern::Perl '2013' disables array_base ok 29 - use Modern::Perl '2013' enables fc ok 30 - use Modern::Perl '2013' should not enable lexical subs ok 31 - this block should succeed ok 32 - use Modern::Perl '2014' enables switch ok 33 - use Modern::Perl '2014' enables say ok 34 - use Modern::Perl '2014' enables state ok 35 - 2014 enables unicode_strings ok 36 - use Modern::Perl '2014' enables current_sub ok 37 - use Modern::Perl '2014' disables array_base ok 38 - use Modern::Perl '2014' enables fc ok 39 - use Modern::Perl '2014' does not enable lexical subs ok 40 - this block should succeed ok 41 - switch feature does not leak out ok 42 - say feature does not leak out ok 43 - state feature does not leak out ok 44 - unicode_strings feature does not leak out 1..44 ok All tests successful. Files=4, Tests=82, 1 wallclock secs ( 0.04 usr 0.02 sys + 0.19 cusr 0.05 csys = 0.30 CPU) Result: PASS CHROMATIC/Modern-Perl-1.20140107.tar.gz make test TEST_VERBOSE=1 -- OK chromatic <chromatic@wgz.org> enable all of the features of Modern Perl with one import >>> (cd /Users/fly2000/var/cpan/build/Modern-Perl-1.20140107-WX0Cck && tar cvf - Modern-Perl-1.20140107.ppd blib) | gzip -c >/Users/fly2000/var/REPO/C/CH/CHROMATIC/Modern-Perl-1.20140107.tar.gz Modern-Perl-1.20140107.ppd blib/ blib/lib/ blib/lib/Modern/ blib/lib/Modern/Perl.pm blib/man3/ blib/man3/Modern::Perl.3 >>> mv /Users/fly2000/var/cpan/build/Modern-Perl-1.20140107-WX0Cck/Modern-Perl-1.20140107.ppd /Users/fly2000/var/REPO/C/CH/CHROMATIC Running test for module 'Pod::Readme' Running make for B/BI/BIGPRESH/Pod-Readme-0.11.tar.gz Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'get' Checksum for /data/cpan/authors/id/B/BI/BIGPRESH/Pod-Readme-0.11.tar.gz ok Pod-Readme-0.11/ Pod-Readme-0.11/README Pod-Readme-0.11/t/ Pod-Readme-0.11/t/90-pod.t Pod-Readme-0.11/t/90-fileport.t Pod-Readme-0.11/t/90-podcover.t Pod-Readme-0.11/t/10-basic.t Pod-Readme-0.11/bin/ Pod-Readme-0.11/bin/pod2readme Pod-Readme-0.11/META.yml Pod-Readme-0.11/lib/ Pod-Readme-0.11/lib/Pod/ Pod-Readme-0.11/lib/Pod/Readme.pm Pod-Readme-0.11/MANIFEST Pod-Readme-0.11/Makefile.PL Pod-Readme-0.11/Changes Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'make' CPAN.pm: Building B/BI/BIGPRESH/Pod-Readme-0.11.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Pod::Readme Writing MYMETA.yml and MYMETA.json >>> make cp lib/Pod/Readme.pm blib/lib/Pod/Readme.pm cp bin/pod2readme blib/script/pod2readme /Users/fly2000/ap2000-298465/bin/perl-dynamic -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/pod2readme Manifying blib/man1/pod2readme.1 Manifying blib/man3/Pod::Readme.3 BIGPRESH/Pod-Readme-0.11.tar.gz make -- OK Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/10-basic.t ..... 1..163 ok 1 - use Pod::Readme; ok 2 - new test failed ok 3 - undefined invalid type ok 4 - new tests failed ok 5 - undefined invalid type ok 6 - new testing failed ok 7 - undefined invalid type ok 8 - new html failed ok 9 - undefined invalid type ok 10 - new xhtml failed ok 11 - undefined invalid type ok 12 - new xml failed ok 13 - undefined invalid type ok 14 - new docbook failed ok 15 - undefined invalid type ok 16 - new rtf failed ok 17 - undefined invalid type ok 18 - new man failed ok 19 - undefined invalid type ok 20 - new nroff failed ok 21 - undefined invalid type ok 22 - new dsr failed ok 23 - undefined invalid type ok 24 - new rno failed ok 25 - undefined invalid type ok 26 - new latex failed ok 27 - undefined invalid type ok 28 - new tex failed ok 29 - undefined invalid type ok 30 - new code failed ok 31 - undefined invalid type ok 32 - new readme ok 33 - readme_type ok 34 - README_SKIP ok 35 - readme stop ok 36 - readme continue ok 37 - readme stop ok 38 - readme ok 39 - readme stop ok 40 - begin readme ok 41 - foobar stop ok 42 - foobar continue ok 43 - foobar stop ok 44 - foobar ok 45 - readme,foobar stop ok 46 - readme,foobar continue ok 47 - readme,foobar stop ok 48 - readme,foobar ok 49 - readme,foobar stop ok 50 - begin readme,foobar ok 51 - new copying ok 52 - readme_type ok 53 - README_SKIP ok 54 - copying stop ok 55 - copying continue ok 56 - copying stop ok 57 - copying ok 58 - copying stop ok 59 - begin copying ok 60 - foobar stop ok 61 - foobar continue ok 62 - foobar stop ok 63 - foobar ok 64 - copying,foobar stop ok 65 - copying,foobar continue ok 66 - copying,foobar stop ok 67 - copying,foobar ok 68 - copying,foobar stop ok 69 - begin copying,foobar ok 70 - new install ok 71 - readme_type ok 72 - README_SKIP ok 73 - install stop ok 74 - install continue ok 75 - install stop ok 76 - install ok 77 - install stop ok 78 - begin install ok 79 - foobar stop ok 80 - foobar continue ok 81 - foobar stop ok 82 - foobar ok 83 - install,foobar stop ok 84 - install,foobar continue ok 85 - install,foobar stop ok 86 - install,foobar ok 87 - install,foobar stop ok 88 - begin install,foobar ok 89 - new hacking ok 90 - readme_type ok 91 - README_SKIP ok 92 - hacking stop ok 93 - hacking continue ok 94 - hacking stop ok 95 - hacking ok 96 - hacking stop ok 97 - begin hacking ok 98 - foobar stop ok 99 - foobar continue ok 100 - foobar stop ok 101 - foobar ok 102 - hacking,foobar stop ok 103 - hacking,foobar continue ok 104 - hacking,foobar stop ok 105 - hacking,foobar ok 106 - hacking,foobar stop ok 107 - begin hacking,foobar ok 108 - new todo ok 109 - readme_type ok 110 - README_SKIP ok 111 - todo stop ok 112 - todo continue ok 113 - todo stop ok 114 - todo ok 115 - todo stop ok 116 - begin todo ok 117 - foobar stop ok 118 - foobar continue ok 119 - foobar stop ok 120 - foobar ok 121 - todo,foobar stop ok 122 - todo,foobar continue ok 123 - todo,foobar stop ok 124 - todo,foobar ok 125 - todo,foobar stop ok 126 - begin todo,foobar ok 127 - new license ok 128 - readme_type ok 129 - README_SKIP ok 130 - license stop ok 131 - license continue ok 132 - license stop ok 133 - license ok 134 - license stop ok 135 - begin license ok 136 - foobar stop ok 137 - foobar continue ok 138 - foobar stop ok 139 - foobar ok 140 - license,foobar stop ok 141 - license,foobar continue ok 142 - license,foobar stop ok 143 - license,foobar ok 144 - license,foobar stop ok 145 - begin license,foobar ok 146 - new ok 147 - L ok 148 - L ok 149 - L ok 150 - L ok 151 - L ok 152 - L ok 153 - L ok 154 - L ok 155 - L ok 156 - L ok 157 - L ok 158 - L ok 159 - L ok 160 - L ok 161 - L ok 162 - method cmd_head3 supported # TODO unimplemented methods ok 163 - method cmd_head4 supported # TODO unimplemented methods ok t/90-fileport.t .. skipped: Enable DEVEL_TESTS environent variable t/90-pod.t ....... skipped: Enable DEVEL_TESTS environent variable t/90-podcover.t .. skipped: Enable DEVEL_TESTS environent variable All tests successful. Test Summary Report ------------------- t/10-basic.t (Wstat: 0 Tests: 163 Failed: 0) TODO passed: 162-163 Files=4, Tests=163, 1 wallclock secs ( 0.05 usr 0.02 sys + 0.19 cusr 0.04 csys = 0.30 CPU) Result: PASS BIGPRESH/Pod-Readme-0.11.tar.gz make test TEST_VERBOSE=1 -- OK David Precious <davidp@preshweb.co.uk> Convert POD to README file >>> (cd /Users/fly2000/var/cpan/build/Pod-Readme-0.11-OmuDcR && tar cvf - Pod-Readme-0.11.ppd blib) | gzip -c >/Users/fly2000/var/REPO/B/BI/BIGPRESH/Pod-Readme-0.11.tar.gz Pod-Readme-0.11.ppd blib/ blib/lib/ blib/lib/Pod/ blib/lib/Pod/Readme.pm blib/man1/ blib/man1/pod2readme.1 blib/man3/ blib/man3/Pod::Readme.3 blib/script/ blib/script/pod2readme >>> mv /Users/fly2000/var/cpan/build/Pod-Readme-0.11-OmuDcR/Pod-Readme-0.11.ppd /Users/fly2000/var/REPO/B/BI/BIGPRESH Running make for E/ET/ETHER/Task-Kensho-ModuleDev-0.38.tar.gz Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory /Users/fly2000/var/cpan/build/Task-Kensho-ModuleDev-0.38-bLnTbw Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-ModuleDev-0.38.tar.gz Warning: Prerequisite 'Dist::Zilla => 0' for 'ETHER/Task-Kensho-ModuleDev-0.38.tar.gz' failed when processing 'RJBS/Dist-Zilla-5.020.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/Task/Kensho/ModuleDev.pm blib/lib/Task/Kensho/ModuleDev.pm Manifying blib/man3/Task::Kensho::ModuleDev.3 ETHER/Task-Kensho-ModuleDev-0.38.tar.gz make -- OK Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # ExtUtils::MakeMaker any 6.98 # Module::Build::Tiny 0.038 0.038 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 6.98 # File::Spec any 3.47 # Test::More any 1.001006 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.142060 # # === Runtime Requires === # # Module Want Have # ------------------- ---- ---------- # CPAN::Uploader any 0.103007 # Data::Printer any 0.35 # Devel::Confess any 0.007003 # Devel::Dwarn any undef # Devel::NYTProf any 5.06 # Dist::Zilla any missing # Modern::Perl any 1.20140107 # Module::Build::Tiny any 0.038 # Perl::Critic any 1.121 # Perl::Tidy any 20140711 # Perl::Version any 1.013 # Pod::Readme any 0.11 # Software::License any 0.103010 # strict any 1.08 # warnings any 1.23 # # # *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** # # The following REQUIRED prerequisites were not satisfied: # # Dist::Zilla is not installed (any version required) # t/00-report-prereqs.t .. 1..1 ok 1 ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.31 cusr 0.03 csys = 0.37 CPU) Result: PASS ETHER/Task-Kensho-ModuleDev-0.38.tar.gz Tests succeeded but one dependency not OK (Dist::Zilla) ETHER/Task-Kensho-ModuleDev-0.38.tar.gz [dependencies] -- NA Running test for module 'Task::Kensho::Async' Running make for E/ET/ETHER/Task-Kensho-Async-0.38.tar.gz Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get' Checksum for /data/cpan/authors/id/E/ET/ETHER/Task-Kensho-Async-0.38.tar.gz ok Task-Kensho-Async-0.38/ Task-Kensho-Async-0.38/Build.PL Task-Kensho-Async-0.38/Changes Task-Kensho-Async-0.38/lib/ Task-Kensho-Async-0.38/LICENSE Task-Kensho-Async-0.38/Makefile.PL Task-Kensho-Async-0.38/MANIFEST Task-Kensho-Async-0.38/META.json Task-Kensho-Async-0.38/META.yml Task-Kensho-Async-0.38/README Task-Kensho-Async-0.38/t/ Task-Kensho-Async-0.38/weaver.ini Task-Kensho-Async-0.38/xt/ Task-Kensho-Async-0.38/xt/author/ Task-Kensho-Async-0.38/xt/release/ Task-Kensho-Async-0.38/xt/release/changes_has_content.t Task-Kensho-Async-0.38/xt/release/cpan-changes.t Task-Kensho-Async-0.38/xt/release/distmeta.t Task-Kensho-Async-0.38/xt/release/eol.t Task-Kensho-Async-0.38/xt/release/kwalitee.t Task-Kensho-Async-0.38/xt/release/minimum-version.t Task-Kensho-Async-0.38/xt/release/mojibake.t Task-Kensho-Async-0.38/xt/release/pod-coverage.t Task-Kensho-Async-0.38/xt/release/pod-syntax.t Task-Kensho-Async-0.38/xt/release/portability.t Task-Kensho-Async-0.38/xt/author/00-compile.t Task-Kensho-Async-0.38/xt/author/clean-namespaces.t Task-Kensho-Async-0.38/xt/author/no-tabs.t Task-Kensho-Async-0.38/xt/author/pod-spell.t Task-Kensho-Async-0.38/t/00-report-prereqs.dd Task-Kensho-Async-0.38/t/00-report-prereqs.t Task-Kensho-Async-0.38/lib/Task/ Task-Kensho-Async-0.38/lib/Task/Kensho/ Task-Kensho-Async-0.38/lib/Task/Kensho/Async.pm Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/Task-Kensho-Async-0.38.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Warning: prerequisite IO::Async 0 not found. Warning: prerequisite POE 0 not found. Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Task::Kensho::Async Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-Async-0.38.tar.gz ---- IO::Async [requires] POE [requires] Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'IO::Async' Running make for P/PE/PEVANS/IO-Async-0.63.tar.gz Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get' Checksum for /data/cpan/authors/id/P/PE/PEVANS/IO-Async-0.63.tar.gz ok IO-Async-0.63 IO-Async-0.63/Changes IO-Async-0.63/META.json IO-Async-0.63/README IO-Async-0.63/Build.PL IO-Async-0.63/LICENSE IO-Async-0.63/META.yml IO-Async-0.63/MANIFEST IO-Async-0.63/Makefile.PL IO-Async-0.63/lib IO-Async-0.63/lib/IO IO-Async-0.63/lib/IO/Async.pm IO-Async-0.63/lib/IO/Async IO-Async-0.63/lib/IO/Async/Routine.pm IO-Async-0.63/lib/IO/Async/Channel.pm IO-Async-0.63/lib/IO/Async/ChildManager.pm IO-Async-0.63/lib/IO/Async/Process.pm IO-Async-0.63/lib/IO/Async/Listener.pm IO-Async-0.63/lib/IO/Async/Function.pm IO-Async-0.63/lib/IO/Async/Test.pm IO-Async-0.63/lib/IO/Async/FileStream.pm IO-Async-0.63/lib/IO/Async/LoopTests.pm IO-Async-0.63/lib/IO/Async/OS.pm IO-Async-0.63/lib/IO/Async/Loop.pm IO-Async-0.63/lib/IO/Async/Signal.pm IO-Async-0.63/lib/IO/Async/Handle.pm IO-Async-0.63/lib/IO/Async/Stream.pm IO-Async-0.63/lib/IO/Async/Timer.pm IO-Async-0.63/lib/IO/Async/Future.pm IO-Async-0.63/lib/IO/Async/Protocol.pm IO-Async-0.63/lib/IO/Async/Resolver.pm IO-Async-0.63/lib/IO/Async/Socket.pm IO-Async-0.63/lib/IO/Async/PID.pm IO-Async-0.63/lib/IO/Async/File.pm IO-Async-0.63/lib/IO/Async/Notifier.pm IO-Async-0.63/lib/IO/Async/MergePoint.pm IO-Async-0.63/lib/IO/Async/Loop IO-Async-0.63/lib/IO/Async/Loop/Select.pm IO-Async-0.63/lib/IO/Async/Loop/Poll.pm IO-Async-0.63/lib/IO/Async/Protocol IO-Async-0.63/lib/IO/Async/Protocol/LineStream.pm IO-Async-0.63/lib/IO/Async/Protocol/Stream.pm IO-Async-0.63/lib/IO/Async/Internals IO-Async-0.63/lib/IO/Async/Internals/TimeQueue.pm IO-Async-0.63/lib/IO/Async/Internals/Connector.pm IO-Async-0.63/lib/IO/Async/Timer IO-Async-0.63/lib/IO/Async/Timer/Absolute.pm IO-Async-0.63/lib/IO/Async/Timer/Periodic.pm IO-Async-0.63/lib/IO/Async/Timer/Countdown.pm IO-Async-0.63/lib/IO/Async/OS IO-Async-0.63/lib/IO/Async/OS/MSWin32.pm IO-Async-0.63/lib/IO/Async/OS/cygwin.pm IO-Async-0.63/examples IO-Async-0.63/examples/whoami-server.pl IO-Async-0.63/examples/readwrite-futures.pl IO-Async-0.63/examples/tail-logfile.pl IO-Async-0.63/examples/netcat-client.pl IO-Async-0.63/examples/tcp-proxy.pl IO-Async-0.63/examples/chat-server.pl IO-Async-0.63/examples/echo-server.pl IO-Async-0.63/t IO-Async-0.63/t/19test.t IO-Async-0.63/t/21stream-4encoding.t IO-Async-0.63/t/13loop-poll-idle.t IO-Async-0.63/t/02os.t IO-Async-0.63/t/42function.t IO-Async-0.63/t/15loop-select-control.t IO-Async-0.63/t/05notifier-loop.t IO-Async-0.63/t/35loop-openchild.t IO-Async-0.63/t/34process-handles.t IO-Async-0.63/t/00use.t IO-Async-0.63/t/19loop-future.t IO-Async-0.63/t/20handle.t IO-Async-0.63/t/32loop-spawnchild-setup.t IO-Async-0.63/t/27file.t IO-Async-0.63/t/13loop-select-idle.t IO-Async-0.63/t/40channel.t IO-Async-0.63/t/60protocol.t IO-Async-0.63/t/36loop-runchild.t IO-Async-0.63/t/28filestream.t IO-Async-0.63/t/61protocol-stream.t IO-Async-0.63/t/30loop-fork.t IO-Async-0.63/t/24listener.t IO-Async-0.63/t/22timer-absolute.t IO-Async-0.63/t/38loop-thread.t IO-Async-0.63/t/11loop-select-timer.t IO-Async-0.63/t/14loop-select-child.t IO-Async-0.63/t/07notifier-future.t IO-Async-0.63/t/62protocol-linestream.t IO-Async-0.63/t/52loop-listen.t IO-Async-0.63/t/23signal.t IO-Async-0.63/t/25socket.t IO-Async-0.63/t/51loop-connect.t IO-Async-0.63/t/31loop-spawnchild.t IO-Async-0.63/t/15loop-poll-control.t IO-Async-0.63/t/11loop-poll-timer.t IO-Async-0.63/t/37loop-child-root.t IO-Async-0.63/t/10loop-select-io.t IO-Async-0.63/t/26pid.t IO-Async-0.63/t/StupidLoop.pm IO-Async-0.63/t/33process.t IO-Async-0.63/t/53loop-extend.t IO-Async-0.63/t/22timer-countdown.t IO-Async-0.63/t/12loop-select-signal.t IO-Async-0.63/t/21stream-1read.t IO-Async-0.63/t/21stream-2write.t IO-Async-0.63/t/18loop-select-legacy.t IO-Async-0.63/t/01timequeue.t IO-Async-0.63/t/99pod.t IO-Async-0.63/t/10loop-poll-io.t IO-Async-0.63/t/14loop-poll-child.t IO-Async-0.63/t/41routine.t IO-Async-0.63/t/04notifier.t IO-Async-0.63/t/06notifier-mixin.t IO-Async-0.63/t/50resolver.t IO-Async-0.63/t/22timer-periodic.t IO-Async-0.63/t/63handle-connect.t IO-Async-0.63/t/03loop-magic.t IO-Async-0.63/t/21stream-3split.t IO-Async-0.63/t/12loop-poll-signal.t IO-Async-0.63/t/18loop-poll-legacy.t IO-Async-0.63/t/TimeAbout.pm Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' CPAN.pm: Building P/PE/PEVANS/IO-Async-0.63.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for IO::Async Writing MYMETA.yml and MYMETA.json >>> make cp lib/IO/Async/Resolver.pm blib/lib/IO/Async/Resolver.pm cp lib/IO/Async/Socket.pm blib/lib/IO/Async/Socket.pm cp lib/IO/Async/Listener.pm blib/lib/IO/Async/Listener.pm cp lib/IO/Async/FileStream.pm blib/lib/IO/Async/FileStream.pm cp lib/IO/Async/Future.pm blib/lib/IO/Async/Future.pm cp lib/IO/Async/ChildManager.pm blib/lib/IO/Async/ChildManager.pm cp lib/IO/Async/PID.pm blib/lib/IO/Async/PID.pm cp lib/IO/Async/Stream.pm blib/lib/IO/Async/Stream.pm cp lib/IO/Async.pm blib/lib/IO/Async.pm cp lib/IO/Async/Loop.pm blib/lib/IO/Async/Loop.pm cp lib/IO/Async/LoopTests.pm blib/lib/IO/Async/LoopTests.pm cp lib/IO/Async/Handle.pm blib/lib/IO/Async/Handle.pm cp lib/IO/Async/Test.pm blib/lib/IO/Async/Test.pm cp lib/IO/Async/MergePoint.pm blib/lib/IO/Async/MergePoint.pm cp lib/IO/Async/Loop/Select.pm blib/lib/IO/Async/Loop/Select.pm cp lib/IO/Async/OS/MSWin32.pm blib/lib/IO/Async/OS/MSWin32.pm cp lib/IO/Async/Internals/TimeQueue.pm blib/lib/IO/Async/Internals/TimeQueue.pm cp lib/IO/Async/Channel.pm blib/lib/IO/Async/Channel.pm cp lib/IO/Async/Timer.pm blib/lib/IO/Async/Timer.pm cp lib/IO/Async/Protocol/LineStream.pm blib/lib/IO/Async/Protocol/LineStream.pm cp lib/IO/Async/Timer/Countdown.pm blib/lib/IO/Async/Timer/Countdown.pm cp lib/IO/Async/Protocol/Stream.pm blib/lib/IO/Async/Protocol/Stream.pm cp lib/IO/Async/Timer/Periodic.pm blib/lib/IO/Async/Timer/Periodic.pm cp lib/IO/Async/Process.pm blib/lib/IO/Async/Process.pm cp lib/IO/Async/Routine.pm blib/lib/IO/Async/Routine.pm cp lib/IO/Async/Loop/Poll.pm blib/lib/IO/Async/Loop/Poll.pm cp lib/IO/Async/OS/cygwin.pm blib/lib/IO/Async/OS/cygwin.pm cp lib/IO/Async/Signal.pm blib/lib/IO/Async/Signal.pm cp lib/IO/Async/Timer/Absolute.pm blib/lib/IO/Async/Timer/Absolute.pm cp lib/IO/Async/Function.pm blib/lib/IO/Async/Function.pm cp lib/IO/Async/Internals/Connector.pm blib/lib/IO/Async/Internals/Connector.pm cp lib/IO/Async/Protocol.pm blib/lib/IO/Async/Protocol.pm cp lib/IO/Async/OS.pm blib/lib/IO/Async/OS.pm cp lib/IO/Async/Notifier.pm blib/lib/IO/Async/Notifier.pm cp lib/IO/Async/File.pm blib/lib/IO/Async/File.pm Manifying blib/man3/IO::Async.3 Manifying blib/man3/IO::Async::Channel.3 Manifying blib/man3/IO::Async::ChildManager.3 Manifying blib/man3/IO::Async::File.3 Manifying blib/man3/IO::Async::FileStream.3 Manifying blib/man3/IO::Async::Function.3 Manifying blib/man3/IO::Async::Future.3 Manifying blib/man3/IO::Async::Handle.3 Manifying blib/man3/IO::Async::Listener.3 Manifying blib/man3/IO::Async::Loop.3 Manifying blib/man3/IO::Async::Loop::Poll.3 Manifying blib/man3/IO::Async::Loop::Select.3 Manifying blib/man3/IO::Async::LoopTests.3 Manifying blib/man3/IO::Async::MergePoint.3 Manifying blib/man3/IO::Async::Notifier.3 Manifying blib/man3/IO::Async::OS.3 Manifying blib/man3/IO::Async::OS::MSWin32.3 Manifying blib/man3/IO::Async::OS::cygwin.3 Manifying blib/man3/IO::Async::PID.3 Manifying blib/man3/IO::Async::Process.3 Manifying blib/man3/IO::Async::Protocol.3 Manifying blib/man3/IO::Async::Protocol::LineStream.3 Manifying blib/man3/IO::Async::Protocol::Stream.3 Manifying blib/man3/IO::Async::Resolver.3 Manifying blib/man3/IO::Async::Routine.3 Manifying blib/man3/IO::Async::Signal.3 Manifying blib/man3/IO::Async::Socket.3 Manifying blib/man3/IO::Async::Stream.3 Manifying blib/man3/IO::Async::Test.3 Manifying blib/man3/IO::Async::Timer.3 Manifying blib/man3/IO::Async::Timer::Absolute.3 Manifying blib/man3/IO::Async::Timer::Countdown.3 Manifying blib/man3/IO::Async::Timer::Periodic.3 PEVANS/IO-Async-0.63.tar.gz make -- OK Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00use.t .................... ok 1 - use IO::Async::Notifier; ok 2 - use IO::Async::Handle; ok 3 - use IO::Async::Stream; ok 4 - use IO::Async::Timer; ok 5 - use IO::Async::Timer::Absolute; ok 6 - use IO::Async::Timer::Countdown; ok 7 - use IO::Async::Timer::Periodic; ok 8 - use IO::Async::Signal; ok 9 - use IO::Async::Listener; ok 10 - use IO::Async::Socket; ok 11 - use IO::Async::File; ok 12 - use IO::Async::FileStream; ok 13 - use IO::Async::OS; ok 14 - use IO::Async::Loop::Select; ok 15 - use IO::Async::Loop::Poll; ok 16 - use IO::Async::Test; ok 17 - use IO::Async::Function; ok 18 - use IO::Async::Resolver; ok 19 - use IO::Async::Protocol; ok 20 - use IO::Async::Protocol::Stream; ok 21 - use IO::Async::Protocol::LineStream; 1..21 ok t/01timequeue.t .............. ok 1 - $queue defined ok 2 - '$queue isa IO::Async::Internals::TimeQueue' isa 'IO::Async::Internals::TimeQueue' ok 3 - ->next_time when empty is undef ok 4 - enqueue no time fails ok 5 - enqueue no code fails ok 6 - enqueue code not CODE ref fails ok 7 - ->next_time after single enqueue ok 8 - ->next_time after second enqueue ok 9 - $fired after fire at time 700 ok 10 - $count after fire at time 700 ok 11 - ->next_time after fire at time 700 ok 12 - $count after fire at time 900 ok 13 - ->next_time after fire at time 900 ok 14 - $count after fire at time 1200 ok 15 - ->next_time after fire at time 1200 ok 16 - $fired after fire at time 1400 ok 17 - $count after fire at time 1400 ok 18 - ->next_time after fire at time 1400 ok 19 - ->next_time before cancel ok 20 - ->next_time after cancel ok 21 - $fired after fire at time 1501 ok 22 - $count after fire at time 1501 ok 23 - $fired after fire at time 1510 ok 24 - $count after fire at time 1510 ok 25 1..25 ok t/02os.t ..................... ok 1 - 'IO::Async::OS->socket("inet")' isa 'IO::Socket::IP' ok 2 - 'IO::Async::OS->socket("inet6")' isa 'IO::Socket::IP' ok 3 - '$S1 isa IO::Socket' isa 'IO::Socket' ok 4 - '$S2 isa IO::Socket' isa 'IO::Socket' ok 5 - SO_TYPE of $S1 is SOCK_STREAM ok 6 - SO_TYPE of $S2 is SOCK_STREAM ok 7 - $S1 --writes-> $S2 ok 8 - $S2 --writes-> $S1 ok 9 - '$S1 isa IO::Socket' isa 'IO::Socket' ok 10 - '$S2 isa IO::Socket' isa 'IO::Socket' ok 11 - $S1->socktype is SOCK_DGRAM ok 12 - $S2->socktype is SOCK_DGRAM ok 13 - $S1 --writes-> $S2 ok 14 - $S2 --writes-> $S1 ok 15 - '$S1 isa IO::Socket' isa 'IO::Socket' ok 16 - '$S2 isa IO::Socket' isa 'IO::Socket' ok 17 - SO_TYPE of $S1 is SOCK_STREAM ok 18 - SO_TYPE of $S2 is SOCK_STREAM ok 19 - $S1 --writes-> $S2 ok 20 - $S2 --writes-> $S1 ok 21 - '$S1 isa IO::Socket' isa 'IO::Socket' ok 22 - '$S2 isa IO::Socket' isa 'IO::Socket' ok 23 - $S1->socktype is SOCK_DGRAM ok 24 - $S2->socktype is SOCK_DGRAM ok 25 - $S1 --writes-> $S2 ok 26 - $S2 --writes-> $S1 ok 27 - $Pwr --writes-> $Prd ok 28 - $wrA --writes-> $rdA ok 29 - $wrB --writes-> $rdB ok 30 - signame2num ok 31 - getfamilybyname "inet" ok 32 - getfamilybyname AF_INET ok 33 - getsocktypebyname "stream" ok 34 - getsocktypebyname SOCK_STREAM ok 35 - extract_addrinfo( ARRAY ) ok 36 - extract_addrinfo( HASH ) ok 37 - extract_addrinfo( HASH ) with inet, ip+port ok 38 - extract_addrinfo( HASH ) with inet, port ok 39 - extract_addrinfo( HASH ) with inet only ok 40 - extract_addrinfo( HASH ) with inet6, ip+port ok 41 - extract_addrinfo( HASH ) with unix, path 1..41 ok t/03loop-magic.t ............. ok 1 - 'Magic constructor in default mode' isa 'IO::Async::Loop::Poll' ok 2 - IO::Async::Loop->new again yields same loop ok 3 - 'Magic constructor obeys $ENV{IO_ASYNC_LOOP}' isa 't::StupidLoop' ok 4 - 'Magic constructor obeys $IO::Async::Loop::LOOP' isa 't::StupidLoop' ok 5 - 'Magic constructor expands unqualified package names' isa 'IO::Async::Loop::Select' 1..5 ok t/04notifier.t ............... ok 1 - $notifier defined ok 2 - '$notifier isa IO::Async::Notifier' isa 'IO::Async::Notifier' ok 3 - $notifier has refcount 1 initially ok 4 - $notifier->notifier_name ok 5 - $notifier->configure no params succeeds ok 6 - $notifier->configure an unknown parameter fails ok 7 - $notifier->configure with configure_unknown succeeds ok 8 - %other after configure_unknown ok 9 - $notifier has refcount 1 after _capture_weakself ok 10 - @args after invoking $mref ok 11 - trampoline does not appear in _capture_weakself callstack ok 12 - $notifier has refcount 1 after _replace_weakself ok 13 - @args after invoking replacer $mref ok 14 - '$outerself unchanged' isa 'OtherClass' ok 15 - $notifier->_capture_weakself on unknown method name fails ok 16 - $subn has refcount 1 after _capture_weakself on named method ok 17 - @subargs after invoking $mref on named method ok 18 - @subargs empty after TestNotifier::frobnicate replacement ok 19 - @newargs after TestNotifier::frobnicate replacement ok 20 - @subargs after ->invoke_event ok 21 - return value from ->maybe_invoke_event ok 22 - return value from ->maybe_invoke_event on missing event ok 23 - ->make_event_cb returns a CODE reference ok 24 - $subn has refcount 1 after ->make_event_cb ok 25 - @subargs after ->make_event_cb->() ok 26 - '->maybe_make_event_cb yields CODE ref' isa 'CODE' ok 27 - ->maybe_make_event_cb on missing event yields undef ok 28 - $subn has refcount 1 finally ok 29 - $parent has refcount 1 initially ok 30 - $child has refcount 1 initially ok 31 - $child->parent is $parent ok 32 - $parent->children ok 33 - $parent has refcount 1 after add_child ok 34 - $child has refcount 2 after add_child ok 35 - Adding child again fails ok 36 - $child has refcount 1 after remove_child ok 37 - $parent->children now empty ok 38 - Exception thrown from ->invoke_error with no handler ok 39 - Exception not thrown from ->invoke_error with handler ok 40 - $message to on_error ok 41 - Exception not thrown from ->invoke_error on child ok 42 - $message to parent on_error 1..42 ok t/05notifier-loop.t .......... ok 1 - $loop has refcount 2 initially ok 2 - $loop->notifiers empty ok 3 - loop undef ok 4 - $loop has refcount 2 adding Notifier ok 5 - $notifier has refcount 2 after adding to Loop ok 6 - loop $loop ok 7 - $loop->notifiers contains new Notifier ok 8 - _add_to_loop called ok 9 - adding again produces error ok 10 - $notifier->loop is undef ok 11 - $loop->notifiers empty once more ok 12 - _remove_from_loop called ok 13 - $notifier has refcount 1 finally ok 14 - $child has refcount 3 after add_child within loop ok 15 - $parent->loop is $loop ok 16 - $child->loop is $loop ok 17 - $parent now in loop ok 18 - $child now in loop ok 19 - Directly removing a child from the loop fails ok 20 - $parent->children after $loop->remove ok 21 - $parent has refcount 1 after removal from loop ok 22 - $child has refcount 2 after removal of parent from loop ok 23 - $parent->loop is undef ok 24 - $child->loop is undef ok 25 - $parent no longer in loop ok 26 - $child no longer in loop ok 27 - Directly adding a child to the loop fails ok 28 - $child->loop is $loop after remove/add parent ok 29 - $parent now in loop ok 30 - $child now in loop ok 31 - $parent has refcount 1 finally ok 32 - $child has refcount 1 finally ok 33 - $loop has refcount 2 finally 1..33 ok t/06notifier-mixin.t ......... ok 1 - $loop has refcount 2 initially ok 2 - '$notifier isa SomeEventSource' isa 'SomeEventSource' ok 3 - '$notifier isa IO::Async::Notifier' isa 'IO::Async::Notifier' ok 4 - $loop has refcount 2 adding Notifier ok 5 - $notifier has refcount 2 after adding to Loop ok 6 - loop $loop ok 7 - SomeEventSource::Async added to Loop ok 8 - $notifier->loop is undef ok 9 - SomeEventSource::Async removed from Loop 1..9 ok t/07notifier-future.t ........ ok 1 - $f has refcount 2 after ->adopt_future ok 2 - $notifier still has refcount 1 after ->adopt_future ok 3 - $f has refcount 1 after $f->done ok 4 - $err after $f->fail ok 5 - $name after $f->fail ok 6 - @detail after $f->fail ok 7 - $f has refcount 1 after $f->fail ok 8 - $err not defined after ->else_done suppressed failure 1..8 ok t/10loop-poll-io.t ........... 1..21 ok 1 - '$loop' isa 'IO::Async::Loop::Poll' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - $loop has refcount 1 after watch_io on_read_ready ok 5 - $readready still 0 before ->loop_once ok 6 - $readready when idle ok 7 - $readready after loop_once ok 8 - $readready after ->unwatch_io/->watch_io ok 9 - $loop has refcount 1 after watch_io on_write_ready ok 10 - $writeready after loop_once ok 11 - $readready before HUP ok 12 - $readready after HUP ok 13 - $readready before pipe HUP ok 14 - $readready after pipe HUP ok 15 # skip Loop cannot watch_io for on_hangup ok 16 # skip Loop cannot watch_io for on_hangup ok 17 - read/write_ready can cancel each other ok 18 - exceptional socket invokes on_read_ready ok 19 - regular file is readready ok 20 - regular file is writeready ok 21 - $loop has refcount 1 finally ok t/10loop-select-io.t ......... 1..21 ok 1 - '$loop' isa 'IO::Async::Loop::Select' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - $loop has refcount 1 after watch_io on_read_ready ok 5 - $readready still 0 before ->loop_once ok 6 - $readready when idle ok 7 - $readready after loop_once ok 8 - $readready after ->unwatch_io/->watch_io ok 9 - $loop has refcount 1 after watch_io on_write_ready ok 10 - $writeready after loop_once ok 11 - $readready before HUP ok 12 - $readready after HUP ok 13 - $readready before pipe HUP ok 14 - $readready after pipe HUP ok 15 # skip Loop cannot watch_io for on_hangup ok 16 # skip Loop cannot watch_io for on_hangup ok 17 - read/write_ready can cancel each other ok 18 - exceptional socket invokes on_read_ready ok 19 - regular file is readready ok 20 - regular file is writeready ok 21 - $loop has refcount 1 finally ok t/11loop-poll-timer.t ........ 1..25 ok 1 - '$loop' isa 'IO::Async::Loop::Poll' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - $loop->time gives the current time ok 5 - $loop has refcount 1 after watch_time ok 6 - loop_once(5) while waiting for watch_time after took at least 1.5 seconds ok 7 - loop_once(5) while waiting for watch_time after took no more than 2.5 seconds ok 8 - loop_once(5) while waiting for watch_time at took at least 1.5 seconds ok 9 - loop_once(5) while waiting for watch_time at took no more than 2.5 seconds ok 10 - unwatched watch_time does not fire ok 11 - loop_once while waiting for negative interval timer took at least 0 seconds ok 12 - loop_once while waiting for negative interval timer took no more than 0.1 seconds ok 13 - Other timers still fire after self-cancelling one ok 14 - $loop has refcount 1 after enqueue_timer ok 15 - loop_once(5) while waiting for timer took at least 1.5 seconds ok 16 - loop_once(5) while waiting for timer took no more than 2.5 seconds ok 17 # skip Unable to handle sub-second timers accurately ok 18 # skip Unable to handle sub-second timers accurately ok 19 # skip Unable to handle sub-second timers accurately ok 20 - cancelled timer does not fire ok 21 - $done still 0 so far ok 22 - requeued timer of delay 2 took at least 1.5 seconds ok 23 - requeued timer of delay 2 took no more than 2.5 seconds ok 24 - $done is 2 after requeued timer ok 25 - $loop has refcount 1 finally ok t/11loop-select-timer.t ...... 1..25 ok 1 - '$loop' isa 'IO::Async::Loop::Select' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - $loop->time gives the current time ok 5 - $loop has refcount 1 after watch_time ok 6 - loop_once(5) while waiting for watch_time after took at least 1.5 seconds ok 7 - loop_once(5) while waiting for watch_time after took no more than 2.5 seconds ok 8 - loop_once(5) while waiting for watch_time at took at least 1.5 seconds ok 9 - loop_once(5) while waiting for watch_time at took no more than 2.5 seconds ok 10 - unwatched watch_time does not fire ok 11 - loop_once while waiting for negative interval timer took at least 0 seconds ok 12 - loop_once while waiting for negative interval timer took no more than 0.1 seconds ok 13 - Other timers still fire after self-cancelling one ok 14 - $loop has refcount 1 after enqueue_timer ok 15 - loop_once(5) while waiting for timer took at least 1.5 seconds ok 16 - loop_once(5) while waiting for timer took no more than 2.5 seconds ok 17 # skip Unable to handle sub-second timers accurately ok 18 # skip Unable to handle sub-second timers accurately ok 19 # skip Unable to handle sub-second timers accurately ok 20 - cancelled timer does not fire ok 21 - $done still 0 so far ok 22 - requeued timer of delay 2 took at least 1.5 seconds ok 23 - requeued timer of delay 2 took no more than 2.5 seconds ok 24 - $done is 2 after requeued timer ok 25 - $loop has refcount 1 finally ok t/12loop-poll-signal.t ....... 1..18 ok 1 - '$loop' isa 'IO::Async::Loop::Poll' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - $loop has refcount 1 after watch_signal ok 5 - $caught idling ok 6 - $caught before ->loop_once ok 7 - $caught after ->loop_once ok 8 - second raise is still deferred ok 9 - $caught after second ->loop_once ok 10 - $loop has refcount 1 before unwatch_signal ok 11 - $loop has refcount 1 after unwatch_signal ok 12 - $loop has refcount 1 after 2 * attach_signal ok 13 - $cA after raise ok 14 - $cB after raise ok 15 - $cA after raise ok 16 - $cB after raise ok 17 - Bad signal name fails ok 18 - $loop has refcount 1 finally ok t/12loop-select-signal.t ..... 1..18 ok 1 - '$loop' isa 'IO::Async::Loop::Select' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - $loop has refcount 1 after watch_signal ok 5 - $caught idling ok 6 - $caught before ->loop_once ok 7 - $caught after ->loop_once ok 8 - second raise is still deferred ok 9 - $caught after second ->loop_once ok 10 - $loop has refcount 1 before unwatch_signal ok 11 - $loop has refcount 1 after unwatch_signal ok 12 - $loop has refcount 1 after 2 * attach_signal ok 13 - $cA after raise ok 14 - $cB after raise ok 15 - $cA after raise ok 16 - $cB after raise ok 17 - Bad signal name fails ok 18 - $loop has refcount 1 finally ok t/13loop-poll-idle.t ......... 1..15 ok 1 - '$loop' isa 'IO::Async::Loop::Poll' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - idle watcher id is defined ok 5 - deferred sub not yet invoked ok 6 - loop_once(3) with deferred sub took no more than 1 seconds ok 7 - deferred sub called after loop_once ok 8 - inner deferral not yet invoked ok 9 - inner deferral now invoked ok 10 - loop_once(1) with unwatched deferral took at least 0.5 seconds ok 11 - loop_once(1) with unwatched deferral took no more than 1.5 seconds ok 12 - unwatched deferral not called ok 13 - $loop->later still invoked with enqueued timer ok 14 - $loop->later shortcut works ok 15 - $loop has refcount 1 finally ok t/13loop-select-idle.t ....... 1..15 ok 1 - '$loop' isa 'IO::Async::Loop::Select' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - idle watcher id is defined ok 5 - deferred sub not yet invoked ok 6 - loop_once(3) with deferred sub took no more than 1 seconds ok 7 - deferred sub called after loop_once ok 8 - inner deferral not yet invoked ok 9 - inner deferral now invoked ok 10 - loop_once(1) with unwatched deferral took at least 0.5 seconds ok 11 - loop_once(1) with unwatched deferral took no more than 1.5 seconds ok 12 - unwatched deferral not called ok 13 - $loop->later still invoked with enqueued timer ok 14 - $loop->later shortcut works ok 15 - $loop has refcount 1 finally ok t/14loop-poll-child.t ........ 1..11 ok 1 - '$loop' isa 'IO::Async::Loop::Poll' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - $loop has refcount 1 after watch_child ok 5 - $exitcode not defined before ->loop_once ok 6 - WIFEXITED($exitcode) after child exit ok 7 - WEXITSTATUS($exitcode) after child exit ok 8 - WTERMSIG($exitcode) after SIGTERM ok 9 - Waiting for 3 child processes ok 10 - All child processes reclaimed ok 11 - $loop has refcount 1 finally ok t/14loop-select-child.t ...... 1..11 ok 1 - '$loop' isa 'IO::Async::Loop::Select' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - $loop has refcount 1 after watch_child ok 5 - $exitcode not defined before ->loop_once ok 6 - WIFEXITED($exitcode) after child exit ok 7 - WEXITSTATUS($exitcode) after child exit ok 8 - WTERMSIG($exitcode) after SIGTERM ok 9 - Waiting for 3 child processes ok 10 - All child processes reclaimed ok 11 - $loop has refcount 1 finally ok t/15loop-poll-control.t ...... 1..12 ok 1 - '$loop' isa 'IO::Async::Loop::Poll' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - loop_once(0) when idle took at least 0 seconds ok 5 - loop_once(0) when idle took no more than 0.1 seconds ok 6 - loop_once(2) when idle took at least 1.5 seconds ok 7 - loop_once(2) when idle took no more than 2.5 seconds ok 8 - ->stop arguments returned by ->run ok 9 - First ->stop argument returned by ->run in scalar context ok 10 - ->run can be nested properly ok 11 - $loop->loop_forever interruptable by ->loop_stop ok 12 - $loop has refcount 1 finally ok t/15loop-select-control.t .... 1..12 ok 1 - '$loop' isa 'IO::Async::Loop::Select' ok 2 - magic constructor yields $loop ok 3 - $loop has refcount 1 ok 4 - loop_once(0) when idle took at least 0 seconds ok 5 - loop_once(0) when idle took no more than 0.1 seconds ok 6 - loop_once(2) when idle took at least 1.5 seconds ok 7 - loop_once(2) when idle took no more than 2.5 seconds ok 8 - ->stop arguments returned by ->run ok 9 - First ->stop argument returned by ->run in scalar context ok 10 - ->run can be nested properly ok 11 - $loop->loop_forever interruptable by ->loop_stop ok 12 - $loop has refcount 1 finally ok t/18loop-poll-legacy.t ....... ok 1 - $poll->handles empty initially ok 2 - $poll->handles after watch_io read_ready ok 3 - $readready before post_poll ok 4 - $readready after post_poll ok 5 - $poll->handles empty after unwatch_io read_ready ok 6 - $poll->handles after watch_io write_ready ok 7 - $writeready before post_poll ok 8 - $writeready after post_poll ok 9 - $poll->handles empty after unwatch_io write_ready ok 10 - $poll->handles before removal in clean removal test ok 11 - $poll->handles after removal in clean removal test 1..11 ok t/18loop-select-legacy.t ..... ok 1 - $rvec idling pre_select ok 2 - $wvec idling pre_select ok 3 - $evec idling pre_select ok 4 - $timeout idling pre_select ok 5 - $rvec readready pre_select ok 6 - $wvec readready pre_select ok 7 - $evec readready pre_select ok 8 - $timeout readready pre_select ok 9 - $readready readready pre_select ok 10 - $readready readready post_select ok 11 - $rvec writeready pre_select ok 12 - $wvec writeready pre_select ok 13 - $evec writeready pre_select ok 14 - $timeout writeready pre_select ok 15 - $writeready writeready pre_select ok 16 - $writeready writeready post_select ok 17 - $timeout idling pre_select with timeout ok 18 - $timeout while timer waiting pre_select at least 1.7 ok 19 - $timeout while timer waiting pre_select at least 2.5 ok 20 - loop_once(5) while waiting for timer takes at least 1.7 seconds ok 21 - loop_once(5) while waiting for timer no more than 10 seconds ok 22 - $done after post_select while waiting for timer ok 23 - $done still 0 before cancelled timeout 1..23 ok t/19loop-future.t ............ ok 1 - $loop->await( $future ) returns $future ok 2 - $future->get ok 3 - $loop->await_all ok 4 - future 0 ready ok 5 - future 1 ready ok 6 - future 2 ready ok 7 - $future->loop yields $loop ok 8 - $future->get on IO::Async::Future ok 9 - $future->get on IO::Async::Future from $loop->new_future ok 10 - ->done_later returns $future ok 11 - $future not yet ready after ->done_later ok 12 - $future now ready after ->get ok 13 - ->fail_later returns $future ok 14 - $future not yet ready after ->fail_later ok 15 - $future now ready after $loop->await ok 16 - ->delay_future is ready took at least 0.75 ok 17 - ->delay_future is ready took no more than 2.5 ok 18 - $future is ready from delay_future ok 19 - $future->get returns empty list on delay_future ok 20 - ->timeout_future is ready took at least 0.75 ok 21 - ->timeout_future is ready took no more than 2.5 ok 22 - $future is ready from timeout_future ok 23 - $future failed with "Timeout" for timeout_future 1..23 ok t/19test.t ................... ok 1 - $loop has refcount 2 initially ok 2 - $loop has refcount 3 after adding to IO::Async::Test ok 3 - Single-wait ok 4 - Automatic stream read wait ok 5 1..5 ok t/20handle.t ................. ok 1 - Not a filehandle ok 2 - $handle defined ok 3 - '$handle isa IO::Async::Handle' isa 'IO::Async::Handle' ok 4 - $handle->notifier_name for read_handle ok 5 - $handle has refcount 1 initially ok 6 - ->read_handle returns S1 ok 7 - ->read_fileno returns fileno(S1) ok 8 - ->write_handle returns undef ok 9 - want_readready true ok 10 - $handle has refcount 2 after adding to Loop ok 11 - $readready while idle ok 12 - $readready while readable ok 13 - on_read_ready args while readable ok 14 - $readready while idle after on_read_ready replace ok 15 - $new_readready while idle after on_read_ready replace ok 16 - $readready while readable after on_read_ready replace ok 17 - $new_readready while readable after on_read_ready replace ok 18 - setting want_writeready with write_handle == undef dies ok 19 - wantwriteready write_handle == undef false ok 20 - $handle has refcount 2 before removing from Loop ok 21 - $handle has refcount 1 finally ok 22 - $handle defined ok 23 - '$handle isa IO::Async::Handle' isa 'IO::Async::Handle' ok 24 - $handle->notifier_name for write_handle ok 25 - $handle has refcount 1 initially ok 26 - ->write_handle returns S1 ok 27 - ->write_fileno returns fileno(S1) ok 28 - ->read_handle returns undef ok 29 - want_writeready false ok 30 - $handle has refcount 2 after adding to Loop ok 31 - $writeready while idle ok 32 - $writeready while writeable ok 33 - on_write_ready args while writeable ok 34 - $writeready while writeable after on_write_ready replace ok 35 - $new_writeready while writeable after on_write_ready replace ok 36 - $handle has refcount 2 before removing from Loop ok 37 - $handle has refcount 1 finally ok 38 - ->read_handle returns S1 ok 39 - ->write_handle returns S1 ok 40 - $handle->notifier_name for handle ok 41 - subclass $handle defined ok 42 - 'subclass $handle isa IO::Async::Handle' isa 'IO::Async::Handle' ok 43 - subclass $handle has refcount 1 initially ok 44 - subclass ->read_handle returns S1 ok 45 - subclass ->write_handle returns S1 ok 46 - subclass $handle has refcount 2 after adding to Loop ok 47 - $sub_readready while readable ok 48 - $sub_writeready while readable ok 49 - $sub_readready while writeable ok 50 - $sub_writeready while writeable ok 51 - $closed after ->close ok 52 - $close_future is now ready ok 53 - $closed_by_future after ->close ok 54 - $writeready after ->close_read ok 55 - write handle still works ok 56 - not $closed after ->close_read ok 57 - Handle still member of Loop after ->close_read ok 58 - $readready after ->close_write ok 59 - read handle still works ok 60 - sysread from EOF write handle ok 61 - Handle still member of Loop after ->close_write ok 62 - not $closed after ->close_read ok 63 - $closed after ->close_read + ->close_write ok 64 - $handle no longer member of Loop ok 65 - $handle defined ok 66 - ->read_handle not defined ok 67 - ->write_handle not defined ok 68 - $handle latebound has refcount 1 initially ok 69 - $handle->notifier_name for late bind before handles ok 70 - $handle latebound has refcount 2 after $loop->add ok 71 - ->read_handle now S1 ok 72 - ->write_handle now S1 ok 73 - $handle latebound still has refcount 2 after set_handle ok 74 - $handle->notifier_name for late bind after handles ok 75 - $handle latebound still invokes on_read_ready ok 76 - ->socket sets handle ok 77 - handle->sockdomain is AF_INET ok 78 - handle->socktype is SOCK_STREAM ok 79 - handle->socktype is SOCK_DGRAM ok 80 - handle->sockname has nonzero port 1..80 ok t/21stream-1read.t ........... ok 1 - reading $stream defined ok 2 - 'reading $stream isa IO::Async::Stream' isa 'IO::Async::Stream' ok 3 - reading $stream has refcount 1 initially ok 4 - reading $stream has refcount 2 after adding to Loop ok 5 - @lines before wait ok 6 - @lines after wait ok 7 - @lines partial still empty ok 8 - @lines partial completed now received ok 9 - @lines two at once ok 10 - @lines still empty after on_read replace ok 11 - @new_lines after on_read replace ok 12 - reading $stream has refcount 2 before removing from Loop ok 13 - reading $stream refcount 1 finally ok 14 - @lines from stream with abstract reader ok 15 - writer not yet called before ->want_readready_for_write ok 16 - writer now invoked with ->want_readready_for_write ok 17 - @lines with read_len=2 without read_all ok 18 - @lines finally with read_len=2 without read_all ok 19 - @lines with read_len=2 with read_all ok 20 - Allowed to construct a Stream without an on_read handler ok 21 - Not allowed to add an on_read-less Stream to a Loop ok 22 - reading subclass $stream defined ok 23 - 'reading $stream isa IO::Async::Stream' isa 'IO::Async::Stream' ok 24 - subclass $stream has refcount 1 initially ok 25 - subclass $stream has refcount 2 after adding to Loop ok 26 - @sub_lines before wait ok 27 - @sub_lines after wait ok 28 - dynamic reading $stream has refcount 1 initially ok 29 - $outer_count after idle ok 30 - $inner_count after idle ok 31 - $outer_count after received length ok 32 - $inner_count after received length ok 33 - $outer_count after partial body ok 34 - $inner_count after partial body ok 35 - $outer_count after complete body ok 36 - $inner_count after complete body ok 37 - $record after complete body ok 38 - dynamic reading $stream has refcount 1 finally ok 39 - $firstline from ->push_on_read CODE ok 40 - $eightbytes from ->push_on_read CODE ok 41 - $base from ->push_on_read CODE ok 42 - $stream ->is_read_eof before wait ok 43 - EOF indication before wait ok 44 - $stream ->is_read_eof after wait ok 45 - EOF indication after wait ok 46 - EOF stream retains partial input ok 47 - EOF stream no longer member of Loop ok 48 - Stream no longer has a read_handle ok 49 - EOF indication before wait ok 50 - EOF indication after wait ok 51 - EOF stream retains partial input ok 52 - EOF stream still member of Loop ok 53 - Stream still has a read_handle ok 54 - closing $stream has refcount 1 initially ok 55 - closing $stream has refcount 2 after adding to Loop ok 56 - closed before close ok 57 - closed after close ok 58 - loop during closed ok 59 - Stream no longer member of Loop ok 60 - closing $stream refcount 1 finally ok 61 - ->read_atmost ok 62 - ->read_exactly ok 63 - ->read_until regexp ok 64 - ->read_until str ok 65 - Second ->read_until recieves data after first is ->cancelled ok 66 - ->read_until_eof ok 67 - Reading too much hits high watermark ok 68 - Stream->read_exactly yields bytes ok 69 - Low watermark hit after ->read ok 70 - errno after failed read ok 71 - failure from ->read_atmost after failed read ok 72 - Stream->new_for_stdin->read_handle is STDIN 1..72 ok t/21stream-2write.t .......... ok 1 - writing $stream defined ok 2 - 'writing $stream isa IO::Async::Stream' isa 'IO::Async::Stream' ok 3 - writing $stream has refcount 1 initially ok 4 - writing $stream has refcount 2 after adding to Loop ok 5 - want_writeready before write ok 6 - want_writeready after write ok 7 - want_writeready after wait ok 8 - $empty after writing buffer ok 9 - data after writing buffer ok 10 - ->write future not yet ready ok 11 - on_write $_[0] is $stream ok 12 - on_flush $_[0] is $stream ok 13 - ->write future is ready after flush ok 14 - on_write given total write length after flush ok 15 - flushed data does get flushed ok 16 - write empty data with on_flush ok 17 - not want_writeready after autoflush write ok 18 - data after autoflush write ok 19 - not want_writeready after split autoflush write ok 20 - data after split autoflush write ok 21 - writing $stream has refcount 2 before removing from Loop ok 22 - writing $stream refcount 1 finally ok 23 - $buffer after ->write to stream with abstract writer ok 24 - reader not yet called before ->want_writeready_for_read ok 25 - reader now invoked with ->want_writeready_for_read ok 26 - $buffer after emulated EAGAIN ok 27 - data after writing buffer with write_len=2 without write_all ok 28 - data finally after writing buffer with write_len=2 without write_all ok 29 - data after writing buffer with write_len=2 with write_all ok 30 # skip This loop cannot detect hangup condition ok 31 # skip This loop cannot detect hangup condition ok 32 # skip This loop cannot detect hangup condition ok 33 # skip This loop cannot detect hangup condition ok 34 # skip This loop cannot detect hangup condition ok 35 - closing $stream has refcount 1 initially ok 36 - closing $stream has refcount 2 after adding to Loop ok 37 - closed before close ok 38 - closed after close ok 39 - closed after wait ok 40 - loop during closed ok 41 - Stream no longer member of Loop ok 42 - closing $stream refcount 1 finally ok 43 - stream idle before Future completes ok 44 - stream written by Future completion invokes on_write ok 45 - stream written by Future completion ok 46 - Writersub $_[0] is $stream ok 47 - Writersub $_[0] is $stream ok 48 - stream written by generator CODE invokes on_write ok 49 - lazy data was written ok 50 - multiple lazy data was written ok 51 - multiple lazy data was written ok 52 - prequeued data gets flushed ok 53 - prequeued data gets written ok 54 - errno after failed write ok 55 - Stream->new_for_stdout->write_handle is STDOUT 1..55 ok t/21stream-3split.t .......... ok 1 - split read/write $stream has refcount 1 initially ok 2 - split read/write $stream has refcount 2 after adding to Loop ok 3 - $S4 receives data from split stream ok 4 - $S1 empty from split stream ok 5 - @lines on response to split stream ok 6 - split read/write $stream has refcount 2 before removing from Loop ok 7 - split read/write $stream refcount 1 finally ok 8 - latehandle $stream has refcount 1 initially ok 9 - latehandle $stream has refcount 2 after adding to Loop ok 10 - ->write on stream with no IO handle fails ok 11 - latehandle $stream has refcount 2 after setting a handle ok 12 - stream-written text appears ok 13 - stream-read text appears ok 14 - closed after close ok 15 - Stream no longer member of Loop ok 16 - latehandle $stream refcount 1 finally ok 17 - stream-written text appears after reopen ok 18 - $stream has two references ok 19 - read+write-ready closed Stream doesn't die ok 20 - Stream->new_for_stdio->read_handle is STDIN ok 21 - Stream->new_for_stdio->write_handle is STDOUT 1..21 ok t/21stream-4encoding.t ....... ok 1 - Unicode characters read by on_read ok 2 - Partial UTF-8 character not yet visible ok 3 - Partial UTF-8 character visible after completion ok 4 - Invalid UTF-8 byte yields U+FFFD ok 5 - UTF-8 bytes written by ->write string ok 6 - First UTF-8 byte written with write_len 1 ok 7 - Remaining UTF-8 byte written with write_len 1 ok 8 - UTF-8 bytes written by ->write Future ok 9 - UTF-8 bytes written by ->write CODE 1..9 ok t/22timer-absolute.t ......... ok 1 - $timer defined ok 2 - '$timer isa IO::Async::Timer' isa 'IO::Async::Timer' ok 3 - $timer has refcount 1 initially ok 4 - $timer has refcount 2 after adding to Loop ok 5 - Started Timer is running ok 6 - Timer works took at least 1.5 ok 7 - Timer works took no more than 4 ok 8 - on_expire args ok 9 - Expired Timer is no longer running ok 10 - $timer has refcount 2 before removing from Loop ok 11 - $timer has refcount 1 after removing from Loop ok 12 - Removed Timer does not expire ok 13 - Reconfigured timer works took at least 0.75 ok 14 - Reconfigured timer works took no more than 2.5 ok 15 - Reconfigured timer on_expire works took at least 0.75 ok 16 - Reconfigured timer on_expire works took no more than 2.5 ok 17 - subclass $timer defined ok 18 - 'subclass $timer isa IO::Async::Timer' isa 'IO::Async::Timer' ok 19 - subclass $timer has refcount 1 initially ok 20 - subclass $timer has refcount 2 after adding to Loop ok 21 - Started subclass Timer is running ok 22 - subclass Timer works took at least 1.5 ok 23 - subclass Timer works took no more than 4 ok 24 - Expired subclass Timer is no longer running ok 25 - subclass $timer has refcount 2 before removing from Loop ok 26 - subclass $timer has refcount 1 after removing from Loop 1..26 ok t/22timer-countdown.t ........ ok 1 - $timer defined ok 2 - '$timer isa IO::Async::Timer' isa 'IO::Async::Timer' ok 3 - $timer has refcount 1 initially ok 4 - $timer has refcount 2 after adding to Loop ok 5 - New Timer is no yet running ok 6 - New Timer is no yet expired ok 7 - $timer->start returns $timer ok 8 - $timer has refcount 2 after starting ok 9 - Started Timer is running ok 10 - Started Timer not yet expired ok 11 - Timer works took at least 1.5 ok 12 - Timer works took no more than 4 ok 13 - on_expire args ok 14 - Expired Timer is no longer running ok 15 - Expired Timer now expired ok 16 - $timer has refcount 2 before removing from Loop ok 17 - $timer has refcount 1 after removing from Loop ok 18 - $timer->start out of a Loop returns $timer ok 19 - Re-started Timer is running ok 20 - Re-started Timer not yet expired ok 21 - Timer works a second time took at least 1.5 ok 22 - Timer works a second time took no more than 4 ok 23 - 2nd-time expired Timer is no longer running ok 24 - 2nd-time expired Timer now expired ok 25 - Timer can be stopped a second time ok 26 - Stopped timer doesn't expire ok 27 - Reset Timer hasn't expired yet ok 28 - Timer has now expired took at least 1.5 ok 29 - Timer has now expired took no more than 2.5 ok 30 - Timer has refcount 1 finally ok 31 - Removed Timer does not expire ok 32 - Pre-started Timer is running after adding ok 33 - Pre-started Timer works took at least 1.5 ok 34 - Pre-started Timer works took no more than 4 ok 35 - start/stopped Timer doesn't expire ok 36 - Reconfigured timer delay works took at least 0.75 ok 37 - Reconfigured timer delay works took no more than 2.5 ok 38 - Reconfigured timer on_expire works took at least 0.75 ok 39 - Reconfigured timer on_expire works took no more than 2.5 ok 40 - Configure a running timer fails ok 41 - remove_on_expire Timer took at least 0.75 ok 42 - remove_on_expire Timer took no more than 2.5 ok 43 - remove_on_expire Timer removed from Loop after expire ok 44 - subclass $timer defined ok 45 - 'subclass $timer isa IO::Async::Timer' isa 'IO::Async::Timer' ok 46 - subclass $timer has refcount 1 initially ok 47 - subclass $timer has refcount 2 after adding to Loop ok 48 - subclass $timer has refcount 2 after starting ok 49 - Started subclass Timer is running ok 50 - subclass Timer works took at least 1.5 ok 51 - subclass Timer works took no more than 4 ok 52 - Expired subclass Timer is no longer running ok 53 - subclass $timer has refcount 2 before removing from Loop ok 54 - subclass $timer has refcount 1 after removing from Loop 1..54 ok t/22timer-periodic.t ......... ok 1 - $timer defined ok 2 - '$timer isa IO::Async::Timer' isa 'IO::Async::Timer' ok 3 - $timer has refcount 1 initially ok 4 - $timer has refcount 2 after adding to Loop ok 5 - $timer->start returns $timer ok 6 - $timer has refcount 2 after starting ok 7 - Started Timer is running ok 8 - Timer works took at least 1.5 ok 9 - Timer works took no more than 4 ok 10 - on_tick args ok 11 - Timer is still running ok 12 - Timer works a second time took at least 1.5 ok 13 - Timer works a second time took no more than 4 ok 14 - Timer can be stopped a second time ok 15 - Stopped timer doesn't tick ok 16 - $timer has refcount 2 before removing from Loop ok 17 - $timer has refcount 1 after removing from Loop ok 18 - Removed timer not running ok 19 - Reconfigured timer interval works took at least 0.75 ok 20 - Reconfigured timer interval works took no more than 2.5 ok 21 - Zero first_interval start not invoked yet ok 22 - Zero first_interval invokes callback async took at least 0 ok 23 - Zero first_interval invokes callback async took no more than 1 ok 24 - Normal interval used after first invocation took at least 1.5 ok 25 - Normal interval used after first invocation took no more than 4 ok 26 - Configure a running timer fails ok 27 - Timer has refcount 1 finally ok 28 - skip Timer works took at least 0.75 ok 29 - skip Timer works took no more than 2.5 ok 30 - skip Timer is still running ok 31 - skip Timer ticks a second time took at least 0.75 ok 32 - skip Timer ticks a second time took no more than 2.5 ok 33 - drift Timer works took at least 0.75 ok 34 - drift Timer works took no more than 2.5 ok 35 - drift Timer is still running ok 36 - drift Timer ticks a second time took at least 0.75 ok 37 - drift Timer ticks a second time took no more than 2.5 ok 38 - Self-stopping timer can stop itself ok 39 - subclass $timer defined ok 40 - 'subclass $timer isa IO::Async::Timer' isa 'IO::Async::Timer' ok 41 - subclass $timer has refcount 1 initially ok 42 - subclass $timer has refcount 2 after adding to Loop ok 43 - subclass $timer has refcount 2 after starting ok 44 - Started subclass Timer is running ok 45 - subclass Timer works took at least 1.5 ok 46 - subclass Timer works took no more than 4 ok 47 - subclass $timer has refcount 2 before removing from Loop ok 48 - subclass $timer has refcount 1 after removing from Loop 1..48 ok t/23signal.t ................. ok 1 - $signal defined ok 2 - '$signal isa IO::Async::Signal' isa 'IO::Async::Signal' ok 3 - $signal has refcount 1 initially ok 4 - $signal->notifier_name ok 5 - $signal has refcount 2 after adding to Loop ok 6 - $caught idling ok 7 - $caught after raise ok 8 - on_receipt args after raise ok 9 - $caught after raise ok 10 - $caught2 after raise ok 11 - $caught after raise ok 12 - $caught2 after raise ok 13 - $caught after raise after replace on_receipt ok 14 - $new_caught after raise after replace on_receipt ok 15 - $signal has refcount 2 before removing from Loop ok 16 - $signal has refcount 1 finally ok 17 - subclass $signal defined ok 18 - 'subclass $signal isa IO::Async::Signal' isa 'IO::Async::Signal' ok 19 - subclass $signal has refcount 1 initially ok 20 - subclass $signal has refcount 2 after adding to Loop ok 21 - $sub_caught idling ok 22 - $sub_caught after raise ok 23 - Bad signal name fails 1..23 ok t/24listener.t ............... ok 1 - defined $listener ok 2 - '$listener isa IO::Async::Listener' isa 'IO::Async::Listener' ok 3 - '$listener isa IO::Async::Notifier' isa 'IO::Async::Notifier' ok 4 - $listener has refcount 1 initially ok 5 - $listener is_listening ok 6 - $listener->sockname ok 7 - $listener->family ok 8 - $listener->sockname ok 9 - $listener has refcount 2 after adding to Loop ok 10 - $clientsock is connected ok 11 - $newclient peer is correct ok 12 - $listener has refcount 2 before removing from Loop ok 13 - $listener has refcount 1 after removing from Loop ok 14 - '$accepted with handle_constructor' isa 'IO::Async::Stream' ok 15 - '$accepted with handle_constructor' isa 'IO::Async::Stream' ok 16 - 'on_stream $newstream isa IO::Async::Stream' isa 'IO::Async::Stream' ok 17 - $newstream sock peer is correct ok 18 - 'on_socket $newsocket isa IO::Async::Socket' isa 'IO::Async::Socket' ok 19 - $newsocket sock peer is correct ok 20 - subclass defined $listener ok 21 - 'subclass $listener isa IO::Async::Listener' isa 'IO::Async::Listener' ok 22 - subclass $listener has refcount 1 initially ok 23 - subclass $listener has refcount 2 after adding to Loop ok 24 - subclass $clientsock is connected ok 25 - $sub_newclient peer is correct ok 26 - subclass $listener has refcount 2 before removing from Loop ok 27 - subclass $listener has refcount 1 after removing from Loop ok 28 - $listener is_listening not yet ok 29 - $listener is_listening ok 30 - defined $sockname ok 31 - socket listens on some defined port number ok 32 - socket listens on INADDR_ANY ok 33 - $listener->family ok 34 - $listener->sockname ok 35 - $listen_self is $listener ok 36 - $clientsock is connected ok 37 - $newclient peer is correct 1..37 ok t/25socket.t ................. ok 1 - Send-only Socket works ok 2 - recving $socket defined ok 3 - 'recving $socket isa IO::Async::Socket' isa 'IO::Async::Socket' ok 4 - recving $socket has refcount 1 initially ok 5 - recving $socket has refcount 2 after adding to Loop ok 6 - @received before wait ok 7 - @received after wait ok 8 - @received still empty after on_recv replace ok 9 - @new_received after on_recv replace ok 10 - receiving $socket has refcount 2 before removing from Loop ok 11 - receiving $socket refcount 1 finally ok 12 - @frags with recv_len=4 without recv_all ok 13 - @frags finally with recv_len=4 without recv_all ok 14 - @frags with recv_len=4 with recv_all ok 15 - Allowed to construct a Socket without an on_recv handler ok 16 - Not allowed to add an on_recv-less Socket to a Loop ok 17 - receiving subclass $socket defined ok 18 - 'receiving $socket isa IO::Async::Socket' isa 'IO::Async::Socket' ok 19 - subclass $socket has refcount 1 initially ok 20 - subclass $socket has refcount 2 after adding to Loop ok 21 - @sub_received before wait ok 22 - @sub_received after wait ok 23 - sending $socket defined ok 24 - 'sending $socket isa IO::Async::Socket' isa 'IO::Async::Socket' ok 25 - sending $socket has refcount 1 intially ok 26 - sending $socket has refcount 2 after adding to Loop ok 27 - want_writeready before send ok 28 - want_writeready after send ok 29 - want_writeready after wait ok 30 - $empty after writing buffer ok 31 - data after writing buffer ok 32 - not want_writeready after autoflush send ok 33 - data after autoflush send ok 34 - not want_writeready after split autoflush send ok 35 - data[0] after split autoflush send ok 36 - data[1] after split autoflush send ok 37 - sending $socket has refcount 2 before removing from Loop ok 38 - sending $socket has refcount 1 finally ok 39 - errno after failed recv ok 40 - errno after failed send 1..40 ok t/26pid.t .................... ok 1 - $pid defined ok 2 - '$pid isa IO::Async::PID' isa 'IO::Async::PID' ok 3 - $pid has refcount 1 initially ok 4 - $pid->pid ok 5 - $pid->notifier_name ok 6 - $pid has refcount 2 after adding to Loop ok 7 - WIFEXITED($exitcode) after process exit ok 8 - WEXITSTATUS($exitcode) after process exit ok 9 - WTERMSIG($exitcode) after SIGTERM 1..9 ok t/27file.t ................... ok 1 - $file defined ok 2 - '$file isa IO::Async::File' isa 'IO::Async::File' ok 3 - $file has refcount 1 initially ok 4 - $file->handle is $rd ok 5 - $file has refcount 2 after adding to Loop ok 6 - $old_size ok 7 - $new_size ok 8 - '$old_stat isa File::stat' isa 'File::stat' ok 9 - '$new_stat isa File::stat' isa 'File::stat' ok 10 - $file has a ->handle ok 11 - $new_stat->dev for renamed file ok 12 - $new_stat->ino for renamed file 1..12 ok t/28filestream.t ............. ok 1 - $filestream defined ok 2 - '$filestream isa IO::Async::FileStream' isa 'IO::Async::FileStream' ok 3 - reading $filestream has refcount 1 initially ok 4 - $filestream has refcount 2 after adding to Loop ok 5 - $initial_size is 0 ok 6 - @lines before wait ok 7 - @lines after wait ok 8 - $initial_size is 21 ok 9 - All content is visible ok 10 - FileStream successfully seeks to last \n ok 11 - Partial line completely returned ok 12 - Initial content is skipped ok 13 - File content truncation detected ok 14 - All three lines read ok 15 - $filestream defined for filenaem ok 16 - '$filestream isa IO::Async::FileStream' isa 'IO::Async::FileStream' ok 17 - reading $filestream has refcount 1 initially ok 18 - $filestream has refcount 2 after adding to Loop ok 19 - @lines after wait ok 20 - @lines sees last line of old file ok 21 - @lines sees first line of new file ok 22 - subclass $filestream defined ok 23 - '$filestream isa IO::Async::FileStream' isa 'IO::Async::FileStream' ok 24 - subclass $filestream has refcount 1 initially ok 25 - subclass $filestream has refcount 2 after adding to Loop ok 26 - @sub_lines before wait ok 27 - @sub_lines after wait 1..27 ok t/30loop-fork.t .............. ok 1 - WIFEXITED($exitcode) after child exit ok 2 - WEXITSTATUS($exitcode) after child exit ok 3 - WIFEXITED($exitcode) after child die ok 4 - WEXITSTATUS($exitcode) after child die ok 5 - WTERMSIG($exitcode) after child SIGINT ok 6 - WIFEXITED($exitcode) after child SIGINT with keep_signals ok 7 - WEXITSTATUS($exitcode) after child SIGINT with keep_signals 1..7 ok t/31loop-spawnchild.t ........ ok 1 - Bad option to spawn fails ok 2 - Both code and command options to spawn fails ok 3 - Bad option to spawn fails ok 4 - $exited_pid == $spawned_pid after spawn CODE ok 5 - WIFEXITED($exitcode) after spawn CODE ok 6 - WEXITSTATUS($exitcode) after spawn CODE ok 7 - $dollarat after spawn CODE ok 8 - $exited_pid == $spawned_pid after spawn CODE with END ok 9 - WIFEXITED($exitcode) after spawn CODE with END ok 10 - WEXITSTATUS($exitcode) after spawn CODE with END ok 11 - $dollarat after spawn CODE with END ok 12 - $exited_pid == $spawned_pid after spawn CODE with die with END ok 13 - WIFEXITED($exitcode) after spawn CODE with die with END ok 14 - WEXITSTATUS($exitcode) after spawn CODE with die with END ok 15 - $dollarat after spawn CODE with die with END ok 16 - $exited_pid == $spawned_pid after spawn /usr/bin/true ok 17 - WIFEXITED($exitcode) after spawn /usr/bin/true ok 18 - WEXITSTATUS($exitcode) after spawn /usr/bin/true ok 19 - $dollarbang after spawn /usr/bin/true ok 20 - $dollarat after spawn /usr/bin/true ok 21 - $exited_pid == $spawned_pid after spawn donotexist ok 22 - WIFEXITED($exitcode) after spawn donotexist ok 23 - WEXITSTATUS($exitcode) after spawn donotexist ok 24 - $dollarbang numerically after spawn donotexist ok 25 - $dollarbang string after spawn donotexist ok 26 - $dollarat after spawn donotexist ok 27 - $exited_pid == $spawned_pid after spawn ARRAY ok 28 - WIFEXITED($exitcode) after spawn ARRAY ok 29 - WEXITSTATUS($exitcode) after spawn ARRAY ok 30 - $dollarbang after spawn ARRAY ok 31 - $dollarat after spawn ARRAY ok 32 - $exited_pid == $spawned_pid after pipe close test ok 33 - WIFEXITED($exitcode) after pipe close test ok 34 - WEXITSTATUS($exitcode) after pipe close test ok 35 - $dollarbang numerically after pipe close test ok 36 - $dollarat after pipe close test 1..36 ok t/32loop-spawnchild-setup.t .. ok 1 - Bad setup type fails ok 2 - Setup with bad key fails ok 3 - WIFEXITED($exitcode) after pipe dup to fd1 ok 4 - WEXITSTATUS($exitcode) after pipe dup to fd1 ok 5 - $dollarat after pipe dup to fd1 ok 6 - $pipe_r->read after pipe dup to fd1 ok 7 - $buffer after pipe dup to fd1 ok 8 - WIFEXITED($exitcode) after pipe dup to fd1 closes pipe ok 9 - WEXITSTATUS($exitcode) after pipe dup to fd1 closes pipe ok 10 - $dollarat after pipe dup to fd1 closes pipe ok 11 - WIFEXITED($exitcode) after pipe dup to stdout shortcut ok 12 - WEXITSTATUS($exitcode) after pipe dup to stdout shortcut ok 13 - $dollarat after pipe dup to stdout shortcut ok 14 - $pipe_r->read after pipe dup to stdout shortcut ok 15 - $buffer after pipe dup to stdout shortcut ok 16 - WIFEXITED($exitcode) after pipe dup to \*STDOUT IO reference ok 17 - WEXITSTATUS($exitcode) after pipe dup to \*STDOUT IO reference ok 18 - $dollarat after pipe dup to \*STDOUT IO reference ok 19 - $pipe_r->read after pipe dup to \*STDOUT IO reference ok 20 - $buffer after pipe dup to \*STDOUT IO reference ok 21 - WIFEXITED($exitcode) after pipe keep open ok 22 - WEXITSTATUS($exitcode) after pipe keep open ok 23 - $dollarat after pipe keep open ok 24 - $pipe_r->read after keep pipe open ok 25 - $buffer after keep pipe open ok 26 - WIFEXITED($exitcode) after pipe keep shortcut ok 27 - WEXITSTATUS($exitcode) after pipe keep shortcut ok 28 - $dollarat after pipe keep shortcut ok 29 - $pipe_r->read after keep pipe open ok 30 - $buffer after keep pipe open ok 31 - WIFEXITED($exitcode) after pipe dup to stdout ok 32 - WEXITSTATUS($exitcode) after pipe dup to stdout ok 33 - $dollarat after pipe dup to stdout ok 34 - $pipe_r->read after pipe dup to stdout ok 35 - $buffer after pipe dup to stdout ok 36 - WIFEXITED($exitcode) after pipe dup to fd2 ok 37 - WEXITSTATUS($exitcode) after pipe dup to fd2 ok 38 - $dollarat after pipe dup to fd2 ok 39 - $pipe_r->read after pipe dup to fd2 ok 40 - $buffer after pipe dup to fd2 ok 41 - WIFEXITED($exitcode) after pipe dup to stderr ok 42 - WEXITSTATUS($exitcode) after pipe dup to stderr ok 43 - $dollarat after pipe dup to stderr ok 44 - $pipe_r->read after pipe dup to stderr ok 45 - $buffer after pipe dup to stderr ok 46 - WIFEXITED($exitcode) after pipe dup to other FD ok 47 - WEXITSTATUS($exitcode) after pipe dup to other FD ok 48 - $dollarat after pipe dup to other FD ok 49 - $pipe_r->read after pipe dup to other FD ok 50 - $buffer after pipe dup to other FD ok 51 - WIFEXITED($exitcode) after pipe dup to its own FD ok 52 - WEXITSTATUS($exitcode) after pipe dup to its own FD ok 53 - $dollarat after pipe dup to its own FD ok 54 - $pipe_r->read after pipe dup to its own FD ok 55 - $buffer after pipe dup to its own FD ok 56 - WIFEXITED($exitcode) after other FD close ok 57 - WEXITSTATUS($exitcode) after other FD close ok 58 - $dollarbang numerically after other FD close ok 59 - $dollarat after other FD close ok 60 - WIFEXITED($exitcode) after writepipe clash ok 61 - WEXITSTATUS($exitcode) after writepipe clash ok 62 - $dollarat after writepipe clash ok 63 - $pipe_r->read after writepipe clash ok 64 - $buffer after writepipe clash ok 65 - WIFEXITED($exitcode) after pipe dup to stdout and stderr ok 66 - WEXITSTATUS($exitcode) after pipe dup to stdout and stderr ok 67 - $dollarat after pipe dup to stdout and stderr ok 68 - $pipe_r->read after pipe dup to stdout and stderr ok 69 - $buffer after pipe dup to stdout and stderr ok 70 - $pipe2_r->read after pipe dup to stdout and stderr ok 71 - $buffer after pipe dup to stdout and stderr ok 72 - WIFEXITED($exitcode) after pipe dup to stdout and stderr same pipe ok 73 - WEXITSTATUS($exitcode) after pipe dup to stdout and stderr same pipe ok 74 - $dollarat after pipe dup to stdout and stderr same pipe ok 75 - $pipe_r->read after pipe dup to stdout and stderr same pipe ok 76 - $buffer after pipe dup to stdout and stderr same pipe ok 77 - WIFEXITED($exitcode) after pipe quad to fd0/fd1 ok 78 - WEXITSTATUS($exitcode) after pipe quad to fd0/fd1 ok 79 - $dollarat after pipe quad to fd0/fd1 ok 80 - $my_r->read after pipe quad to fd0/fd1 ok 81 - $buffer after pipe quad to fd0/fd1 ok 82 - WIFEXITED($exitcode) after fd swap ok 83 - WEXITSTATUS($exitcode) after fd swap ok 84 - $buffer [A] after dup2() swap ok 85 - $buffer [B] after dup2() swap ok 86 - WIFEXITED($exitcode) after stdout close ok 87 - WEXITSTATUS($exitcode) after stdout close ok 88 - $dollarbang numerically after stdout close ok 89 - $dollarat after stdout close ok 90 - WIFEXITED($exitcode) after stdout close shortcut ok 91 - WEXITSTATUS($exitcode) after stdout close shortcut ok 92 - $dollarbang numerically after stdout close shortcut ok 93 - $dollarat after stdout close shortcut ok 94 - WIFEXITED($exitcode) after stdout open ok 95 - WEXITSTATUS($exitcode) after stdout open ok 96 - $dollarat after stdout open ok 97 - tmpnam file exists after stdout open ok 98 - $tmpfh->read after stdout open ok 99 - $buffer after stdout open ok 100 - WIFEXITED($exitcode) after stdout open append ok 101 - WEXITSTATUS($exitcode) after stdout open append ok 102 - $dollarat after stdout open append ok 103 - $tmpfh->read after stdout open append ok 104 - $buffer after stdout open append ok 105 - WIFEXITED($exitcode) after environment is preserved ok 106 - WEXITSTATUS($exitcode) after environment is preserved ok 107 - $dollarat after environment is preserved ok 108 - WIFEXITED($exitcode) after environment is overwritten ok 109 - WEXITSTATUS($exitcode) after environment is overwritten ok 110 - $dollarat after environment is overwritten ok 111 - WIFEXITED($exitcode) after nice works ok 112 - WEXITSTATUS($exitcode) after nice works ok 113 - $dollarat after nice works ok 114 - WIFEXITED($exitcode) after chdir works ok 115 - WEXITSTATUS($exitcode) after chdir works ok 116 - $dollarat after chdir works 1..116 ok t/33process.t ................ ok 1 - $process has refcount 1 before $loop->add ok 2 - $process->notifier_name before $loop->add ok 3 - $process is not yet running ok 4 - $process has no PID yet ok 5 - $process has refcount 2 after $loop->add ok 6 - $process is running ok 7 - $process now has a PID ok 8 - $process->notifier_name after $loop->add ok 9 - $_[0] in on_finish is $process ok 10 - WIFEXITED($exitcode) after sub { 0 } ok 11 - WEXITSTATUS($exitcode) after sub { 0 } ok 12 - $process no longer running ok 13 - $process still has PID after exit ok 14 - $process->notifier_name after exit ok 15 - $process->is_exited after sub { 0 } ok 16 - $process->exitstatus after sub { 0 } ok 17 - $process no longer in Loop ok 18 - $process has refcount 1 before EOS ok 19 - $process->is_exited after sub { 3 } ok 20 - $process->exitstatus after sub { 3 } ok 21 - $process has refcount 1 before $loop->add ok 22 - $process has refcount 2 after $loop->add ok 23 - $_[0] in on_exception is $process ok 24 - WIFEXITED($exitcode) after sub { die } ok 25 - WEXITSTATUS($exitcode) after sub { die } ok 26 - $exception after sub { die } ok 27 - $process->is_exited after sub { die } ok 28 - $process->exitstatus after sub { die } ok 29 - $process->exception after sub { die } ok 30 - $process has refcount 1 before EOS ok 31 - WIFEXITED($exitcode) after sub { die } on_finish ok 32 - WEXITSTATUS($exitcode) after sub { die } on_finish ok 33 - $process->is_exited after sub { die } on_finish ok 34 - $process->exitstatus after sub { die } on_finish ok 35 - $process->exception after sub { die } on_finish ok 36 - $process->is_exited after perl -e 1 ok 37 - $process->exitstatus after perl -e 1 ok 38 - $process->is_exited after perl -e exit 5 ok 39 - $process->exitstatus after perl -e exit 5 ok 40 - $errno number after donotexist ok 41 - $errno string after donotexist ok 42 - $process->is_exited after donotexist ok 43 - $process->exitstatus after donotexist ok 44 - $process->errno number after donotexist ok 45 - $process->errno string after donotexist ok 46 - $process->exception after donotexist ok 47 - $process->is_exited after %ENV test ok 48 - $process->exitstatus after %ENV test ok 49 - $process->is_exited after ->kill ok 50 - $process->exitstatus after ->kill 1..50 ok t/34process-handles.t ........ ok 1 - '$process->stdout' isa 'IO::Async::Stream' ok 2 - $process->stdout->notifier_name ok 3 - $process->stdout has read_handle for sub { print } ok 4 - $process->is_exited after sub { print } ok 5 - $process->exitstatus after sub { print } ok 6 - @stdout_lines after sub { print } ok 7 - '$process->stdout' isa 'IO::Async::Stream' ok 8 - $process->stdout has read_handle for sub { print } inline ok 9 - $process->is_exited after sub { print } inline ok 10 - $process->exitstatus after sub { print } inline ok 11 - @stdout_lines after sub { print } inline ok 12 - '$process->stdout' isa 'IO::Async::Stream' ok 13 - $process->stdout has read_handle for sub { print } into ok 14 - $process->is_exited after sub { print } into ok 15 - $process->exitstatus after sub { print } into ok 16 - $stdout after sub { print } into ok 17 - $process->is_exited after perl STDOUT ok 18 - $process->exitstatus after perl STDOUT ok 19 - $stdout after perl STDOUT ok 20 - '$process->stderr' isa 'IO::Async::Stream' ok 21 - $process->stderr->notifier_name ok 22 - $process->stderr has read_handle ok 23 - $process->is_exited after perl STDOUT/STDERR ok 24 - $process->exitstatus after perl STDOUT/STDERR ok 25 - $stdout after perl STDOUT/STDERR ok 26 - $stderr after perl STDOUT/STDERR ok 27 - '$process->stdin' isa 'IO::Async::Stream' ok 28 - $process->stdin->notifier_name ok 29 - $process->stdin has write_handle for perl STDIN->STDOUT ok 30 - $process->is_exited after perl STDIN->STDOUT ok 31 - $process->exitstatus after perl STDIN->STDOUT ok 32 - $stdout after perl STDIN->STDOUT ok 33 - '$process->stdin' isa 'IO::Async::Stream' ok 34 - $process->stdin has write_handle for perl STDIN no-wait close ok 35 - $process->is_exited after perl STDIN no-wait close ok 36 - $process->exitstatus after perl STDIN no-wait close ok 37 - '$process->stdin' isa 'IO::Async::Stream' ok 38 - $process->stdin has write_handle for perl STDIN->STDOUT from ok 39 - $process->is_exited after perl STDIN->STDOUT from ok 40 - $process->exitstatus after perl STDIN->STDOUT from ok 41 - $stdout after perl STDIN->STDOUT from ok 42 - '$process->stdin' isa 'IO::Async::Stream' ok 43 - $process->stdin has write_handle for perl STDIN->STDOUT from empty string ok 44 - $process->is_exited after perl STDIN->STDOUT from empty string ok 45 - $process->exitstatus after perl STDIN->STDOUT from empty string ok 46 - $stdout after perl STDIN->STDOUT from empty string ok 47 - $process->is_exited after perl STDIN->STDOUT using fd[n] ok 48 - $process->exitstatus after perl STDIN->STDOUT using fd[n] ok 49 - $stdout after perl STDIN->STDOUT using fd[n] ok 50 - '$process->stdio' isa 'IO::Async::Stream' ok 51 - $process->stdio->notifier_name ok 52 - $process->stdio has read_handle for perl STDIO ok 53 - $process->stdio has write_handle for perl STDIO ok 54 - $process->is_exited after perl STDIO ok 55 - $process->exitstatus after perl STDIO ok 56 - @output_lines after perl STDIO ok 57 - $process->is_exited after perl STDIN->STDOUT using stdio ok 58 - $process->exitstatus after perl STDIN->STDOUT using stdio ok 59 - $stdout after perl STDIN->STDOUT using stdio ok 60 - '$process->stdio isa Stream' isa 'IO::Async::Stream' ok 61 - '$process->stdio handle isa IO::Socket' isa 'IO::Socket' ok 62 - $process->is_exited after perl STDIO via socketpair ok 63 - $process->exitstatus after perl STDIO via socketpair ok 64 - $output_packet after perl STDIO via socketpair ok 65 - '$process->stdio isa Stream' isa 'IO::Async::Stream' ok 66 - '$process->stdio handle isa IO::Socket' isa 'IO::Socket' ok 67 - $process->stdio handle sockdomain is PF_INET ok 68 - '$process->stdio isa Socket' isa 'IO::Async::Socket' ok 69 - '$process->stdio handle isa IO::Socket' isa 'IO::Socket' ok 70 - $process->stdio handle sockdomain is defined ok 71 - $process->is_exited after perl STDIO via dgram socketpair ok 72 - $process->exitstatus after perl STDIO via dgram socketpair ok 73 - @output_packets after perl STDIO via dgram socketpair 1..73 ok t/35loop-openchild.t ......... ok 1 - WIFEXITED($exitcode) after sub { 0 } ok 2 - WEXITSTATUS($exitcode) after sub { 0 } ok 3 - WIFEXITED($exitcode) after perl -e exit 5 ok 4 - WEXITSTATUS($exitcode) after perl -e exit 5 ok 5 - Missing on_finish fails ok 6 - on_finish not CODE ref fails ok 7 - on_exit parameter fails 1..7 ok t/36loop-runchild.t .......... ok 1 - WIFEXITED($exitcode) after sub { 0 } ok 2 - WEXITSTATUS($exitcode) after sub { 0 } ok 3 - $child_out after sub { 0 } ok 4 - $child_err after sub { 0 } ok 5 - WIFEXITED($exitcode) after sub { 3 } ok 6 - WEXITSTATUS($exitcode) after sub { 3 } ok 7 - $child_out after sub { 3 } ok 8 - $child_err after sub { 3 } ok 9 - WIFEXITED($exitcode) after perl -e 1 ok 10 - WEXITSTATUS($exitcode) after perl -e 1 ok 11 - $child_out after perl -e 1 ok 12 - $child_err after perl -e 1 ok 13 - WIFEXITED($exitcode) after perl -e exit 5 ok 14 - WEXITSTATUS($exitcode) after perl -e exit 5 ok 15 - $child_out after perl -e exit 5 ok 16 - $child_err after perl -e exit 5 ok 17 - WIFEXITED($exitcode) after sub { print } ok 18 - WEXITSTATUS($exitcode) after sub { print } ok 19 - $child_out after sub { print } ok 20 - $child_err after sub { print } ok 21 - WIFEXITED($exitcode) after perl STDOUT ok 22 - WEXITSTATUS($exitcode) after perl STDOUT ok 23 - $child_out after perl STDOUT ok 24 - $child_err after perl STDOUT ok 25 - WIFEXITED($exitcode) after perl STDOUT/STDERR ok 26 - WEXITSTATUS($exitcode) after perl STDOUT/STDERR ok 27 - $child_out after perl STDOUT/STDERR ok 28 - $child_err after perl STDOUT/STDERR ok 29 - WIFEXITED($exitcode) after perl STDIN->STDOUT ok 30 - WEXITSTATUS($exitcode) after perl STDIN->STDOUT ok 31 - $child_out after perl STDIN->STDOUT ok 32 - $child_err after perl STDIN->STDOUT ok 33 - Missing on_finish fails ok 34 - on_finish not CODE ref fails ok 35 - on_exit parameter fails ok 36 - unrecognised key fails 1..36 ok t/37loop-child-root.t ........ skipped: not root t/38loop-thread.t ............ ok 1 - result to on_joined for returning thread ok 2 - result to on_joined for returning thread in list context ok 3 - result to on_joined for a died thread 1..3 ok t/40channel.t ................ ok 1 - Sync mode channels can send/recv structures ok 2 - Sync mode channels can send_frozen ok 3 - Sync mode can be closed ok 4 - Async mode channel can send ok 5 - Sync mode can be closed ok 6 - Channel passed to on_recv ok 7 - Async mode channel can on_recv ok 8 - Async mode channel can on_eof ok 9 - Async mode future can receive data ok 10 - Async mode future can receive EOF ok 11 - Channel passed to ->recv on_recv ok 12 - Async mode channel can ->recv on_recv ok 13 - Async mode channel can ->recv on_eof ok 14 - Async mode channel can ->recv buffer at EOF ok 15 - Async recv result after cancellation 1..15 ok t/41routine.t ................ ok 1 - '$routine for fork model' isa 'IO::Async::Routine' ok 2 - $routine has refcount 1 initially for fork model ok 3 - $routine has refcount 2 after $loop->add for fork model ok 4 - $routine->model for fork model ok 5 - Result for fork model ok 6 - $routine has refcount 2 before $loop->remove ok 7 - $routine has refcount 1 before EOF ok 8 - on_return for fork model ok 9 - on_die for fork model ok 10 - Recv on closed channel for fork model ok 11 - Routine is ready for SIGINT ok 12 - Routine caught SIGINT ok 13 - '$routine for thread model' isa 'IO::Async::Routine' ok 14 - $routine has refcount 1 initially for thread model ok 15 - $routine has refcount 2 after $loop->add for thread model ok 16 - $routine->model for thread model ok 17 - Result for thread model ok 18 - $routine has refcount 2 before $loop->remove ok 19 - $routine has refcount 1 before EOF ok 20 - on_return for thread model ok 21 - on_die for thread model ok 22 - Recv on closed channel for thread model ok 23 - Routine is ready for SIGINT ok 24 - Routine caught SIGINT ok 25 - '$routine' isa 'IO::Async::Routine' ok 26 - $status_f result midway through Routine ok 27 - $result_f result at end of Routine ok 28 - synchronous src->sink can share a channel ok 29 - $result from Routine with modified ENV ok 30 - Write-to-STD{OUT+ERR} wrote to pipe 1..30 ok t/42function.t ............... ok 1 - $function defined ok 2 - '$function isa IO::Async::Function' isa 'IO::Async::Function' ok 3 - $function has refcount 1 ok 4 - $function has refcount 2 after $loop->add ok 5 - $function has 1 worker ok 6 - $function has 0 workers busy ok 7 - $function has 1 workers idle ok 8 - '$future' isa 'Future' ok 9 - $function has refcount 2 after ->call ok 10 - $function has 1 worker busy after ->call ok 11 - $function has 0 worker idle after ->call ok 12 - $result after call returns by future ok 13 - $function has 0 workers busy after call returns ok 14 - $function has 1 workers idle after call returns ok 15 - $result after call returns by callback ok 16 - $function->workers is still 1 after 2 calls ok 17 - '$f1' isa 'Future' ok 18 - '$f2' isa 'Future' ok 19 - @result after both calls return ok 20 - $function->workers is still 1 after 2 calls return ok 21 - Call and result preserves references ok 22 - $err after exception ok 23 - $f->failure after exception ok 24 - Closed variables preserved when exit_on_die => 0 ok 25 - Closed variables preserved when exit_on_die => 1 ok 26 - $err->[0] after child death ok 27 - $function->workers is now 0 ok 28 - $function->workers is now 1 again ok 29 - $err is "return" after child nondeath ok 30 - $function->workers is 3 ok 31 - synchronise files created ok 32 - ret keys after parallel run ok 33 - $function->workers is still 3 ok 34 - $function has 1 worker after call ok 35 - $function still has 1 worker after short delay ok 36 - $function has 0 workers after longer delay ok 37 - $result before restart ok 38 - $result after restart ok 39 - call before restart still returns result ok 40 - $result from first call ok 41 - $result from second call ok 42 - $result from third call ok 43 - Result of function call after cancelled call ok 44 - $f1 result is undef ok 45 - $f3 result is 1 1..45 ok t/50resolver.t ............... ok 1 - '$loop->resolver' isa 'IO::Async::Resolver' ok 2 - '$future' isa 'Future' ok 3 - getpwuid from future ok 4 - getpwuid ok 5 - getpwuid via $loop->resolve ok 6 - getpwnam ok 7 - getprotobyname ok 8 - getprotobynumber ok 9 - getaddrinfo_array - resolved ok 10 - getaddrinfo_array - resolved addresses ok 11 - getaddrinfo_hash - resolved ok 12 - getaddrinfo_hash - resolved addresses ok 13 - $resolver->getaddrinfo - resolved ok 14 - $resolver->getaddrinfo - resolved addresses ok 15 - '$future for $resolver->getaddrinfo' isa 'Future' ok 16 - $resolver->getaddrinfo - resolved addresses ok 17 - $resolver->getaddrinfo on numeric host/service is synchronous ok 18 - $resolver->getaddrinfo resolved addresses synchronously ok 19 - $resolver->getaddrinfo passive - resolved synchronously ok 20 - $resolver->getaddrinfo passive - resolved addresses ok 21 - '$future for $resolver->getaddrinfo numerical' isa 'Future' ok 22 - $resolver->getaddrinfo resolved addresses synchronously ok 23 - $resolver->getnameinfo - resolved ok 24 - $resolver->getnameinfo - resolved names ok 25 - $resolver->getnameinfo - resolved names from future ok 26 - $resolver->getnameinfo with numeric is synchronous ok 27 - $resolver->getnameinfo with numeric is synchronous for future ok 28 - $callcount 1 after ->resolve 1..28 ok t/51loop-connect.t ........... ok 1 - '$future' isa 'Future' ok 2 - IO::Socket::IP->can(...) ok 3 - by addr: $sock->getpeername is $addr from future ok 4 - '$future for ->connect( handle )' isa 'Future' ok 5 - $future->get returns given Stream ok 6 - $stream has a read handle ok 7 - Returned $stream->read_handle->getpeername is $addr ok 8 - IO::Socket::IP->can(...) ok 9 - by addr: $sock->getpeername is $addr ok 10 - '$future' isa 'Future' ok 11 - IO::Socket::IP->can(...) ok 12 - by host/service: $sock->getpeername is $addr from future ok 13 - $sock->sockhost is INADDR_LOOPBACK_HOST from future ok 14 - IO::Socket::IP->can(...) ok 15 - by host/service: $sock->getpeername is $addr ok 16 - $sock->sockhost is INADDR_LOOPBACK_HOST ok 17 # skip Cannot bind to 127.0.0.2 ok 18 - 'on_stream $stream isa IO::Async::Stream' isa 'IO::Async::Stream' ok 19 - on_stream $sock->getpeername is $addr ok 20 - '$future for ->connect( handle socket )' isa 'Future' ok 21 - $future->get returns given Socket ok 22 - Returned $socket->read_handle->getpeername is $addr ok 23 - 'on_socket $sock isa IO::Async::Socket' isa 'IO::Async::Socket' ok 24 - on_socket $sock->read_handle->getpeername is $addr ok 25 - $failop is connect ok 26 - $failerr is ENOENT ok 27 - $failop is connect ok 28 - $failerr is ENOENT ok 29 - $future failed ok 30 - $future fail op is connect ok 31 - $future fail err is ENOENT ok 32 - $failop is connect ok 33 - $failerr is 'Connection refused' ok 34 - $error[0] is connect ok 35 - $error[1] is 'Connection refused' 1..35 ok t/52loop-listen.t ............ ok 1 - $loop->listen on handle ready synchronously ok 2 - 'synchronous on_notifier given a Notifier' isa 'IO::Async::Notifier' ok 3 - synchronous $notifier->loop is $loop ok 4 - $clientsock is connected ok 5 - $newclient peer is correct ok 6 - $listensock has a fileno ok 7 - IO::Socket::IP->can(...) ok 8 - 'asynchronous on_notifier given a Notifier' isa 'IO::Async::Notifier' ok 9 - asynchronous $notifier->loop is $loop ok 10 - $listensock has address ok 11 - $listenaddr is INADDR_LOOPBACK ok 12 - $clientsock on the correct port ok 13 - IO::Socket::IP->can(...) ok 14 - $newclient peer is correct ok 15 - Managed to capture listener being added to Loop ok 16 - $failop is bind ok 17 - $failerr is 'Permission denied' ok 18 - $error[0] is bind ok 19 - $error[1] is 'Permission denied' ok 20 - $listener defined after bind failure ok 21 - $listener not in loop after bind failure 1..21 ok t/53loop-extend.t ............ ok 1 - FOO_connect invocant is $loop ok 2 - FOO_connect received on_connected continuation ok 3 - FOO_connect received some_param and no others ok 4 - FOO_connect returns Future object ok 5 - FOO_connect invocant is $loop ok 6 - FOO_connect still receives other extensions ok 7 - FOO_listen invocant is $loop ok 8 - '$listenargs{listener}' isa 'IO::Async::Listener' ok 9 - FOO_listen received some_param and no others ok 10 - FOO_listen returns Future object ok 11 - FOO_listen invocant is $loop ok 12 - FOO_listen still receives other extensions 1..12 ok t/60protocol.t ............... ok 1 - $proto defined ok 2 - '$proto isa IO::Async::Protocol' isa 'IO::Async::Protocol' ok 3 - $proto has refcount 1 initially ok 4 - $proto->transport ok 5 - @setup_args after configure transport ok 6 - $setup_args[0] after configure transport ok 7 - $proto has refcount 1 after configure transport ok 8 - $handle has refcount 3 after proto configure transport ok 9 - $proto has refcount 2 after adding to Loop ok 10 - $handle has refcount 4 after adding proto to Loop ok 11 - $readready after wait ok 12 - $proto->transport after reconfigure ok 13 - @teardown_args after reconfigure transport ok 14 - $teardown_args[0] after reconfigure transport ok 15 - @setup_args after reconfigure transport ok 16 - $setup_args[0] after reconfigure transport ok 17 - $handle has refcount 1 after reconfigure ok 18 - $closed after stream close ok 19 - $proto->transport is undef after close ok 20 - $proto has refcount 2 before removal from Loop ok 21 - $proto has refcount 1 before EOF 1..21 ok t/61protocol-stream.t ........ ok 1 - $streamproto defined ok 2 - '$streamproto isa IO::Async::Protocol::Stream' isa 'IO::Async::Protocol::Stream' ok 3 - $streamproto has refcount 1 initially ok 4 - $streamproto has refcount 2 after adding to Loop ok 5 - @lines before wait ok 6 - @lines after wait ok 7 - @lines still empty after on_read replace ok 8 - @new_lines after on_read replace ok 9 - response written by protocol ok 10 - writersub $_[0] is $streamproto ok 11 - writersub $_[0] is $streamproto ok 12 - on_flush $_[0] is $streamproto ok 13 - response written by protocol writersub ok 14 - $closed after stream close ok 15 - $streamproto has refcount 2 before removing from Loop ok 16 - $streamproto refcount 1 finally ok 17 - subclass $streamproto defined ok 18 - '$streamproto isa IO::Async::Protocol::Stream' isa 'IO::Async::Protocol::Stream' ok 19 - subclass $streamproto has refcount 1 initially ok 20 - subclass $streamproto has refcount 2 after adding to Loop ok 21 - @sub_lines before wait ok 22 - @sub_lines after wait ok 23 - Protocol is connected to server socket port ok 24 - Protocol transport works ok 25 - $read_eof after on_read_eof ok 26 - $write_eof after on_write_eof 1..26 ok t/62protocol-linestream.t .... ok 1 - $linestreamproto defined ok 2 - '$linestreamproto isa IO::Async::Protocol::LineStream' isa 'IO::Async::Protocol::LineStream' ok 3 - $linestreamproto has refcount 1 initially ok 4 - $linestreamproto has refcount 2 after adding to Loop ok 5 - @lines before wait ok 6 - @lines after wait ok 7 - @lines still empty after on_read replace ok 8 - @new_lines after on_read replace ok 9 - response written by protocol ok 10 - subclass $linestreamproto defined ok 11 - '$linestreamproto isa IO::Async::Protocol::LineStream' isa 'IO::Async::Protocol::LineStream' ok 12 - subclass $linestreamproto has refcount 1 initially ok 13 - subclass $linestreamproto has refcount 2 after adding to Loop ok 14 - @sub_lines before wait ok 15 - @sub_lines after wait 1..15 ok t/63handle-connect.t ......... ok 1 - $handle->connect Future defined ok 2 - $handle->read_handle defined after ->connect addr ok 3 - $handle->read_handle->peerport after ->connect addr ok 4 - $handle->read_handle defined after ->connect host/service ok 5 - $handle->read_handle->peerport after ->connect host/service 1..5 ok t/99pod.t .................... 1..35 ok 1 - POD test for blib/lib/IO/Async.pm ok 2 - POD test for blib/lib/IO/Async/Channel.pm ok 3 - POD test for blib/lib/IO/Async/ChildManager.pm ok 4 - POD test for blib/lib/IO/Async/File.pm ok 5 - POD test for blib/lib/IO/Async/FileStream.pm ok 6 - POD test for blib/lib/IO/Async/Function.pm ok 7 - POD test for blib/lib/IO/Async/Future.pm ok 8 - POD test for blib/lib/IO/Async/Handle.pm ok 9 - POD test for blib/lib/IO/Async/Listener.pm ok 10 - POD test for blib/lib/IO/Async/Loop.pm ok 11 - POD test for blib/lib/IO/Async/LoopTests.pm ok 12 - POD test for blib/lib/IO/Async/MergePoint.pm ok 13 - POD test for blib/lib/IO/Async/Notifier.pm ok 14 - POD test for blib/lib/IO/Async/OS.pm ok 15 - POD test for blib/lib/IO/Async/PID.pm ok 16 - POD test for blib/lib/IO/Async/Process.pm ok 17 - POD test for blib/lib/IO/Async/Protocol.pm ok 18 - POD test for blib/lib/IO/Async/Resolver.pm ok 19 - POD test for blib/lib/IO/Async/Routine.pm ok 20 - POD test for blib/lib/IO/Async/Signal.pm ok 21 - POD test for blib/lib/IO/Async/Socket.pm ok 22 - POD test for blib/lib/IO/Async/Stream.pm ok 23 - POD test for blib/lib/IO/Async/Test.pm ok 24 - POD test for blib/lib/IO/Async/Timer.pm ok 25 - POD test for blib/lib/IO/Async/Internals/Connector.pm (no pod) ok 26 - POD test for blib/lib/IO/Async/Internals/TimeQueue.pm (no pod) ok 27 - POD test for blib/lib/IO/Async/Loop/Poll.pm ok 28 - POD test for blib/lib/IO/Async/Loop/Select.pm ok 29 - POD test for blib/lib/IO/Async/OS/cygwin.pm ok 30 - POD test for blib/lib/IO/Async/OS/MSWin32.pm ok 31 - POD test for blib/lib/IO/Async/Protocol/LineStream.pm ok 32 - POD test for blib/lib/IO/Async/Protocol/Stream.pm ok 33 - POD test for blib/lib/IO/Async/Timer/Absolute.pm ok 34 - POD test for blib/lib/IO/Async/Timer/Countdown.pm ok 35 - POD test for blib/lib/IO/Async/Timer/Periodic.pm ok All tests successful. Files=59, Tests=1579, 105 wallclock secs ( 0.46 usr 0.20 sys + 8.54 cusr 2.29 csys = 11.49 CPU) Result: PASS PEVANS/IO-Async-0.63.tar.gz make test TEST_VERBOSE=1 -- OK Paul Evans <leonerd@leonerd.org.uk> Asynchronous event-driven programming >>> (cd /Users/fly2000/var/cpan/build/IO-Async-0.63-58SG7_ && tar cvf - IO-Async-0.63.ppd blib) | gzip -c >/Users/fly2000/var/REPO/P/PE/PEVANS/IO-Async-0.63.tar.gz IO-Async-0.63.ppd blib/ blib/lib/ blib/lib/IO/ blib/lib/IO/Async/ blib/lib/IO/Async/Channel.pm blib/lib/IO/Async/ChildManager.pm blib/lib/IO/Async/File.pm blib/lib/IO/Async/FileStream.pm blib/lib/IO/Async/Function.pm blib/lib/IO/Async/Future.pm blib/lib/IO/Async/Handle.pm blib/lib/IO/Async/Internals/ blib/lib/IO/Async/Internals/Connector.pm blib/lib/IO/Async/Internals/TimeQueue.pm blib/lib/IO/Async/Listener.pm blib/lib/IO/Async/Loop/ blib/lib/IO/Async/Loop/Poll.pm blib/lib/IO/Async/Loop/Select.pm blib/lib/IO/Async/Loop.pm blib/lib/IO/Async/LoopTests.pm blib/lib/IO/Async/MergePoint.pm blib/lib/IO/Async/Notifier.pm blib/lib/IO/Async/OS/ blib/lib/IO/Async/OS/cygwin.pm blib/lib/IO/Async/OS/MSWin32.pm blib/lib/IO/Async/OS.pm blib/lib/IO/Async/PID.pm blib/lib/IO/Async/Process.pm blib/lib/IO/Async/Protocol/ blib/lib/IO/Async/Protocol/LineStream.pm blib/lib/IO/Async/Protocol/Stream.pm blib/lib/IO/Async/Protocol.pm blib/lib/IO/Async/Resolver.pm blib/lib/IO/Async/Routine.pm blib/lib/IO/Async/Signal.pm blib/lib/IO/Async/Socket.pm blib/lib/IO/Async/Stream.pm blib/lib/IO/Async/Test.pm blib/lib/IO/Async/Timer/ blib/lib/IO/Async/Timer/Absolute.pm blib/lib/IO/Async/Timer/Countdown.pm blib/lib/IO/Async/Timer/Periodic.pm blib/lib/IO/Async/Timer.pm blib/lib/IO/Async.pm blib/man3/ blib/man3/IO::Async.3 blib/man3/IO::Async::Channel.3 blib/man3/IO::Async::ChildManager.3 blib/man3/IO::Async::File.3 blib/man3/IO::Async::FileStream.3 blib/man3/IO::Async::Function.3 blib/man3/IO::Async::Future.3 blib/man3/IO::Async::Handle.3 blib/man3/IO::Async::Listener.3 blib/man3/IO::Async::Loop.3 blib/man3/IO::Async::Loop::Poll.3 blib/man3/IO::Async::Loop::Select.3 blib/man3/IO::Async::LoopTests.3 blib/man3/IO::Async::MergePoint.3 blib/man3/IO::Async::Notifier.3 blib/man3/IO::Async::OS.3 blib/man3/IO::Async::OS::cygwin.3 blib/man3/IO::Async::OS::MSWin32.3 blib/man3/IO::Async::PID.3 blib/man3/IO::Async::Process.3 blib/man3/IO::Async::Protocol.3 blib/man3/IO::Async::Protocol::LineStream.3 blib/man3/IO::Async::Protocol::Stream.3 blib/man3/IO::Async::Resolver.3 blib/man3/IO::Async::Routine.3 blib/man3/IO::Async::Signal.3 blib/man3/IO::Async::Socket.3 blib/man3/IO::Async::Stream.3 blib/man3/IO::Async::Test.3 blib/man3/IO::Async::Timer.3 blib/man3/IO::Async::Timer::Absolute.3 blib/man3/IO::Async::Timer::Countdown.3 blib/man3/IO::Async::Timer::Periodic.3 >>> mv /Users/fly2000/var/cpan/build/IO-Async-0.63-58SG7_/IO-Async-0.63.ppd /Users/fly2000/var/REPO/P/PE/PEVANS Running test for module 'POE' Running make for R/RC/RCAPUTO/POE-1.364.tar.gz Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get' Checksum for /data/cpan/authors/id/R/RC/RCAPUTO/POE-1.364.tar.gz ok POE-1.364/ POE-1.364/CHANGES POE-1.364/examples/ POE-1.364/HISTORY POE-1.364/lib/ POE-1.364/Makefile.PL POE-1.364/MANIFEST POE-1.364/MANIFEST.SKIP POE-1.364/META.json POE-1.364/META.yml POE-1.364/mylib/ POE-1.364/README POE-1.364/t/ POE-1.364/TODO POE-1.364/t/00_info.t POE-1.364/t/10_units/ POE-1.364/t/20_resources/ POE-1.364/t/90_regression/ POE-1.364/t/90_regression/agaran-filter-httpd.t POE-1.364/t/90_regression/averell-callback-ret.t POE-1.364/t/90_regression/bingos-followtail.t POE-1.364/t/90_regression/broeren-win32-nbio.t POE-1.364/t/90_regression/cfedde-filter-httpd.t POE-1.364/t/90_regression/ferrari-server-unix.t POE-1.364/t/90_regression/hinrik-wheel-run-die.t POE-1.364/t/90_regression/kjeldahl-stop-start-polling.t POE-1.364/t/90_regression/kjeldahl-stop-start-sig-nopipe.t POE-1.364/t/90_regression/kjeldahl-stop-start-sig-pipe.t POE-1.364/t/90_regression/leolo-sig-die.t POE-1.364/t/90_regression/meh-startstop-return.t POE-1.364/t/90_regression/neyuki_detach.t POE-1.364/t/90_regression/pipe-followtail.t POE-1.364/t/90_regression/prumike-win32-stat.t POE-1.364/t/90_regression/rt14444-arg1.t POE-1.364/t/90_regression/rt1648-tied-stderr.t POE-1.364/t/90_regression/rt19908-merlyn-stop.t POE-1.364/t/90_regression/rt23181-sigchld-rc.t POE-1.364/t/90_regression/rt47966-sigchld.t POE-1.364/t/90_regression/rt56417-wheel-run.t POE-1.364/t/90_regression/rt65460-forking.t POE-1.364/t/90_regression/socketfactory-timeout.t POE-1.364/t/90_regression/somni-poco-server-tcp.t POE-1.364/t/90_regression/steinert-passed-wheel.t POE-1.364/t/90_regression/suzman_windows.t POE-1.364/t/90_regression/ton-stop-corruption.t POE-1.364/t/90_regression/tracing-sane-exit.t POE-1.364/t/90_regression/whelan-dieprop.t POE-1.364/t/90_regression/whjackson-followtail.t POE-1.364/t/20_resources/00_base/ POE-1.364/t/20_resources/00_base/aliases.pm POE-1.364/t/20_resources/00_base/caller_state.pm POE-1.364/t/20_resources/00_base/events.pm POE-1.364/t/20_resources/00_base/extrefs.pm POE-1.364/t/20_resources/00_base/extrefs_gc.pm POE-1.364/t/20_resources/00_base/filehandles.pm POE-1.364/t/20_resources/00_base/sessions.pm POE-1.364/t/20_resources/00_base/sids.pm POE-1.364/t/20_resources/00_base/signals.pm POE-1.364/t/10_units/01_pod/ POE-1.364/t/10_units/02_pipes/ POE-1.364/t/10_units/03_base/ POE-1.364/t/10_units/04_drivers/ POE-1.364/t/10_units/05_filters/ POE-1.364/t/10_units/06_queues/ POE-1.364/t/10_units/07_exceptions/ POE-1.364/t/10_units/08_loops/ POE-1.364/t/10_units/08_loops/01_explicit_loop.t POE-1.364/t/10_units/08_loops/02_explicit_loop_fail.t POE-1.364/t/10_units/08_loops/03_explicit_loop_poll.t POE-1.364/t/10_units/08_loops/04_explicit_loop_envvar.t POE-1.364/t/10_units/08_loops/05_kernel_loop.t POE-1.364/t/10_units/08_loops/06_kernel_loop_poll.t POE-1.364/t/10_units/08_loops/07_kernel_loop_fail.t POE-1.364/t/10_units/08_loops/08_kernel_loop_search_poll.t POE-1.364/t/10_units/08_loops/09_naive_loop_load.t POE-1.364/t/10_units/08_loops/10_naive_loop_load_poll.t POE-1.364/t/10_units/08_loops/11_double_loop.t POE-1.364/t/10_units/07_exceptions/01_normal.t POE-1.364/t/10_units/07_exceptions/02_turn_off.t POE-1.364/t/10_units/07_exceptions/03_not_handled.t POE-1.364/t/10_units/06_queues/01_array.t POE-1.364/t/10_units/05_filters/01_block.t POE-1.364/t/10_units/05_filters/02_grep.t POE-1.364/t/10_units/05_filters/03_http.t POE-1.364/t/10_units/05_filters/04_line.t POE-1.364/t/10_units/05_filters/05_map.t POE-1.364/t/10_units/05_filters/06_recordblock.t POE-1.364/t/10_units/05_filters/07_reference.t POE-1.364/t/10_units/05_filters/08_stream.t POE-1.364/t/10_units/05_filters/50_stackable.t POE-1.364/t/10_units/05_filters/51_reference_die.t POE-1.364/t/10_units/05_filters/99_filterchange.t POE-1.364/t/10_units/05_filters/TestFilter.pm POE-1.364/t/10_units/04_drivers/01_sysrw.t POE-1.364/t/10_units/03_base/01_poe.t POE-1.364/t/10_units/03_base/03_component.t POE-1.364/t/10_units/03_base/04_driver.t POE-1.364/t/10_units/03_base/05_filter.t POE-1.364/t/10_units/03_base/06_loop.t POE-1.364/t/10_units/03_base/07_queue.t POE-1.364/t/10_units/03_base/08_resource.t POE-1.364/t/10_units/03_base/09_resources.t POE-1.364/t/10_units/03_base/10_wheel.t POE-1.364/t/10_units/03_base/11_assert_usage.t POE-1.364/t/10_units/03_base/12_assert_retval.t POE-1.364/t/10_units/03_base/13_assert_data.t POE-1.364/t/10_units/03_base/14_kernel.t POE-1.364/t/10_units/03_base/15_kernel_internal.t POE-1.364/t/10_units/03_base/16_nfa_usage.t POE-1.364/t/10_units/03_base/17_detach_start.t POE-1.364/t/10_units/02_pipes/01_base.t POE-1.364/t/10_units/02_pipes/02_oneway.t POE-1.364/t/10_units/02_pipes/03_twoway.t POE-1.364/t/10_units/01_pod/01_pod.t POE-1.364/t/10_units/01_pod/02_pod_coverage.t POE-1.364/t/10_units/01_pod/03_pod_no404s.t POE-1.364/t/10_units/01_pod/04_pod_linkcheck.t POE-1.364/mylib/coverage.perl POE-1.364/mylib/cpan-test.perl POE-1.364/mylib/Devel/ POE-1.364/mylib/events_per_second.pl POE-1.364/mylib/ForkingDaemon.pm POE-1.364/mylib/gen-tests.perl POE-1.364/mylib/MyOtherFreezer.pm POE-1.364/mylib/PoeBuildInfo.pm POE-1.364/mylib/svn-log.perl POE-1.364/mylib/Devel/Null.pm POE-1.364/lib/POE/ POE-1.364/lib/POE.pm POE-1.364/lib/POE/Component/ POE-1.364/lib/POE/Component.pm POE-1.364/lib/POE/Driver/ POE-1.364/lib/POE/Driver.pm POE-1.364/lib/POE/Filter/ POE-1.364/lib/POE/Filter.pm POE-1.364/lib/POE/Kernel.pm POE-1.364/lib/POE/Loop/ POE-1.364/lib/POE/Loop.pm POE-1.364/lib/POE/NFA.pm POE-1.364/lib/POE/Pipe/ POE-1.364/lib/POE/Pipe.pm POE-1.364/lib/POE/Queue/ POE-1.364/lib/POE/Queue.pm POE-1.364/lib/POE/Resource/ POE-1.364/lib/POE/Resource.pm POE-1.364/lib/POE/Resources.pm POE-1.364/lib/POE/Session.pm POE-1.364/lib/POE/Test/ POE-1.364/lib/POE/Wheel/ POE-1.364/lib/POE/Wheel.pm POE-1.364/lib/POE/Wheel/Curses.pm POE-1.364/lib/POE/Wheel/FollowTail.pm POE-1.364/lib/POE/Wheel/ListenAccept.pm POE-1.364/lib/POE/Wheel/ReadLine.pm POE-1.364/lib/POE/Wheel/ReadWrite.pm POE-1.364/lib/POE/Wheel/Run.pm POE-1.364/lib/POE/Wheel/SocketFactory.pm POE-1.364/lib/POE/Test/Sequence.pm POE-1.364/lib/POE/Resource/Aliases.pm POE-1.364/lib/POE/Resource/Clock.pm POE-1.364/lib/POE/Resource/Events.pm POE-1.364/lib/POE/Resource/Extrefs.pm POE-1.364/lib/POE/Resource/FileHandles.pm POE-1.364/lib/POE/Resource/Sessions.pm POE-1.364/lib/POE/Resource/SIDs.pm POE-1.364/lib/POE/Resource/Signals.pm POE-1.364/lib/POE/Queue/Array.pm POE-1.364/lib/POE/Pipe/OneWay.pm POE-1.364/lib/POE/Pipe/TwoWay.pm POE-1.364/lib/POE/Loop/IO_Poll.pm POE-1.364/lib/POE/Loop/PerlSignals.pm POE-1.364/lib/POE/Loop/Select.pm POE-1.364/lib/POE/Filter/Block.pm POE-1.364/lib/POE/Filter/Grep.pm POE-1.364/lib/POE/Filter/HTTPD.pm POE-1.364/lib/POE/Filter/Line.pm POE-1.364/lib/POE/Filter/Map.pm POE-1.364/lib/POE/Filter/RecordBlock.pm POE-1.364/lib/POE/Filter/Reference.pm POE-1.364/lib/POE/Filter/Stackable.pm POE-1.364/lib/POE/Filter/Stream.pm POE-1.364/lib/POE/Driver/SysRW.pm POE-1.364/lib/POE/Component/Client/ POE-1.364/lib/POE/Component/Server/ POE-1.364/lib/POE/Component/Server/TCP.pm POE-1.364/lib/POE/Component/Client/TCP.pm POE-1.364/examples/create.perl POE-1.364/examples/fakelogin.perl POE-1.364/examples/forkbomb.perl POE-1.364/examples/names.perl POE-1.364/examples/objmaps.perl POE-1.364/examples/objsessions.perl POE-1.364/examples/packagesessions.perl POE-1.364/examples/queue.perl POE-1.364/examples/README.samples POE-1.364/examples/selects.perl POE-1.364/examples/sessions.perl POE-1.364/examples/signals.perl POE-1.364/examples/tcp_watermarks.perl POE-1.364/examples/thrash.perl POE-1.364/examples/watermarks.perl POE-1.364/examples/wheels2.perl ---- Unsatisfied dependencies detected during ---- ---- RCAPUTO/POE-1.364.tar.gz ---- POE::Test::Loops [build_requires] Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test' Running make test Make had some problems, won't test Delayed until after prerequisites Running test for module 'POE::Test::Loops' Running make for R/RC/RCAPUTO/POE-Test-Loops-1.358.tar.gz Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get' Checksum for /data/cpan/authors/id/R/RC/RCAPUTO/POE-Test-Loops-1.358.tar.gz ok POE-Test-Loops-1.358 POE-Test-Loops-1.358/README POE-Test-Loops-1.358/CHANGES POE-Test-Loops-1.358/LICENSE POE-Test-Loops-1.358/dist.ini POE-Test-Loops-1.358/META.yml POE-Test-Loops-1.358/MANIFEST POE-Test-Loops-1.358/META.json POE-Test-Loops-1.358/README.mkdn POE-Test-Loops-1.358/Makefile.PL POE-Test-Loops-1.358/MANIFEST.SKIP POE-Test-Loops-1.358/t POE-Test-Loops-1.358/t/01_no_tests.t POE-Test-Loops-1.358/bin POE-Test-Loops-1.358/bin/poe-gen-tests POE-Test-Loops-1.358/lib/POE/Test POE-Test-Loops-1.358/lib/POE/Test/Loops.pm POE-Test-Loops-1.358/t/000-report-versions.t POE-Test-Loops-1.358/xt/release POE-Test-Loops-1.358/xt/release/pod-syntax.t POE-Test-Loops-1.358/xt/release/pod-coverage.t POE-Test-Loops-1.358/lib/POE/Test/DondeEstan.pm POE-Test-Loops-1.358/lib/POE/Test/Loops POE-Test-Loops-1.358/lib/POE/Test/Loops/00_info.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/ses_nfa.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/comp_tcp.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/k_alarms.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/k_detach.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/k_aliases.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/k_selects.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/k_signals.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_run.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/all_errors.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_tail.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/k_sig_child.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/ses_session.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_accept.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_curses.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_sf_tcp.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_sf_udp.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/k_run_returns.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_sf_ipv6.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_sf_unix.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/connect_errors.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_readline.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_run_size.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/k_signals_rerun.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/sbk_signal_init.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/wheel_readwrite.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/z_leolo_wheel_run.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/z_rt39872_sigchld.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/z_kogman_sig_order.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/comp_tcp_concurrent.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/z_rt53302_fh_watchers.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/z_merijn_sigchld_system.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/z_steinert_signal_integrity.pm POE-Test-Loops-1.358/lib/POE/Test/Loops/z_rt54319_bazerka_followtail.pm Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'make' CPAN.pm: Building R/RC/RCAPUTO/POE-Test-Loops-1.358.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for POE::Test::Loops Writing MYMETA.yml and MYMETA.json >>> make cp lib/POE/Test/Loops/z_rt39872_sigchld.pm blib/lib/POE/Test/Loops/z_rt39872_sigchld.pm cp lib/POE/Test/Loops/wheel_readline.pm blib/lib/POE/Test/Loops/wheel_readline.pm cp lib/POE/Test/Loops/wheel_tail.pm blib/lib/POE/Test/Loops/wheel_tail.pm cp lib/POE/Test/Loops/k_signals.pm blib/lib/POE/Test/Loops/k_signals.pm cp lib/POE/Test/Loops/k_selects.pm blib/lib/POE/Test/Loops/k_selects.pm cp lib/POE/Test/Loops/z_merijn_sigchld_system.pm blib/lib/POE/Test/Loops/z_merijn_sigchld_system.pm cp lib/POE/Test/Loops/wheel_sf_tcp.pm blib/lib/POE/Test/Loops/wheel_sf_tcp.pm cp lib/POE/Test/Loops/sbk_signal_init.pm blib/lib/POE/Test/Loops/sbk_signal_init.pm cp lib/POE/Test/Loops/k_sig_child.pm blib/lib/POE/Test/Loops/k_sig_child.pm cp lib/POE/Test/Loops/k_aliases.pm blib/lib/POE/Test/Loops/k_aliases.pm cp lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm blib/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm cp lib/POE/Test/Loops/wheel_readwrite.pm blib/lib/POE/Test/Loops/wheel_readwrite.pm cp lib/POE/Test/Loops/z_kogman_sig_order.pm blib/lib/POE/Test/Loops/z_kogman_sig_order.pm cp lib/POE/Test/Loops/k_run_returns.pm blib/lib/POE/Test/Loops/k_run_returns.pm cp lib/POE/Test/Loops/wheel_run_size.pm blib/lib/POE/Test/Loops/wheel_run_size.pm cp lib/POE/Test/Loops/comp_tcp.pm blib/lib/POE/Test/Loops/comp_tcp.pm cp lib/POE/Test/Loops/ses_session.pm blib/lib/POE/Test/Loops/ses_session.pm cp lib/POE/Test/Loops/wheel_run.pm blib/lib/POE/Test/Loops/wheel_run.pm cp lib/POE/Test/Loops/z_leolo_wheel_run.pm blib/lib/POE/Test/Loops/z_leolo_wheel_run.pm cp lib/POE/Test/Loops.pm blib/lib/POE/Test/Loops.pm cp lib/POE/Test/Loops/connect_errors.pm blib/lib/POE/Test/Loops/connect_errors.pm cp lib/POE/Test/Loops/wheel_sf_unix.pm blib/lib/POE/Test/Loops/wheel_sf_unix.pm cp lib/POE/Test/Loops/z_rt54319_bazerka_followtail.pm blib/lib/POE/Test/Loops/z_rt54319_bazerka_followtail.pm cp lib/POE/Test/Loops/comp_tcp_concurrent.pm blib/lib/POE/Test/Loops/comp_tcp_concurrent.pm cp lib/POE/Test/Loops/k_detach.pm blib/lib/POE/Test/Loops/k_detach.pm cp lib/POE/Test/DondeEstan.pm blib/lib/POE/Test/DondeEstan.pm cp lib/POE/Test/Loops/all_errors.pm blib/lib/POE/Test/Loops/all_errors.pm cp lib/POE/Test/Loops/wheel_sf_udp.pm blib/lib/POE/Test/Loops/wheel_sf_udp.pm cp lib/POE/Test/Loops/k_signals_rerun.pm blib/lib/POE/Test/Loops/k_signals_rerun.pm cp lib/POE/Test/Loops/wheel_accept.pm blib/lib/POE/Test/Loops/wheel_accept.pm cp lib/POE/Test/Loops/z_steinert_signal_integrity.pm blib/lib/POE/Test/Loops/z_steinert_signal_integrity.pm cp lib/POE/Test/Loops/z_rt53302_fh_watchers.pm blib/lib/POE/Test/Loops/z_rt53302_fh_watchers.pm cp lib/POE/Test/Loops/wheel_curses.pm blib/lib/POE/Test/Loops/wheel_curses.pm cp lib/POE/Test/Loops/k_alarms.pm blib/lib/POE/Test/Loops/k_alarms.pm cp lib/POE/Test/Loops/wheel_sf_ipv6.pm blib/lib/POE/Test/Loops/wheel_sf_ipv6.pm cp lib/POE/Test/Loops/ses_nfa.pm blib/lib/POE/Test/Loops/ses_nfa.pm cp lib/POE/Test/Loops/00_info.pm blib/lib/POE/Test/Loops/00_info.pm cp bin/poe-gen-tests blib/script/poe-gen-tests /Users/fly2000/ap2000-298465/bin/perl-dynamic -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/poe-gen-tests Manifying blib/man1/poe-gen-tests.1 Manifying blib/man3/POE::Test::Loops.3 RCAPUTO/POE-Test-Loops-1.358.tar.gz make -- OK Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing with Perl 5.020001, /Users/fly2000/ap2000-298465/bin/perl-dynamic # ExtUtils::MakeMaker version is 6.98 # Test::More version is 1.001006 t/000-report-versions.t .. ok 1 - require ExtUtils::MakeMaker; ok 2 - require Test::More; 1..2 ok t/01_no_tests.t .......... 1..1 ok 1 - use POE::Test::Loops; ok All tests successful. Files=2, Tests=3, 0 wallclock secs ( 0.03 usr 0.02 sys + 0.20 cusr 0.03 csys = 0.28 CPU) Result: PASS RCAPUTO/POE-Test-Loops-1.358.tar.gz make test TEST_VERBOSE=1 -- OK Rocco Caputo <rcaputo@cpan.org> Reusable tests for POE::Loop authors >>> (cd /Users/fly2000/var/cpan/build/POE-Test-Loops-1.358-qDdmMF && tar cvf - POE-Test-Loops-1.358.ppd blib) | gzip -c >/Users/fly2000/var/REPO/R/RC/RCAPUTO/POE-Test-Loops-1.358.tar.gz POE-Test-Loops-1.358.ppd blib/ blib/lib/ blib/lib/POE/ blib/lib/POE/Test/ blib/lib/POE/Test/DondeEstan.pm blib/lib/POE/Test/Loops/ blib/lib/POE/Test/Loops/00_info.pm blib/lib/POE/Test/Loops/all_errors.pm blib/lib/POE/Test/Loops/comp_tcp.pm blib/lib/POE/Test/Loops/comp_tcp_concurrent.pm blib/lib/POE/Test/Loops/connect_errors.pm blib/lib/POE/Test/Loops/k_alarms.pm blib/lib/POE/Test/Loops/k_aliases.pm blib/lib/POE/Test/Loops/k_detach.pm blib/lib/POE/Test/Loops/k_run_returns.pm blib/lib/POE/Test/Loops/k_selects.pm blib/lib/POE/Test/Loops/k_sig_child.pm blib/lib/POE/Test/Loops/k_signals.pm blib/lib/POE/Test/Loops/k_signals_rerun.pm blib/lib/POE/Test/Loops/sbk_signal_init.pm blib/lib/POE/Test/Loops/ses_nfa.pm blib/lib/POE/Test/Loops/ses_session.pm blib/lib/POE/Test/Loops/wheel_accept.pm blib/lib/POE/Test/Loops/wheel_curses.pm blib/lib/POE/Test/Loops/wheel_readline.pm blib/lib/POE/Test/Loops/wheel_readwrite.pm blib/lib/POE/Test/Loops/wheel_run.pm blib/lib/POE/Test/Loops/wheel_run_size.pm blib/lib/POE/Test/Loops/wheel_sf_ipv6.pm blib/lib/POE/Test/Loops/wheel_sf_tcp.pm blib/lib/POE/Test/Loops/wheel_sf_udp.pm blib/lib/POE/Test/Loops/wheel_sf_unix.pm blib/lib/POE/Test/Loops/wheel_tail.pm blib/lib/POE/Test/Loops/z_kogman_sig_order.pm blib/lib/POE/Test/Loops/z_leolo_wheel_run.pm blib/lib/POE/Test/Loops/z_merijn_sigchld_system.pm blib/lib/POE/Test/Loops/z_rt39872_sigchld.pm blib/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm blib/lib/POE/Test/Loops/z_rt53302_fh_watchers.pm blib/lib/POE/Test/Loops/z_rt54319_bazerka_followtail.pm blib/lib/POE/Test/Loops/z_steinert_signal_integrity.pm blib/lib/POE/Test/Loops.pm blib/man1/ blib/man1/poe-gen-tests.1 blib/man3/ blib/man3/POE::Test::Loops.3 blib/script/ blib/script/poe-gen-tests >>> mv /Users/fly2000/var/cpan/build/POE-Test-Loops-1.358-qDdmMF/POE-Test-Loops-1.358.ppd /Users/fly2000/var/REPO/R/RC/RCAPUTO Running make for R/RC/RCAPUTO/POE-1.364.tar.gz Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'get' Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'make' CPAN.pm: Building R/RC/RCAPUTO/POE-1.364.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL ============================================= STDIN is not a terminal. Assuming --default. ============================================= *** Some required features may not be available: *** IO::Pipely 0.005 could not be loaded. *** Some optional features may not be available: *** Curses 1.08 could not be loaded. Warning: prerequisite IO::Pipely 0.005 not found. Some of POE's tests require a functional network. You can skip these tests if you'd like. Would you like to skip the network tests? [n] n Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for POE Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RCAPUTO/POE-1.364.tar.gz ---- IO::Pipely [requires] Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'IO::Pipely' Running make for R/RC/RCAPUTO/IO-Pipely-0.005.tar.gz Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'get' Checksum for /data/cpan/authors/id/R/RC/RCAPUTO/IO-Pipely-0.005.tar.gz ok IO-Pipely-0.005/ IO-Pipely-0.005/CHANGES IO-Pipely-0.005/dist.ini IO-Pipely-0.005/lib/ IO-Pipely-0.005/LICENSE IO-Pipely-0.005/Makefile.PL IO-Pipely-0.005/MANIFEST IO-Pipely-0.005/MANIFEST.SKIP IO-Pipely-0.005/META.json IO-Pipely-0.005/META.yml IO-Pipely-0.005/README IO-Pipely-0.005/README.mkdn IO-Pipely-0.005/t/ IO-Pipely-0.005/t/00-info-perl.t IO-Pipely-0.005/t/000-report-versions.t IO-Pipely-0.005/t/01-test-pod.t IO-Pipely-0.005/t/02-pod-no404s.t IO-Pipely-0.005/t/11-pipely-base.t IO-Pipely-0.005/t/12-pipely-oneway.t IO-Pipely-0.005/t/13-pipely-twoway.t IO-Pipely-0.005/t/release-pod-coverage.t IO-Pipely-0.005/t/release-pod-syntax.t IO-Pipely-0.005/lib/IO/ IO-Pipely-0.005/lib/IO/Pipely.pm Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'make' CPAN.pm: Building R/RC/RCAPUTO/IO-Pipely-0.005.tar.gz >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for IO::Pipely Writing MYMETA.yml and MYMETA.json >>> make cp lib/IO/Pipely.pm blib/lib/IO/Pipely.pm Manifying blib/man3/IO::Pipely.3 RCAPUTO/IO-Pipely-0.005.tar.gz make -- OK Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Perl 5.020001, /Users/fly2000/ap2000-298465/bin/perl-dynamic on darwin t/00-info-perl.t .......... 1..1 ok 1 - need a test to pass ok # Testing with Perl 5.020001, /Users/fly2000/ap2000-298465/bin/perl-dynamic # Carp version is 1.3301 # Exporter version is 5.70 # ExtUtils::MakeMaker version is 6.98 # Fcntl version is 1.11 # IO::Socket version is 1.37 # Scalar::Util version is 1.41 # Symbol version is 1.07 # Test::More version is 1.001006 # base version is 2.18 # strict version is 1.08 # warnings version is 1.23 t/000-report-versions.t ... ok 1 - require Carp; ok 2 - require Exporter; ok 3 - require ExtUtils::MakeMaker; ok 4 - require Fcntl; ok 5 - require IO::Socket; ok 6 - require Scalar::Util; ok 7 - require Symbol; ok 8 - require Test::More; ok 9 - require base; ok 10 - require strict; ok 11 - require warnings; 1..11 ok t/01-test-pod.t ........... skipped: RELEASE_TESTING environment variable is not true. t/02-pod-no404s.t ......... skipped: RUN_NETWORK_TESTS environment variable is not true. t/11-pipely-base.t ........ skipped: not implemented yet t/12-pipely-oneway.t ...... 1..4 ok 1 - use IO::Pipely; ok 2 - one-way pipe passed data unscathed ok 3 - one-way socketpair passed data unscathed ok 4 # skip RUN_NETWORK_TESTS environment variable is not true. ok t/13-pipely-twoway.t ...... 1..7 ok 1 - use IO::Pipely; ok 2 - two-way pipe passed data from a -> b unscathed ok 3 - two-way pipe passed data from b -> a unscathed ok 4 - two-way socketpair passed data from a -> b unscathed ok 5 - two-way socketpair passed data from b -> a unscathed ok 6 # skip RUN_NETWORK_TESTS environment variable is not true. ok 7 # skip RUN_NETWORK_TESTS environment variable is not true. ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing All tests successful. Files=9, Tests=23, 1 wallclock secs ( 0.06 usr 0.04 sys + 0.45 cusr 0.11 csys = 0.66 CPU) Result: PASS RCAPUTO/IO-Pipely-0.005.tar.gz make test TEST_VERBOSE=1 -- OK Rocco Caputo <rcaputo@cpan.org> Portably create pipe() or pipe-like handles, one way or another. >>> (cd /Users/fly2000/var/cpan/build/IO-Pipely-0.005-Yqqnx0 && tar cvf - IO-Pipely-0.005.ppd blib) | gzip -c >/Users/fly2000/var/REPO/R/RC/RCAPUTO/IO-Pipely-0.005.tar.gz IO-Pipely-0.005.ppd blib/ blib/lib/ blib/lib/IO/ blib/lib/IO/Pipely.pm blib/man3/ blib/man3/IO::Pipely.3 >>> mv /Users/fly2000/var/cpan/build/IO-Pipely-0.005-Yqqnx0/IO-Pipely-0.005.ppd /Users/fly2000/var/REPO/R/RC/RCAPUTO Running make for R/RC/RCAPUTO/POE-1.364.tar.gz Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory /Users/fly2000/var/cpan/build/POE-1.364-_AflsM Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make' CPAN.pm: Building R/RC/RCAPUTO/POE-1.364.tar.gz >>> make /Users/fly2000/ap2000-298465/bin/perl-dynamic mylib/gen-tests.perl lib/POE.pm cp lib/POE/Loop/IO_Poll.pm blib/lib/POE/Loop/IO_Poll.pm cp lib/POE/Filter.pm blib/lib/POE/Filter.pm cp lib/POE/Resource.pm blib/lib/POE/Resource.pm cp lib/POE/Resource/SIDs.pm blib/lib/POE/Resource/SIDs.pm cp lib/POE/Loop.pm blib/lib/POE/Loop.pm cp lib/POE/Kernel.pm blib/lib/POE/Kernel.pm cp lib/POE/Filter/HTTPD.pm blib/lib/POE/Filter/HTTPD.pm cp lib/POE/Filter/Stackable.pm blib/lib/POE/Filter/Stackable.pm cp lib/POE/Filter/Grep.pm blib/lib/POE/Filter/Grep.pm cp lib/POE/Component.pm blib/lib/POE/Component.pm cp lib/POE/Filter/Reference.pm blib/lib/POE/Filter/Reference.pm cp lib/POE/Resource/Aliases.pm blib/lib/POE/Resource/Aliases.pm cp lib/POE/Resource/Clock.pm blib/lib/POE/Resource/Clock.pm cp lib/POE/Session.pm blib/lib/POE/Session.pm cp lib/POE/Wheel/ListenAccept.pm blib/lib/POE/Wheel/ListenAccept.pm cp lib/POE/Filter/Stream.pm blib/lib/POE/Filter/Stream.pm cp lib/POE/Queue/Array.pm blib/lib/POE/Queue/Array.pm cp lib/POE/Pipe/TwoWay.pm blib/lib/POE/Pipe/TwoWay.pm cp lib/POE/Resource/FileHandles.pm blib/lib/POE/Resource/FileHandles.pm cp lib/POE/Driver.pm blib/lib/POE/Driver.pm cp lib/POE/Resource/Signals.pm blib/lib/POE/Resource/Signals.pm cp lib/POE/Filter/Block.pm blib/lib/POE/Filter/Block.pm cp lib/POE/Queue.pm blib/lib/POE/Queue.pm cp lib/POE/Filter/RecordBlock.pm blib/lib/POE/Filter/RecordBlock.pm cp lib/POE.pm blib/lib/POE.pm cp lib/POE/Wheel/ReadLine.pm blib/lib/POE/Wheel/ReadLine.pm cp lib/POE/Pipe/OneWay.pm blib/lib/POE/Pipe/OneWay.pm cp lib/POE/Loop/Select.pm blib/lib/POE/Loop/Select.pm cp lib/POE/Pipe.pm blib/lib/POE/Pipe.pm cp lib/POE/Resources.pm blib/lib/POE/Resources.pm cp lib/POE/Resource/Sessions.pm blib/lib/POE/Resource/Sessions.pm cp lib/POE/Wheel.pm blib/lib/POE/Wheel.pm cp lib/POE/Wheel/Run.pm blib/lib/POE/Wheel/Run.pm cp lib/POE/Driver/SysRW.pm blib/lib/POE/Driver/SysRW.pm cp lib/POE/NFA.pm blib/lib/POE/NFA.pm cp lib/POE/Resource/Extrefs.pm blib/lib/POE/Resource/Extrefs.pm cp lib/POE/Resource/Events.pm blib/lib/POE/Resource/Events.pm cp lib/POE/Filter/Map.pm blib/lib/POE/Filter/Map.pm cp lib/POE/Loop/PerlSignals.pm blib/lib/POE/Loop/PerlSignals.pm cp lib/POE/Filter/Line.pm blib/lib/POE/Filter/Line.pm cp lib/POE/Wheel/SocketFactory.pm blib/lib/POE/Wheel/SocketFactory.pm cp lib/POE/Wheel/ReadWrite.pm blib/lib/POE/Wheel/ReadWrite.pm cp lib/POE/Component/Client/TCP.pm blib/lib/POE/Component/Client/TCP.pm cp lib/POE/Test/Sequence.pm blib/lib/POE/Test/Sequence.pm cp lib/POE/Wheel/Curses.pm blib/lib/POE/Wheel/Curses.pm cp lib/POE/Wheel/FollowTail.pm blib/lib/POE/Wheel/FollowTail.pm cp lib/POE/Component/Server/TCP.pm blib/lib/POE/Component/Server/TCP.pm Manifying blib/man3/POE.3 Manifying blib/man3/POE::Component.3 Manifying blib/man3/POE::Component::Client::TCP.3 Manifying blib/man3/POE::Component::Server::TCP.3 Manifying blib/man3/POE::Driver.3 Manifying blib/man3/POE::Driver::SysRW.3 Manifying blib/man3/POE::Filter.3 Manifying blib/man3/POE::Filter::Block.3 Manifying blib/man3/POE::Filter::Grep.3 Manifying blib/man3/POE::Filter::HTTPD.3 Manifying blib/man3/POE::Filter::Line.3 Manifying blib/man3/POE::Filter::Map.3 Manifying blib/man3/POE::Filter::RecordBlock.3 Manifying blib/man3/POE::Filter::Reference.3 Manifying blib/man3/POE::Filter::Stackable.3 Manifying blib/man3/POE::Filter::Stream.3 Manifying blib/man3/POE::Kernel.3 Manifying blib/man3/POE::Loop.3 Manifying blib/man3/POE::Loop::IO_Poll.3 Manifying blib/man3/POE::Loop::PerlSignals.3 Manifying blib/man3/POE::Loop::Select.3 Manifying blib/man3/POE::NFA.3 Manifying blib/man3/POE::Pipe.3 Manifying blib/man3/POE::Pipe::OneWay.3 Manifying blib/man3/POE::Pipe::TwoWay.3 Manifying blib/man3/POE::Queue.3 Manifying blib/man3/POE::Queue::Array.3 Manifying blib/man3/POE::Resource.3 Manifying blib/man3/POE::Resource::Aliases.3 Manifying blib/man3/POE::Resource::Clock.3 Manifying blib/man3/POE::Resource::Events.3 Manifying blib/man3/POE::Resource::Extrefs.3 Manifying blib/man3/POE::Resource::FileHandles.3 Manifying blib/man3/POE::Resource::SIDs.3 Manifying blib/man3/POE::Resource::Sessions.3 Manifying blib/man3/POE::Resource::Signals.3 Manifying blib/man3/POE::Resources.3 Manifying blib/man3/POE::Session.3 Manifying blib/man3/POE::Test::Sequence.3 Manifying blib/man3/POE::Wheel.3 Manifying blib/man3/POE::Wheel::Curses.3 Manifying blib/man3/POE::Wheel::FollowTail.3 Manifying blib/man3/POE::Wheel::ListenAccept.3 Manifying blib/man3/POE::Wheel::ReadLine.3 Manifying blib/man3/POE::Wheel::ReadWrite.3 Manifying blib/man3/POE::Wheel::Run.3 Manifying blib/man3/POE::Wheel::SocketFactory.3 RCAPUTO/POE-1.364.tar.gz make -- OK Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test' Running make test >>> make test TEST_VERBOSE=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic mylib/gen-tests.perl lib/POE.pm PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/*/*/*.t # Testing POE 1.364, POE::Test::Loops 1.358, Perl 5.020001, /Users/fly2000/ap2000-298465/bin/perl-dynamic on darwin # pogomips: 22551538 t/00_info.t ........................................ 1..1 ok 1 - use POE; ok t/10_units/01_pod/01_pod.t ......................... skipped: enable by setting RELEASE_TESTING t/10_units/01_pod/02_pod_coverage.t ................ skipped: enable by setting RELEASE_TESTING t/10_units/01_pod/03_pod_no404s.t .................. skipped: enable by setting RELEASE_TESTING t/10_units/01_pod/04_pod_linkcheck.t ............... skipped: enable by setting RELEASE_TESTING t/10_units/02_pipes/01_base.t ...................... skipped: not implemented yet t/10_units/02_pipes/02_oneway.t .................... 1..3 ok 1 - one-way pipe passed data unscathed ok 2 - one-way socketpair passed data unscathed ok 3 - one-way inet pipe passed data unscathed ok t/10_units/02_pipes/03_twoway.t .................... 1..6 ok 1 - two-way pipe passed data from a -> b unscathed ok 2 - two-way pipe passed data from b -> a unscathed ok 3 - two-way socketpair passed data from a -> b unscathed ok 4 - two-way socketpair passed data from b -> a unscathed ok 5 - two-way inet pipe passed data from a -> b unscathed ok 6 - two-way inet pipe passed data from b -> a unscathed ok t/10_units/03_base/01_poe.t ........................ 1..4 ok 1 - you just saved a kitten ok 2 - don't import POE::NFA and POE::Session together ok 3 - don't import nonexistent modules ok 4 - don't load more than one event loop ok t/10_units/03_base/03_component.t .................. 1..1 ok 1 - use POE::Component; ok t/10_units/03_base/04_driver.t ..................... 1..2 ok 1 - use POE::Driver; ok 2 - don't instantiate POE::Driver ok t/10_units/03_base/05_filter.t ..................... 1..2 ok 1 - use POE::Filter; ok 2 - don't instantiate POE::Filter ok t/10_units/03_base/06_loop.t ....................... 1..1 ok 1 - use POE::Loop; ok t/10_units/03_base/07_queue.t ...................... 1..2 ok 1 - use POE::Queue; ok 2 - don't instantiate POE::Queue ok t/10_units/03_base/08_resource.t ................... 1..1 ok 1 - use POE::Resource; ok t/10_units/03_base/09_resources.t .................. 1..7 ok 1 - use POE::Resources; ok 2 - can use XS versions ok 3 - can use non-XS versions ok 4 - all module loads successful ok 5 - initialized rethrows loading errors ok 6 - initialize ran and encountered error ok 7 - caught error ok t/10_units/03_base/10_wheel.t ...................... 1..7 ok 1 - use POE::Wheel; ok 2 - don't instantiate POE::Wheel ok 3 - first wheel ID == 1 ok 4 - second wheel ID == 1 ok 5 - removed first wheel id ok 6 - third wheel reclaims unused ID 1 ok 7 - fourth wheel ID == 3 ok t/10_units/03_base/11_assert_usage.t ............... 1..76 ok 1 - use POE; ok 2 - must call alarm() from a running session ok 3 - must call alarm_add() from a running session ok 4 - must call alarm_adjust() from a running session ok 5 - must call alarm_remove() from a running session ok 6 - must call alarm_remove_all() from a running session ok 7 - must call alarm_set() from a running session ok 8 - must call delay() from a running session ok 9 - must call delay_add() from a running session ok 10 - must call delay_adjust() from a running session ok 11 - must call delay_set() from a running session ok 12 - must call detach_child() from a running session ok 13 - must call detach_myself() from a running session ok 14 - must call select() from a running session ok 15 - must call select_expedite() from a running session ok 16 - must call select_pause_read() from a running session ok 17 - must call select_pause_write() from a running session ok 18 - must call select_read() from a running session ok 19 - must call select_resume_read() from a running session ok 20 - must call select_resume_write() from a running session ok 21 - must call select_write() from a running session ok 22 - must call sig() from a running session ok 23 - must call state() from a running session ok 24 - must call yield() from a running session ok 25 - undefined signal assertion ok 26 - undefined destination in signal ok 27 - undefined signal in signal ok 28 - destination undefined in post ok 29 - event undefined in post ok 30 - event undefined in yield ok 31 - destination undefined in call ok 32 - event undefined in call ok 33 - event undefined in alarm ok 34 - event undefined in alarm_add ok 35 - time undefined in alarm_add ok 36 - event undefined in delay ok 37 - event undefined in delay_add ok 38 - time undefined in delay_add ok 39 - event undefined in alarm_set ok 40 - time undefined in alarm_set ok 41 - alarm ID undefined in alarm_remove ok 42 - alarm ID undefined in alarm_adjust ok 43 - alarm time undefined in alarm_adjust ok 44 - event name undefined in delay_set ok 45 - seconds undefined in delay_set ok 46 - delay ID undefined in delay_adjust ok 47 - delay seconds undefined in delay_adjust ok 48 - alias already in use ok 49 - alias belongs to another session ok 50 - alias does not exist ok 51 - filehandle undefined in select ok 52 - filehandle closed in select ok 53 - filehandle undefined in select_read ok 54 - filehandle closed in select_read ok 55 - filehandle undefined in select_write ok 56 - filehandle closed in select_write ok 57 - filehandle undefined in select_expedite ok 58 - filehandle closed in select_expedite ok 59 - filehandle undefined in select_pause_write ok 60 - filehandle closed in select_pause_write ok 61 - filehandle undefined in select_resume_write ok 62 - filehandle closed in select_resume_write ok 63 - filehandle undefined in select_pause_read ok 64 - filehandle closed in select_pause_read ok 65 - filehandle undefined in select_resume_read ok 66 - filehandle closed in select_resume_read ok 67 - undefined alias in alias_set ok 68 - undefined alias in alias_remove ok 69 - undefined alias in alias_resolve ok 70 - undefined ID in ID_id_to_session ok 71 - undefined session in ID_session_to_id ok 72 - undefined session ID in refcount_increment ok 73 - undefined tag in refcount_increment ok 74 - undefined session ID in refcount_decrement ok 75 - undefined tag in refcount_decrement ok 76 - undefined event name in state ok t/10_units/03_base/12_assert_retval.t .............. 1..22 ok 1 - use POE; ok 2 - alarm with undefined event name ok 3 - alarm_add with undefined event name ok 4 - delay with undefined event name ok 5 - delay_add with undefined event name ok 6 - ID_id_to_session with unknown ID ok 7 - ID_session_to_id with unknown session ok 8 - refcount_increment with unknown session ID ok 9 - refcount_decrement with unknown session ID ok 10 - state with nonexistent active session ok 11 - event undefined in alarm_set ok 12 - time undefined in alarm_set ok 13 - alarm ID undefined in alarm_remove ok 14 - alarm ID undefined in alarm_adjust ok 15 - alarm time undefined in alarm_adjust ok 16 - event name undefined in delay_set ok 17 - seconds undefined in delay_set ok 18 - delay ID undefined in delay_adjust ok 19 - delay seconds undefined in delay_adjust ok 20 - alias already in use ok 21 - alias belongs to another session ok 22 - alias does not exist ok t/10_units/03_base/13_assert_data.t ................ 1..7 ok 1 - use POE; ok 2 - unresolvable session in signal ok 3 - unresolvable session in detach_child ok 4 - unresolvable session in post ok 5 - unresolvable session in call ok 6 - double session_alloc ok 7 - removing alarms from unknown session ok t/10_units/03_base/14_kernel.t ..................... 1..6 ok 1 - use POE::Kernel; ok 2 - fails without a hash ref ok 3 - fails with bogus hash ref ok 4 - specifying which loop to load works ok 5 - POE::Kernel exports POE::Kernel=ARRAY(0x100cb1d60) ok 6 - which contains a kernel ok t/10_units/03_base/15_kernel_internal.t ............ 1..12 ok 1 - use POE::Kernel; ok 2 - growing idle queue ok 3 - growing idle queue (2) ok 4 - shrinking idle queue ok 5 - shrinking idle queue (2) ok 6 - _trap confessed ok 7 - _croak croaked ok 8 - _confess confessed ok 9 - _cluck clucked ok 10 - _carp carped ok 11 - _warn warned ok 12 - _die died ok t/10_units/03_base/16_nfa_usage.t .................. 1..11 ok 1 - NFA treats its params as a hash ok 2 - NFA needs a working kernel ok 3 - need states ok 4 - 'most basic machine' isa 'POE::NFA' ok 5 - unknown parameter ok 6 - bad state data ok 7 - bad state data ok 8 - bad event data ok 9 - 'spawn with package_states' isa 'POE::NFA' ok 10 - 'spawn with package_states' isa 'POE::NFA' ok 11 - RUNSTATE is an ARRAYREF ok t/10_units/03_base/17_detach_start.t ............... 1..14 ok 1 - _start Parent ok 2 - _start Child ok 3 - _child Parent ok 4 - _child(create) fired for Child ok 5 - _start Detached ok 6 - _parent Detached ok 7 - child parent is POE::Kernel ok 8 - _stop Child ok 9 - _child Parent ok 10 - _child(lose) fired for Child ok 11 - _stop Detached ok 12 - _stop Parent ok 13 - _child not fired for session detached in _start ok 14 - Stopped ok t/10_units/04_drivers/01_sysrw.t ................... 1..17 ok 1 - use POE::Driver::SysRW; ok 2 - disallow zero or negative block sizes ok 3 - disallow zero or negative block sizes ok 4 - disallow unknown parameters ok 5 - get() returns undef on error ok 6 - get() sets $! on error (Bad file descriptor) ok 7 - buffered 0 octets on empty put() ok 8 - no messages buffered ok 9 - first put: buffer contains 40 octets (should be 40) ok 10 - one message buffered ok 11 - second put: buffer contains 85 octets (should be 85) ok 12 - flushed 16384 octets == read 16384 octets ok 13 - buffer exhausted (got 0 wanted 0) ok 14 - driver returns undef on eof ok 15 - $! is clear on eof ok 16 - put() returns octets left on error ok 17 - put() sets $! nonzero on error ok t/10_units/05_filters/01_block.t ................... 1..42 ok 1 - use POE::Filter::Block; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Block->can('new') ok 4 - POE::Filter::Block->can('get') ok 5 - POE::Filter::Block->can('get_one_start') ok 6 - POE::Filter::Block->can('get_one') ok 7 - POE::Filter::Block->can('put') ok 8 - POE::Filter::Block->can('get_pending') ok 9 - POE::Filter::Block->can('clone') ok 10 - An object of class 'POE::Filter::Block' isa 'POE::Filter::Block' ok 11 - get() parses blocks ok 12 - put() serializes blocks ok 13 - An object of class 'POE::Filter::Block' isa 'POE::Filter::Block' ok 14 - get_one() parsed one block ok 15 - put() serialized one block ok 16 - An object of class 'POE::Filter::Block' isa 'POE::Filter::Block' ok 17 - get() parsed variable blocks ok 18 - get() doesn't return for partial input 1 ok 19 - get() doesn't return for partial input 0 ok 20 - get() doesn't return for partial input end-of-header ok 21 - get() doesn't return for partial input payload ok 22 - get() returns payload ok 23 - variable length put() serializes multiple blocks ok 24 - An object of class 'POE::Filter::Block' isa 'POE::Filter::Block' ok 25 - customi serializer parsed its own serialized data ok 26 - custom serializer did not parse partial header 1/4 ok 27 - custom serializer did not parse partial header 2/4 ok 28 - custom serializer did not parse partial header 3/4 ok 29 - custom serializer did not parse partial header 4/4 ok 30 - custom serializer did not parse partial payload ok 31 - custom serializer parsed full payload ok 32 - custom serializer serialized multiple payloads ok 33 - MaxLength must not exceed MaxBuffer ok 34 - No object on error ok 35 - MaxLength must be positive ok 36 - MaxLength must be a number ok 37 - MaxBuffer must be positive ok 38 - MaxBuffer must be a number ok 39 - An object of class 'POE::Filter::Block' isa 'POE::Filter::Block' ok 40 - Block is to large ok 41 - An object of class 'POE::Filter::Block' isa 'POE::Filter::Block' ok 42 - buffer grew to large ok t/10_units/05_filters/02_grep.t .................... 1..48 ok 1 - use POE::Filter::Grep; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Grep->can('new') ok 4 - POE::Filter::Grep->can('get') ok 5 - POE::Filter::Grep->can('get_one_start') ok 6 - POE::Filter::Grep->can('get_one') ok 7 - POE::Filter::Grep->can('put') ok 8 - POE::Filter::Grep->can('get_pending') ok 9 - POE::Filter::Grep->can('clone') ok 10 - No Args ok 11 - even ok 12 - Non code CODE ref ok 13 - Single Get ref ok 14 - Single Put ref ok 15 - Non CODE Get ok 16 - Non CODE Put ok 17 - Test Put ok 18 - Test Get ok 19 - get [standard test] ok 20 - clone() clears buffer [standard test] ok 21 - clone() doesn't change filter type [standard test] ok 22 - get_one_start() only loads buffer [standard test] ok 23 - get_one returns arrayref [standard test] ok 24 - get_one [standard test] ok 25 - put [standard test] ok 26 - Test Put (as Code) ok 27 - Test Get (as Code) ok 28 - get [standard test] ok 29 - clone() clears buffer [standard test] ok 30 - clone() doesn't change filter type [standard test] ok 31 - get_one_start() only loads buffer [standard test] ok 32 - get_one returns arrayref [standard test] ok 33 - get_one [standard test] ok 34 - put [standard test] ok 35 - Modify Get not CODE ref ok 36 - Modify Put not CODE ref ok 37 - Modify Code not CODE ref ok 38 - Modify with invalid key ok 39 - Modify Get ok 40 - Modify Put ok 41 - Modify Put (as Code) ok 42 - Modify Get (as Code) ok 43 - grep filter's parser buffer verifies ok 44 - grep filter get_one() returns [1] ok 45 - grep filter get_one() returns [1] ok 46 - grep filter get_one() returns [3] ok 47 - grep filter get_one() returns [5] ok 48 - nothing left to get from grep filter ok Downgrading wide characters in HTTP header. Consier installing Email::MIME::RFC2047::Encoder at /Users/fly2000/var/cpan/build/POE-1.364-_AflsM/blib/lib/POE/Filter/HTTPD.pm line 73. POE::Filter::HTTPD::__ANON__("En \x{e9}t\x{e9}") called at /Users/fly2000/var/cpan/build/POE-1.364-_AflsM/blib/lib/POE/Filter/HTTPD.pm line 449 POE::Filter::HTTPD::headers_as_strings(POE::Filter::HTTPD=ARRAY(0x100d1e2c8), HTTP::Headers=HASH(0x100d335e0), "\x{d}\x{a}") called at /Users/fly2000/var/cpan/build/POE-1.364-_AflsM/blib/lib/POE/Filter/HTTPD.pm line 411 POE::Filter::HTTPD::put(POE::Filter::HTTPD=ARRAY(0x100d1e2c8), ARRAY(0x100d1e208)) called at t/10_units/05_filters/03_http.t line 426 t/10_units/05_filters/03_http.t .................... 1..137 ok 1 - use POE::Filter::HTTPD; ok 2 - An object of class 'POE::Filter::HTTPD' isa 'POE::Filter::HTTPD' ok 3 - simple get: get() returns list of requests ok 4 - simple get: get() returned single request ok 5 - 'simple get' isa 'HTTP::Request' ok 6 - simple get: method ok 7 - simple get: url ok 8 - simple get: content ok 9 - HTTP 1.0 get: get() returns list of requests ok 10 - HTTP 1.0 get: get() returned single request ok 11 - 'HTTP 1.0 get' isa 'HTTP::Request' ok 12 - HTTP 1.0 get: method ok 13 - HTTP 1.0 get: content ok 14 - HTTP 1.0 get: url ok 15 - HTTP 1.0 get: User-Agent header ok 16 - HTTP 1.0 get: Host header ok 17 - HTTP 1.0 get: Accept header ok 18 - HTTP 1.0 get: Connection header ok 19 - simple post: get() returns list of requests ok 20 - simple post: get() returned single request ok 21 - 'simple post: get() returns HTTP::Request object' isa 'HTTP::Request' ok 22 - simple post: method ok 23 - simple post: protocol ok 24 - simple post: url ok 25 - simple post: HTTP::Request object contains proper content ok 26 - simple post: Content is the right length ok 27 - simple post: HTTP::Request object contains proper Content-Type header ok 28 - simple head: get() returns list of requests ok 29 - simple head: get() returned single request ok 30 - 'simple head: get() returns HTTP::Request object' isa 'HTTP::Request' ok 31 - simple head: url ok 32 - simple head: method ok 33 # skip PUT not supported yet ok 34 # skip PUT not supported yet ok 35 # skip PUT not supported yet ok 36 # skip PUT not supported yet ok 37 # skip PUT not supported yet ok 38 - multipart form data: get() returns list of requests ok 39 - multipart form data: get() returned single request ok 40 - 'multipart form data: get() returns HTTP::Request object' isa 'HTTP::Request' ok 41 - multipart form data: method ok 42 - multipart form data: url ok 43 - multipart form data: protocol ok 44 - multipart form data: HTTP::Request object contains proper Content-Type header ok 45 - multipart form data: content seems to contain all data sent ok 46 - options: get() returns list of requests ok 47 - options: get() returned single request ok 48 - 'options: get() returns HTTP::Request object' isa 'HTTP::Request' ok 49 - options: method ok 50 - options: url ok 51 - options: protocol ok 52 - 'HTTP/0.9 defaulting: get gives HTTP::Request' isa 'HTTP::Request' ok 53 - HTTP/0.9 defaulting: method ok 54 - HTTP/0.9 defaulting: url ok 55 - HTTP/0.9 defaulting: protocol ok 56 - fragments: get() returning nothing until end ok 57 - fragments: only one request returned ok 58 - 'fragments: request isa HTTP::Request' isa 'HTTP::Request' ok 59 - fragments: content ok 60 - fragments: url ok 61 - fragments: method ok 62 - trailing: whitespace in block: ref ok 63 - trailing: whitespace in block: one req ok 64 - 'trailing: whitespace in block: HTTP::Request' isa 'HTTP::Request' ok 65 - trailing: whitespace in block: url ok 66 - trailing: whitespace in block: method ok 67 - trailing: garbage in block: ref ok 68 - trailing: garbage in block: one req ok 69 - 'trailing: garbage in block: HTTP::Request' isa 'HTTP::Request' ok 70 - trailing: garbage in block: url ok 71 - trailing: garbage in block: method ok 72 - trailing: extra whitespace packet: ref ok 73 - trailing: extra whitespace packet: one req ok 74 - 'trailing: extra whitespace packet: HTTP::Request' isa 'HTTP::Request' ok 75 - trailing: extra whitespace packet: url ok 76 - trailing: extra whitespace packet: method ok 77 - trailing: extra whitespace get: ref ok 78 - trailing: extra whitespace get: only one response ok 79 - trailing: whitespace by itself: ref ok 80 - trailing: whitespace by itself: no req ok 81 - trailing: whitespace by itself: ref ok 82 - trailing: whitespace by itself: no req ok 83 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 84 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 85 # skip add get_pending support ok 86 - put: returns arrayref ok 87 - Make sure this is utf8 ok 88 - put: returns arrayref ok 89 - One chunk ok 90 - Header was converted to iso-latin-1 ok 91 - Content wasn't corrupted ok 92 - garbage request line: bad request ok 93 - 'goofy request accepted' isa 'HTTP::Request' ok 94 - goofy request: uri ok 95 - goofy request: method ok 96 - goofy request: protocol ok 97 - strange method: method ok 98 - strange method: uri ok 99 - strange method: protocol ok 100 - body indicated, not included: length required ok 101 - body indicated, not included: got request ok 102 - body indicated, not included: protocol ok 103 - body indicated, not included: method ok 104 - body indicated, not included: uri ok 105 - mixed case method: protocol ok 106 - mixed case method: uri ok 107 - mixed case method: method ok 108 - GET with body: one request ok 109 - GET with body: content ok 110 - GET with body: protocol ok 111 - GET with body: uri ok 112 - GET with body: method ok 113 - HEAD with body: one request ok 114 - HEAD with body: content ok 115 - HEAD with body: protocol ok 116 - HEAD with body: uri ok 117 - HEAD with body: method ok 118 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 119 - Failed ok 120 - Content to big ok 121 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 122 - Correct content ok 123 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 124 - Content to big ok 125 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 126 - Bad request ok 127 - An object of class 'HTTP::Request' isa 'HTTP::Request' ok 128 - No content ok 129 - The content comes next ok 130 - MaxContent must not exceed MaxBuffer ok 131 - No object on error ok 132 - MaxContent must be positive ok 133 - MaxContent must be a number ok 134 - MaxBuffer must be positive ok 135 - MaxBuffer must be a number ok 136 - An object of class 'POE::Filter::HTTPD' isa 'POE::Filter::HTTPD' ok 137 - buffer grew to large ok t/10_units/05_filters/04_line.t .................... 1..50 ok 1 - use POE::Filter::Line; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Line->can('new') ok 4 - POE::Filter::Line->can('get') ok 5 - POE::Filter::Line->can('get_one_start') ok 6 - POE::Filter::Line->can('get_one') ok 7 - POE::Filter::Line->can('put') ok 8 - POE::Filter::Line->can('get_pending') ok 9 - POE::Filter::Line->can('clone') ok 10 - new(): even number of args ok 11 - new(): empty Literal ok 12 - new(): Literal and Regexp ok 13 - new(): Literal and InputRegexp ok 14 - new(): Literal and InputLiteral ok 15 - new(): Literal and OutputLiteral ok 16 - new(): InputLiteral and InputRegexp ok 17 - An object of class 'POE::Filter::Line' isa 'POE::Filter::Line' ok 18 - get [standard test] ok 19 - clone() clears buffer [standard test] ok 20 - clone() doesn't change filter type [standard test] ok 21 - get_one_start() only loads buffer [standard test] ok 22 - get_one returns arrayref [standard test] ok 23 - get_one [standard test] ok 24 - put [standard test] ok 25 - get [standard test] ok 26 - clone() clears buffer [standard test] ok 27 - clone() doesn't change filter type [standard test] ok 28 - get_one_start() only loads buffer [standard test] ok 29 - get_one returns arrayref [standard test] ok 30 - get_one [standard test] ok 31 - put [standard test] ok 32 - different literals parsed input ok 33 - different literals serialized output ok 34 - regexp parser parsed input ok 35 - regexp parser serialized output ok 36 - compiled regexp parser parsed input ok 37 - compiled regexp parser serialized output ok 38 - autodetected MacOS newlines parsed and reserialized ok 39 - autodetected network newline parsed and reserialized ok 40 - autodetected Unix newlines parsed and reserialized ok 41 - MaxLength must not exceed MaxBuffer ok 42 - No object on error ok 43 - MaxLength must be positive ok 44 - MaxLength must be a number ok 45 - MaxBuffer must be positive ok 46 - MaxBuffer must be a number ok 47 - An object of class 'POE::Filter::Line' isa 'POE::Filter::Line' ok 48 - Line is to large ok 49 - An object of class 'POE::Filter::Line' isa 'POE::Filter::Line' ok 50 - buffer grew to large ok t/10_units/05_filters/05_map.t ..................... 1..27 ok 1 - use POE::Filter::Map; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Map->can('new') ok 4 - POE::Filter::Map->can('get') ok 5 - POE::Filter::Map->can('get_one_start') ok 6 - POE::Filter::Map->can('get_one') ok 7 - POE::Filter::Map->can('put') ok 8 - POE::Filter::Map->can('get_pending') ok 9 - POE::Filter::Map->can('clone') ok 10 - No Args ok 11 - Odd number of args ok 12 - Non code CODE ref ok 13 - Single Get ref ok 14 - Single Put ref ok 15 - Non CODE Get ok 16 - Non CODE Put ok 17 - Test Put ok 18 - Test Get ok 19 - Test Put (as Code) ok 20 - Test Get (as Code) not ok 21 - Modify Get not CODE ref # TODO modify() carps rather than dieing # Failed (TODO) test 'Modify Get not CODE ref' # at t/10_units/05_filters/05_map.t line 58. not ok 22 - Modify Put not CODE ref # TODO modify() carps rather than dieing # Failed (TODO) test 'Modify Put not CODE ref' # at t/10_units/05_filters/05_map.t line 58. not ok 23 - Modify Code not CODE ref # TODO modify() carps rather than dieing # Failed (TODO) test 'Modify Code not CODE ref' # at t/10_units/05_filters/05_map.t line 58. ok 24 - Modify Get ok 25 - Modify Put ok 26 - Modify Code ok 27 - Modify Code ok t/10_units/05_filters/06_recordblock.t ............. 1..36 ok 1 - use POE::Filter::RecordBlock; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::RecordBlock->can('new') ok 4 - POE::Filter::RecordBlock->can('get') ok 5 - POE::Filter::RecordBlock->can('get_one_start') ok 6 - POE::Filter::RecordBlock->can('get_one') ok 7 - POE::Filter::RecordBlock->can('put') ok 8 - POE::Filter::RecordBlock->can('get_pending') ok 9 - POE::Filter::RecordBlock->can('clone') ok 10 - get [standard test] ok 11 - clone() clears buffer [standard test] ok 12 - clone() doesn't change filter type [standard test] ok 13 - get_one_start() only loads buffer [standard test] ok 14 - get_one returns arrayref [standard test] ok 15 - get_one [standard test] ok 16 - put [standard test] ok 17 - blocksize() returns blocksize ok 18 - blocksize() can be changed ok 19 - blocksize() rejects invalid sizes ok 20 - BlockSize == 0 fails ok 21 - BlockSize must be given ok 22 - BlockSize must not be an elephant ok 23 - odd number of named parameters is invalid ok 24 - check put on: short blocks ok 25 - put_pending ok 26 - check put on: long blocks ok 27 - put_pending ok 28 - check put on: mixed blocks ok 29 - put_pending ok 30 - checkput() returns CheckPut flag ok 31 - checkput() can be changed ok 32 - checkput() returns CheckPut flag ok 33 - check put off: short blocks ok 34 - put_pending is empty ok 35 - check put off: long blocks ok 36 - check put off: mixed blocks ok t/10_units/05_filters/07_reference.t ............... 1..34 ok 1 - $class isa POE::Filter ok 2 - POE::Filter::Reference->can('new') ok 3 - POE::Filter::Reference->can('get') ok 4 - POE::Filter::Reference->can('get_one_start') ok 5 - POE::Filter::Reference->can('get_one') ok 6 - POE::Filter::Reference->can('put') ok 7 - POE::Filter::Reference->can('get_pending') ok 8 - POE::Filter::Reference->can('clone') ok 9 - undefined successfully froze and thawed ok 10 - undefined successfully froze and thawed ok 11 - MyFreezer successfully froze and thawed ok 12 - MyFreezer successfully froze and thawed ok 13 - MyOtherFreezer successfully froze and thawed ok 14 - MyOtherFreezer successfully froze and thawed ok 15 - MyOtherFreezer=ARRAY(0x100ae5d00) successfully froze and thawed ok 16 - MyOtherFreezer=ARRAY(0x100ae5d00) successfully froze and thawed ok 17 - filter reports proper pending data ok 18 - MyOtherFreezer successfully froze and thawed ok 19 - MyOtherFreezer successfully froze and thawed ok 20 - An object of class 'POE::Filter::Reference' isa 'POE::Filter::Reference' ok 21 - An object of class 'POE::Filter::Reference' isa 'POE::Filter::Reference' ok 22 - Different outputs with Compression on ok 23 - Compressed is (obviously) shorter ok 24 - An object of class 'POE::Filter::Reference' isa 'POE::Filter::Reference' ok 25 - An object of class 'POE::Filter::Reference' isa 'POE::Filter::Reference' ok 26 - Outputs are the same ok 27 - An object of class 'POE::Filter::Reference' isa 'POE::Filter::Reference' ok 28 - An object of class 'POE::Filter::Reference' isa 'POE::Filter::Reference' ok 29 - Outputs are the same ok 30 - An object of class 'POE::Filter::Reference' isa 'POE::Filter::Reference' ok 31 - Obvious error didn't explode ok 32 - Instead it returned an error string ok 33 - Buffer error didn't explode ok 34 - Instead it returned an error string ok t/10_units/05_filters/08_stream.t .................. 1..24 ok 1 - use POE::Filter::Stream; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Stream->can('new') ok 4 - POE::Filter::Stream->can('get') ok 5 - POE::Filter::Stream->can('get_one_start') ok 6 - POE::Filter::Stream->can('get_one') ok 7 - POE::Filter::Stream->can('put') ok 8 - POE::Filter::Stream->can('get_pending') ok 9 - POE::Filter::Stream->can('clone') ok 10 - An object of class 'POE::Filter::Stream' isa 'POE::Filter::Stream' ok 11 - get [standard test] ok 12 - clone() clears buffer [standard test] ok 13 - clone() doesn't change filter type [standard test] ok 14 - get_one_start() only loads buffer [standard test] ok 15 - get_one returns arrayref [standard test] ok 16 - get_one [standard test] ok 17 - put [standard test] ok 18 - received combined test items ok 19 - sent each item discretely ok 20 - get_one_start didn't die or anything ok 21 - pending data is correct ok 22 - get_one() got the right one, baby, uh-huh ok 23 - get_one() returned an empty array on empty buffer ok 24 - pending data is empty ok t/10_units/05_filters/50_stackable.t ............... 1..29 ok 1 - use POE::Filter::Stackable; ok 2 - use POE::Filter::Grep; ok 3 - use POE::Filter::Map; ok 4 - use POE::Filter::RecordBlock; ok 5 - use POE::Filter::Line; ok 6 - filter stack created ok 7 - partial get returned nothing ok 8 - filter stack has correct get_pending ok 9 - filter stack returned correct data ok 10 - filter stack serialized correct data ok 11 - map filter's parser buffer verifies ok 12 - map filter get_one() returns (((1))) ok 13 - map filter get_one() returns (((1))) ok 14 - map filter get_one() returns (((2))) ok 15 - map filter get_one() returns (((3))) ok 16 - map filter get_one() returns (((5))) ok 17 - nothing left to get from map filter ok 18 - filter types stacked correctly ok 19 - popped the correct filter ok 20 - shifted the correct filter ok 21 - repushed, reshifted filters are in original order ok 22 - undef is not a filter ok 23 - bare references are not filters ok 24 - random blessed references are not filters ok 25 - multiple non-filters are not filters ok 26 - filters unchanged despite errors ok 27 - cloned stack is different ok 28 - filters are different ok 29 - but types are the same ok t/10_units/05_filters/51_reference_die.t ........... 1..5 ok 1 - basic yaml doesn't die ok 2 - yaml without newlines dies when allowed ok 3 - yaml without newlines returns error when caught ok 4 - terminated_yaml dies when allowed ok 5 - terminated_yaml returns error when caught ok t/10_units/05_filters/99_filterchange.t ............ 1..41 ok 1 - unwrapped payload (do line) matches expectation ok 2 - unwrapped payload (kyriel) matches expectation ok 3 - unwrapped payload (do reference) matches expectation ok 4 - unwrapped payload (coral) matches expectation ok 5 - unwrapped payload (do reference) matches expectation ok 6 - unwrapped payload (drforr) matches expectation ok 7 - unwrapped payload (do block) matches expectation ok 8 - unwrapped payload (fimmtiu) matches expectation ok 9 - unwrapped payload (do block) matches expectation ok 10 - unwrapped payload (sungo) matches expectation ok 11 - unwrapped payload (do reference) matches expectation ok 12 - unwrapped payload (dynweb) matches expectation ok 13 - unwrapped payload (do line) matches expectation ok 14 - unwrapped payload (sky) matches expectation ok 15 - unwrapped payload (do block) matches expectation ok 16 - unwrapped payload (braderuna) matches expectation ok 17 - unwrapped payload (do line) matches expectation ok 18 - unwrapped payload (fletch) matches expectation ok 19 - unwrapped payload (done) matches expectation ok 20 - got rot13 response xlevry ok 21 - got rot13 response nqqv ok 22 - got rot13 response ngglm ok 23 - got rot13 response pevzfba ok 24 - got rot13 response pelfsynzr ok 25 - got rot13 response qatbe ok 26 - got rot13 response serrfvqr ok 27 - got rot13 response unyswnpx ok 28 - got rot13 response yramb ok 29 - got rot13 response zraqry ok 30 - got rot13 response chey ok 31 - got rot13 response ebqrevpx ok 32 - got rot13 response fuvmhxrfn ok 33 - got rot13 response fvzba ok 34 - got rot13 response fxl ok 35 - got rot13 response fgvzcf ok 36 - parsed only whole line from input ok 37 - partial line is waiting in buffer ok 38 - parsed only whole block from input ok 39 - partial block is waiting in buffer ok 40 - parsed only whole reference from input ok 41 - partial reference is waiting in buffer ok t/10_units/06_queues/01_array.t .................... 1..2047 ok 1 - use POE::Queue::Array; ok 2 - queue begins empty ok 3 - can't dequeue from empty queue ok 4 - first enqueue has id 1 ok 5 - second enqueue has id 2 ok 6 - third enqueue has id 3 ok 7 - event one dequeued correctly ok 8 - event two dequeued correctly ok 9 - event three dequeued correctly ok 10 - empty queue marker dequeued correctly ok 11 - enqueued event a correctly ok 12 - enqueued event c correctly ok 13 - enqueued event e correctly ok 14 - enqueued event b correctly ok 15 - enqueued event d correctly ok 16 - removed event b by its ID ok 17 - removed event c by its ID ok 18 - removed event d by its ID ok 19 - didn't have permission to remove event e ok 20 - couldn't remove nonexistent event d ok 21 - dequeued event a correctly ok 22 - dequeued event e correctly ok 23 - empty queue marker dequeued correctly ok 24 - enqueued event a correctly ok 25 - enqueued event c correctly ok 26 - enqueued event e correctly ok 27 - enqueued event b correctly ok 28 - enqueued event d correctly ok 29 - enqueued event f correctly ok 30 - queue contains six events ok 31 - removed odd letters from queue ok 32 - leaving three events ok 33 - no more odd letters to remove ok 34 - removed even letters from queue ok 35 - leaving the queue empty ok 36 - enqueued event a correctly ok 37 - enqueued event b correctly ok 38 - enqueued event c correctly ok 39 - enqueued event d correctly ok 40 - enqueued event e correctly ok 41 - enqueued event f correctly ok 42 - leaving six events in the queue ok 43 - found even letters in queue ok 44 - adjusted event e priority by -15 ok 45 - adjusted event b priority by +15 ok 46 - colliding priorities are FIFO ok 47 - full queue removal leaves zero events ok 48 - 000 - -1000 == 1000 (should be 1000) ok 49 - 002 - -998 == 1000 (should be 1000) ok 50 - 004 - -996 == 1000 (should be 1000) ok 51 - 006 - -994 == 1000 (should be 1000) ok 52 - 008 - -992 == 1000 (should be 1000) ok 53 - 010 - -990 == 1000 (should be 1000) ok 54 - 012 - -988 == 1000 (should be 1000) ok 55 - 014 - -986 == 1000 (should be 1000) ok 56 - 016 - -984 == 1000 (should be 1000) ok 57 - 018 - -982 == 1000 (should be 1000) ok 58 - 020 - -980 == 1000 (should be 1000) ok 59 - 022 - -978 == 1000 (should be 1000) ok 60 - 024 - -976 == 1000 (should be 1000) ok 61 - 026 - -974 == 1000 (should be 1000) ok 62 - 028 - -972 == 1000 (should be 1000) ok 63 - 030 - -970 == 1000 (should be 1000) ok 64 - 032 - -968 == 1000 (should be 1000) ok 65 - 034 - -966 == 1000 (should be 1000) ok 66 - 036 - -964 == 1000 (should be 1000) ok 67 - 038 - -962 == 1000 (should be 1000) ok 68 - 040 - -960 == 1000 (should be 1000) ok 69 - 042 - -958 == 1000 (should be 1000) ok 70 - 044 - -956 == 1000 (should be 1000) ok 71 - 046 - -954 == 1000 (should be 1000) ok 72 - 048 - -952 == 1000 (should be 1000) ok 73 - 050 - -950 == 1000 (should be 1000) ok 74 - 052 - -948 == 1000 (should be 1000) ok 75 - 054 - -946 == 1000 (should be 1000) ok 76 - 056 - -944 == 1000 (should be 1000) ok 77 - 058 - -942 == 1000 (should be 1000) ok 78 - 060 - -940 == 1000 (should be 1000) ok 79 - 062 - -938 == 1000 (should be 1000) ok 80 - 064 - -936 == 1000 (should be 1000) ok 81 - 066 - -934 == 1000 (should be 1000) ok 82 - 068 - -932 == 1000 (should be 1000) ok 83 - 070 - -930 == 1000 (should be 1000) ok 84 - 072 - -928 == 1000 (should be 1000) ok 85 - 074 - -926 == 1000 (should be 1000) ok 86 - 076 - -924 == 1000 (should be 1000) ok 87 - 078 - -922 == 1000 (should be 1000) ok 88 - 080 - -920 == 1000 (should be 1000) ok 89 - 082 - -918 == 1000 (should be 1000) ok 90 - 084 - -916 == 1000 (should be 1000) ok 91 - 086 - -914 == 1000 (should be 1000) ok 92 - 088 - -912 == 1000 (should be 1000) ok 93 - 090 - -910 == 1000 (should be 1000) ok 94 - 092 - -908 == 1000 (should be 1000) ok 95 - 094 - -906 == 1000 (should be 1000) ok 96 - 096 - -904 == 1000 (should be 1000) ok 97 - 098 - -902 == 1000 (should be 1000) ok 98 - 100 - -900 == 1000 (should be 1000) ok 99 - 102 - -898 == 1000 (should be 1000) ok 100 - 104 - -896 == 1000 (should be 1000) ok 101 - 106 - -894 == 1000 (should be 1000) ok 102 - 108 - -892 == 1000 (should be 1000) ok 103 - 110 - -890 == 1000 (should be 1000) ok 104 - 112 - -888 == 1000 (should be 1000) ok 105 - 114 - -886 == 1000 (should be 1000) ok 106 - 116 - -884 == 1000 (should be 1000) ok 107 - 118 - -882 == 1000 (should be 1000) ok 108 - 120 - -880 == 1000 (should be 1000) ok 109 - 122 - -878 == 1000 (should be 1000) ok 110 - 124 - -876 == 1000 (should be 1000) ok 111 - 126 - -874 == 1000 (should be 1000) ok 112 - 128 - -872 == 1000 (should be 1000) ok 113 - 130 - -870 == 1000 (should be 1000) ok 114 - 132 - -868 == 1000 (should be 1000) ok 115 - 134 - -866 == 1000 (should be 1000) ok 116 - 136 - -864 == 1000 (should be 1000) ok 117 - 138 - -862 == 1000 (should be 1000) ok 118 - 140 - -860 == 1000 (should be 1000) ok 119 - 142 - -858 == 1000 (should be 1000) ok 120 - 144 - -856 == 1000 (should be 1000) ok 121 - 146 - -854 == 1000 (should be 1000) ok 122 - 148 - -852 == 1000 (should be 1000) ok 123 - 150 - -850 == 1000 (should be 1000) ok 124 - 152 - -848 == 1000 (should be 1000) ok 125 - 154 - -846 == 1000 (should be 1000) ok 126 - 156 - -844 == 1000 (should be 1000) ok 127 - 158 - -842 == 1000 (should be 1000) ok 128 - 160 - -840 == 1000 (should be 1000) ok 129 - 162 - -838 == 1000 (should be 1000) ok 130 - 164 - -836 == 1000 (should be 1000) ok 131 - 166 - -834 == 1000 (should be 1000) ok 132 - 168 - -832 == 1000 (should be 1000) ok 133 - 170 - -830 == 1000 (should be 1000) ok 134 - 172 - -828 == 1000 (should be 1000) ok 135 - 174 - -826 == 1000 (should be 1000) ok 136 - 176 - -824 == 1000 (should be 1000) ok 137 - 178 - -822 == 1000 (should be 1000) ok 138 - 180 - -820 == 1000 (should be 1000) ok 139 - 182 - -818 == 1000 (should be 1000) ok 140 - 184 - -816 == 1000 (should be 1000) ok 141 - 186 - -814 == 1000 (should be 1000) ok 142 - 188 - -812 == 1000 (should be 1000) ok 143 - 190 - -810 == 1000 (should be 1000) ok 144 - 192 - -808 == 1000 (should be 1000) ok 145 - 194 - -806 == 1000 (should be 1000) ok 146 - 196 - -804 == 1000 (should be 1000) ok 147 - 198 - -802 == 1000 (should be 1000) ok 148 - 200 - -800 == 1000 (should be 1000) ok 149 - 202 - -798 == 1000 (should be 1000) ok 150 - 204 - -796 == 1000 (should be 1000) ok 151 - 206 - -794 == 1000 (should be 1000) ok 152 - 208 - -792 == 1000 (should be 1000) ok 153 - 210 - -790 == 1000 (should be 1000) ok 154 - 212 - -788 == 1000 (should be 1000) ok 155 - 214 - -786 == 1000 (should be 1000) ok 156 - 216 - -784 == 1000 (should be 1000) ok 157 - 218 - -782 == 1000 (should be 1000) ok 158 - 220 - -780 == 1000 (should be 1000) ok 159 - 222 - -778 == 1000 (should be 1000) ok 160 - 224 - -776 == 1000 (should be 1000) ok 161 - 226 - -774 == 1000 (should be 1000) ok 162 - 228 - -772 == 1000 (should be 1000) ok 163 - 230 - -770 == 1000 (should be 1000) ok 164 - 232 - -768 == 1000 (should be 1000) ok 165 - 234 - -766 == 1000 (should be 1000) ok 166 - 236 - -764 == 1000 (should be 1000) ok 167 - 238 - -762 == 1000 (should be 1000) ok 168 - 240 - -760 == 1000 (should be 1000) ok 169 - 242 - -758 == 1000 (should be 1000) ok 170 - 244 - -756 == 1000 (should be 1000) ok 171 - 246 - -754 == 1000 (should be 1000) ok 172 - 248 - -752 == 1000 (should be 1000) ok 173 - 250 - -750 == 1000 (should be 1000) ok 174 - 252 - -748 == 1000 (should be 1000) ok 175 - 254 - -746 == 1000 (should be 1000) ok 176 - 256 - -744 == 1000 (should be 1000) ok 177 - 258 - -742 == 1000 (should be 1000) ok 178 - 260 - -740 == 1000 (should be 1000) ok 179 - 262 - -738 == 1000 (should be 1000) ok 180 - 264 - -736 == 1000 (should be 1000) ok 181 - 266 - -734 == 1000 (should be 1000) ok 182 - 268 - -732 == 1000 (should be 1000) ok 183 - 270 - -730 == 1000 (should be 1000) ok 184 - 272 - -728 == 1000 (should be 1000) ok 185 - 274 - -726 == 1000 (should be 1000) ok 186 - 276 - -724 == 1000 (should be 1000) ok 187 - 278 - -722 == 1000 (should be 1000) ok 188 - 280 - -720 == 1000 (should be 1000) ok 189 - 282 - -718 == 1000 (should be 1000) ok 190 - 284 - -716 == 1000 (should be 1000) ok 191 - 286 - -714 == 1000 (should be 1000) ok 192 - 288 - -712 == 1000 (should be 1000) ok 193 - 290 - -710 == 1000 (should be 1000) ok 194 - 292 - -708 == 1000 (should be 1000) ok 195 - 294 - -706 == 1000 (should be 1000) ok 196 - 296 - -704 == 1000 (should be 1000) ok 197 - 298 - -702 == 1000 (should be 1000) ok 198 - 300 - -700 == 1000 (should be 1000) ok 199 - 302 - -698 == 1000 (should be 1000) ok 200 - 304 - -696 == 1000 (should be 1000) ok 201 - 306 - -694 == 1000 (should be 1000) ok 202 - 308 - -692 == 1000 (should be 1000) ok 203 - 310 - -690 == 1000 (should be 1000) ok 204 - 312 - -688 == 1000 (should be 1000) ok 205 - 314 - -686 == 1000 (should be 1000) ok 206 - 316 - -684 == 1000 (should be 1000) ok 207 - 318 - -682 == 1000 (should be 1000) ok 208 - 320 - -680 == 1000 (should be 1000) ok 209 - 322 - -678 == 1000 (should be 1000) ok 210 - 324 - -676 == 1000 (should be 1000) ok 211 - 326 - -674 == 1000 (should be 1000) ok 212 - 328 - -672 == 1000 (should be 1000) ok 213 - 330 - -670 == 1000 (should be 1000) ok 214 - 332 - -668 == 1000 (should be 1000) ok 215 - 334 - -666 == 1000 (should be 1000) ok 216 - 336 - -664 == 1000 (should be 1000) ok 217 - 338 - -662 == 1000 (should be 1000) ok 218 - 340 - -660 == 1000 (should be 1000) ok 219 - 342 - -658 == 1000 (should be 1000) ok 220 - 344 - -656 == 1000 (should be 1000) ok 221 - 346 - -654 == 1000 (should be 1000) ok 222 - 348 - -652 == 1000 (should be 1000) ok 223 - 350 - -650 == 1000 (should be 1000) ok 224 - 352 - -648 == 1000 (should be 1000) ok 225 - 354 - -646 == 1000 (should be 1000) ok 226 - 356 - -644 == 1000 (should be 1000) ok 227 - 358 - -642 == 1000 (should be 1000) ok 228 - 360 - -640 == 1000 (should be 1000) ok 229 - 362 - -638 == 1000 (should be 1000) ok 230 - 364 - -636 == 1000 (should be 1000) ok 231 - 366 - -634 == 1000 (should be 1000) ok 232 - 368 - -632 == 1000 (should be 1000) ok 233 - 370 - -630 == 1000 (should be 1000) ok 234 - 372 - -628 == 1000 (should be 1000) ok 235 - 374 - -626 == 1000 (should be 1000) ok 236 - 376 - -624 == 1000 (should be 1000) ok 237 - 378 - -622 == 1000 (should be 1000) ok 238 - 380 - -620 == 1000 (should be 1000) ok 239 - 382 - -618 == 1000 (should be 1000) ok 240 - 384 - -616 == 1000 (should be 1000) ok 241 - 386 - -614 == 1000 (should be 1000) ok 242 - 388 - -612 == 1000 (should be 1000) ok 243 - 390 - -610 == 1000 (should be 1000) ok 244 - 392 - -608 == 1000 (should be 1000) ok 245 - 394 - -606 == 1000 (should be 1000) ok 246 - 396 - -604 == 1000 (should be 1000) ok 247 - 398 - -602 == 1000 (should be 1000) ok 248 - 400 - -600 == 1000 (should be 1000) ok 249 - 402 - -598 == 1000 (should be 1000) ok 250 - 404 - -596 == 1000 (should be 1000) ok 251 - 406 - -594 == 1000 (should be 1000) ok 252 - 408 - -592 == 1000 (should be 1000) ok 253 - 410 - -590 == 1000 (should be 1000) ok 254 - 412 - -588 == 1000 (should be 1000) ok 255 - 414 - -586 == 1000 (should be 1000) ok 256 - 416 - -584 == 1000 (should be 1000) ok 257 - 418 - -582 == 1000 (should be 1000) ok 258 - 420 - -580 == 1000 (should be 1000) ok 259 - 422 - -578 == 1000 (should be 1000) ok 260 - 424 - -576 == 1000 (should be 1000) ok 261 - 426 - -574 == 1000 (should be 1000) ok 262 - 428 - -572 == 1000 (should be 1000) ok 263 - 430 - -570 == 1000 (should be 1000) ok 264 - 432 - -568 == 1000 (should be 1000) ok 265 - 434 - -566 == 1000 (should be 1000) ok 266 - 436 - -564 == 1000 (should be 1000) ok 267 - 438 - -562 == 1000 (should be 1000) ok 268 - 440 - -560 == 1000 (should be 1000) ok 269 - 442 - -558 == 1000 (should be 1000) ok 270 - 444 - -556 == 1000 (should be 1000) ok 271 - 446 - -554 == 1000 (should be 1000) ok 272 - 448 - -552 == 1000 (should be 1000) ok 273 - 450 - -550 == 1000 (should be 1000) ok 274 - 452 - -548 == 1000 (should be 1000) ok 275 - 454 - -546 == 1000 (should be 1000) ok 276 - 456 - -544 == 1000 (should be 1000) ok 277 - 458 - -542 == 1000 (should be 1000) ok 278 - 460 - -540 == 1000 (should be 1000) ok 279 - 462 - -538 == 1000 (should be 1000) ok 280 - 464 - -536 == 1000 (should be 1000) ok 281 - 466 - -534 == 1000 (should be 1000) ok 282 - 468 - -532 == 1000 (should be 1000) ok 283 - 470 - -530 == 1000 (should be 1000) ok 284 - 472 - -528 == 1000 (should be 1000) ok 285 - 474 - -526 == 1000 (should be 1000) ok 286 - 476 - -524 == 1000 (should be 1000) ok 287 - 478 - -522 == 1000 (should be 1000) ok 288 - 480 - -520 == 1000 (should be 1000) ok 289 - 482 - -518 == 1000 (should be 1000) ok 290 - 484 - -516 == 1000 (should be 1000) ok 291 - 486 - -514 == 1000 (should be 1000) ok 292 - 488 - -512 == 1000 (should be 1000) ok 293 - 490 - -510 == 1000 (should be 1000) ok 294 - 492 - -508 == 1000 (should be 1000) ok 295 - 494 - -506 == 1000 (should be 1000) ok 296 - 496 - -504 == 1000 (should be 1000) ok 297 - 498 - -502 == 1000 (should be 1000) ok 298 - 500 - -500 == 1000 (should be 1000) ok 299 - 502 - -498 == 1000 (should be 1000) ok 300 - 504 - -496 == 1000 (should be 1000) ok 301 - 506 - -494 == 1000 (should be 1000) ok 302 - 508 - -492 == 1000 (should be 1000) ok 303 - 510 - -490 == 1000 (should be 1000) ok 304 - 512 - -488 == 1000 (should be 1000) ok 305 - 514 - -486 == 1000 (should be 1000) ok 306 - 516 - -484 == 1000 (should be 1000) ok 307 - 518 - -482 == 1000 (should be 1000) ok 308 - 520 - -480 == 1000 (should be 1000) ok 309 - 522 - -478 == 1000 (should be 1000) ok 310 - 524 - -476 == 1000 (should be 1000) ok 311 - 526 - -474 == 1000 (should be 1000) ok 312 - 528 - -472 == 1000 (should be 1000) ok 313 - 530 - -470 == 1000 (should be 1000) ok 314 - 532 - -468 == 1000 (should be 1000) ok 315 - 534 - -466 == 1000 (should be 1000) ok 316 - 536 - -464 == 1000 (should be 1000) ok 317 - 538 - -462 == 1000 (should be 1000) ok 318 - 540 - -460 == 1000 (should be 1000) ok 319 - 542 - -458 == 1000 (should be 1000) ok 320 - 544 - -456 == 1000 (should be 1000) ok 321 - 546 - -454 == 1000 (should be 1000) ok 322 - 548 - -452 == 1000 (should be 1000) ok 323 - 550 - -450 == 1000 (should be 1000) ok 324 - 552 - -448 == 1000 (should be 1000) ok 325 - 554 - -446 == 1000 (should be 1000) ok 326 - 556 - -444 == 1000 (should be 1000) ok 327 - 558 - -442 == 1000 (should be 1000) ok 328 - 560 - -440 == 1000 (should be 1000) ok 329 - 562 - -438 == 1000 (should be 1000) ok 330 - 564 - -436 == 1000 (should be 1000) ok 331 - 566 - -434 == 1000 (should be 1000) ok 332 - 568 - -432 == 1000 (should be 1000) ok 333 - 570 - -430 == 1000 (should be 1000) ok 334 - 572 - -428 == 1000 (should be 1000) ok 335 - 574 - -426 == 1000 (should be 1000) ok 336 - 576 - -424 == 1000 (should be 1000) ok 337 - 578 - -422 == 1000 (should be 1000) ok 338 - 580 - -420 == 1000 (should be 1000) ok 339 - 582 - -418 == 1000 (should be 1000) ok 340 - 584 - -416 == 1000 (should be 1000) ok 341 - 586 - -414 == 1000 (should be 1000) ok 342 - 588 - -412 == 1000 (should be 1000) ok 343 - 590 - -410 == 1000 (should be 1000) ok 344 - 592 - -408 == 1000 (should be 1000) ok 345 - 594 - -406 == 1000 (should be 1000) ok 346 - 596 - -404 == 1000 (should be 1000) ok 347 - 598 - -402 == 1000 (should be 1000) ok 348 - 600 - -400 == 1000 (should be 1000) ok 349 - 602 - -398 == 1000 (should be 1000) ok 350 - 604 - -396 == 1000 (should be 1000) ok 351 - 606 - -394 == 1000 (should be 1000) ok 352 - 608 - -392 == 1000 (should be 1000) ok 353 - 610 - -390 == 1000 (should be 1000) ok 354 - 612 - -388 == 1000 (should be 1000) ok 355 - 614 - -386 == 1000 (should be 1000) ok 356 - 616 - -384 == 1000 (should be 1000) ok 357 - 618 - -382 == 1000 (should be 1000) ok 358 - 620 - -380 == 1000 (should be 1000) ok 359 - 622 - -378 == 1000 (should be 1000) ok 360 - 624 - -376 == 1000 (should be 1000) ok 361 - 626 - -374 == 1000 (should be 1000) ok 362 - 628 - -372 == 1000 (should be 1000) ok 363 - 630 - -370 == 1000 (should be 1000) ok 364 - 632 - -368 == 1000 (should be 1000) ok 365 - 634 - -366 == 1000 (should be 1000) ok 366 - 636 - -364 == 1000 (should be 1000) ok 367 - 638 - -362 == 1000 (should be 1000) ok 368 - 640 - -360 == 1000 (should be 1000) ok 369 - 642 - -358 == 1000 (should be 1000) ok 370 - 644 - -356 == 1000 (should be 1000) ok 371 - 646 - -354 == 1000 (should be 1000) ok 372 - 648 - -352 == 1000 (should be 1000) ok 373 - 650 - -350 == 1000 (should be 1000) ok 374 - 652 - -348 == 1000 (should be 1000) ok 375 - 654 - -346 == 1000 (should be 1000) ok 376 - 656 - -344 == 1000 (should be 1000) ok 377 - 658 - -342 == 1000 (should be 1000) ok 378 - 660 - -340 == 1000 (should be 1000) ok 379 - 662 - -338 == 1000 (should be 1000) ok 380 - 664 - -336 == 1000 (should be 1000) ok 381 - 666 - -334 == 1000 (should be 1000) ok 382 - 668 - -332 == 1000 (should be 1000) ok 383 - 670 - -330 == 1000 (should be 1000) ok 384 - 672 - -328 == 1000 (should be 1000) ok 385 - 674 - -326 == 1000 (should be 1000) ok 386 - 676 - -324 == 1000 (should be 1000) ok 387 - 678 - -322 == 1000 (should be 1000) ok 388 - 680 - -320 == 1000 (should be 1000) ok 389 - 682 - -318 == 1000 (should be 1000) ok 390 - 684 - -316 == 1000 (should be 1000) ok 391 - 686 - -314 == 1000 (should be 1000) ok 392 - 688 - -312 == 1000 (should be 1000) ok 393 - 690 - -310 == 1000 (should be 1000) ok 394 - 692 - -308 == 1000 (should be 1000) ok 395 - 694 - -306 == 1000 (should be 1000) ok 396 - 696 - -304 == 1000 (should be 1000) ok 397 - 698 - -302 == 1000 (should be 1000) ok 398 - 700 - -300 == 1000 (should be 1000) ok 399 - 702 - -298 == 1000 (should be 1000) ok 400 - 704 - -296 == 1000 (should be 1000) ok 401 - 706 - -294 == 1000 (should be 1000) ok 402 - 708 - -292 == 1000 (should be 1000) ok 403 - 710 - -290 == 1000 (should be 1000) ok 404 - 712 - -288 == 1000 (should be 1000) ok 405 - 714 - -286 == 1000 (should be 1000) ok 406 - 716 - -284 == 1000 (should be 1000) ok 407 - 718 - -282 == 1000 (should be 1000) ok 408 - 720 - -280 == 1000 (should be 1000) ok 409 - 722 - -278 == 1000 (should be 1000) ok 410 - 724 - -276 == 1000 (should be 1000) ok 411 - 726 - -274 == 1000 (should be 1000) ok 412 - 728 - -272 == 1000 (should be 1000) ok 413 - 730 - -270 == 1000 (should be 1000) ok 414 - 732 - -268 == 1000 (should be 1000) ok 415 - 734 - -266 == 1000 (should be 1000) ok 416 - 736 - -264 == 1000 (should be 1000) ok 417 - 738 - -262 == 1000 (should be 1000) ok 418 - 740 - -260 == 1000 (should be 1000) ok 419 - 742 - -258 == 1000 (should be 1000) ok 420 - 744 - -256 == 1000 (should be 1000) ok 421 - 746 - -254 == 1000 (should be 1000) ok 422 - 748 - -252 == 1000 (should be 1000) ok 423 - 750 - -250 == 1000 (should be 1000) ok 424 - 752 - -248 == 1000 (should be 1000) ok 425 - 754 - -246 == 1000 (should be 1000) ok 426 - 756 - -244 == 1000 (should be 1000) ok 427 - 758 - -242 == 1000 (should be 1000) ok 428 - 760 - -240 == 1000 (should be 1000) ok 429 - 762 - -238 == 1000 (should be 1000) ok 430 - 764 - -236 == 1000 (should be 1000) ok 431 - 766 - -234 == 1000 (should be 1000) ok 432 - 768 - -232 == 1000 (should be 1000) ok 433 - 770 - -230 == 1000 (should be 1000) ok 434 - 772 - -228 == 1000 (should be 1000) ok 435 - 774 - -226 == 1000 (should be 1000) ok 436 - 776 - -224 == 1000 (should be 1000) ok 437 - 778 - -222 == 1000 (should be 1000) ok 438 - 780 - -220 == 1000 (should be 1000) ok 439 - 782 - -218 == 1000 (should be 1000) ok 440 - 784 - -216 == 1000 (should be 1000) ok 441 - 786 - -214 == 1000 (should be 1000) ok 442 - 788 - -212 == 1000 (should be 1000) ok 443 - 790 - -210 == 1000 (should be 1000) ok 444 - 792 - -208 == 1000 (should be 1000) ok 445 - 794 - -206 == 1000 (should be 1000) ok 446 - 796 - -204 == 1000 (should be 1000) ok 447 - 798 - -202 == 1000 (should be 1000) ok 448 - 800 - -200 == 1000 (should be 1000) ok 449 - 802 - -198 == 1000 (should be 1000) ok 450 - 804 - -196 == 1000 (should be 1000) ok 451 - 806 - -194 == 1000 (should be 1000) ok 452 - 808 - -192 == 1000 (should be 1000) ok 453 - 810 - -190 == 1000 (should be 1000) ok 454 - 812 - -188 == 1000 (should be 1000) ok 455 - 814 - -186 == 1000 (should be 1000) ok 456 - 816 - -184 == 1000 (should be 1000) ok 457 - 818 - -182 == 1000 (should be 1000) ok 458 - 820 - -180 == 1000 (should be 1000) ok 459 - 822 - -178 == 1000 (should be 1000) ok 460 - 824 - -176 == 1000 (should be 1000) ok 461 - 826 - -174 == 1000 (should be 1000) ok 462 - 828 - -172 == 1000 (should be 1000) ok 463 - 830 - -170 == 1000 (should be 1000) ok 464 - 832 - -168 == 1000 (should be 1000) ok 465 - 834 - -166 == 1000 (should be 1000) ok 466 - 836 - -164 == 1000 (should be 1000) ok 467 - 838 - -162 == 1000 (should be 1000) ok 468 - 840 - -160 == 1000 (should be 1000) ok 469 - 842 - -158 == 1000 (should be 1000) ok 470 - 844 - -156 == 1000 (should be 1000) ok 471 - 846 - -154 == 1000 (should be 1000) ok 472 - 848 - -152 == 1000 (should be 1000) ok 473 - 850 - -150 == 1000 (should be 1000) ok 474 - 852 - -148 == 1000 (should be 1000) ok 475 - 854 - -146 == 1000 (should be 1000) ok 476 - 856 - -144 == 1000 (should be 1000) ok 477 - 858 - -142 == 1000 (should be 1000) ok 478 - 860 - -140 == 1000 (should be 1000) ok 479 - 862 - -138 == 1000 (should be 1000) ok 480 - 864 - -136 == 1000 (should be 1000) ok 481 - 866 - -134 == 1000 (should be 1000) ok 482 - 868 - -132 == 1000 (should be 1000) ok 483 - 870 - -130 == 1000 (should be 1000) ok 484 - 872 - -128 == 1000 (should be 1000) ok 485 - 874 - -126 == 1000 (should be 1000) ok 486 - 876 - -124 == 1000 (should be 1000) ok 487 - 878 - -122 == 1000 (should be 1000) ok 488 - 880 - -120 == 1000 (should be 1000) ok 489 - 882 - -118 == 1000 (should be 1000) ok 490 - 884 - -116 == 1000 (should be 1000) ok 491 - 886 - -114 == 1000 (should be 1000) ok 492 - 888 - -112 == 1000 (should be 1000) ok 493 - 890 - -110 == 1000 (should be 1000) ok 494 - 892 - -108 == 1000 (should be 1000) ok 495 - 894 - -106 == 1000 (should be 1000) ok 496 - 896 - -104 == 1000 (should be 1000) ok 497 - 898 - -102 == 1000 (should be 1000) ok 498 - 900 - -100 == 1000 (should be 1000) ok 499 - 902 - -98 == 1000 (should be 1000) ok 500 - 904 - -96 == 1000 (should be 1000) ok 501 - 906 - -94 == 1000 (should be 1000) ok 502 - 908 - -92 == 1000 (should be 1000) ok 503 - 910 - -90 == 1000 (should be 1000) ok 504 - 912 - -88 == 1000 (should be 1000) ok 505 - 914 - -86 == 1000 (should be 1000) ok 506 - 916 - -84 == 1000 (should be 1000) ok 507 - 918 - -82 == 1000 (should be 1000) ok 508 - 920 - -80 == 1000 (should be 1000) ok 509 - 922 - -78 == 1000 (should be 1000) ok 510 - 924 - -76 == 1000 (should be 1000) ok 511 - 926 - -74 == 1000 (should be 1000) ok 512 - 928 - -72 == 1000 (should be 1000) ok 513 - 930 - -70 == 1000 (should be 1000) ok 514 - 932 - -68 == 1000 (should be 1000) ok 515 - 934 - -66 == 1000 (should be 1000) ok 516 - 936 - -64 == 1000 (should be 1000) ok 517 - 938 - -62 == 1000 (should be 1000) ok 518 - 940 - -60 == 1000 (should be 1000) ok 519 - 942 - -58 == 1000 (should be 1000) ok 520 - 944 - -56 == 1000 (should be 1000) ok 521 - 946 - -54 == 1000 (should be 1000) ok 522 - 948 - -52 == 1000 (should be 1000) ok 523 - 950 - -50 == 1000 (should be 1000) ok 524 - 952 - -48 == 1000 (should be 1000) ok 525 - 954 - -46 == 1000 (should be 1000) ok 526 - 956 - -44 == 1000 (should be 1000) ok 527 - 958 - -42 == 1000 (should be 1000) ok 528 - 960 - -40 == 1000 (should be 1000) ok 529 - 962 - -38 == 1000 (should be 1000) ok 530 - 964 - -36 == 1000 (should be 1000) ok 531 - 966 - -34 == 1000 (should be 1000) ok 532 - 968 - -32 == 1000 (should be 1000) ok 533 - 970 - -30 == 1000 (should be 1000) ok 534 - 972 - -28 == 1000 (should be 1000) ok 535 - 974 - -26 == 1000 (should be 1000) ok 536 - 976 - -24 == 1000 (should be 1000) ok 537 - 978 - -22 == 1000 (should be 1000) ok 538 - 980 - -20 == 1000 (should be 1000) ok 539 - 982 - -18 == 1000 (should be 1000) ok 540 - 984 - -16 == 1000 (should be 1000) ok 541 - 986 - -14 == 1000 (should be 1000) ok 542 - 988 - -12 == 1000 (should be 1000) ok 543 - 990 - -10 == 1000 (should be 1000) ok 544 - 992 - -8 == 1000 (should be 1000) ok 545 - 994 - -6 == 1000 (should be 1000) ok 546 - 996 - -4 == 1000 (should be 1000) ok 547 - 998 - -2 == 1000 (should be 1000) ok 548 - 001 - 1001 == 1000 (should be 1000) ok 549 - 003 - 1003 == 1000 (should be 1000) ok 550 - 005 - 1005 == 1000 (should be 1000) ok 551 - 007 - 1007 == 1000 (should be 1000) ok 552 - 009 - 1009 == 1000 (should be 1000) ok 553 - 011 - 1011 == 1000 (should be 1000) ok 554 - 013 - 1013 == 1000 (should be 1000) ok 555 - 015 - 1015 == 1000 (should be 1000) ok 556 - 017 - 1017 == 1000 (should be 1000) ok 557 - 019 - 1019 == 1000 (should be 1000) ok 558 - 021 - 1021 == 1000 (should be 1000) ok 559 - 023 - 1023 == 1000 (should be 1000) ok 560 - 025 - 1025 == 1000 (should be 1000) ok 561 - 027 - 1027 == 1000 (should be 1000) ok 562 - 029 - 1029 == 1000 (should be 1000) ok 563 - 031 - 1031 == 1000 (should be 1000) ok 564 - 033 - 1033 == 1000 (should be 1000) ok 565 - 035 - 1035 == 1000 (should be 1000) ok 566 - 037 - 1037 == 1000 (should be 1000) ok 567 - 039 - 1039 == 1000 (should be 1000) ok 568 - 041 - 1041 == 1000 (should be 1000) ok 569 - 043 - 1043 == 1000 (should be 1000) ok 570 - 045 - 1045 == 1000 (should be 1000) ok 571 - 047 - 1047 == 1000 (should be 1000) ok 572 - 049 - 1049 == 1000 (should be 1000) ok 573 - 051 - 1051 == 1000 (should be 1000) ok 574 - 053 - 1053 == 1000 (should be 1000) ok 575 - 055 - 1055 == 1000 (should be 1000) ok 576 - 057 - 1057 == 1000 (should be 1000) ok 577 - 059 - 1059 == 1000 (should be 1000) ok 578 - 061 - 1061 == 1000 (should be 1000) ok 579 - 063 - 1063 == 1000 (should be 1000) ok 580 - 065 - 1065 == 1000 (should be 1000) ok 581 - 067 - 1067 == 1000 (should be 1000) ok 582 - 069 - 1069 == 1000 (should be 1000) ok 583 - 071 - 1071 == 1000 (should be 1000) ok 584 - 073 - 1073 == 1000 (should be 1000) ok 585 - 075 - 1075 == 1000 (should be 1000) ok 586 - 077 - 1077 == 1000 (should be 1000) ok 587 - 079 - 1079 == 1000 (should be 1000) ok 588 - 081 - 1081 == 1000 (should be 1000) ok 589 - 083 - 1083 == 1000 (should be 1000) ok 590 - 085 - 1085 == 1000 (should be 1000) ok 591 - 087 - 1087 == 1000 (should be 1000) ok 592 - 089 - 1089 == 1000 (should be 1000) ok 593 - 091 - 1091 == 1000 (should be 1000) ok 594 - 093 - 1093 == 1000 (should be 1000) ok 595 - 095 - 1095 == 1000 (should be 1000) ok 596 - 097 - 1097 == 1000 (should be 1000) ok 597 - 099 - 1099 == 1000 (should be 1000) ok 598 - 101 - 1101 == 1000 (should be 1000) ok 599 - 103 - 1103 == 1000 (should be 1000) ok 600 - 105 - 1105 == 1000 (should be 1000) ok 601 - 107 - 1107 == 1000 (should be 1000) ok 602 - 109 - 1109 == 1000 (should be 1000) ok 603 - 111 - 1111 == 1000 (should be 1000) ok 604 - 113 - 1113 == 1000 (should be 1000) ok 605 - 115 - 1115 == 1000 (should be 1000) ok 606 - 117 - 1117 == 1000 (should be 1000) ok 607 - 119 - 1119 == 1000 (should be 1000) ok 608 - 121 - 1121 == 1000 (should be 1000) ok 609 - 123 - 1123 == 1000 (should be 1000) ok 610 - 125 - 1125 == 1000 (should be 1000) ok 611 - 127 - 1127 == 1000 (should be 1000) ok 612 - 129 - 1129 == 1000 (should be 1000) ok 613 - 131 - 1131 == 1000 (should be 1000) ok 614 - 133 - 1133 == 1000 (should be 1000) ok 615 - 135 - 1135 == 1000 (should be 1000) ok 616 - 137 - 1137 == 1000 (should be 1000) ok 617 - 139 - 1139 == 1000 (should be 1000) ok 618 - 141 - 1141 == 1000 (should be 1000) ok 619 - 143 - 1143 == 1000 (should be 1000) ok 620 - 145 - 1145 == 1000 (should be 1000) ok 621 - 147 - 1147 == 1000 (should be 1000) ok 622 - 149 - 1149 == 1000 (should be 1000) ok 623 - 151 - 1151 == 1000 (should be 1000) ok 624 - 153 - 1153 == 1000 (should be 1000) ok 625 - 155 - 1155 == 1000 (should be 1000) ok 626 - 157 - 1157 == 1000 (should be 1000) ok 627 - 159 - 1159 == 1000 (should be 1000) ok 628 - 161 - 1161 == 1000 (should be 1000) ok 629 - 163 - 1163 == 1000 (should be 1000) ok 630 - 165 - 1165 == 1000 (should be 1000) ok 631 - 167 - 1167 == 1000 (should be 1000) ok 632 - 169 - 1169 == 1000 (should be 1000) ok 633 - 171 - 1171 == 1000 (should be 1000) ok 634 - 173 - 1173 == 1000 (should be 1000) ok 635 - 175 - 1175 == 1000 (should be 1000) ok 636 - 177 - 1177 == 1000 (should be 1000) ok 637 - 179 - 1179 == 1000 (should be 1000) ok 638 - 181 - 1181 == 1000 (should be 1000) ok 639 - 183 - 1183 == 1000 (should be 1000) ok 640 - 185 - 1185 == 1000 (should be 1000) ok 641 - 187 - 1187 == 1000 (should be 1000) ok 642 - 189 - 1189 == 1000 (should be 1000) ok 643 - 191 - 1191 == 1000 (should be 1000) ok 644 - 193 - 1193 == 1000 (should be 1000) ok 645 - 195 - 1195 == 1000 (should be 1000) ok 646 - 197 - 1197 == 1000 (should be 1000) ok 647 - 199 - 1199 == 1000 (should be 1000) ok 648 - 201 - 1201 == 1000 (should be 1000) ok 649 - 203 - 1203 == 1000 (should be 1000) ok 650 - 205 - 1205 == 1000 (should be 1000) ok 651 - 207 - 1207 == 1000 (should be 1000) ok 652 - 209 - 1209 == 1000 (should be 1000) ok 653 - 211 - 1211 == 1000 (should be 1000) ok 654 - 213 - 1213 == 1000 (should be 1000) ok 655 - 215 - 1215 == 1000 (should be 1000) ok 656 - 217 - 1217 == 1000 (should be 1000) ok 657 - 219 - 1219 == 1000 (should be 1000) ok 658 - 221 - 1221 == 1000 (should be 1000) ok 659 - 223 - 1223 == 1000 (should be 1000) ok 660 - 225 - 1225 == 1000 (should be 1000) ok 661 - 227 - 1227 == 1000 (should be 1000) ok 662 - 229 - 1229 == 1000 (should be 1000) ok 663 - 231 - 1231 == 1000 (should be 1000) ok 664 - 233 - 1233 == 1000 (should be 1000) ok 665 - 235 - 1235 == 1000 (should be 1000) ok 666 - 237 - 1237 == 1000 (should be 1000) ok 667 - 239 - 1239 == 1000 (should be 1000) ok 668 - 241 - 1241 == 1000 (should be 1000) ok 669 - 243 - 1243 == 1000 (should be 1000) ok 670 - 245 - 1245 == 1000 (should be 1000) ok 671 - 247 - 1247 == 1000 (should be 1000) ok 672 - 249 - 1249 == 1000 (should be 1000) ok 673 - 251 - 1251 == 1000 (should be 1000) ok 674 - 253 - 1253 == 1000 (should be 1000) ok 675 - 255 - 1255 == 1000 (should be 1000) ok 676 - 257 - 1257 == 1000 (should be 1000) ok 677 - 259 - 1259 == 1000 (should be 1000) ok 678 - 261 - 1261 == 1000 (should be 1000) ok 679 - 263 - 1263 == 1000 (should be 1000) ok 680 - 265 - 1265 == 1000 (should be 1000) ok 681 - 267 - 1267 == 1000 (should be 1000) ok 682 - 269 - 1269 == 1000 (should be 1000) ok 683 - 271 - 1271 == 1000 (should be 1000) ok 684 - 273 - 1273 == 1000 (should be 1000) ok 685 - 275 - 1275 == 1000 (should be 1000) ok 686 - 277 - 1277 == 1000 (should be 1000) ok 687 - 279 - 1279 == 1000 (should be 1000) ok 688 - 281 - 1281 == 1000 (should be 1000) ok 689 - 283 - 1283 == 1000 (should be 1000) ok 690 - 285 - 1285 == 1000 (should be 1000) ok 691 - 287 - 1287 == 1000 (should be 1000) ok 692 - 289 - 1289 == 1000 (should be 1000) ok 693 - 291 - 1291 == 1000 (should be 1000) ok 694 - 293 - 1293 == 1000 (should be 1000) ok 695 - 295 - 1295 == 1000 (should be 1000) ok 696 - 297 - 1297 == 1000 (should be 1000) ok 697 - 299 - 1299 == 1000 (should be 1000) ok 698 - 301 - 1301 == 1000 (should be 1000) ok 699 - 303 - 1303 == 1000 (should be 1000) ok 700 - 305 - 1305 == 1000 (should be 1000) ok 701 - 307 - 1307 == 1000 (should be 1000) ok 702 - 309 - 1309 == 1000 (should be 1000) ok 703 - 311 - 1311 == 1000 (should be 1000) ok 704 - 313 - 1313 == 1000 (should be 1000) ok 705 - 315 - 1315 == 1000 (should be 1000) ok 706 - 317 - 1317 == 1000 (should be 1000) ok 707 - 319 - 1319 == 1000 (should be 1000) ok 708 - 321 - 1321 == 1000 (should be 1000) ok 709 - 323 - 1323 == 1000 (should be 1000) ok 710 - 325 - 1325 == 1000 (should be 1000) ok 711 - 327 - 1327 == 1000 (should be 1000) ok 712 - 329 - 1329 == 1000 (should be 1000) ok 713 - 331 - 1331 == 1000 (should be 1000) ok 714 - 333 - 1333 == 1000 (should be 1000) ok 715 - 335 - 1335 == 1000 (should be 1000) ok 716 - 337 - 1337 == 1000 (should be 1000) ok 717 - 339 - 1339 == 1000 (should be 1000) ok 718 - 341 - 1341 == 1000 (should be 1000) ok 719 - 343 - 1343 == 1000 (should be 1000) ok 720 - 345 - 1345 == 1000 (should be 1000) ok 721 - 347 - 1347 == 1000 (should be 1000) ok 722 - 349 - 1349 == 1000 (should be 1000) ok 723 - 351 - 1351 == 1000 (should be 1000) ok 724 - 353 - 1353 == 1000 (should be 1000) ok 725 - 355 - 1355 == 1000 (should be 1000) ok 726 - 357 - 1357 == 1000 (should be 1000) ok 727 - 359 - 1359 == 1000 (should be 1000) ok 728 - 361 - 1361 == 1000 (should be 1000) ok 729 - 363 - 1363 == 1000 (should be 1000) ok 730 - 365 - 1365 == 1000 (should be 1000) ok 731 - 367 - 1367 == 1000 (should be 1000) ok 732 - 369 - 1369 == 1000 (should be 1000) ok 733 - 371 - 1371 == 1000 (should be 1000) ok 734 - 373 - 1373 == 1000 (should be 1000) ok 735 - 375 - 1375 == 1000 (should be 1000) ok 736 - 377 - 1377 == 1000 (should be 1000) ok 737 - 379 - 1379 == 1000 (should be 1000) ok 738 - 381 - 1381 == 1000 (should be 1000) ok 739 - 383 - 1383 == 1000 (should be 1000) ok 740 - 385 - 1385 == 1000 (should be 1000) ok 741 - 387 - 1387 == 1000 (should be 1000) ok 742 - 389 - 1389 == 1000 (should be 1000) ok 743 - 391 - 1391 == 1000 (should be 1000) ok 744 - 393 - 1393 == 1000 (should be 1000) ok 745 - 395 - 1395 == 1000 (should be 1000) ok 746 - 397 - 1397 == 1000 (should be 1000) ok 747 - 399 - 1399 == 1000 (should be 1000) ok 748 - 401 - 1401 == 1000 (should be 1000) ok 749 - 403 - 1403 == 1000 (should be 1000) ok 750 - 405 - 1405 == 1000 (should be 1000) ok 751 - 407 - 1407 == 1000 (should be 1000) ok 752 - 409 - 1409 == 1000 (should be 1000) ok 753 - 411 - 1411 == 1000 (should be 1000) ok 754 - 413 - 1413 == 1000 (should be 1000) ok 755 - 415 - 1415 == 1000 (should be 1000) ok 756 - 417 - 1417 == 1000 (should be 1000) ok 757 - 419 - 1419 == 1000 (should be 1000) ok 758 - 421 - 1421 == 1000 (should be 1000) ok 759 - 423 - 1423 == 1000 (should be 1000) ok 760 - 425 - 1425 == 1000 (should be 1000) ok 761 - 427 - 1427 == 1000 (should be 1000) ok 762 - 429 - 1429 == 1000 (should be 1000) ok 763 - 431 - 1431 == 1000 (should be 1000) ok 764 - 433 - 1433 == 1000 (should be 1000) ok 765 - 435 - 1435 == 1000 (should be 1000) ok 766 - 437 - 1437 == 1000 (should be 1000) ok 767 - 439 - 1439 == 1000 (should be 1000) ok 768 - 441 - 1441 == 1000 (should be 1000) ok 769 - 443 - 1443 == 1000 (should be 1000) ok 770 - 445 - 1445 == 1000 (should be 1000) ok 771 - 447 - 1447 == 1000 (should be 1000) ok 772 - 449 - 1449 == 1000 (should be 1000) ok 773 - 451 - 1451 == 1000 (should be 1000) ok 774 - 453 - 1453 == 1000 (should be 1000) ok 775 - 455 - 1455 == 1000 (should be 1000) ok 776 - 457 - 1457 == 1000 (should be 1000) ok 777 - 459 - 1459 == 1000 (should be 1000) ok 778 - 461 - 1461 == 1000 (should be 1000) ok 779 - 463 - 1463 == 1000 (should be 1000) ok 780 - 465 - 1465 == 1000 (should be 1000) ok 781 - 467 - 1467 == 1000 (should be 1000) ok 782 - 469 - 1469 == 1000 (should be 1000) ok 783 - 471 - 1471 == 1000 (should be 1000) ok 784 - 473 - 1473 == 1000 (should be 1000) ok 785 - 475 - 1475 == 1000 (should be 1000) ok 786 - 477 - 1477 == 1000 (should be 1000) ok 787 - 479 - 1479 == 1000 (should be 1000) ok 788 - 481 - 1481 == 1000 (should be 1000) ok 789 - 483 - 1483 == 1000 (should be 1000) ok 790 - 485 - 1485 == 1000 (should be 1000) ok 791 - 487 - 1487 == 1000 (should be 1000) ok 792 - 489 - 1489 == 1000 (should be 1000) ok 793 - 491 - 1491 == 1000 (should be 1000) ok 794 - 493 - 1493 == 1000 (should be 1000) ok 795 - 495 - 1495 == 1000 (should be 1000) ok 796 - 497 - 1497 == 1000 (should be 1000) ok 797 - 499 - 1499 == 1000 (should be 1000) ok 798 - 501 - 1501 == 1000 (should be 1000) ok 799 - 503 - 1503 == 1000 (should be 1000) ok 800 - 505 - 1505 == 1000 (should be 1000) ok 801 - 507 - 1507 == 1000 (should be 1000) ok 802 - 509 - 1509 == 1000 (should be 1000) ok 803 - 511 - 1511 == 1000 (should be 1000) ok 804 - 513 - 1513 == 1000 (should be 1000) ok 805 - 515 - 1515 == 1000 (should be 1000) ok 806 - 517 - 1517 == 1000 (should be 1000) ok 807 - 519 - 1519 == 1000 (should be 1000) ok 808 - 521 - 1521 == 1000 (should be 1000) ok 809 - 523 - 1523 == 1000 (should be 1000) ok 810 - 525 - 1525 == 1000 (should be 1000) ok 811 - 527 - 1527 == 1000 (should be 1000) ok 812 - 529 - 1529 == 1000 (should be 1000) ok 813 - 531 - 1531 == 1000 (should be 1000) ok 814 - 533 - 1533 == 1000 (should be 1000) ok 815 - 535 - 1535 == 1000 (should be 1000) ok 816 - 537 - 1537 == 1000 (should be 1000) ok 817 - 539 - 1539 == 1000 (should be 1000) ok 818 - 541 - 1541 == 1000 (should be 1000) ok 819 - 543 - 1543 == 1000 (should be 1000) ok 820 - 545 - 1545 == 1000 (should be 1000) ok 821 - 547 - 1547 == 1000 (should be 1000) ok 822 - 549 - 1549 == 1000 (should be 1000) ok 823 - 551 - 1551 == 1000 (should be 1000) ok 824 - 553 - 1553 == 1000 (should be 1000) ok 825 - 555 - 1555 == 1000 (should be 1000) ok 826 - 557 - 1557 == 1000 (should be 1000) ok 827 - 559 - 1559 == 1000 (should be 1000) ok 828 - 561 - 1561 == 1000 (should be 1000) ok 829 - 563 - 1563 == 1000 (should be 1000) ok 830 - 565 - 1565 == 1000 (should be 1000) ok 831 - 567 - 1567 == 1000 (should be 1000) ok 832 - 569 - 1569 == 1000 (should be 1000) ok 833 - 571 - 1571 == 1000 (should be 1000) ok 834 - 573 - 1573 == 1000 (should be 1000) ok 835 - 575 - 1575 == 1000 (should be 1000) ok 836 - 577 - 1577 == 1000 (should be 1000) ok 837 - 579 - 1579 == 1000 (should be 1000) ok 838 - 581 - 1581 == 1000 (should be 1000) ok 839 - 583 - 1583 == 1000 (should be 1000) ok 840 - 585 - 1585 == 1000 (should be 1000) ok 841 - 587 - 1587 == 1000 (should be 1000) ok 842 - 589 - 1589 == 1000 (should be 1000) ok 843 - 591 - 1591 == 1000 (should be 1000) ok 844 - 593 - 1593 == 1000 (should be 1000) ok 845 - 595 - 1595 == 1000 (should be 1000) ok 846 - 597 - 1597 == 1000 (should be 1000) ok 847 - 599 - 1599 == 1000 (should be 1000) ok 848 - 601 - 1601 == 1000 (should be 1000) ok 849 - 603 - 1603 == 1000 (should be 1000) ok 850 - 605 - 1605 == 1000 (should be 1000) ok 851 - 607 - 1607 == 1000 (should be 1000) ok 852 - 609 - 1609 == 1000 (should be 1000) ok 853 - 611 - 1611 == 1000 (should be 1000) ok 854 - 613 - 1613 == 1000 (should be 1000) ok 855 - 615 - 1615 == 1000 (should be 1000) ok 856 - 617 - 1617 == 1000 (should be 1000) ok 857 - 619 - 1619 == 1000 (should be 1000) ok 858 - 621 - 1621 == 1000 (should be 1000) ok 859 - 623 - 1623 == 1000 (should be 1000) ok 860 - 625 - 1625 == 1000 (should be 1000) ok 861 - 627 - 1627 == 1000 (should be 1000) ok 862 - 629 - 1629 == 1000 (should be 1000) ok 863 - 631 - 1631 == 1000 (should be 1000) ok 864 - 633 - 1633 == 1000 (should be 1000) ok 865 - 635 - 1635 == 1000 (should be 1000) ok 866 - 637 - 1637 == 1000 (should be 1000) ok 867 - 639 - 1639 == 1000 (should be 1000) ok 868 - 641 - 1641 == 1000 (should be 1000) ok 869 - 643 - 1643 == 1000 (should be 1000) ok 870 - 645 - 1645 == 1000 (should be 1000) ok 871 - 647 - 1647 == 1000 (should be 1000) ok 872 - 649 - 1649 == 1000 (should be 1000) ok 873 - 651 - 1651 == 1000 (should be 1000) ok 874 - 653 - 1653 == 1000 (should be 1000) ok 875 - 655 - 1655 == 1000 (should be 1000) ok 876 - 657 - 1657 == 1000 (should be 1000) ok 877 - 659 - 1659 == 1000 (should be 1000) ok 878 - 661 - 1661 == 1000 (should be 1000) ok 879 - 663 - 1663 == 1000 (should be 1000) ok 880 - 665 - 1665 == 1000 (should be 1000) ok 881 - 667 - 1667 == 1000 (should be 1000) ok 882 - 669 - 1669 == 1000 (should be 1000) ok 883 - 671 - 1671 == 1000 (should be 1000) ok 884 - 673 - 1673 == 1000 (should be 1000) ok 885 - 675 - 1675 == 1000 (should be 1000) ok 886 - 677 - 1677 == 1000 (should be 1000) ok 887 - 679 - 1679 == 1000 (should be 1000) ok 888 - 681 - 1681 == 1000 (should be 1000) ok 889 - 683 - 1683 == 1000 (should be 1000) ok 890 - 685 - 1685 == 1000 (should be 1000) ok 891 - 687 - 1687 == 1000 (should be 1000) ok 892 - 689 - 1689 == 1000 (should be 1000) ok 893 - 691 - 1691 == 1000 (should be 1000) ok 894 - 693 - 1693 == 1000 (should be 1000) ok 895 - 695 - 1695 == 1000 (should be 1000) ok 896 - 697 - 1697 == 1000 (should be 1000) ok 897 - 699 - 1699 == 1000 (should be 1000) ok 898 - 701 - 1701 == 1000 (should be 1000) ok 899 - 703 - 1703 == 1000 (should be 1000) ok 900 - 705 - 1705 == 1000 (should be 1000) ok 901 - 707 - 1707 == 1000 (should be 1000) ok 902 - 709 - 1709 == 1000 (should be 1000) ok 903 - 711 - 1711 == 1000 (should be 1000) ok 904 - 713 - 1713 == 1000 (should be 1000) ok 905 - 715 - 1715 == 1000 (should be 1000) ok 906 - 717 - 1717 == 1000 (should be 1000) ok 907 - 719 - 1719 == 1000 (should be 1000) ok 908 - 721 - 1721 == 1000 (should be 1000) ok 909 - 723 - 1723 == 1000 (should be 1000) ok 910 - 725 - 1725 == 1000 (should be 1000) ok 911 - 727 - 1727 == 1000 (should be 1000) ok 912 - 729 - 1729 == 1000 (should be 1000) ok 913 - 731 - 1731 == 1000 (should be 1000) ok 914 - 733 - 1733 == 1000 (should be 1000) ok 915 - 735 - 1735 == 1000 (should be 1000) ok 916 - 737 - 1737 == 1000 (should be 1000) ok 917 - 739 - 1739 == 1000 (should be 1000) ok 918 - 741 - 1741 == 1000 (should be 1000) ok 919 - 743 - 1743 == 1000 (should be 1000) ok 920 - 745 - 1745 == 1000 (should be 1000) ok 921 - 747 - 1747 == 1000 (should be 1000) ok 922 - 749 - 1749 == 1000 (should be 1000) ok 923 - 751 - 1751 == 1000 (should be 1000) ok 924 - 753 - 1753 == 1000 (should be 1000) ok 925 - 755 - 1755 == 1000 (should be 1000) ok 926 - 757 - 1757 == 1000 (should be 1000) ok 927 - 759 - 1759 == 1000 (should be 1000) ok 928 - 761 - 1761 == 1000 (should be 1000) ok 929 - 763 - 1763 == 1000 (should be 1000) ok 930 - 765 - 1765 == 1000 (should be 1000) ok 931 - 767 - 1767 == 1000 (should be 1000) ok 932 - 769 - 1769 == 1000 (should be 1000) ok 933 - 771 - 1771 == 1000 (should be 1000) ok 934 - 773 - 1773 == 1000 (should be 1000) ok 935 - 775 - 1775 == 1000 (should be 1000) ok 936 - 777 - 1777 == 1000 (should be 1000) ok 937 - 779 - 1779 == 1000 (should be 1000) ok 938 - 781 - 1781 == 1000 (should be 1000) ok 939 - 783 - 1783 == 1000 (should be 1000) ok 940 - 785 - 1785 == 1000 (should be 1000) ok 941 - 787 - 1787 == 1000 (should be 1000) ok 942 - 789 - 1789 == 1000 (should be 1000) ok 943 - 791 - 1791 == 1000 (should be 1000) ok 944 - 793 - 1793 == 1000 (should be 1000) ok 945 - 795 - 1795 == 1000 (should be 1000) ok 946 - 797 - 1797 == 1000 (should be 1000) ok 947 - 799 - 1799 == 1000 (should be 1000) ok 948 - 801 - 1801 == 1000 (should be 1000) ok 949 - 803 - 1803 == 1000 (should be 1000) ok 950 - 805 - 1805 == 1000 (should be 1000) ok 951 - 807 - 1807 == 1000 (should be 1000) ok 952 - 809 - 1809 == 1000 (should be 1000) ok 953 - 811 - 1811 == 1000 (should be 1000) ok 954 - 813 - 1813 == 1000 (should be 1000) ok 955 - 815 - 1815 == 1000 (should be 1000) ok 956 - 817 - 1817 == 1000 (should be 1000) ok 957 - 819 - 1819 == 1000 (should be 1000) ok 958 - 821 - 1821 == 1000 (should be 1000) ok 959 - 823 - 1823 == 1000 (should be 1000) ok 960 - 825 - 1825 == 1000 (should be 1000) ok 961 - 827 - 1827 == 1000 (should be 1000) ok 962 - 829 - 1829 == 1000 (should be 1000) ok 963 - 831 - 1831 == 1000 (should be 1000) ok 964 - 833 - 1833 == 1000 (should be 1000) ok 965 - 835 - 1835 == 1000 (should be 1000) ok 966 - 837 - 1837 == 1000 (should be 1000) ok 967 - 839 - 1839 == 1000 (should be 1000) ok 968 - 841 - 1841 == 1000 (should be 1000) ok 969 - 843 - 1843 == 1000 (should be 1000) ok 970 - 845 - 1845 == 1000 (should be 1000) ok 971 - 847 - 1847 == 1000 (should be 1000) ok 972 - 849 - 1849 == 1000 (should be 1000) ok 973 - 851 - 1851 == 1000 (should be 1000) ok 974 - 853 - 1853 == 1000 (should be 1000) ok 975 - 855 - 1855 == 1000 (should be 1000) ok 976 - 857 - 1857 == 1000 (should be 1000) ok 977 - 859 - 1859 == 1000 (should be 1000) ok 978 - 861 - 1861 == 1000 (should be 1000) ok 979 - 863 - 1863 == 1000 (should be 1000) ok 980 - 865 - 1865 == 1000 (should be 1000) ok 981 - 867 - 1867 == 1000 (should be 1000) ok 982 - 869 - 1869 == 1000 (should be 1000) ok 983 - 871 - 1871 == 1000 (should be 1000) ok 984 - 873 - 1873 == 1000 (should be 1000) ok 985 - 875 - 1875 == 1000 (should be 1000) ok 986 - 877 - 1877 == 1000 (should be 1000) ok 987 - 879 - 1879 == 1000 (should be 1000) ok 988 - 881 - 1881 == 1000 (should be 1000) ok 989 - 883 - 1883 == 1000 (should be 1000) ok 990 - 885 - 1885 == 1000 (should be 1000) ok 991 - 887 - 1887 == 1000 (should be 1000) ok 992 - 889 - 1889 == 1000 (should be 1000) ok 993 - 891 - 1891 == 1000 (should be 1000) ok 994 - 893 - 1893 == 1000 (should be 1000) ok 995 - 895 - 1895 == 1000 (should be 1000) ok 996 - 897 - 1897 == 1000 (should be 1000) ok 997 - 899 - 1899 == 1000 (should be 1000) ok 998 - 901 - 1901 == 1000 (should be 1000) ok 999 - 903 - 1903 == 1000 (should be 1000) ok 1000 - 905 - 1905 == 1000 (should be 1000) ok 1001 - 907 - 1907 == 1000 (should be 1000) ok 1002 - 909 - 1909 == 1000 (should be 1000) ok 1003 - 911 - 1911 == 1000 (should be 1000) ok 1004 - 913 - 1913 == 1000 (should be 1000) ok 1005 - 915 - 1915 == 1000 (should be 1000) ok 1006 - 917 - 1917 == 1000 (should be 1000) ok 1007 - 919 - 1919 == 1000 (should be 1000) ok 1008 - 921 - 1921 == 1000 (should be 1000) ok 1009 - 923 - 1923 == 1000 (should be 1000) ok 1010 - 925 - 1925 == 1000 (should be 1000) ok 1011 - 927 - 1927 == 1000 (should be 1000) ok 1012 - 929 - 1929 == 1000 (should be 1000) ok 1013 - 931 - 1931 == 1000 (should be 1000) ok 1014 - 933 - 1933 == 1000 (should be 1000) ok 1015 - 935 - 1935 == 1000 (should be 1000) ok 1016 - 937 - 1937 == 1000 (should be 1000) ok 1017 - 939 - 1939 == 1000 (should be 1000) ok 1018 - 941 - 1941 == 1000 (should be 1000) ok 1019 - 943 - 1943 == 1000 (should be 1000) ok 1020 - 945 - 1945 == 1000 (should be 1000) ok 1021 - 947 - 1947 == 1000 (should be 1000) ok 1022 - 949 - 1949 == 1000 (should be 1000) ok 1023 - 951 - 1951 == 1000 (should be 1000) ok 1024 - 953 - 1953 == 1000 (should be 1000) ok 1025 - 955 - 1955 == 1000 (should be 1000) ok 1026 - 957 - 1957 == 1000 (should be 1000) ok 1027 - 959 - 1959 == 1000 (should be 1000) ok 1028 - 961 - 1961 == 1000 (should be 1000) ok 1029 - 963 - 1963 == 1000 (should be 1000) ok 1030 - 965 - 1965 == 1000 (should be 1000) ok 1031 - 967 - 1967 == 1000 (should be 1000) ok 1032 - 969 - 1969 == 1000 (should be 1000) ok 1033 - 971 - 1971 == 1000 (should be 1000) ok 1034 - 973 - 1973 == 1000 (should be 1000) ok 1035 - 975 - 1975 == 1000 (should be 1000) ok 1036 - 977 - 1977 == 1000 (should be 1000) ok 1037 - 979 - 1979 == 1000 (should be 1000) ok 1038 - 981 - 1981 == 1000 (should be 1000) ok 1039 - 983 - 1983 == 1000 (should be 1000) ok 1040 - 985 - 1985 == 1000 (should be 1000) ok 1041 - 987 - 1987 == 1000 (should be 1000) ok 1042 - 989 - 1989 == 1000 (should be 1000) ok 1043 - 991 - 1991 == 1000 (should be 1000) ok 1044 - 993 - 1993 == 1000 (should be 1000) ok 1045 - 995 - 1995 == 1000 (should be 1000) ok 1046 - 997 - 1997 == 1000 (should be 1000) ok 1047 - 999 - 1999 == 1000 (should be 1000) ok 1048 - 000 - 500 == 500 (should be 500) ok 1049 - 001 - 501 == 500 (should be 500) ok 1050 - 002 - 502 == 500 (should be 500) ok 1051 - 003 - 503 == 500 (should be 500) ok 1052 - 004 - 504 == 500 (should be 500) ok 1053 - 005 - 505 == 500 (should be 500) ok 1054 - 006 - 506 == 500 (should be 500) ok 1055 - 007 - 507 == 500 (should be 500) ok 1056 - 008 - 508 == 500 (should be 500) ok 1057 - 009 - 509 == 500 (should be 500) ok 1058 - 010 - 510 == 500 (should be 500) ok 1059 - 011 - 511 == 500 (should be 500) ok 1060 - 012 - 512 == 500 (should be 500) ok 1061 - 013 - 513 == 500 (should be 500) ok 1062 - 014 - 514 == 500 (should be 500) ok 1063 - 015 - 515 == 500 (should be 500) ok 1064 - 016 - 516 == 500 (should be 500) ok 1065 - 017 - 517 == 500 (should be 500) ok 1066 - 018 - 518 == 500 (should be 500) ok 1067 - 019 - 519 == 500 (should be 500) ok 1068 - 020 - 520 == 500 (should be 500) ok 1069 - 021 - 521 == 500 (should be 500) ok 1070 - 022 - 522 == 500 (should be 500) ok 1071 - 023 - 523 == 500 (should be 500) ok 1072 - 024 - 524 == 500 (should be 500) ok 1073 - 025 - 525 == 500 (should be 500) ok 1074 - 026 - 526 == 500 (should be 500) ok 1075 - 027 - 527 == 500 (should be 500) ok 1076 - 028 - 528 == 500 (should be 500) ok 1077 - 029 - 529 == 500 (should be 500) ok 1078 - 030 - 530 == 500 (should be 500) ok 1079 - 031 - 531 == 500 (should be 500) ok 1080 - 032 - 532 == 500 (should be 500) ok 1081 - 033 - 533 == 500 (should be 500) ok 1082 - 034 - 534 == 500 (should be 500) ok 1083 - 035 - 535 == 500 (should be 500) ok 1084 - 036 - 536 == 500 (should be 500) ok 1085 - 037 - 537 == 500 (should be 500) ok 1086 - 038 - 538 == 500 (should be 500) ok 1087 - 039 - 539 == 500 (should be 500) ok 1088 - 040 - 540 == 500 (should be 500) ok 1089 - 041 - 541 == 500 (should be 500) ok 1090 - 042 - 542 == 500 (should be 500) ok 1091 - 043 - 543 == 500 (should be 500) ok 1092 - 044 - 544 == 500 (should be 500) ok 1093 - 045 - 545 == 500 (should be 500) ok 1094 - 046 - 546 == 500 (should be 500) ok 1095 - 047 - 547 == 500 (should be 500) ok 1096 - 048 - 548 == 500 (should be 500) ok 1097 - 049 - 549 == 500 (should be 500) ok 1098 - 050 - 550 == 500 (should be 500) ok 1099 - 051 - 551 == 500 (should be 500) ok 1100 - 052 - 552 == 500 (should be 500) ok 1101 - 053 - 553 == 500 (should be 500) ok 1102 - 054 - 554 == 500 (should be 500) ok 1103 - 055 - 555 == 500 (should be 500) ok 1104 - 056 - 556 == 500 (should be 500) ok 1105 - 057 - 557 == 500 (should be 500) ok 1106 - 058 - 558 == 500 (should be 500) ok 1107 - 059 - 559 == 500 (should be 500) ok 1108 - 060 - 560 == 500 (should be 500) ok 1109 - 061 - 561 == 500 (should be 500) ok 1110 - 062 - 562 == 500 (should be 500) ok 1111 - 063 - 563 == 500 (should be 500) ok 1112 - 064 - 564 == 500 (should be 500) ok 1113 - 065 - 565 == 500 (should be 500) ok 1114 - 066 - 566 == 500 (should be 500) ok 1115 - 067 - 567 == 500 (should be 500) ok 1116 - 068 - 568 == 500 (should be 500) ok 1117 - 069 - 569 == 500 (should be 500) ok 1118 - 070 - 570 == 500 (should be 500) ok 1119 - 071 - 571 == 500 (should be 500) ok 1120 - 072 - 572 == 500 (should be 500) ok 1121 - 073 - 573 == 500 (should be 500) ok 1122 - 074 - 574 == 500 (should be 500) ok 1123 - 075 - 575 == 500 (should be 500) ok 1124 - 076 - 576 == 500 (should be 500) ok 1125 - 077 - 577 == 500 (should be 500) ok 1126 - 078 - 578 == 500 (should be 500) ok 1127 - 079 - 579 == 500 (should be 500) ok 1128 - 080 - 580 == 500 (should be 500) ok 1129 - 081 - 581 == 500 (should be 500) ok 1130 - 082 - 582 == 500 (should be 500) ok 1131 - 083 - 583 == 500 (should be 500) ok 1132 - 084 - 584 == 500 (should be 500) ok 1133 - 085 - 585 == 500 (should be 500) ok 1134 - 086 - 586 == 500 (should be 500) ok 1135 - 087 - 587 == 500 (should be 500) ok 1136 - 088 - 588 == 500 (should be 500) ok 1137 - 089 - 589 == 500 (should be 500) ok 1138 - 090 - 590 == 500 (should be 500) ok 1139 - 091 - 591 == 500 (should be 500) ok 1140 - 092 - 592 == 500 (should be 500) ok 1141 - 093 - 593 == 500 (should be 500) ok 1142 - 094 - 594 == 500 (should be 500) ok 1143 - 095 - 595 == 500 (should be 500) ok 1144 - 096 - 596 == 500 (should be 500) ok 1145 - 097 - 597 == 500 (should be 500) ok 1146 - 098 - 598 == 500 (should be 500) ok 1147 - 099 - 599 == 500 (should be 500) ok 1148 - 100 - 600 == 500 (should be 500) ok 1149 - 101 - 601 == 500 (should be 500) ok 1150 - 102 - 602 == 500 (should be 500) ok 1151 - 103 - 603 == 500 (should be 500) ok 1152 - 104 - 604 == 500 (should be 500) ok 1153 - 105 - 605 == 500 (should be 500) ok 1154 - 106 - 606 == 500 (should be 500) ok 1155 - 107 - 607 == 500 (should be 500) ok 1156 - 108 - 608 == 500 (should be 500) ok 1157 - 109 - 609 == 500 (should be 500) ok 1158 - 110 - 610 == 500 (should be 500) ok 1159 - 111 - 611 == 500 (should be 500) ok 1160 - 112 - 612 == 500 (should be 500) ok 1161 - 113 - 613 == 500 (should be 500) ok 1162 - 114 - 614 == 500 (should be 500) ok 1163 - 115 - 615 == 500 (should be 500) ok 1164 - 116 - 616 == 500 (should be 500) ok 1165 - 117 - 617 == 500 (should be 500) ok 1166 - 118 - 618 == 500 (should be 500) ok 1167 - 119 - 619 == 500 (should be 500) ok 1168 - 120 - 620 == 500 (should be 500) ok 1169 - 121 - 621 == 500 (should be 500) ok 1170 - 122 - 622 == 500 (should be 500) ok 1171 - 123 - 623 == 500 (should be 500) ok 1172 - 124 - 624 == 500 (should be 500) ok 1173 - 125 - 625 == 500 (should be 500) ok 1174 - 126 - 626 == 500 (should be 500) ok 1175 - 127 - 627 == 500 (should be 500) ok 1176 - 128 - 628 == 500 (should be 500) ok 1177 - 129 - 629 == 500 (should be 500) ok 1178 - 130 - 630 == 500 (should be 500) ok 1179 - 131 - 631 == 500 (should be 500) ok 1180 - 132 - 632 == 500 (should be 500) ok 1181 - 133 - 633 == 500 (should be 500) ok 1182 - 134 - 634 == 500 (should be 500) ok 1183 - 135 - 635 == 500 (should be 500) ok 1184 - 136 - 636 == 500 (should be 500) ok 1185 - 137 - 637 == 500 (should be 500) ok 1186 - 138 - 638 == 500 (should be 500) ok 1187 - 139 - 639 == 500 (should be 500) ok 1188 - 140 - 640 == 500 (should be 500) ok 1189 - 141 - 641 == 500 (should be 500) ok 1190 - 142 - 642 == 500 (should be 500) ok 1191 - 143 - 643 == 500 (should be 500) ok 1192 - 144 - 644 == 500 (should be 500) ok 1193 - 145 - 645 == 500 (should be 500) ok 1194 - 146 - 646 == 500 (should be 500) ok 1195 - 147 - 647 == 500 (should be 500) ok 1196 - 148 - 648 == 500 (should be 500) ok 1197 - 149 - 649 == 500 (should be 500) ok 1198 - 150 - 650 == 500 (should be 500) ok 1199 - 151 - 651 == 500 (should be 500) ok 1200 - 152 - 652 == 500 (should be 500) ok 1201 - 153 - 653 == 500 (should be 500) ok 1202 - 154 - 654 == 500 (should be 500) ok 1203 - 155 - 655 == 500 (should be 500) ok 1204 - 156 - 656 == 500 (should be 500) ok 1205 - 157 - 657 == 500 (should be 500) ok 1206 - 158 - 658 == 500 (should be 500) ok 1207 - 159 - 659 == 500 (should be 500) ok 1208 - 160 - 660 == 500 (should be 500) ok 1209 - 161 - 661 == 500 (should be 500) ok 1210 - 162 - 662 == 500 (should be 500) ok 1211 - 163 - 663 == 500 (should be 500) ok 1212 - 164 - 664 == 500 (should be 500) ok 1213 - 165 - 665 == 500 (should be 500) ok 1214 - 166 - 666 == 500 (should be 500) ok 1215 - 167 - 667 == 500 (should be 500) ok 1216 - 168 - 668 == 500 (should be 500) ok 1217 - 169 - 669 == 500 (should be 500) ok 1218 - 170 - 670 == 500 (should be 500) ok 1219 - 171 - 671 == 500 (should be 500) ok 1220 - 172 - 672 == 500 (should be 500) ok 1221 - 173 - 673 == 500 (should be 500) ok 1222 - 174 - 674 == 500 (should be 500) ok 1223 - 175 - 675 == 500 (should be 500) ok 1224 - 176 - 676 == 500 (should be 500) ok 1225 - 177 - 677 == 500 (should be 500) ok 1226 - 178 - 678 == 500 (should be 500) ok 1227 - 179 - 679 == 500 (should be 500) ok 1228 - 180 - 680 == 500 (should be 500) ok 1229 - 181 - 681 == 500 (should be 500) ok 1230 - 182 - 682 == 500 (should be 500) ok 1231 - 183 - 683 == 500 (should be 500) ok 1232 - 184 - 684 == 500 (should be 500) ok 1233 - 185 - 685 == 500 (should be 500) ok 1234 - 186 - 686 == 500 (should be 500) ok 1235 - 187 - 687 == 500 (should be 500) ok 1236 - 188 - 688 == 500 (should be 500) ok 1237 - 189 - 689 == 500 (should be 500) ok 1238 - 190 - 690 == 500 (should be 500) ok 1239 - 191 - 691 == 500 (should be 500) ok 1240 - 192 - 692 == 500 (should be 500) ok 1241 - 193 - 693 == 500 (should be 500) ok 1242 - 194 - 694 == 500 (should be 500) ok 1243 - 195 - 695 == 500 (should be 500) ok 1244 - 196 - 696 == 500 (should be 500) ok 1245 - 197 - 697 == 500 (should be 500) ok 1246 - 198 - 698 == 500 (should be 500) ok 1247 - 199 - 699 == 500 (should be 500) ok 1248 - 200 - 700 == 500 (should be 500) ok 1249 - 201 - 701 == 500 (should be 500) ok 1250 - 202 - 702 == 500 (should be 500) ok 1251 - 203 - 703 == 500 (should be 500) ok 1252 - 204 - 704 == 500 (should be 500) ok 1253 - 205 - 705 == 500 (should be 500) ok 1254 - 206 - 706 == 500 (should be 500) ok 1255 - 207 - 707 == 500 (should be 500) ok 1256 - 208 - 708 == 500 (should be 500) ok 1257 - 209 - 709 == 500 (should be 500) ok 1258 - 210 - 710 == 500 (should be 500) ok 1259 - 211 - 711 == 500 (should be 500) ok 1260 - 212 - 712 == 500 (should be 500) ok 1261 - 213 - 713 == 500 (should be 500) ok 1262 - 214 - 714 == 500 (should be 500) ok 1263 - 215 - 715 == 500 (should be 500) ok 1264 - 216 - 716 == 500 (should be 500) ok 1265 - 217 - 717 == 500 (should be 500) ok 1266 - 218 - 718 == 500 (should be 500) ok 1267 - 219 - 719 == 500 (should be 500) ok 1268 - 220 - 720 == 500 (should be 500) ok 1269 - 221 - 721 == 500 (should be 500) ok 1270 - 222 - 722 == 500 (should be 500) ok 1271 - 223 - 723 == 500 (should be 500) ok 1272 - 224 - 724 == 500 (should be 500) ok 1273 - 225 - 725 == 500 (should be 500) ok 1274 - 226 - 726 == 500 (should be 500) ok 1275 - 227 - 727 == 500 (should be 500) ok 1276 - 228 - 728 == 500 (should be 500) ok 1277 - 229 - 729 == 500 (should be 500) ok 1278 - 230 - 730 == 500 (should be 500) ok 1279 - 231 - 731 == 500 (should be 500) ok 1280 - 232 - 732 == 500 (should be 500) ok 1281 - 233 - 733 == 500 (should be 500) ok 1282 - 234 - 734 == 500 (should be 500) ok 1283 - 235 - 735 == 500 (should be 500) ok 1284 - 236 - 736 == 500 (should be 500) ok 1285 - 237 - 737 == 500 (should be 500) ok 1286 - 238 - 738 == 500 (should be 500) ok 1287 - 239 - 739 == 500 (should be 500) ok 1288 - 240 - 740 == 500 (should be 500) ok 1289 - 241 - 741 == 500 (should be 500) ok 1290 - 242 - 742 == 500 (should be 500) ok 1291 - 243 - 743 == 500 (should be 500) ok 1292 - 244 - 744 == 500 (should be 500) ok 1293 - 245 - 745 == 500 (should be 500) ok 1294 - 246 - 746 == 500 (should be 500) ok 1295 - 247 - 747 == 500 (should be 500) ok 1296 - 248 - 748 == 500 (should be 500) ok 1297 - 249 - 749 == 500 (should be 500) ok 1298 - 250 - 750 == 500 (should be 500) ok 1299 - 251 - 751 == 500 (should be 500) ok 1300 - 252 - 752 == 500 (should be 500) ok 1301 - 253 - 753 == 500 (should be 500) ok 1302 - 254 - 754 == 500 (should be 500) ok 1303 - 255 - 755 == 500 (should be 500) ok 1304 - 256 - 756 == 500 (should be 500) ok 1305 - 257 - 757 == 500 (should be 500) ok 1306 - 258 - 758 == 500 (should be 500) ok 1307 - 259 - 759 == 500 (should be 500) ok 1308 - 260 - 760 == 500 (should be 500) ok 1309 - 261 - 761 == 500 (should be 500) ok 1310 - 262 - 762 == 500 (should be 500) ok 1311 - 263 - 763 == 500 (should be 500) ok 1312 - 264 - 764 == 500 (should be 500) ok 1313 - 265 - 765 == 500 (should be 500) ok 1314 - 266 - 766 == 500 (should be 500) ok 1315 - 267 - 767 == 500 (should be 500) ok 1316 - 268 - 768 == 500 (should be 500) ok 1317 - 269 - 769 == 500 (should be 500) ok 1318 - 270 - 770 == 500 (should be 500) ok 1319 - 271 - 771 == 500 (should be 500) ok 1320 - 272 - 772 == 500 (should be 500) ok 1321 - 273 - 773 == 500 (should be 500) ok 1322 - 274 - 774 == 500 (should be 500) ok 1323 - 275 - 775 == 500 (should be 500) ok 1324 - 276 - 776 == 500 (should be 500) ok 1325 - 277 - 777 == 500 (should be 500) ok 1326 - 278 - 778 == 500 (should be 500) ok 1327 - 279 - 779 == 500 (should be 500) ok 1328 - 280 - 780 == 500 (should be 500) ok 1329 - 281 - 781 == 500 (should be 500) ok 1330 - 282 - 782 == 500 (should be 500) ok 1331 - 283 - 783 == 500 (should be 500) ok 1332 - 284 - 784 == 500 (should be 500) ok 1333 - 285 - 785 == 500 (should be 500) ok 1334 - 286 - 786 == 500 (should be 500) ok 1335 - 287 - 787 == 500 (should be 500) ok 1336 - 288 - 788 == 500 (should be 500) ok 1337 - 289 - 789 == 500 (should be 500) ok 1338 - 290 - 790 == 500 (should be 500) ok 1339 - 291 - 791 == 500 (should be 500) ok 1340 - 292 - 792 == 500 (should be 500) ok 1341 - 293 - 793 == 500 (should be 500) ok 1342 - 294 - 794 == 500 (should be 500) ok 1343 - 295 - 795 == 500 (should be 500) ok 1344 - 296 - 796 == 500 (should be 500) ok 1345 - 297 - 797 == 500 (should be 500) ok 1346 - 298 - 798 == 500 (should be 500) ok 1347 - 299 - 799 == 500 (should be 500) ok 1348 - 300 - 800 == 500 (should be 500) ok 1349 - 301 - 801 == 500 (should be 500) ok 1350 - 302 - 802 == 500 (should be 500) ok 1351 - 303 - 803 == 500 (should be 500) ok 1352 - 304 - 804 == 500 (should be 500) ok 1353 - 305 - 805 == 500 (should be 500) ok 1354 - 306 - 806 == 500 (should be 500) ok 1355 - 307 - 807 == 500 (should be 500) ok 1356 - 308 - 808 == 500 (should be 500) ok 1357 - 309 - 809 == 500 (should be 500) ok 1358 - 310 - 810 == 500 (should be 500) ok 1359 - 311 - 811 == 500 (should be 500) ok 1360 - 312 - 812 == 500 (should be 500) ok 1361 - 313 - 813 == 500 (should be 500) ok 1362 - 314 - 814 == 500 (should be 500) ok 1363 - 315 - 815 == 500 (should be 500) ok 1364 - 316 - 816 == 500 (should be 500) ok 1365 - 317 - 817 == 500 (should be 500) ok 1366 - 318 - 818 == 500 (should be 500) ok 1367 - 319 - 819 == 500 (should be 500) ok 1368 - 320 - 820 == 500 (should be 500) ok 1369 - 321 - 821 == 500 (should be 500) ok 1370 - 322 - 822 == 500 (should be 500) ok 1371 - 323 - 823 == 500 (should be 500) ok 1372 - 324 - 824 == 500 (should be 500) ok 1373 - 325 - 825 == 500 (should be 500) ok 1374 - 326 - 826 == 500 (should be 500) ok 1375 - 327 - 827 == 500 (should be 500) ok 1376 - 328 - 828 == 500 (should be 500) ok 1377 - 329 - 829 == 500 (should be 500) ok 1378 - 330 - 830 == 500 (should be 500) ok 1379 - 331 - 831 == 500 (should be 500) ok 1380 - 332 - 832 == 500 (should be 500) ok 1381 - 333 - 833 == 500 (should be 500) ok 1382 - 334 - 834 == 500 (should be 500) ok 1383 - 335 - 835 == 500 (should be 500) ok 1384 - 336 - 836 == 500 (should be 500) ok 1385 - 337 - 837 == 500 (should be 500) ok 1386 - 338 - 838 == 500 (should be 500) ok 1387 - 339 - 839 == 500 (should be 500) ok 1388 - 340 - 840 == 500 (should be 500) ok 1389 - 341 - 841 == 500 (should be 500) ok 1390 - 342 - 842 == 500 (should be 500) ok 1391 - 343 - 843 == 500 (should be 500) ok 1392 - 344 - 844 == 500 (should be 500) ok 1393 - 345 - 845 == 500 (should be 500) ok 1394 - 346 - 846 == 500 (should be 500) ok 1395 - 347 - 847 == 500 (should be 500) ok 1396 - 348 - 848 == 500 (should be 500) ok 1397 - 349 - 849 == 500 (should be 500) ok 1398 - 350 - 850 == 500 (should be 500) ok 1399 - 351 - 851 == 500 (should be 500) ok 1400 - 352 - 852 == 500 (should be 500) ok 1401 - 353 - 853 == 500 (should be 500) ok 1402 - 354 - 854 == 500 (should be 500) ok 1403 - 355 - 855 == 500 (should be 500) ok 1404 - 356 - 856 == 500 (should be 500) ok 1405 - 357 - 857 == 500 (should be 500) ok 1406 - 358 - 858 == 500 (should be 500) ok 1407 - 359 - 859 == 500 (should be 500) ok 1408 - 360 - 860 == 500 (should be 500) ok 1409 - 361 - 861 == 500 (should be 500) ok 1410 - 362 - 862 == 500 (should be 500) ok 1411 - 363 - 863 == 500 (should be 500) ok 1412 - 364 - 864 == 500 (should be 500) ok 1413 - 365 - 865 == 500 (should be 500) ok 1414 - 366 - 866 == 500 (should be 500) ok 1415 - 367 - 867 == 500 (should be 500) ok 1416 - 368 - 868 == 500 (should be 500) ok 1417 - 369 - 869 == 500 (should be 500) ok 1418 - 370 - 870 == 500 (should be 500) ok 1419 - 371 - 871 == 500 (should be 500) ok 1420 - 372 - 872 == 500 (should be 500) ok 1421 - 373 - 873 == 500 (should be 500) ok 1422 - 374 - 874 == 500 (should be 500) ok 1423 - 375 - 875 == 500 (should be 500) ok 1424 - 376 - 876 == 500 (should be 500) ok 1425 - 377 - 877 == 500 (should be 500) ok 1426 - 378 - 878 == 500 (should be 500) ok 1427 - 379 - 879 == 500 (should be 500) ok 1428 - 380 - 880 == 500 (should be 500) ok 1429 - 381 - 881 == 500 (should be 500) ok 1430 - 382 - 882 == 500 (should be 500) ok 1431 - 383 - 883 == 500 (should be 500) ok 1432 - 384 - 884 == 500 (should be 500) ok 1433 - 385 - 885 == 500 (should be 500) ok 1434 - 386 - 886 == 500 (should be 500) ok 1435 - 387 - 887 == 500 (should be 500) ok 1436 - 388 - 888 == 500 (should be 500) ok 1437 - 389 - 889 == 500 (should be 500) ok 1438 - 390 - 890 == 500 (should be 500) ok 1439 - 391 - 891 == 500 (should be 500) ok 1440 - 392 - 892 == 500 (should be 500) ok 1441 - 393 - 893 == 500 (should be 500) ok 1442 - 394 - 894 == 500 (should be 500) ok 1443 - 395 - 895 == 500 (should be 500) ok 1444 - 396 - 896 == 500 (should be 500) ok 1445 - 397 - 897 == 500 (should be 500) ok 1446 - 398 - 898 == 500 (should be 500) ok 1447 - 399 - 899 == 500 (should be 500) ok 1448 - 400 - 900 == 500 (should be 500) ok 1449 - 401 - 901 == 500 (should be 500) ok 1450 - 402 - 902 == 500 (should be 500) ok 1451 - 403 - 903 == 500 (should be 500) ok 1452 - 404 - 904 == 500 (should be 500) ok 1453 - 405 - 905 == 500 (should be 500) ok 1454 - 406 - 906 == 500 (should be 500) ok 1455 - 407 - 907 == 500 (should be 500) ok 1456 - 408 - 908 == 500 (should be 500) ok 1457 - 409 - 909 == 500 (should be 500) ok 1458 - 410 - 910 == 500 (should be 500) ok 1459 - 411 - 911 == 500 (should be 500) ok 1460 - 412 - 912 == 500 (should be 500) ok 1461 - 413 - 913 == 500 (should be 500) ok 1462 - 414 - 914 == 500 (should be 500) ok 1463 - 415 - 915 == 500 (should be 500) ok 1464 - 416 - 916 == 500 (should be 500) ok 1465 - 417 - 917 == 500 (should be 500) ok 1466 - 418 - 918 == 500 (should be 500) ok 1467 - 419 - 919 == 500 (should be 500) ok 1468 - 420 - 920 == 500 (should be 500) ok 1469 - 421 - 921 == 500 (should be 500) ok 1470 - 422 - 922 == 500 (should be 500) ok 1471 - 423 - 923 == 500 (should be 500) ok 1472 - 424 - 924 == 500 (should be 500) ok 1473 - 425 - 925 == 500 (should be 500) ok 1474 - 426 - 926 == 500 (should be 500) ok 1475 - 427 - 927 == 500 (should be 500) ok 1476 - 428 - 928 == 500 (should be 500) ok 1477 - 429 - 929 == 500 (should be 500) ok 1478 - 430 - 930 == 500 (should be 500) ok 1479 - 431 - 931 == 500 (should be 500) ok 1480 - 432 - 932 == 500 (should be 500) ok 1481 - 433 - 933 == 500 (should be 500) ok 1482 - 434 - 934 == 500 (should be 500) ok 1483 - 435 - 935 == 500 (should be 500) ok 1484 - 436 - 936 == 500 (should be 500) ok 1485 - 437 - 937 == 500 (should be 500) ok 1486 - 438 - 938 == 500 (should be 500) ok 1487 - 439 - 939 == 500 (should be 500) ok 1488 - 440 - 940 == 500 (should be 500) ok 1489 - 441 - 941 == 500 (should be 500) ok 1490 - 442 - 942 == 500 (should be 500) ok 1491 - 443 - 943 == 500 (should be 500) ok 1492 - 444 - 944 == 500 (should be 500) ok 1493 - 445 - 945 == 500 (should be 500) ok 1494 - 446 - 946 == 500 (should be 500) ok 1495 - 447 - 947 == 500 (should be 500) ok 1496 - 448 - 948 == 500 (should be 500) ok 1497 - 449 - 949 == 500 (should be 500) ok 1498 - 450 - 950 == 500 (should be 500) ok 1499 - 451 - 951 == 500 (should be 500) ok 1500 - 452 - 952 == 500 (should be 500) ok 1501 - 453 - 953 == 500 (should be 500) ok 1502 - 454 - 954 == 500 (should be 500) ok 1503 - 455 - 955 == 500 (should be 500) ok 1504 - 456 - 956 == 500 (should be 500) ok 1505 - 457 - 957 == 500 (should be 500) ok 1506 - 458 - 958 == 500 (should be 500) ok 1507 - 459 - 959 == 500 (should be 500) ok 1508 - 460 - 960 == 500 (should be 500) ok 1509 - 461 - 961 == 500 (should be 500) ok 1510 - 462 - 962 == 500 (should be 500) ok 1511 - 463 - 963 == 500 (should be 500) ok 1512 - 464 - 964 == 500 (should be 500) ok 1513 - 465 - 965 == 500 (should be 500) ok 1514 - 466 - 966 == 500 (should be 500) ok 1515 - 467 - 967 == 500 (should be 500) ok 1516 - 468 - 968 == 500 (should be 500) ok 1517 - 469 - 969 == 500 (should be 500) ok 1518 - 470 - 970 == 500 (should be 500) ok 1519 - 471 - 971 == 500 (should be 500) ok 1520 - 472 - 972 == 500 (should be 500) ok 1521 - 473 - 973 == 500 (should be 500) ok 1522 - 474 - 974 == 500 (should be 500) ok 1523 - 475 - 975 == 500 (should be 500) ok 1524 - 476 - 976 == 500 (should be 500) ok 1525 - 477 - 977 == 500 (should be 500) ok 1526 - 478 - 978 == 500 (should be 500) ok 1527 - 479 - 979 == 500 (should be 500) ok 1528 - 480 - 980 == 500 (should be 500) ok 1529 - 481 - 981 == 500 (should be 500) ok 1530 - 482 - 982 == 500 (should be 500) ok 1531 - 483 - 983 == 500 (should be 500) ok 1532 - 484 - 984 == 500 (should be 500) ok 1533 - 485 - 985 == 500 (should be 500) ok 1534 - 486 - 986 == 500 (should be 500) ok 1535 - 487 - 987 == 500 (should be 500) ok 1536 - 488 - 988 == 500 (should be 500) ok 1537 - 489 - 989 == 500 (should be 500) ok 1538 - 490 - 990 == 500 (should be 500) ok 1539 - 491 - 991 == 500 (should be 500) ok 1540 - 492 - 992 == 500 (should be 500) ok 1541 - 493 - 993 == 500 (should be 500) ok 1542 - 494 - 994 == 500 (should be 500) ok 1543 - 495 - 995 == 500 (should be 500) ok 1544 - 496 - 996 == 500 (should be 500) ok 1545 - 497 - 997 == 500 (should be 500) ok 1546 - 498 - 998 == 500 (should be 500) ok 1547 - 499 - 999 == 500 (should be 500) ok 1548 - 500 - 1000 == 500 (should be 500) ok 1549 - 501 - 1001 == 500 (should be 500) ok 1550 - 502 - 1002 == 500 (should be 500) ok 1551 - 503 - 1003 == 500 (should be 500) ok 1552 - 504 - 1004 == 500 (should be 500) ok 1553 - 505 - 1005 == 500 (should be 500) ok 1554 - 506 - 1006 == 500 (should be 500) ok 1555 - 507 - 1007 == 500 (should be 500) ok 1556 - 508 - 1008 == 500 (should be 500) ok 1557 - 509 - 1009 == 500 (should be 500) ok 1558 - 510 - 1010 == 500 (should be 500) ok 1559 - 511 - 1011 == 500 (should be 500) ok 1560 - 512 - 1012 == 500 (should be 500) ok 1561 - 513 - 1013 == 500 (should be 500) ok 1562 - 514 - 1014 == 500 (should be 500) ok 1563 - 515 - 1015 == 500 (should be 500) ok 1564 - 516 - 1016 == 500 (should be 500) ok 1565 - 517 - 1017 == 500 (should be 500) ok 1566 - 518 - 1018 == 500 (should be 500) ok 1567 - 519 - 1019 == 500 (should be 500) ok 1568 - 520 - 1020 == 500 (should be 500) ok 1569 - 521 - 1021 == 500 (should be 500) ok 1570 - 522 - 1022 == 500 (should be 500) ok 1571 - 523 - 1023 == 500 (should be 500) ok 1572 - 524 - 1024 == 500 (should be 500) ok 1573 - 525 - 1025 == 500 (should be 500) ok 1574 - 526 - 1026 == 500 (should be 500) ok 1575 - 527 - 1027 == 500 (should be 500) ok 1576 - 528 - 1028 == 500 (should be 500) ok 1577 - 529 - 1029 == 500 (should be 500) ok 1578 - 530 - 1030 == 500 (should be 500) ok 1579 - 531 - 1031 == 500 (should be 500) ok 1580 - 532 - 1032 == 500 (should be 500) ok 1581 - 533 - 1033 == 500 (should be 500) ok 1582 - 534 - 1034 == 500 (should be 500) ok 1583 - 535 - 1035 == 500 (should be 500) ok 1584 - 536 - 1036 == 500 (should be 500) ok 1585 - 537 - 1037 == 500 (should be 500) ok 1586 - 538 - 1038 == 500 (should be 500) ok 1587 - 539 - 1039 == 500 (should be 500) ok 1588 - 540 - 1040 == 500 (should be 500) ok 1589 - 541 - 1041 == 500 (should be 500) ok 1590 - 542 - 1042 == 500 (should be 500) ok 1591 - 543 - 1043 == 500 (should be 500) ok 1592 - 544 - 1044 == 500 (should be 500) ok 1593 - 545 - 1045 == 500 (should be 500) ok 1594 - 546 - 1046 == 500 (should be 500) ok 1595 - 547 - 1047 == 500 (should be 500) ok 1596 - 548 - 1048 == 500 (should be 500) ok 1597 - 549 - 1049 == 500 (should be 500) ok 1598 - 550 - 1050 == 500 (should be 500) ok 1599 - 551 - 1051 == 500 (should be 500) ok 1600 - 552 - 1052 == 500 (should be 500) ok 1601 - 553 - 1053 == 500 (should be 500) ok 1602 - 554 - 1054 == 500 (should be 500) ok 1603 - 555 - 1055 == 500 (should be 500) ok 1604 - 556 - 1056 == 500 (should be 500) ok 1605 - 557 - 1057 == 500 (should be 500) ok 1606 - 558 - 1058 == 500 (should be 500) ok 1607 - 559 - 1059 == 500 (should be 500) ok 1608 - 560 - 1060 == 500 (should be 500) ok 1609 - 561 - 1061 == 500 (should be 500) ok 1610 - 562 - 1062 == 500 (should be 500) ok 1611 - 563 - 1063 == 500 (should be 500) ok 1612 - 564 - 1064 == 500 (should be 500) ok 1613 - 565 - 1065 == 500 (should be 500) ok 1614 - 566 - 1066 == 500 (should be 500) ok 1615 - 567 - 1067 == 500 (should be 500) ok 1616 - 568 - 1068 == 500 (should be 500) ok 1617 - 569 - 1069 == 500 (should be 500) ok 1618 - 570 - 1070 == 500 (should be 500) ok 1619 - 571 - 1071 == 500 (should be 500) ok 1620 - 572 - 1072 == 500 (should be 500) ok 1621 - 573 - 1073 == 500 (should be 500) ok 1622 - 574 - 1074 == 500 (should be 500) ok 1623 - 575 - 1075 == 500 (should be 500) ok 1624 - 576 - 1076 == 500 (should be 500) ok 1625 - 577 - 1077 == 500 (should be 500) ok 1626 - 578 - 1078 == 500 (should be 500) ok 1627 - 579 - 1079 == 500 (should be 500) ok 1628 - 580 - 1080 == 500 (should be 500) ok 1629 - 581 - 1081 == 500 (should be 500) ok 1630 - 582 - 1082 == 500 (should be 500) ok 1631 - 583 - 1083 == 500 (should be 500) ok 1632 - 584 - 1084 == 500 (should be 500) ok 1633 - 585 - 1085 == 500 (should be 500) ok 1634 - 586 - 1086 == 500 (should be 500) ok 1635 - 587 - 1087 == 500 (should be 500) ok 1636 - 588 - 1088 == 500 (should be 500) ok 1637 - 589 - 1089 == 500 (should be 500) ok 1638 - 590 - 1090 == 500 (should be 500) ok 1639 - 591 - 1091 == 500 (should be 500) ok 1640 - 592 - 1092 == 500 (should be 500) ok 1641 - 593 - 1093 == 500 (should be 500) ok 1642 - 594 - 1094 == 500 (should be 500) ok 1643 - 595 - 1095 == 500 (should be 500) ok 1644 - 596 - 1096 == 500 (should be 500) ok 1645 - 597 - 1097 == 500 (should be 500) ok 1646 - 598 - 1098 == 500 (should be 500) ok 1647 - 599 - 1099 == 500 (should be 500) ok 1648 - 600 - 1100 == 500 (should be 500) ok 1649 - 601 - 1101 == 500 (should be 500) ok 1650 - 602 - 1102 == 500 (should be 500) ok 1651 - 603 - 1103 == 500 (should be 500) ok 1652 - 604 - 1104 == 500 (should be 500) ok 1653 - 605 - 1105 == 500 (should be 500) ok 1654 - 606 - 1106 == 500 (should be 500) ok 1655 - 607 - 1107 == 500 (should be 500) ok 1656 - 608 - 1108 == 500 (should be 500) ok 1657 - 609 - 1109 == 500 (should be 500) ok 1658 - 610 - 1110 == 500 (should be 500) ok 1659 - 611 - 1111 == 500 (should be 500) ok 1660 - 612 - 1112 == 500 (should be 500) ok 1661 - 613 - 1113 == 500 (should be 500) ok 1662 - 614 - 1114 == 500 (should be 500) ok 1663 - 615 - 1115 == 500 (should be 500) ok 1664 - 616 - 1116 == 500 (should be 500) ok 1665 - 617 - 1117 == 500 (should be 500) ok 1666 - 618 - 1118 == 500 (should be 500) ok 1667 - 619 - 1119 == 500 (should be 500) ok 1668 - 620 - 1120 == 500 (should be 500) ok 1669 - 621 - 1121 == 500 (should be 500) ok 1670 - 622 - 1122 == 500 (should be 500) ok 1671 - 623 - 1123 == 500 (should be 500) ok 1672 - 624 - 1124 == 500 (should be 500) ok 1673 - 625 - 1125 == 500 (should be 500) ok 1674 - 626 - 1126 == 500 (should be 500) ok 1675 - 627 - 1127 == 500 (should be 500) ok 1676 - 628 - 1128 == 500 (should be 500) ok 1677 - 629 - 1129 == 500 (should be 500) ok 1678 - 630 - 1130 == 500 (should be 500) ok 1679 - 631 - 1131 == 500 (should be 500) ok 1680 - 632 - 1132 == 500 (should be 500) ok 1681 - 633 - 1133 == 500 (should be 500) ok 1682 - 634 - 1134 == 500 (should be 500) ok 1683 - 635 - 1135 == 500 (should be 500) ok 1684 - 636 - 1136 == 500 (should be 500) ok 1685 - 637 - 1137 == 500 (should be 500) ok 1686 - 638 - 1138 == 500 (should be 500) ok 1687 - 639 - 1139 == 500 (should be 500) ok 1688 - 640 - 1140 == 500 (should be 500) ok 1689 - 641 - 1141 == 500 (should be 500) ok 1690 - 642 - 1142 == 500 (should be 500) ok 1691 - 643 - 1143 == 500 (should be 500) ok 1692 - 644 - 1144 == 500 (should be 500) ok 1693 - 645 - 1145 == 500 (should be 500) ok 1694 - 646 - 1146 == 500 (should be 500) ok 1695 - 647 - 1147 == 500 (should be 500) ok 1696 - 648 - 1148 == 500 (should be 500) ok 1697 - 649 - 1149 == 500 (should be 500) ok 1698 - 650 - 1150 == 500 (should be 500) ok 1699 - 651 - 1151 == 500 (should be 500) ok 1700 - 652 - 1152 == 500 (should be 500) ok 1701 - 653 - 1153 == 500 (should be 500) ok 1702 - 654 - 1154 == 500 (should be 500) ok 1703 - 655 - 1155 == 500 (should be 500) ok 1704 - 656 - 1156 == 500 (should be 500) ok 1705 - 657 - 1157 == 500 (should be 500) ok 1706 - 658 - 1158 == 500 (should be 500) ok 1707 - 659 - 1159 == 500 (should be 500) ok 1708 - 660 - 1160 == 500 (should be 500) ok 1709 - 661 - 1161 == 500 (should be 500) ok 1710 - 662 - 1162 == 500 (should be 500) ok 1711 - 663 - 1163 == 500 (should be 500) ok 1712 - 664 - 1164 == 500 (should be 500) ok 1713 - 665 - 1165 == 500 (should be 500) ok 1714 - 666 - 1166 == 500 (should be 500) ok 1715 - 667 - 1167 == 500 (should be 500) ok 1716 - 668 - 1168 == 500 (should be 500) ok 1717 - 669 - 1169 == 500 (should be 500) ok 1718 - 670 - 1170 == 500 (should be 500) ok 1719 - 671 - 1171 == 500 (should be 500) ok 1720 - 672 - 1172 == 500 (should be 500) ok 1721 - 673 - 1173 == 500 (should be 500) ok 1722 - 674 - 1174 == 500 (should be 500) ok 1723 - 675 - 1175 == 500 (should be 500) ok 1724 - 676 - 1176 == 500 (should be 500) ok 1725 - 677 - 1177 == 500 (should be 500) ok 1726 - 678 - 1178 == 500 (should be 500) ok 1727 - 679 - 1179 == 500 (should be 500) ok 1728 - 680 - 1180 == 500 (should be 500) ok 1729 - 681 - 1181 == 500 (should be 500) ok 1730 - 682 - 1182 == 500 (should be 500) ok 1731 - 683 - 1183 == 500 (should be 500) ok 1732 - 684 - 1184 == 500 (should be 500) ok 1733 - 685 - 1185 == 500 (should be 500) ok 1734 - 686 - 1186 == 500 (should be 500) ok 1735 - 687 - 1187 == 500 (should be 500) ok 1736 - 688 - 1188 == 500 (should be 500) ok 1737 - 689 - 1189 == 500 (should be 500) ok 1738 - 690 - 1190 == 500 (should be 500) ok 1739 - 691 - 1191 == 500 (should be 500) ok 1740 - 692 - 1192 == 500 (should be 500) ok 1741 - 693 - 1193 == 500 (should be 500) ok 1742 - 694 - 1194 == 500 (should be 500) ok 1743 - 695 - 1195 == 500 (should be 500) ok 1744 - 696 - 1196 == 500 (should be 500) ok 1745 - 697 - 1197 == 500 (should be 500) ok 1746 - 698 - 1198 == 500 (should be 500) ok 1747 - 699 - 1199 == 500 (should be 500) ok 1748 - 700 - 1200 == 500 (should be 500) ok 1749 - 701 - 1201 == 500 (should be 500) ok 1750 - 702 - 1202 == 500 (should be 500) ok 1751 - 703 - 1203 == 500 (should be 500) ok 1752 - 704 - 1204 == 500 (should be 500) ok 1753 - 705 - 1205 == 500 (should be 500) ok 1754 - 706 - 1206 == 500 (should be 500) ok 1755 - 707 - 1207 == 500 (should be 500) ok 1756 - 708 - 1208 == 500 (should be 500) ok 1757 - 709 - 1209 == 500 (should be 500) ok 1758 - 710 - 1210 == 500 (should be 500) ok 1759 - 711 - 1211 == 500 (should be 500) ok 1760 - 712 - 1212 == 500 (should be 500) ok 1761 - 713 - 1213 == 500 (should be 500) ok 1762 - 714 - 1214 == 500 (should be 500) ok 1763 - 715 - 1215 == 500 (should be 500) ok 1764 - 716 - 1216 == 500 (should be 500) ok 1765 - 717 - 1217 == 500 (should be 500) ok 1766 - 718 - 1218 == 500 (should be 500) ok 1767 - 719 - 1219 == 500 (should be 500) ok 1768 - 720 - 1220 == 500 (should be 500) ok 1769 - 721 - 1221 == 500 (should be 500) ok 1770 - 722 - 1222 == 500 (should be 500) ok 1771 - 723 - 1223 == 500 (should be 500) ok 1772 - 724 - 1224 == 500 (should be 500) ok 1773 - 725 - 1225 == 500 (should be 500) ok 1774 - 726 - 1226 == 500 (should be 500) ok 1775 - 727 - 1227 == 500 (should be 500) ok 1776 - 728 - 1228 == 500 (should be 500) ok 1777 - 729 - 1229 == 500 (should be 500) ok 1778 - 730 - 1230 == 500 (should be 500) ok 1779 - 731 - 1231 == 500 (should be 500) ok 1780 - 732 - 1232 == 500 (should be 500) ok 1781 - 733 - 1233 == 500 (should be 500) ok 1782 - 734 - 1234 == 500 (should be 500) ok 1783 - 735 - 1235 == 500 (should be 500) ok 1784 - 736 - 1236 == 500 (should be 500) ok 1785 - 737 - 1237 == 500 (should be 500) ok 1786 - 738 - 1238 == 500 (should be 500) ok 1787 - 739 - 1239 == 500 (should be 500) ok 1788 - 740 - 1240 == 500 (should be 500) ok 1789 - 741 - 1241 == 500 (should be 500) ok 1790 - 742 - 1242 == 500 (should be 500) ok 1791 - 743 - 1243 == 500 (should be 500) ok 1792 - 744 - 1244 == 500 (should be 500) ok 1793 - 745 - 1245 == 500 (should be 500) ok 1794 - 746 - 1246 == 500 (should be 500) ok 1795 - 747 - 1247 == 500 (should be 500) ok 1796 - 748 - 1248 == 500 (should be 500) ok 1797 - 749 - 1249 == 500 (should be 500) ok 1798 - 750 - 1250 == 500 (should be 500) ok 1799 - 751 - 1251 == 500 (should be 500) ok 1800 - 752 - 1252 == 500 (should be 500) ok 1801 - 753 - 1253 == 500 (should be 500) ok 1802 - 754 - 1254 == 500 (should be 500) ok 1803 - 755 - 1255 == 500 (should be 500) ok 1804 - 756 - 1256 == 500 (should be 500) ok 1805 - 757 - 1257 == 500 (should be 500) ok 1806 - 758 - 1258 == 500 (should be 500) ok 1807 - 759 - 1259 == 500 (should be 500) ok 1808 - 760 - 1260 == 500 (should be 500) ok 1809 - 761 - 1261 == 500 (should be 500) ok 1810 - 762 - 1262 == 500 (should be 500) ok 1811 - 763 - 1263 == 500 (should be 500) ok 1812 - 764 - 1264 == 500 (should be 500) ok 1813 - 765 - 1265 == 500 (should be 500) ok 1814 - 766 - 1266 == 500 (should be 500) ok 1815 - 767 - 1267 == 500 (should be 500) ok 1816 - 768 - 1268 == 500 (should be 500) ok 1817 - 769 - 1269 == 500 (should be 500) ok 1818 - 770 - 1270 == 500 (should be 500) ok 1819 - 771 - 1271 == 500 (should be 500) ok 1820 - 772 - 1272 == 500 (should be 500) ok 1821 - 773 - 1273 == 500 (should be 500) ok 1822 - 774 - 1274 == 500 (should be 500) ok 1823 - 775 - 1275 == 500 (should be 500) ok 1824 - 776 - 1276 == 500 (should be 500) ok 1825 - 777 - 1277 == 500 (should be 500) ok 1826 - 778 - 1278 == 500 (should be 500) ok 1827 - 779 - 1279 == 500 (should be 500) ok 1828 - 780 - 1280 == 500 (should be 500) ok 1829 - 781 - 1281 == 500 (should be 500) ok 1830 - 782 - 1282 == 500 (should be 500) ok 1831 - 783 - 1283 == 500 (should be 500) ok 1832 - 784 - 1284 == 500 (should be 500) ok 1833 - 785 - 1285 == 500 (should be 500) ok 1834 - 786 - 1286 == 500 (should be 500) ok 1835 - 787 - 1287 == 500 (should be 500) ok 1836 - 788 - 1288 == 500 (should be 500) ok 1837 - 789 - 1289 == 500 (should be 500) ok 1838 - 790 - 1290 == 500 (should be 500) ok 1839 - 791 - 1291 == 500 (should be 500) ok 1840 - 792 - 1292 == 500 (should be 500) ok 1841 - 793 - 1293 == 500 (should be 500) ok 1842 - 794 - 1294 == 500 (should be 500) ok 1843 - 795 - 1295 == 500 (should be 500) ok 1844 - 796 - 1296 == 500 (should be 500) ok 1845 - 797 - 1297 == 500 (should be 500) ok 1846 - 798 - 1298 == 500 (should be 500) ok 1847 - 799 - 1299 == 500 (should be 500) ok 1848 - 800 - 1300 == 500 (should be 500) ok 1849 - 801 - 1301 == 500 (should be 500) ok 1850 - 802 - 1302 == 500 (should be 500) ok 1851 - 803 - 1303 == 500 (should be 500) ok 1852 - 804 - 1304 == 500 (should be 500) ok 1853 - 805 - 1305 == 500 (should be 500) ok 1854 - 806 - 1306 == 500 (should be 500) ok 1855 - 807 - 1307 == 500 (should be 500) ok 1856 - 808 - 1308 == 500 (should be 500) ok 1857 - 809 - 1309 == 500 (should be 500) ok 1858 - 810 - 1310 == 500 (should be 500) ok 1859 - 811 - 1311 == 500 (should be 500) ok 1860 - 812 - 1312 == 500 (should be 500) ok 1861 - 813 - 1313 == 500 (should be 500) ok 1862 - 814 - 1314 == 500 (should be 500) ok 1863 - 815 - 1315 == 500 (should be 500) ok 1864 - 816 - 1316 == 500 (should be 500) ok 1865 - 817 - 1317 == 500 (should be 500) ok 1866 - 818 - 1318 == 500 (should be 500) ok 1867 - 819 - 1319 == 500 (should be 500) ok 1868 - 820 - 1320 == 500 (should be 500) ok 1869 - 821 - 1321 == 500 (should be 500) ok 1870 - 822 - 1322 == 500 (should be 500) ok 1871 - 823 - 1323 == 500 (should be 500) ok 1872 - 824 - 1324 == 500 (should be 500) ok 1873 - 825 - 1325 == 500 (should be 500) ok 1874 - 826 - 1326 == 500 (should be 500) ok 1875 - 827 - 1327 == 500 (should be 500) ok 1876 - 828 - 1328 == 500 (should be 500) ok 1877 - 829 - 1329 == 500 (should be 500) ok 1878 - 830 - 1330 == 500 (should be 500) ok 1879 - 831 - 1331 == 500 (should be 500) ok 1880 - 832 - 1332 == 500 (should be 500) ok 1881 - 833 - 1333 == 500 (should be 500) ok 1882 - 834 - 1334 == 500 (should be 500) ok 1883 - 835 - 1335 == 500 (should be 500) ok 1884 - 836 - 1336 == 500 (should be 500) ok 1885 - 837 - 1337 == 500 (should be 500) ok 1886 - 838 - 1338 == 500 (should be 500) ok 1887 - 839 - 1339 == 500 (should be 500) ok 1888 - 840 - 1340 == 500 (should be 500) ok 1889 - 841 - 1341 == 500 (should be 500) ok 1890 - 842 - 1342 == 500 (should be 500) ok 1891 - 843 - 1343 == 500 (should be 500) ok 1892 - 844 - 1344 == 500 (should be 500) ok 1893 - 845 - 1345 == 500 (should be 500) ok 1894 - 846 - 1346 == 500 (should be 500) ok 1895 - 847 - 1347 == 500 (should be 500) ok 1896 - 848 - 1348 == 500 (should be 500) ok 1897 - 849 - 1349 == 500 (should be 500) ok 1898 - 850 - 1350 == 500 (should be 500) ok 1899 - 851 - 1351 == 500 (should be 500) ok 1900 - 852 - 1352 == 500 (should be 500) ok 1901 - 853 - 1353 == 500 (should be 500) ok 1902 - 854 - 1354 == 500 (should be 500) ok 1903 - 855 - 1355 == 500 (should be 500) ok 1904 - 856 - 1356 == 500 (should be 500) ok 1905 - 857 - 1357 == 500 (should be 500) ok 1906 - 858 - 1358 == 500 (should be 500) ok 1907 - 859 - 1359 == 500 (should be 500) ok 1908 - 860 - 1360 == 500 (should be 500) ok 1909 - 861 - 1361 == 500 (should be 500) ok 1910 - 862 - 1362 == 500 (should be 500) ok 1911 - 863 - 1363 == 500 (should be 500) ok 1912 - 864 - 1364 == 500 (should be 500) ok 1913 - 865 - 1365 == 500 (should be 500) ok 1914 - 866 - 1366 == 500 (should be 500) ok 1915 - 867 - 1367 == 500 (should be 500) ok 1916 - 868 - 1368 == 500 (should be 500) ok 1917 - 869 - 1369 == 500 (should be 500) ok 1918 - 870 - 1370 == 500 (should be 500) ok 1919 - 871 - 1371 == 500 (should be 500) ok 1920 - 872 - 1372 == 500 (should be 500) ok 1921 - 873 - 1373 == 500 (should be 500) ok 1922 - 874 - 1374 == 500 (should be 500) ok 1923 - 875 - 1375 == 500 (should be 500) ok 1924 - 876 - 1376 == 500 (should be 500) ok 1925 - 877 - 1377 == 500 (should be 500) ok 1926 - 878 - 1378 == 500 (should be 500) ok 1927 - 879 - 1379 == 500 (should be 500) ok 1928 - 880 - 1380 == 500 (should be 500) ok 1929 - 881 - 1381 == 500 (should be 500) ok 1930 - 882 - 1382 == 500 (should be 500) ok 1931 - 883 - 1383 == 500 (should be 500) ok 1932 - 884 - 1384 == 500 (should be 500) ok 1933 - 885 - 1385 == 500 (should be 500) ok 1934 - 886 - 1386 == 500 (should be 500) ok 1935 - 887 - 1387 == 500 (should be 500) ok 1936 - 888 - 1388 == 500 (should be 500) ok 1937 - 889 - 1389 == 500 (should be 500) ok 1938 - 890 - 1390 == 500 (should be 500) ok 1939 - 891 - 1391 == 500 (should be 500) ok 1940 - 892 - 1392 == 500 (should be 500) ok 1941 - 893 - 1393 == 500 (should be 500) ok 1942 - 894 - 1394 == 500 (should be 500) ok 1943 - 895 - 1395 == 500 (should be 500) ok 1944 - 896 - 1396 == 500 (should be 500) ok 1945 - 897 - 1397 == 500 (should be 500) ok 1946 - 898 - 1398 == 500 (should be 500) ok 1947 - 899 - 1399 == 500 (should be 500) ok 1948 - 900 - 1400 == 500 (should be 500) ok 1949 - 901 - 1401 == 500 (should be 500) ok 1950 - 902 - 1402 == 500 (should be 500) ok 1951 - 903 - 1403 == 500 (should be 500) ok 1952 - 904 - 1404 == 500 (should be 500) ok 1953 - 905 - 1405 == 500 (should be 500) ok 1954 - 906 - 1406 == 500 (should be 500) ok 1955 - 907 - 1407 == 500 (should be 500) ok 1956 - 908 - 1408 == 500 (should be 500) ok 1957 - 909 - 1409 == 500 (should be 500) ok 1958 - 910 - 1410 == 500 (should be 500) ok 1959 - 911 - 1411 == 500 (should be 500) ok 1960 - 912 - 1412 == 500 (should be 500) ok 1961 - 913 - 1413 == 500 (should be 500) ok 1962 - 914 - 1414 == 500 (should be 500) ok 1963 - 915 - 1415 == 500 (should be 500) ok 1964 - 916 - 1416 == 500 (should be 500) ok 1965 - 917 - 1417 == 500 (should be 500) ok 1966 - 918 - 1418 == 500 (should be 500) ok 1967 - 919 - 1419 == 500 (should be 500) ok 1968 - 920 - 1420 == 500 (should be 500) ok 1969 - 921 - 1421 == 500 (should be 500) ok 1970 - 922 - 1422 == 500 (should be 500) ok 1971 - 923 - 1423 == 500 (should be 500) ok 1972 - 924 - 1424 == 500 (should be 500) ok 1973 - 925 - 1425 == 500 (should be 500) ok 1974 - 926 - 1426 == 500 (should be 500) ok 1975 - 927 - 1427 == 500 (should be 500) ok 1976 - 928 - 1428 == 500 (should be 500) ok 1977 - 929 - 1429 == 500 (should be 500) ok 1978 - 930 - 1430 == 500 (should be 500) ok 1979 - 931 - 1431 == 500 (should be 500) ok 1980 - 932 - 1432 == 500 (should be 500) ok 1981 - 933 - 1433 == 500 (should be 500) ok 1982 - 934 - 1434 == 500 (should be 500) ok 1983 - 935 - 1435 == 500 (should be 500) ok 1984 - 936 - 1436 == 500 (should be 500) ok 1985 - 937 - 1437 == 500 (should be 500) ok 1986 - 938 - 1438 == 500 (should be 500) ok 1987 - 939 - 1439 == 500 (should be 500) ok 1988 - 940 - 1440 == 500 (should be 500) ok 1989 - 941 - 1441 == 500 (should be 500) ok 1990 - 942 - 1442 == 500 (should be 500) ok 1991 - 943 - 1443 == 500 (should be 500) ok 1992 - 944 - 1444 == 500 (should be 500) ok 1993 - 945 - 1445 == 500 (should be 500) ok 1994 - 946 - 1446 == 500 (should be 500) ok 1995 - 947 - 1447 == 500 (should be 500) ok 1996 - 948 - 1448 == 500 (should be 500) ok 1997 - 949 - 1449 == 500 (should be 500) ok 1998 - 950 - 1450 == 500 (should be 500) ok 1999 - 951 - 1451 == 500 (should be 500) ok 2000 - 952 - 1452 == 500 (should be 500) ok 2001 - 953 - 1453 == 500 (should be 500) ok 2002 - 954 - 1454 == 500 (should be 500) ok 2003 - 955 - 1455 == 500 (should be 500) ok 2004 - 956 - 1456 == 500 (should be 500) ok 2005 - 957 - 1457 == 500 (should be 500) ok 2006 - 958 - 1458 == 500 (should be 500) ok 2007 - 959 - 1459 == 500 (should be 500) ok 2008 - 960 - 1460 == 500 (should be 500) ok 2009 - 961 - 1461 == 500 (should be 500) ok 2010 - 962 - 1462 == 500 (should be 500) ok 2011 - 963 - 1463 == 500 (should be 500) ok 2012 - 964 - 1464 == 500 (should be 500) ok 2013 - 965 - 1465 == 500 (should be 500) ok 2014 - 966 - 1466 == 500 (should be 500) ok 2015 - 967 - 1467 == 500 (should be 500) ok 2016 - 968 - 1468 == 500 (should be 500) ok 2017 - 969 - 1469 == 500 (should be 500) ok 2018 - 970 - 1470 == 500 (should be 500) ok 2019 - 971 - 1471 == 500 (should be 500) ok 2020 - 972 - 1472 == 500 (should be 500) ok 2021 - 973 - 1473 == 500 (should be 500) ok 2022 - 974 - 1474 == 500 (should be 500) ok 2023 - 975 - 1475 == 500 (should be 500) ok 2024 - 976 - 1476 == 500 (should be 500) ok 2025 - 977 - 1477 == 500 (should be 500) ok 2026 - 978 - 1478 == 500 (should be 500) ok 2027 - 979 - 1479 == 500 (should be 500) ok 2028 - 980 - 1480 == 500 (should be 500) ok 2029 - 981 - 1481 == 500 (should be 500) ok 2030 - 982 - 1482 == 500 (should be 500) ok 2031 - 983 - 1483 == 500 (should be 500) ok 2032 - 984 - 1484 == 500 (should be 500) ok 2033 - 985 - 1485 == 500 (should be 500) ok 2034 - 986 - 1486 == 500 (should be 500) ok 2035 - 987 - 1487 == 500 (should be 500) ok 2036 - 988 - 1488 == 500 (should be 500) ok 2037 - 989 - 1489 == 500 (should be 500) ok 2038 - 990 - 1490 == 500 (should be 500) ok 2039 - 991 - 1491 == 500 (should be 500) ok 2040 - 992 - 1492 == 500 (should be 500) ok 2041 - 993 - 1493 == 500 (should be 500) ok 2042 - 994 - 1494 == 500 (should be 500) ok 2043 - 995 - 1495 == 500 (should be 500) ok 2044 - 996 - 1496 == 500 (should be 500) ok 2045 - 997 - 1497 == 500 (should be 500) ok 2046 - 998 - 1498 == 500 (should be 500) ok 2047 - 999 - 1499 == 500 (should be 500) ok t/10_units/07_exceptions/01_normal.t ............... 1..7 ok 1 - Session started ok 2 - Caught DIE signal ok 3 - Signal came from the correct state ok 4 - error_str contains correct value ok 5 - Environment survived exception attempt ok 6 - Session stopping ok 7 - POE environment shut down ok t/10_units/07_exceptions/02_turn_off.t ............. 1..3 ok 1 - Session started ok 2 - die caused normal exception ok 3 - $@ contains correct error message ok t/10_units/07_exceptions/03_not_handled.t .......... 1..7 ok 1 - Session started ok 2 - Other session started ok 3 - DIE signal sent ok 4 - Session stopping ok 5 - unhandled exception was propagated ok 6 - $@contains the correct error message ok 7 - POE environment shut down ok t/10_units/08_loops/01_explicit_loop.t ............. 1..2 ok 1 - use POE; ok 2 - POE loaded the right loop ok t/10_units/08_loops/02_explicit_loop_fail.t ........ 1..1 ok 1 - loading a nonexistent loop throws an error ok t/10_units/08_loops/03_explicit_loop_poll.t ........ 1..2 ok 1 - use POE; ok 2 - POE loaded the right loop ok t/10_units/08_loops/04_explicit_loop_envvar.t ...... 1..2 ok 1 - use POE; ok 2 - POE loaded the right loop ok t/10_units/08_loops/05_kernel_loop.t ............... 1..2 ok 1 - use POE::Kernel; ok 2 - POE loaded the default loop ok t/10_units/08_loops/06_kernel_loop_poll.t .......... 1..2 ok 1 - use POE::Kernel; ok 2 - POE loaded the right loop ok t/10_units/08_loops/07_kernel_loop_fail.t .......... 1..1 ok 1 - loading a nonexistent loop throws an error ok t/10_units/08_loops/08_kernel_loop_search_poll.t ... 1..3 ok 1 - use IO::Poll; ok 2 - use POE; ok 3 - POE found the right loop ok t/10_units/08_loops/09_naive_loop_load.t ........... 1..2 not ok 1 - Loading a loop the naive way doesn't explode # TODO This feature is not implemented yet # Failed (TODO) test 'Loading a loop the naive way doesn't explode' # at t/10_units/08_loops/09_naive_loop_load.t line 23. not ok 2 - Dummy test for TODO # TODO This feature is not implemented yet # Failed (TODO) test 'Dummy test for TODO' # at t/10_units/08_loops/09_naive_loop_load.t line 35. ok t/10_units/08_loops/10_naive_loop_load_poll.t ...... 1..2 not ok 1 - Loading a loop the naive way doesn't explode # TODO This feature is not implemented yet # Failed (TODO) test 'Loading a loop the naive way doesn't explode' # at t/10_units/08_loops/10_naive_loop_load_poll.t line 23. not ok 2 - Dummy test for TODO # TODO This feature is not implemented yet # Failed (TODO) test 'Dummy test for TODO' # at t/10_units/08_loops/10_naive_loop_load_poll.t line 35. ok t/10_units/08_loops/11_double_loop.t ............... 1..1 not ok 1 - loading a loop throws an error if a loop was already loaded # TODO This needs to be investigated someday... # Failed (TODO) test 'loading a loop throws an error if a loop was already loaded' # at t/10_units/08_loops/11_double_loop.t line 23. ok t/20_resources/10_perl/aliases.t ................... 1..14 ok 1 - use POE; ok 2 - alias resolves to original reference ok 3 - session reference count is to be expected ok 4 - loggable version of session is valid ok 5 - removed alias does not resolve ok 6 - session reference count reduced correctly ok 7 - correct number of aliases were recorded ok 8 - correct number of references were recorded ok 9 - the aliases were retrieved correctly ok 10 - aliases were cleared successfully ok 11 - proper number of references after alias clear ok 12 - unknown session has no aliases ok 13 - unused alias does not resolve to anything ok 14 - POE::Resource::Aliases finalizes cleanly ok t/20_resources/10_perl/caller_state.t .............. 1..6 ok 1 - use POE; ok 2 - called from _start ok 3 - called from check_1 ok 4 - called from check_2 ok 5 - called from check_2 (again) ok 6 - called from check_4 ok t/20_resources/10_perl/events.t .................... 1..38 ok 1 - use POE; ok 2 - first user created event has correct ID ok 3 - POE::Kernel has enqueued correct number of events ok 4 - POE::Kernel has three events enqueued for it ok 5 - unknown session has enqueued no events ok 6 - unknown session has no events enqueued for it ok 7 - POE::Kernel's timer count is correct ok 8 - from evcount 0 == 0 after due events are dispatched ok 9 - to evcount 0 == 0 after due events are dispatched ok 10 - from evcount 0 == 0 after some timers are enqueued ok 11 - to evcount 4 == 4 after some timers are enqueued ok 12 - removed event has the expected due time ok 13 - removed event has the expected name ok 14 - from evcount 0 == 0 after a single named event is removed ok 15 - to evcount 3 == 3 after a single named event is removed ok 16 - can't clear bogus alarm by nonexistent ID ok 17 - from evcount 0 == 0 after trying to clear a bogus alarm ok 18 - to evcount 3 == 3 after trying to clear a bogus alarm ok 19 - from evcount 0 == 0 after removing timers from a bogus session ok 20 - to evcount 3 == 3 after removing timers from a bogus session ok 21 - bogus session has created no events ok 22 - bogus session has no events enqueued for it ok 23 - from evcount 0 == 0 after removing 'timer' by name ok 24 - to evcount 1 == 1 after removing 'timer' by name ok 25 - didn't remove alarm from nonexistent session ok 26 - removed the last alarm successfully ok 27 - last alarm had the corrent name ok 28 - last alarm had the corrent due time ok 29 - from evcount 0 == 0 after clearing all alarms for a session ok 30 - to evcount 0 == 0 after clearing all alarms for a session ok 31 - trap while enqueuing event for non-existent session ok 32 - from evcount 1 == 1 after creating inter-session messages ok 33 - to evcount 1 == 1 after creating inter-session messages ok 34 - from evcount 0 == 0 after clearing inter-session messages ok 35 - to evcount 0 == 0 after clearing inter-session messages ok 36 - from evcount 0 == 0 after clearing kernel messages ok 37 - to evcount 0 == 0 after clearing kernel messages ok 38 - POE::Resource::Events finalized cleanly ok t/20_resources/10_perl/extrefs.t ................... 1..31 ok 1 - use POE; ok 2 - tag-1 incremented to 1 ok 3 - tag-1 incremented to 2 ok 4 - POE::Kernel properly counts tag-1 extra reference ok 5 - can't remove nonexistent tag from a session ok 6 - POE::Kernel reference count unchanged ok 7 - clear reset reference count to baseline ok 8 - tag-1 count cleared/incremented to 1 ok 9 - increment after clear ok 10 - tag-2 incremented to 1 ok 11 - POE::Kernel reference count incremented with new tag ok 12 - clearing all extrefs brings count to baseline ok 13 - can't remove tag from a session without any ok 14 - tag-1 incremented back to 1 ok 15 - tag-2 incremented back to 1 ok 16 - tag-2 incremented back to 2 ok 17 - only one session has extra references ok 18 - POE::Kernel has two extra references ok 19 - nonexistent session has no extra references ok 20 - can't decrement an extref if a session doesn't have it ok 21 - tag-1 decremented to 0 ok 22 - POE::Kernel has one extra reference ok 23 - POE::Kernel reference count decremented along with tag ok 24 - tag-2 decremented to 1 ok 25 - POE::Kernel still has one extra reference ok 26 - POE::Kernel reference count not decremented yet ok 27 - tag-2 decremented to 0 ok 28 - POE::Kernel has no extra references ok 29 - POE::Kernel reference count decremented again ok 30 - can't decrement an extref if a session doesn't have any ok 31 - POE::Resource::Extrefs finalized ok ok t/20_resources/10_perl/extrefs_gc.t ................ 1..5 ok 1 - refcount session is allowed to run ok 2 - refcount session is allowed to stop ok 3 - bystander stopped before sigidle ok 4 - got sigidle ok 5 - sigidle session is allowed to stop ok t/20_resources/10_perl/filehandles.t ............... 1..132 ok 1 - created a two-way pipe ok 2 - first read add: session reference count ok 3 - first read add: fd total refcount ok 4 - first read add: fd read refcount ok 5 - first read add: fd write refcount ok 6 - first read add: fd expedite refcount ok 7 - first read add: read actual state ok 8 - first read add: write actual state ok 9 - first read add: expedite actual state ok 10 - first read add: fileno read session ok 11 - first read add: fileno write session ok 12 - first read add: fileno expedite session ok 13 - first read add: session to handles map ok 14 - second read add: session reference count ok 15 - second read add: fd total refcount ok 16 - second read add: fd read refcount ok 17 - second read add: fd write refcount ok 18 - second read add: fd expedite refcount ok 19 - second read add: read actual state ok 20 - second read add: write actual state ok 21 - second read add: expedite actual state ok 22 - second read add: fileno read session ok 23 - second read add: fileno write session ok 24 - second read add: fileno expedite session ok 25 - second read add: session to handles map ok 26 - third write add: session reference count ok 27 - third write add: fd total refcount ok 28 - third write add: fd read refcount ok 29 - third write add: fd write refcount ok 30 - third write add: fd expedite refcount ok 31 - third write add: read actual state ok 32 - third write add: write actual state ok 33 - third write add: expedite actual state ok 34 - third write add: fileno read session ok 35 - third write add: fileno write session ok 36 - third write add: fileno expedite session ok 37 - third write add: session to handles map ok 38 - fourth expedite add: session reference count ok 39 - fourth expedite add: fd total refcount ok 40 - fourth expedite add: fd read refcount ok 41 - fourth expedite add: fd write refcount ok 42 - fourth expedite add: fd expedite refcount ok 43 - fourth expedite add: read actual state ok 44 - fourth expedite add: write actual state ok 45 - fourth expedite add: expedite actual state ok 46 - fourth expedite add: fileno read session ok 47 - fourth expedite add: fileno write session ok 48 - fourth expedite add: fileno expedite session ok 49 - third write add: session to handles map ok 50 - a_read in read mode ok 51 - a_read in write mode ok 52 - a_read in expedite mode ok 53 - a_write in read mode ok 54 - a_write in write mode ok 55 - a_write in expedite mode ok 56 - b_read in read mode ok 57 - b_read in write mode ok 58 - b_read in expedite mode ok 59 - b_write in read mode ok 60 - b_write in write mode ok 61 - b_write in expedite mode ok 62 - untracked handle in read mode ok 63 - untracked handle in write mode ok 64 - untracked handle in expedite mode ok 65 - dequeue one: read actual state ok 66 - dequeue one: write actual state ok 67 - dequeue one: expedite actual state ok 68 - dequeue one: session reference count ok 69 - pause one: read actual state ok 70 - pause one: write actual state ok 71 - pause one: expedite actual state ok 72 - dispatch one: read actual state ok 73 - dispatch one: write actual state ok 74 - dispatch one: expedite actual state ok 75 - resume one: read actual state ok 76 - resume one: write actual state ok 77 - resume one: expedite actual state ok 78 - number of handles tracked ok 79 - number of sessions tracking ok 80 - number of handles tracked by a nonexistent session ok 81 - first remove: session reference count ok 82 - first remove: fd total refcount ok 83 - first remove: fd read refcount ok 84 - first remove: fd write refcount ok 85 - first remove: fd expedite refcount ok 86 - first remove: read actual state ok 87 - first remove: write actual state ok 88 - first remove: expedite actual state ok 89 - first remove: fileno read session ok 90 - first remove: fileno write session ok 91 - first remove: fileno expedite session ok 92 - third write add: session to handles map ok 93 - second remove: session reference count ok 94 - second remove: handle removed fully ok 95 - nonexistent remove: session reference count ok 96 - regular file: fd total refcount ok 97 - regular file: fd read refcount ok 98 - regular file: fd write refcount ok 99 - regular file: fd expedite refcount ok 100 - regular file: read actual state ok 101 - regular file: write actual state ok 102 - regular file: expedite actual state ok 103 - regular file: fileno read session ok 104 - regular file: fileno write session ok 105 - regular file: fileno expedite session ok 106 - regular file: session to handles map ok 107 - regular file - paused: read actual state ok 108 - regular file - paused: write actual state ok 109 - regular file - paused: expedite actual state ok 110 - regular file - resumed: read actual state ok 111 - regular file - resumed: write actual state ok 112 - regular file - resumed: expedite actual state not ok 113 - failure when adding different handle but same FD # TODO Rekeyed file watchers on descriptors for iThread safety # Failed (TODO) test 'failure when adding different handle but same FD' # at t/20_resources/00_base/filehandles.pm line 521. ok 114 - regular file: session reference count ok 115 - regular file: handle removed fully ok 116 - tied fh: fd total refcount ok 117 - tied fh: fd read refcount ok 118 - tied fh: fd write refcount ok 119 - tied fh: fd expedite refcount ok 120 - tied fh: read actual state ok 121 - tied fh: write actual state ok 122 - tied fh: expedite actual state ok 123 - tied fh: fileno read session ok 124 - tied fh: fileno write session ok 125 - tied fh: fileno expedite session ok 126 - tied fh: session to handles map ok 127 - tied fh: session reference count ok 128 - tied fh: handle removed fully ok 129 - before final remove all: session to handles map ok 130 - final remove all: session reference count ok 131 - session reference count is back to base count ok 132 - filehandle subsystem finalization ok t/20_resources/10_perl/sessions.t .................. 1..58 ok 1 - use POE; ok 2 - only POE::Kernel exists ok 3 - trap on negative reference count ok 4 - negative reference count ok 5 - incremented reference count is back to base ok 6 - child session's ID is correct ok 7 - POE::Kernel has only the child session ok 8 - POE::Kernel's refcount incremented by child ok 9 - child's parent is POE::Kernel ok 10 - child is child of POE::Kernel ok 11 - two sessions now ok 12 - can't free POE::Kernel while it has children ok 13 - stringified reference resolves to blessed one ok 14 - nonexistent stringy reference doesn't resolve ok 15 - session reference POE::Session=ARRAY(0x100817430) resolves to ID ok 16 - nonexistent session reference doesn't resolve ok 17 - child has only the grandchild session ok 18 - child refcount incremented by the grandchild ok 19 - grandchild's parent is child ok 20 - grandchild is child of child ok 21 - three sessions now ok 22 - POE::Kernel children untouched by grandchild ok 23 - POE::Kernel's refcount untouched by grandchild ok 24 - grandchild has only the great-grandchild session ok 25 - grandchild refcount incremented by the great-grandchild ok 26 - great-grandchild's parent is grandchild ok 27 - great-grandchild is child of grandchild ok 28 - POE::Kernel children untouched by great-grandchild ok 29 - POE::Kernel's refcount untouched by great-grandchild ok 30 - child children untouched by great-grandchild ok 31 - child's refcount untouched by great-grandchild ok 32 - no great-great-grandchildren ok 33 - child's parent is POE::Kernel ok 34 - grandchild's parent is POE::Kernel ok 35 - POE::Kernel owns child ok 36 - POE::Kernel owns grandchild ok 37 - POE::Kernel refcount increased since inheriting grandchild ok 38 - child has no children ok 39 - child's refcount decreased since losing grandchild ok 40 - POE::Kernel only has grandchild now ok 41 - grandchild's parent is POE::Kernel ok 42 - POE::Kernel's refcount decremented on child loss ok 43 - can't get parent of nonexistent session ok 44 - can't get children of nonexistent session ok 45 - can't test is-child of nonexistent session ok 46 - POE::Kernel only has great-grandchild now ok 47 - great-grandchild's parent is POE::Kernel ok 48 - POE::Kernel's refcount conserved ok 49 - POE::Kernel has no children anymore ok 50 - POE::Kernel's refcount back to basics ok 51 - can't increment refcount for nonexistent session ok 52 - can't decrement refcount for nonexistent session ok 53 - can't stop a nonexistent session ok 54 - can't allocate a session for an unknown parent ok 55 - can't allocate a session that's already allocated ok 56 - can't move nonexistent child to another parent ok 57 - can't move a session to a nonexistent parent ok 58 - finalized POE::Resource::Sessions ok t/20_resources/10_perl/sids.t ...................... 1..7 ok 1 - use POE; ok 2 - first user SID is expected (got 1) ok 3 - session ID resolves correctly ok 4 - session ID 1 removes session correctly ok 5 - can't clear a sid for a nonexistent session ok 6 - successfully removed POE::Kernel's SID ok 7 - POE::Resource::SIDs finalized ok ok t/20_resources/10_perl/signals.t ................... 1..46 ok 1 - use POE; ok 2 - at least SIGINT is available ok 3 - signal-1 is explicitly watched ok 4 - signal-2 is explicitly watched ok 5 - signal-0 is not explicitly watched ok 6 - session 1 watches signal-1 ok 7 - session 1 watches signal-2 ok 8 - session 2 does not watch signal-1 ok 9 - signal-1 maps to session 1 and event-1 ok 10 - signal-2 maps to session 1 and event-2; session 2 and event-3 ok 11 - signal-1 still maps to session 1 and event-1 ok 12 - signal-2 still maps to session 2 and event-3 ok 13 - several signal watchers were added correctly ok 14 - cleared session isn't watching signal-2 ok 15 - SIGQUIT is terminal ok 16 - nonexistent signal is benign ok 17 - SIGQUIT handled by zero sessions ok 18 - SIGQUIT is terminal ok 19 - no sessions touched by SIGQUIT ok 20 - SIGQUIT handled by zero sessions ok 21 - SIGQUIT is terminal ok 22 - SIGQUIT touched correct session ok 23 - SIGQUIT handled by one session ok 24 - SIGQUIT is terminal ok 25 - SIGQUIT touched correct session ok 26 - SIGQUIT handled by one session ok 27 - SIGQUIT is terminal ok 28 - SIGQUIT touched correct session ok 29 - reset signal status = handled by zero sessions ok 30 - reset signal status = benign ok 31 - reset signal status = no sessions touched ok 32 - nonexistent signal handled by zero sessions ok 33 - nonexistent signal is benign ok 34 - nonexistent signal touched target session not ok 35 # TODO & SKIP benign signal free test is for future behavior not ok 36 # TODO & SKIP terminal signal free test is for future behavior ok 37 - SIGQUIT handled by zero sessions ok 38 - SIGQUIT is terminal ok 39 - SIGQUIT touched session 2 ok 40 - unhandled terminal signal freed session 2 ok 41 - SIGUIDESTROY handled by zero sessions ok 42 - SIGUIDESTROY is not maskable ok 43 - SIGUIDESTROY touched session correct session ok 44 - handled SIGUIDESTROY freed target session anyway ok 45 - session 2 isn't watching for a nonexistent signal ok 46 - POE::Resource::Signals finalized ok ok # Testing POE 1.364, POE::Test::Loops 1.358, Using Loop(POE::Loop::IO_Poll), Perl 5.020001, /Users/fly2000/ap2000-298465/bin/perl-dynamic on darwin t/30_loops/io_poll/00_info.t ....................... 1..2 ok 1 - use POE; ok 2 - use POE::Test::Loops; ok t/30_loops/io_poll/all_errors.t .................... skipped: most of these should move into other test files t/30_loops/io_poll/comp_tcp.t ...................... 1..34 ok 1 - Client::TCP constructor requires even number of parameters ok 2 - Client::TCP constructor requires RemoteAddress ok 3 - Client::TCP constructor requires RemotePort ok 4 - Client::TCP constructor requires ServerInput ok 5 - Client::TCP constructor requires LowMark, ServerHigh, ServerLow ok 6 - Client::TCP constructor requires HighMark, ServerHigh, ServerLow ok 7 - Client::TCP constructor requires HighMark, LowMark, ServerLow ok 8 - Client::TCP constructor requires HighMark, LowMark, ServerHigh ok 9 - Client::TCP constructor requires InlineStates to be a reference ok 10 - Client::TCP constructor requires PackageStates to be a reference ok 11 - Client::TCP constructor requires ObjectStates to be a reference ok 12 - Client::TCP constructor requires SessionParams to be an array reference ok 13 - server got pre-connect callback ok 14 - ARG0 is a socket ok 15 - callback server got client connection ok 16 - acceptor server got client connection ok 17 - callback client connected ok 18 - acceptor pre connect ok 19 - acceptor has a socket ok 20 - acceptor client connected ok 21 - callback client flushed output ok 22 - acceptor client flushed output ok 23 - acceptor server received input ok 24 - callback server got input ok 25 - callback server flushed output ok 26 - callback server got client disconnected ok 27 - acceptor server flushed output ok 28 - acceptor server stopped the client session ok 29 - callback client got input ok 30 - acceptor client got input ok 31 - acceptor client got read error 0 (EOF) ok 32 - callback client got read error 0 (EOF) ok 33 - acceptor client disconnected ok 34 - callback client disconnected ok # You might see a 'disconnect' error during this test. # It may be ignored. t/30_loops/io_poll/comp_tcp_concurrent.t ........... 1..18 ok 1 - callback server : 1 connections open ok 2 - acceptor server : one connection open ok 3 - callback server : 2 connections open ok 4 - callback server : 3 connections open ok 5 - callback server : 4 connections open ok 6 - callback server : 3 connections open ok 7 - acceptor server : one connection open ok 8 - callback server : 3 connections open ok 9 - callback server : 3 connections open ok 10 - callback server : 4 connections open ok 11 - acceptor server : one connection open ok 12 - callback server : 4 connections open ok 13 - acceptor server : one connection open ok 14 - acceptor server : one connection open ok 15 - acceptor server : one connection open ok 16 - acceptor server : one connection open ok 17 - acceptor server : one connection open ok 18 - acceptor server : one connection open ok t/30_loops/io_poll/connect_errors.t ................ 1..3 ok 1 - found unused port: 50483 ok 2 - expected connection failure occurred ok 3 - run() returned successfully ok t/30_loops/io_poll/k_alarms.t ...................... 1..37 ok 1 - use POE; ok 2 - alarm 14 remove: name is correct ok 3 - alarm 14 remove: time is correct ok 4 - alarm 14 remove: data is correct ok 5 - alarm 15 remove: name is correct ok 6 - alarm 15 remove: time is correct ok 7 - alarm 15 remove: data is correct ok 8 - alarm 13: received proper data ok 9 - alarm 18: adjusted backward correctly ok 10 - alarm 18: adjusted forward correctly ok 11 - alarm 19: adjusted backward correctly ok 12 - alarm 19: adjusted forward correctly ok 13 - alarm 20: adjusted forward once correctly ok 14 - alarm 20: adjusted forward twice correctly ok 15 - alarm 20: adjusted backward correctly ok 16 - alarm 21: adjusted backward correctly ok 17 - alarm 21: adjusted forward correctly ok 18 - alarm 21: adjusted first correctly ok 19 - alarm 22: adjusted last correctly ok 20 - single alarm rang ok ok 21 - second alarm superseded first ok 22 - two alarms rang in proper order ok 23 - mixed alarm APIs rang properly ok 24 - stopped alarm should not ring ok 25 - single delay rang ok ok 26 - second delay superseded first ok 27 - two delays rang in proper order ok 28 - mixed delay APIs rang properly ok 29 - stopped delay should not ring ok 30 - tests ran reasonably fast ok 31 - alarms rang in order ok 32 - the right number of alarms were dispatched ok 33 - alarm 21 was dispatched first ok 34 - alarm 18 was dispatched second ok 35 - alarm 20 was dispatched third ok 36 - alarm 19 was dispatched fourth ok 37 - alarm 22 was dispatched fifth ok t/30_loops/io_poll/k_aliases.t ..................... 1..20 ok 1 - use POE; ok 2 - setting new alias ok 3 - overwriting new alias ok 4 - resolve stringified session reference ok 5 - resolve session ID ok 6 - resolve alias ok 7 - resolve session reference ok 8 - fail to resolve nonexistent alias ok 9 - id resolves to session ok 10 - session resolves to id ok 11 - kernel id resolves to kernel reference ok 12 - kernel reference resolves to kernel id ok 13 - session has only one alias ok 14 - session's alias is 'new name' ok 15 - session now has two aliases ok 16 - session has 'new name' alias ok 17 - session has 'second name' alias ok 18 - removing simple alias ok 19 - session received one SIGIDLE ok 20 - session received one SIGZOMBIE ok t/30_loops/io_poll/k_detach.t ...................... 1..9 ok 1 - a1_1 detached itself ok 2 - a2_1 detached itself ok 3 - a3_1 detached itself ok 4 - a1 detached child a1_2 ok 5 - a2 detached child a2_2 ok 6 - a3 detached child a3_2 ok 7 - a1 detached itself ok 8 - a2 detached itself ok 9 - session destruction order ok t/30_loops/io_poll/k_run_returns.t ................. 1..1 ok 1 - POE::Kernel->run() returned right away ok t/30_loops/io_poll/k_selects.t ..................... 1..17 ok 1 - master: created two-way pipe for testing ok 2 - master: created two-way pipe for testing ok 3 - master: created two-way pipe for testing ok 4 - master: created two-way pipe for testing ok 5 - master: created two-way pipe for testing ok 6 - slave: expected number of messages ok 7 - master: expected number of messages ok 8 - slave: expected number of messages ok 9 - slave: expected number of messages ok 10 - master: expected number of messages ok 11 - master: expected number of messages ok 12 - slave: expected number of messages ok 13 - slave: expected number of messages ok 14 - master: expected number of messages ok 15 - master: expected number of messages ok 16 - re-entered event loop ran ok 17 - second event loop run exited normally ok t/30_loops/io_poll/k_sig_child.t ................... 1..15 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - killed 8 processes (out of 8) ok 4 - caught SIGCHLD for watched pid 41934 ok 5 - caught SIGCHLD for watched pid 41936 ok 6 - caught SIGCHLD for watched pid 41933 ok 7 - caught SIGCHLD for watched pid 41935 ok 8 - caught SIGCHLD for watched pid 41932 ok 9 - caught SIGCHLD for watched pid 41931 ok 10 - caught SIGCHLD for watched pid 41930 ok 11 - caught SIGCHLD for watched pid 41937 ok 12 - reaped 8 processes (out of 8) ok 13 - expected 8 reaped children, got 8 ok 14 - expected 8 sig(CHLD), got 8 ok 15 - all reaped children were watched ok t/30_loops/io_poll/k_signals.t ..................... 1..8 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - killed 8 processes (out of 8) ok 4 - sent self SIGUSR1 ok 5 - sent self SIGPIPE ok 6 - caught SIGUSR1 ok 7 - caught SIGPIPE ok 8 - reaped 8 processes (out of 8) ok t/30_loops/io_poll/k_signals_rerun.t ............... 1..9 ok 1 - (0-0) no error when process exited OK ok 2 - (0-1) no error when process exited OK ok 3 - (0-0) no error when process exited OK ok 4 - (0-0) no error when process exited OK ok 5 - (1-0) no error when process exited OK ok 6 - (1-1) died with bad exit code ok 7 - (1-1) error is correct ok 8 - (1-0) no error when process exited OK ok 9 - (1-0) no error when process exited OK ok t/30_loops/io_poll/sbk_signal_init.t ............... 1..1 ok 1 - normal SIGALRM dispatched ok t/30_loops/io_poll/ses_nfa.t ....................... 1..39 ok 1 - no object ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - POE::NFA::callback ok 6 - POE::NFA::postback ok 7 - '$_[OBJECT]' isa 'Switch' ok 8 - wheel event happened ok 9 - get_current_state returns the same as $_[STATE] ok 10 - get_runstate returns the same as $_[RUNSTATE] ok 11 - light state matches expected state ok 12 - fib(0) returned 0 (wanted 0) ok 13 - $_[OBJECT] is a package ok 14 - light state matches expected state ok 15 - fib(1) returned 1 (wanted 1) ok 16 - '$_[OBJECT]' isa 'Switch' ok 17 - light state matches expected state ok 18 - $_[OBJECT] is a package ok 19 - light state matches expected state ok 20 - fib(2) returned 1 (wanted 1) ok 21 - '$_[OBJECT]' isa 'Switch' ok 22 - light state matches expected state ok 23 - $_[OBJECT] is a package ok 24 - fib(3) returned 2 (wanted 2) ok 25 - light state matches expected state ok 26 - '$_[OBJECT]' isa 'Switch' ok 27 - light state matches expected state ok 28 - $_[OBJECT] is a package ok 29 - fib(4) returned 3 (wanted 3) ok 30 - light state matches expected state ok 31 - '$_[OBJECT]' isa 'Switch' ok 32 - light state matches expected state ok 33 - $_[OBJECT] is a package ok 34 - light state matches expected state ok 35 - fib(5) returned 5 (wanted 5) ok 36 - fib(17) returned 1597 (wanted 1597) ok 37 - fib(23) returned 28657 (wanted 28657) ok 38 - fib(29) returned 514229 (wanted 514229) ok 39 - fib(43) returned 433494437 (wanted 433494437) ok # This test generates some STDERR during trace testing. === 41958 === 23 -> _start (from /Users/fly2000/var/cpan/build/POE-1.364-_AflsM/blib/lib/POE/Kernel.pm at 1479) === 41958 === 23 -> woot (from /Users/fly2000/var/cpan/build/POE-Test-Loops-1.358-qDdmMF/blib/lib/POE/Test/Loops/ses_session.pm at 691) === 41958 === 23 -> narf (from /Users/fly2000/var/cpan/build/POE-Test-Loops-1.358-qDdmMF/blib/lib/POE/Test/Loops/ses_session.pm at 692) === 41958 === 23 -> _stop (from /Users/fly2000/var/cpan/build/POE-1.364-_AflsM/blib/lib/POE/Resource/Sessions.pm at 571) t/30_loops/io_poll/ses_session.t ................... 1..41 ok 1 - option original value ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - new() is deprecated ok 6 - create() doesn't accept an odd number of args ok 7 - get_active_session before POE::Kernel->run() ok 8 - get_active_session within session ok 9 - get_heap during stop ok 10 - get_active_session after POE::Kernel->run() ok 11 - test 0 ran ok 12 - test 1 ran ok 13 - test 2 ran ok 14 - test 3 ran ok 15 - test 4 ran ok 16 - test 5 ran ok 17 - test 6 ran ok 18 - test 7 ran ok 19 - test 8 ran ok 20 - test 9 ran ok 21 - caught enough SIGALRMs ok 22 - caught enough SIGPIPEs ok 23 - postback test ok 24 - callback test ok 25 - ARG constants are good ok 26 - sender_count ok 27 - default_count ok 28 - got_heap_count ok 29 - object/package session event count ok 30 - 3 sessions destroyed (expected 3) ok 31 - 3 objects destroyed (expected 3) ok 32 - _stop wasn't called ok 33 - _child wasn't called ok 34 - _parent wasn't called ok 35 - destroyed 4 sessions (expected 4) ok 36 - destroyed 4 objects (expected 4) ok 37 - restarted event loop session _start ok 38 - restarted event loop session yield() ok 39 - restarted event loop session timer delay() ok 40 - restarted event loop session _stop ok 41 - restarted event loop returned normally ok t/30_loops/io_poll/wheel_accept.t .................. 1..2 ok 1 - created listening socket ok 2 - listening socket accepted connections ok t/30_loops/io_poll/wheel_curses.t .................. skipped: Curses not available t/30_loops/io_poll/wheel_readline.t ................ skipped: not running in a terminal t/30_loops/io_poll/wheel_readwrite.t ............... 1..28 ok 1 - use POE::Wheel::ReadWrite; ok 2 - POE::Wheel::ReadWrite->can(...) ok 3 - new(): no args ok 4 - new(): handles for both directions ok 5 - new(): passing kernel deprecated ok 6 - new(): both marks must be given ok 7 - new(): both marks must be given ok 8 - new(): both marks must be valid ok 9 - new(): both marks must be valid ok 10 - new(): both marks must be valid ok 11 - new(): both mark events needed ok 12 - new(): both mark events needed ok 13 - new(): mark events need levels ok 14 - new(): mark events need levels ok 15 - new(): mark events need levels ok 16 - 'input filter isa POE::Filter' isa 'POE::Filter' ok 17 - 'output filter isa POE::Filter' isa 'POE::Filter' ok 18 - input event happened ok 19 - flushed event happened ok 20 - error event happened ok 21 - low event happened ok 22 - driver's get called ok 23 - driver's put called ok 24 - driver's flush called ok 25 - correct wheel id consistently used ok 26 - correct number of lines read ok 27 - read state machine finished ok 28 - write state machine finished ok t/30_loops/io_poll/wheel_run.t ..................... 1..103 ok 1 - Tue Sep 16 11:49:18 2014 - new: only valid conduits ok 2 - Tue Sep 16 11:49:18 2014 - new: cannot mix deprecated Filter with StdioFilter ok 3 - Tue Sep 16 11:49:18 2014 - new: Program is needed ok 4 - Tue Sep 16 11:49:18 2014 - new: *Event and Redirect* are mutually exclusive # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing put state: out init # Tue Sep 16 11:49:18 2014 - string/pause_resume: _start # Tue Sep 16 11:49:18 2014 - string/killing: performing put state: out init # Tue Sep 16 11:49:18 2014 - string/killing: _start # Tue Sep 16 11:49:18 2014 - coderef/shutdown: performing put state: flag 1 # Tue Sep 16 11:49:18 2014 - coderef/shutdown: performing put state: out init # Tue Sep 16 11:49:18 2014 - coderef/shutdown: _start # Tue Sep 16 11:49:18 2014 - string/default: performing put state: out test-out # Tue Sep 16 11:49:18 2014 - string/default: _start # Tue Sep 16 11:49:18 2014 - string/pipe: performing put state: out test-out # Tue Sep 16 11:49:18 2014 - string/pipe: _start ok 5 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 6 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 7 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 8 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 9 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 10 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 11 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 12 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 13 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 14 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 15 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 16 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 17 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 18 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 19 # skip string/pty: The underlying event loop has trouble with ptys on darwin ok 20 # skip string/pty: The underlying event loop has trouble with ptys on darwin # Tue Sep 16 11:49:18 2014 - coderef/default: performing put state: out test-out # Tue Sep 16 11:49:18 2014 - coderef/default: _start # Tue Sep 16 11:49:18 2014 - coderef/pipe: performing put state: out test-out # Tue Sep 16 11:49:18 2014 - coderef/pipe: _start ok 21 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 22 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 23 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 24 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 25 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 26 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 27 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 28 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 29 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 30 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 31 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 32 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 33 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 34 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 35 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 36 # skip coderef/pty: The underlying event loop has trouble with ptys on darwin ok 37 - Tue Sep 16 11:49:18 2014stdio/standard output handles closed without events ok 38 - Tue Sep 16 11:49:18 2014stdio discard/STDIN still alive ok 39 - Tue Sep 16 11:49:18 2014stdio/discarded STDIN with NoStdin ok 40 - stdio/redirection # Tue Sep 16 11:49:18 2014 - string/pipe: stdin flush # Tue Sep 16 11:49:18 2014 - coderef/pipe: stdin flush # Tue Sep 16 11:49:18 2014 - coderef/shutdown: stdin flush # Tue Sep 16 11:49:18 2014 - string/killing: stdin flush # Tue Sep 16 11:49:18 2014 - coderef/default: stdin flush # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdin flush # Tue Sep 16 11:49:18 2014 - string/default: stdin flush ok 41 - Tue Sep 16 11:49:18 2014 - string/killing response type ok 42 - Tue Sep 16 11:49:18 2014 - string/killing stdout response # Tue Sep 16 11:49:18 2014 - string/killing: stdout out41965: init # Tue Sep 16 11:49:18 2014 - string/killing: performing put state: pid ok 43 - Tue Sep 16 11:49:18 2014 - coderef/default response type ok 44 - Tue Sep 16 11:49:18 2014 - coderef/default stdout response # Tue Sep 16 11:49:18 2014 - coderef/default: stdout out41965: test-out # Tue Sep 16 11:49:18 2014 - coderef/default: performing put state: err test-err ok 45 - Tue Sep 16 11:49:18 2014 - coderef/pipe response type ok 46 - Tue Sep 16 11:49:18 2014 - coderef/pipe stdout response # Tue Sep 16 11:49:18 2014 - coderef/pipe: stdout out41965: test-out # Tue Sep 16 11:49:18 2014 - coderef/pipe: performing put state: err test-err ok 47 - Tue Sep 16 11:49:18 2014 - string/default response type ok 48 - Tue Sep 16 11:49:18 2014 - string/default stdout response # Tue Sep 16 11:49:18 2014 - string/default: stdout out41965: test-out # Tue Sep 16 11:49:18 2014 - string/default: performing put state: err test-err ok 49 - Tue Sep 16 11:49:18 2014 - string/pipe response type ok 50 - Tue Sep 16 11:49:18 2014 - string/pipe stdout response # Tue Sep 16 11:49:18 2014 - string/pipe: stdout out41965: test-out # Tue Sep 16 11:49:18 2014 - string/pipe: performing put state: err test-err ok 51 - Tue Sep 16 11:49:18 2014 - string/pause_resume response type ok 52 - Tue Sep 16 11:49:18 2014 - string/pause_resume stdout response # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdout out41965: init # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing method state: pause_stdout # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing put state: out delayed1 # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing put state: err immediate1 ok 53 - Tue Sep 16 11:49:18 2014 - coderef/shutdown response type ok 54 - Tue Sep 16 11:49:18 2014 - coderef/shutdown stdout response # Tue Sep 16 11:49:18 2014 - coderef/shutdown: stdout out41965: init # Tue Sep 16 11:49:18 2014 - coderef/shutdown: shutdown_stdin # Tue Sep 16 11:49:18 2014 - coderef/shutdown: performing put state: flag 2 # Tue Sep 16 11:49:18 2014 - coderef/pipe: stdin flush # Tue Sep 16 11:49:18 2014 - string/pipe: stdin flush # Tue Sep 16 11:49:18 2014 - string/default: stdin flush # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdin flush # Tue Sep 16 11:49:18 2014 - coderef/default: stdin flush # Tue Sep 16 11:49:18 2014 - string/killing: stdin flush ok 55 - Tue Sep 16 11:49:18 2014 - coderef/pipe response type ok 56 - Tue Sep 16 11:49:18 2014 - coderef/pipe stderr response # Tue Sep 16 11:49:18 2014 - coderef/pipe: stderr err41965: test-err # Tue Sep 16 11:49:18 2014 - coderef/pipe: performing put state: bye # Tue Sep 16 11:49:18 2014 - coderef/pipe: stdin flush ok 57 - Tue Sep 16 11:49:18 2014 - string/pipe response type ok 58 - Tue Sep 16 11:49:18 2014 - string/pipe stderr response # Tue Sep 16 11:49:18 2014 - string/pipe: stderr err41965: test-err # Tue Sep 16 11:49:18 2014 - string/pipe: performing put state: bye ok 59 - Tue Sep 16 11:49:18 2014 - string/killing response type ok 60 - Tue Sep 16 11:49:18 2014 - string/killing stdout response # Tue Sep 16 11:49:18 2014 - string/killing: stdout out41965: 41967 # Tue Sep 16 11:49:18 2014 - string/killing: performing kill ok 61 - Tue Sep 16 11:49:18 2014 - string/pause_resume response type ok 62 - Tue Sep 16 11:49:18 2014 - string/pause_resume stderr response # Tue Sep 16 11:49:18 2014 - string/pause_resume: stderr err41965: immediate1 # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing method state: pause_stderr # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing put state: err delayed2 # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing method state: resume_stdout ok 63 - Tue Sep 16 11:49:18 2014 - coderef/default response type ok 64 - Tue Sep 16 11:49:18 2014 - coderef/default stderr response # Tue Sep 16 11:49:18 2014 - coderef/default: stderr err41965: test-err # Tue Sep 16 11:49:18 2014 - coderef/default: performing put state: bye # Tue Sep 16 11:49:18 2014 - coderef/pipe: read error 0: ok 65 - Tue Sep 16 11:49:18 2014 - string/default response type ok 66 - Tue Sep 16 11:49:18 2014 - string/default stderr response # Tue Sep 16 11:49:18 2014 - string/default: stderr err41965: test-err # Tue Sep 16 11:49:18 2014 - string/default: performing put state: bye # Tue Sep 16 11:49:18 2014 - coderef/pipe: read error 0: ok 67 - Tue Sep 16 11:49:18 2014 - coderef/pipe close ok 68 - Tue Sep 16 11:49:18 2014 - coderef/pipe driver_out_octets at close ok 69 - Tue Sep 16 11:49:18 2014 - coderef/pipe driver_out_messages at close # Tue Sep 16 11:49:18 2014 - coderef/pipe: close ok 70 - Tue Sep 16 11:49:18 2014 - string/pause_resume response type ok 71 - Tue Sep 16 11:49:18 2014 - string/pause_resume stdout response # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdout out41965: delayed1 # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing put state: out immediate2 # Tue Sep 16 11:49:18 2014 - string/killing: read error 0: # Tue Sep 16 11:49:18 2014 - string/killing: read error 0: ok 72 - Tue Sep 16 11:49:18 2014 - string/killing close ok 73 - Tue Sep 16 11:49:18 2014 - string/killing driver_out_octets at close ok 74 - Tue Sep 16 11:49:18 2014 - string/killing driver_out_messages at close # Tue Sep 16 11:49:18 2014 - string/killing: close # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdin flush # Tue Sep 16 11:49:18 2014 - string/default: stdin flush # Tue Sep 16 11:49:18 2014 - coderef/default: stdin flush # Tue Sep 16 11:49:18 2014 - string/pipe: stdin flush # Tue Sep 16 11:49:18 2014 - coderef/pipe: sigchld CHLD for 41972 (-1) # Tue Sep 16 11:49:18 2014 - string/killing: sigchld CHLD for 41967 (-1) ok 75 - Tue Sep 16 11:49:18 2014 - string/killing flush count (41965) # Tue Sep 16 11:49:18 2014 - string/killing: _stop (41965) ok 76 - Tue Sep 16 11:49:18 2014 - coderef/pipe flush count (41965) # Tue Sep 16 11:49:18 2014 - coderef/pipe: _stop (41965) ok 77 - Tue Sep 16 11:49:18 2014 - string/pause_resume response type ok 78 - Tue Sep 16 11:49:18 2014 - string/pause_resume stdout response # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdout out41965: immediate2 # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing method state: resume_stderr # Tue Sep 16 11:49:18 2014 - string/default: read error 0: # Tue Sep 16 11:49:18 2014 - string/default: read error 0: ok 79 - Tue Sep 16 11:49:18 2014 - string/default close ok 80 - Tue Sep 16 11:49:18 2014 - string/default driver_out_octets at close ok 81 - Tue Sep 16 11:49:18 2014 - string/default driver_out_messages at close # Tue Sep 16 11:49:18 2014 - string/default: close # Tue Sep 16 11:49:18 2014 - string/pipe: read error 0: ok 82 - Tue Sep 16 11:49:18 2014 - string/pause_resume response type ok 83 - Tue Sep 16 11:49:18 2014 - string/pause_resume stderr response # Tue Sep 16 11:49:18 2014 - string/pause_resume: stderr err41965: delayed2 # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing put state: out immediate3 # Tue Sep 16 11:49:18 2014 - coderef/default: read error 0: # Tue Sep 16 11:49:18 2014 - coderef/default: read error 0: ok 84 - Tue Sep 16 11:49:18 2014 - coderef/default close ok 85 - Tue Sep 16 11:49:18 2014 - coderef/default driver_out_octets at close ok 86 - Tue Sep 16 11:49:18 2014 - coderef/default driver_out_messages at close # Tue Sep 16 11:49:18 2014 - coderef/default: close # Tue Sep 16 11:49:18 2014 - string/pipe: read error 0: ok 87 - Tue Sep 16 11:49:18 2014 - string/pipe close ok 88 - Tue Sep 16 11:49:18 2014 - string/pipe driver_out_octets at close ok 89 - Tue Sep 16 11:49:18 2014 - string/pipe driver_out_messages at close # Tue Sep 16 11:49:18 2014 - string/pipe: close ok 90 - Tue Sep 16 11:49:18 2014 - coderef/shutdown response type ok 91 - Tue Sep 16 11:49:18 2014 - coderef/shutdown stdout response # Tue Sep 16 11:49:18 2014 - coderef/shutdown: stdout out41965: got eof 1 # Tue Sep 16 11:49:18 2014 - coderef/shutdown: performing kill # Tue Sep 16 11:49:18 2014 - coderef/default: sigchld CHLD for 41971 (-1) # Tue Sep 16 11:49:18 2014 - string/pipe: sigchld CHLD for 41970 (-1) # Tue Sep 16 11:49:18 2014 - string/default: sigchld CHLD for 41969 (-1) ok 92 - Tue Sep 16 11:49:18 2014 - string/default flush count (41965) # Tue Sep 16 11:49:18 2014 - string/default: _stop (41965) ok 93 - Tue Sep 16 11:49:18 2014 - string/pipe flush count (41965) # Tue Sep 16 11:49:18 2014 - string/pipe: _stop (41965) ok 94 - Tue Sep 16 11:49:18 2014 - coderef/default flush count (41965) # Tue Sep 16 11:49:18 2014 - coderef/default: _stop (41965) # Tue Sep 16 11:49:18 2014 - coderef/shutdown: read error 0: # Tue Sep 16 11:49:18 2014 - coderef/shutdown: read error 0: ok 95 - Tue Sep 16 11:49:18 2014 - coderef/shutdown close # Tue Sep 16 11:49:18 2014 - coderef/shutdown: close # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdin flush ok 96 - Tue Sep 16 11:49:18 2014 - string/pause_resume response type ok 97 - Tue Sep 16 11:49:18 2014 - string/pause_resume stdout response # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdout out41965: immediate3 # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing put state: err immediate4 # Tue Sep 16 11:49:18 2014 - coderef/shutdown: sigchld CHLD for 41968 (-1) # Tue Sep 16 11:49:18 2014 - coderef/shutdown: _stop (41965) # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdin flush ok 98 - Tue Sep 16 11:49:18 2014 - string/pause_resume response type ok 99 - Tue Sep 16 11:49:18 2014 - string/pause_resume stderr response # Tue Sep 16 11:49:18 2014 - string/pause_resume: stderr err41965: immediate4 # Tue Sep 16 11:49:18 2014 - string/pause_resume: performing put state: bye # Tue Sep 16 11:49:18 2014 - string/pause_resume: stdin flush # Tue Sep 16 11:49:18 2014 - string/pause_resume: read error 0: # Tue Sep 16 11:49:18 2014 - string/pause_resume: read error 0: ok 100 - Tue Sep 16 11:49:18 2014 - string/pause_resume close ok 101 - Tue Sep 16 11:49:18 2014 - string/pause_resume driver_out_octets at close ok 102 - Tue Sep 16 11:49:18 2014 - string/pause_resume driver_out_messages at close # Tue Sep 16 11:49:18 2014 - string/pause_resume: close # Tue Sep 16 11:49:18 2014 - string/pause_resume: sigchld CHLD for 41966 (-1) ok 103 - Tue Sep 16 11:49:18 2014 - string/pause_resume flush count (41965) # Tue Sep 16 11:49:18 2014 - string/pause_resume: _stop (41965) ok t/30_loops/io_poll/wheel_run_size.t ................ skipped: This test requires Term::Size t/30_loops/io_poll/wheel_sf_ipv6.t ................. skipped: Socket::GetAddrInfo is needed for IPv6 tests t/30_loops/io_poll/wheel_sf_tcp.t .................. 1..9 ok 1 - received connection ok 2 - buffered 19 octets ok 3 - buffered 1 message ok 4 - received test message ok 5 - test five ok 6 - test seven ok 7 - sss expecting errnum 0; got 0 ok 8 - test two ok 9 - flushed all put data ok t/30_loops/io_poll/wheel_sf_udp.t .................. 1..10 ok 1 - test one ok 2 - test two ok 3 - peer a no recv errors ok 4 - peer a no send errors ok 5 - peer a no sock errors ok 6 - peer b no recv errors ok 7 - peer b no send errors ok 8 - peer b no sock errors ok 9 - peer a sent 10 (wanted 10) ok 10 - peer b sent 10 (wanted 10) ok t/30_loops/io_poll/wheel_sf_unix.t ................. 1..12 ok 1 - buffered 19 octets ok 2 - buffered 1 message ok 3 - received expected text ok 4 - test three ok 5 - test four ok 6 - sss expecting errnum 0; got 0 ok 7 - test six ok 8 - flushed everything we put ok 9 - lost expected child session ok 10 - test two ok 11 - only one client ok 12 - run() returned normally ok t/30_loops/io_poll/wheel_tail.t .................... 1..10 ok 1 - received connection ok 2 - test three ok 3 - sent everything we should ok 4 - flushed what we sent (flush=5; sent=5) ok 5 - test six ok 6 - file tail sent and received everything we should sent(2) recv(2) wanted(2) ok 7 - file tail resets detected ok 8 - handle tail test two ok 9 - handle tail read everything we were sent did(10) wanted(10) ok 10 - run() returned successfully ok t/30_loops/io_poll/z_kogman_sig_order.t ............ 1..7 ok 1 - simple signal on one session ok 2 - signal on parent, oblivious child ok 3 - signal on child, then parent ok 4 - TERM signal on child, then parent ok 5 - TERM signal with no handlers on child, then parent ok 6 - TERM signal on granchild, then child (with handler), then parent ok 7 - TERM signal with no handlers on granchild, then child, then parent ok t/30_loops/io_poll/z_leolo_wheel_run.t ............. 1..14 ok 1 # skip The underlying event loop has trouble with ptys on darwin ok 2 # skip The underlying event loop has trouble with ptys on darwin ok 3 # skip The underlying event loop has trouble with ptys on darwin ok 4 # skip The underlying event loop has trouble with ptys on darwin ok 5 # skip The underlying event loop has trouble with ptys on darwin ok 6 # skip The underlying event loop has trouble with ptys on darwin ok 7 - Start ok 8 - inet: done ok 9 - inet: close ok 10 - inet: CHLD ok 11 - socketpair: done ok 12 - socketpair: close ok 13 - socketpair: CHLD ok 14 - Done ok # Using '/usr/bin/true' as our thing to run under system() t/30_loops/io_poll/z_merijn_sigchld_system.t ....... 1..4 ok 1 - System returns properly chld(DEFAULT) err() ok 2 - System returns properly chld(DEFAULT) err() ok 3 - System returns properly chld(DEFAULT) err() ok 4 - no child procs caught ok t/30_loops/io_poll/z_rt39872_sigchld.t ............. 1..6 # 41990 _start # 41990 (W1) (1) STDOUT: 'I am W1' ok 1 - Intro output # 41990 (W2) (2) STDOUT: 'I am W2' ok 2 - Intro output # 41990 CHLD W1 (41991) ok 3 - W1 closing # 41990 done ok 4 - One wheel left # 41990 CHLD W2 (41992) ok 5 - W2 killed # 41990 _stop ok 6 - Sane exit ok # Parent 41993 waiting 3sec for slow systems to settle. # sending sigusr1 # sent sigusr1 t/30_loops/io_poll/z_rt39872_sigchld_stop.t ........ 1..4 # _start # Parent # child # child # parent # USR1 # _stop # Exit ok 1 - Expected child exited # done ok 2 - One child left (41995) # USR1 # _stop # Exit ok 3 - Expected child exited # _stop ok 4 - Sane exit # Exit ok t/30_loops/io_poll/z_rt53302_fh_watchers.t ......... 1..8 ok 1 - Server got 5 client connections ok 2 - Server got 5 client disconnections ok 3 - Client sent input 5 times ok 4 - Server flushed 5 lines of data ok 5 - Client connected 5 times ok 6 - Client disconnected 5 times ok 7 - Server sent input 5 times ok 8 - Client flushed 5 lines of data ok t/30_loops/io_poll/z_rt54319_bazerka_followtail.t .. 1..6 ok 1 - response time <= 1.5 sec (0.00) ok 2 - response time <= 1.5 sec (0.50) ok 3 - response time <= 1.5 sec (0.00) ok 4 - response time <= 1.5 sec (0.50) ok 5 - response time <= 1.5 sec (0.00) ok 6 - response time <= 1.5 sec (0.50) ok t/30_loops/io_poll/z_steinert_signal_integrity.t ... 1..2 ok 1 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok 2 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok # Testing POE 1.364, POE::Test::Loops 1.358, Using Loop(POE::Loop::Select), Perl 5.020001, /Users/fly2000/ap2000-298465/bin/perl-dynamic on darwin t/30_loops/select/00_info.t ........................ 1..2 ok 1 - use POE; ok 2 - use POE::Test::Loops; ok t/30_loops/select/all_errors.t ..................... skipped: most of these should move into other test files t/30_loops/select/comp_tcp.t ....................... 1..34 ok 1 - Client::TCP constructor requires even number of parameters ok 2 - Client::TCP constructor requires RemoteAddress ok 3 - Client::TCP constructor requires RemotePort ok 4 - Client::TCP constructor requires ServerInput ok 5 - Client::TCP constructor requires LowMark, ServerHigh, ServerLow ok 6 - Client::TCP constructor requires HighMark, ServerHigh, ServerLow ok 7 - Client::TCP constructor requires HighMark, LowMark, ServerLow ok 8 - Client::TCP constructor requires HighMark, LowMark, ServerHigh ok 9 - Client::TCP constructor requires InlineStates to be a reference ok 10 - Client::TCP constructor requires PackageStates to be a reference ok 11 - Client::TCP constructor requires ObjectStates to be a reference ok 12 - Client::TCP constructor requires SessionParams to be an array reference ok 13 - acceptor server got client connection ok 14 - server got pre-connect callback ok 15 - ARG0 is a socket ok 16 - callback server got client connection ok 17 - acceptor pre connect ok 18 - acceptor has a socket ok 19 - acceptor client connected ok 20 - callback client connected ok 21 - acceptor client flushed output ok 22 - callback client flushed output ok 23 - callback server got input ok 24 - acceptor server received input ok 25 - callback server flushed output ok 26 - callback server got client disconnected ok 27 - acceptor server flushed output ok 28 - acceptor server stopped the client session ok 29 - acceptor client got input ok 30 - callback client got input ok 31 - acceptor client got read error 0 (EOF) ok 32 - callback client got read error 0 (EOF) ok 33 - acceptor client disconnected ok 34 - callback client disconnected ok # You might see a 'disconnect' error during this test. # It may be ignored. t/30_loops/select/comp_tcp_concurrent.t ............ 1..18 ok 1 - acceptor server : one connection open ok 2 - callback server : 1 connections open ok 3 - callback server : 2 connections open ok 4 - callback server : 3 connections open ok 5 - callback server : 4 connections open ok 6 - callback server : 3 connections open ok 7 - acceptor server : one connection open ok 8 - callback server : 3 connections open ok 9 - callback server : 3 connections open ok 10 - callback server : 4 connections open ok 11 - callback server : 4 connections open ok 12 - acceptor server : one connection open ok 13 - acceptor server : one connection open ok 14 - acceptor server : one connection open ok 15 - acceptor server : one connection open ok 16 - acceptor server : one connection open ok 17 - acceptor server : one connection open ok 18 - acceptor server : one connection open ok t/30_loops/select/connect_errors.t ................. 1..3 ok 1 - found unused port: 50525 ok 2 - expected connection failure occurred ok 3 - run() returned successfully ok t/30_loops/select/k_alarms.t ....................... 1..37 ok 1 - use POE; ok 2 - alarm 14 remove: name is correct ok 3 - alarm 14 remove: time is correct ok 4 - alarm 14 remove: data is correct ok 5 - alarm 15 remove: name is correct ok 6 - alarm 15 remove: time is correct ok 7 - alarm 15 remove: data is correct ok 8 - alarm 13: received proper data ok 9 - alarm 18: adjusted backward correctly ok 10 - alarm 18: adjusted forward correctly ok 11 - alarm 19: adjusted backward correctly ok 12 - alarm 19: adjusted forward correctly ok 13 - alarm 20: adjusted forward once correctly ok 14 - alarm 20: adjusted forward twice correctly ok 15 - alarm 20: adjusted backward correctly ok 16 - alarm 21: adjusted backward correctly ok 17 - alarm 21: adjusted forward correctly ok 18 - alarm 21: adjusted first correctly ok 19 - alarm 22: adjusted last correctly ok 20 - single alarm rang ok ok 21 - second alarm superseded first ok 22 - two alarms rang in proper order ok 23 - mixed alarm APIs rang properly ok 24 - stopped alarm should not ring ok 25 - single delay rang ok ok 26 - second delay superseded first ok 27 - two delays rang in proper order ok 28 - mixed delay APIs rang properly ok 29 - stopped delay should not ring ok 30 - tests ran reasonably fast ok 31 - alarms rang in order ok 32 - the right number of alarms were dispatched ok 33 - alarm 21 was dispatched first ok 34 - alarm 18 was dispatched second ok 35 - alarm 20 was dispatched third ok 36 - alarm 19 was dispatched fourth ok 37 - alarm 22 was dispatched fifth ok t/30_loops/select/k_aliases.t ...................... 1..20 ok 1 - use POE; ok 2 - setting new alias ok 3 - overwriting new alias ok 4 - resolve stringified session reference ok 5 - resolve session ID ok 6 - resolve alias ok 7 - resolve session reference ok 8 - fail to resolve nonexistent alias ok 9 - id resolves to session ok 10 - session resolves to id ok 11 - kernel id resolves to kernel reference ok 12 - kernel reference resolves to kernel id ok 13 - session has only one alias ok 14 - session's alias is 'new name' ok 15 - session now has two aliases ok 16 - session has 'new name' alias ok 17 - session has 'second name' alias ok 18 - removing simple alias ok 19 - session received one SIGIDLE ok 20 - session received one SIGZOMBIE ok make: *** [test_dynamic] Terminated Timeout (max run time is 300s) /Users/fly2000/ap2000-298465/bin/perl-dynamic killed by signal 15.