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.