PATH=/usr/bin:/bin:/Users/fly2000/cpanfly-5.20/var/megalib/bin
Start 2017-12-10T10:17:54
ActivePerl-2000 CPAN-2.10
Reading '/Users/fly2000/cpanfly-5.20/var/cpan/Metadata'
Database was generated on Sun, 10 Dec 2017 04:29:02 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/T/TE/TEAM/Net-Async-Redis-1.000.tar.gz
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/T/TE/TEAM/CHECKSUMS
Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/T/TE/TEAM/Net-Async-Redis-1.000.tar.gz ok
Net-Async-Redis-1.000/
Net-Async-Redis-1.000/xt/
Net-Async-Redis-1.000/xt/release/
Net-Async-Redis-1.000/xt/release/common_spelling.t
Net-Async-Redis-1.000/xt/author/
Net-Async-Redis-1.000/xt/author/test-version.t
Net-Async-Redis-1.000/xt/author/pod-syntax.t
Net-Async-Redis-1.000/xt/author/mojibake.t
Net-Async-Redis-1.000/MANIFEST
Net-Async-Redis-1.000/SIGNATURE
Net-Async-Redis-1.000/examples/
Net-Async-Redis-1.000/examples/incr-ratelimit.pl
Net-Async-Redis-1.000/examples/redis-cli
Net-Async-Redis-1.000/examples/sub.pl
Net-Async-Redis-1.000/examples/pub.pl
Net-Async-Redis-1.000/dist.ini
Net-Async-Redis-1.000/META.yml
Net-Async-Redis-1.000/Changes
Net-Async-Redis-1.000/lib/
Net-Async-Redis-1.000/lib/Net/
Net-Async-Redis-1.000/lib/Net/Async/
Net-Async-Redis-1.000/lib/Net/Async/Redis/
Net-Async-Redis-1.000/lib/Net/Async/Redis/Subscription.pm
Net-Async-Redis-1.000/lib/Net/Async/Redis/Subscription/
Net-Async-Redis-1.000/lib/Net/Async/Redis/Subscription/Message.pm
Net-Async-Redis-1.000/lib/Net/Async/Redis/Commands.pm
Net-Async-Redis-1.000/lib/Net/Async/Redis/Protocol.pm
Net-Async-Redis-1.000/lib/Net/Async/Redis.pm
Net-Async-Redis-1.000/lib/Net/Async/Redis.pod
Net-Async-Redis-1.000/README
Net-Async-Redis-1.000/INSTALL
Net-Async-Redis-1.000/t/
Net-Async-Redis-1.000/t/protocol.t
Net-Async-Redis-1.000/t/00-report-prereqs.t
Net-Async-Redis-1.000/t/00-report-prereqs.dd
Net-Async-Redis-1.000/t/00-compile.t
Net-Async-Redis-1.000/t/psubscribe.t
Net-Async-Redis-1.000/t/basic.t
Net-Async-Redis-1.000/t/00-check-deps.t
Net-Async-Redis-1.000/cpanfile
Net-Async-Redis-1.000/META.json
Net-Async-Redis-1.000/LICENSE
Net-Async-Redis-1.000/job-queue.pl
Net-Async-Redis-1.000/script/
Net-Async-Redis-1.000/script/generate-perl-for-commands.pl
Net-Async-Redis-1.000/Makefile.PL
Configuring T/TE/TEAM/Net-Async-Redis-1.000.tar.gz with Makefile.PL
>>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL
Warning: prerequisite Ryu::Async 0.006 not found.
Checking if your kit is complete...
Looks good
Have /Users/fly2000/cpanfly-5.20/var/megalib
Want /Users/fly2000/ap2000-298465/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Net::Async::Redis
Writing MYMETA.yml and MYMETA.json
TEAM/Net-Async-Redis-1.000.tar.gz
/Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL -- OK
Running make for T/TE/TEAM/Net-Async-Redis-1.000.tar.gz
---- Unsatisfied dependencies detected during ----
---- TEAM/Net-Async-Redis-1.000.tar.gz ----
Ryu::Async [requires]
Running test for module 'Ryu::Async'
Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/T/TE/TEAM/Ryu-Async-0.008.tar.gz ok
Ryu-Async-0.008/
Ryu-Async-0.008/xt/
Ryu-Async-0.008/xt/release/
Ryu-Async-0.008/xt/release/common_spelling.t
Ryu-Async-0.008/xt/author/
Ryu-Async-0.008/xt/author/test-version.t
Ryu-Async-0.008/xt/author/pod-syntax.t
Ryu-Async-0.008/xt/author/mojibake.t
Ryu-Async-0.008/MANIFEST
Ryu-Async-0.008/SIGNATURE
Ryu-Async-0.008/examples/
Ryu-Async-0.008/examples/timer.pl
Ryu-Async-0.008/examples/synopsis.pl
Ryu-Async-0.008/examples/cat.pl
Ryu-Async-0.008/dist.ini
Ryu-Async-0.008/META.yml
Ryu-Async-0.008/Changes
Ryu-Async-0.008/lib/
Ryu-Async-0.008/lib/Ryu/
Ryu-Async-0.008/lib/Ryu/Async/
Ryu-Async-0.008/lib/Ryu/Async/Client.pm
Ryu-Async-0.008/lib/Ryu/Async/Packet.pm
Ryu-Async-0.008/lib/Ryu/Async/Server.pm
Ryu-Async-0.008/lib/Ryu/Async.pm
Ryu-Async-0.008/lib/Ryu/Async.pod
Ryu-Async-0.008/README
Ryu-Async-0.008/INSTALL
Ryu-Async-0.008/t/
Ryu-Async-0.008/t/00-report-prereqs.t
Ryu-Async-0.008/t/timer.t
Ryu-Async-0.008/t/00-report-prereqs.dd
Ryu-Async-0.008/t/00-compile.t
Ryu-Async-0.008/t/00-check-deps.t
Ryu-Async-0.008/t/stream.t
Ryu-Async-0.008/t/udp.t
Ryu-Async-0.008/cpanfile
Ryu-Async-0.008/META.json
Ryu-Async-0.008/LICENSE
Ryu-Async-0.008/Makefile.PL
Configuring T/TE/TEAM/Ryu-Async-0.008.tar.gz with Makefile.PL
>>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL
Warning: prerequisite Log::Any 1.000 not found. We have 0.15.
Warning: prerequisite Ryu 0.024 not found.
Checking if your kit is complete...
Looks good
Have /Users/fly2000/cpanfly-5.20/var/megalib
Want /Users/fly2000/ap2000-298465/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Ryu::Async
Writing MYMETA.yml and MYMETA.json
TEAM/Ryu-Async-0.008.tar.gz
/Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL -- OK
Running make for T/TE/TEAM/Ryu-Async-0.008.tar.gz
---- Unsatisfied dependencies detected during ----
---- TEAM/Ryu-Async-0.008.tar.gz ----
Ryu [requires]
Log::Any [requires]
Running test for module 'Ryu'
Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/T/TE/TEAM/Ryu-0.025.tar.gz ok
Ryu-0.025/
Ryu-0.025/xt/
Ryu-0.025/xt/release/
Ryu-0.025/xt/release/common_spelling.t
Ryu-0.025/xt/author/
Ryu-0.025/xt/author/test-version.t
Ryu-0.025/xt/author/pod-syntax.t
Ryu-0.025/xt/author/mojibake.t
Ryu-0.025/MANIFEST
Ryu-0.025/SIGNATURE
Ryu-0.025/examples/
Ryu-0.025/examples/synopsis.pl
Ryu-0.025/examples/count_lines.pl
Ryu-0.025/dist.ini
Ryu-0.025/META.yml
Ryu-0.025/Changes
Ryu-0.025/lib/
Ryu-0.025/lib/Ryu/
Ryu-0.025/lib/Ryu/Exception.pm
Ryu-0.025/lib/Ryu/Source.pm
Ryu-0.025/lib/Ryu/Sink.pm
Ryu-0.025/lib/Ryu/Node.pm
Ryu-0.025/lib/Ryu/Manual/
Ryu-0.025/lib/Ryu/Manual/ETL.pod
Ryu-0.025/lib/Ryu/Manual/Protocol.pod
Ryu-0.025/lib/Ryu/Manual/Reactive.pod
Ryu-0.025/lib/Ryu/Observable.pm
Ryu-0.025/lib/Ryu.pm
Ryu-0.025/doc/
Ryu-0.025/doc/transform.dot
Ryu-0.025/doc/protocol.md
Ryu-0.025/doc/transform.png
Ryu-0.025/doc/classes.dot
Ryu-0.025/doc/stream.md
Ryu-0.025/README
Ryu-0.025/INSTALL
Ryu-0.025/t/
Ryu-0.025/t/sum.t
Ryu-0.025/t/ordered_futures.t
Ryu-0.025/t/00-report-prereqs.t
Ryu-0.025/t/distinct_until_changed.t
Ryu-0.025/t/with_index.t
Ryu-0.025/t/ryu.t
Ryu-0.025/t/flat_map.t
Ryu-0.025/t/00-report-prereqs.dd
Ryu-0.025/t/statistics.t
Ryu-0.025/t/observable.t
Ryu-0.025/t/max.t
Ryu-0.025/t/exception.t
Ryu-0.025/t/map.t
Ryu-0.025/t/take.t
Ryu-0.025/t/chomp.t
Ryu-0.025/t/00-compile.t
Ryu-0.025/t/switch_str.t
Ryu-0.025/t/00-check-deps.t
Ryu-0.025/t/combine_latest.t
Ryu-0.025/t/source.t
Ryu-0.025/t/skip_last.t
Ryu-0.025/t/every.t
Ryu-0.025/t/merge.t
Ryu-0.025/t/encode.t
Ryu-0.025/t/skip.t
Ryu-0.025/t/prefix.t
Ryu-0.025/t/suffix.t
Ryu-0.025/t/extract_all.t
Ryu-0.025/t/mean.t
Ryu-0.025/t/distinct.t
Ryu-0.025/t/min.t
Ryu-0.025/t/count.t
Ryu-0.025/cpanfile
Ryu-0.025/META.json
Ryu-0.025/LICENSE
Ryu-0.025/Makefile.PL
Configuring T/TE/TEAM/Ryu-0.025.tar.gz with Makefile.PL
>>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL
Warning: prerequisite Log::Any 1.045 not found. We have 0.15.
Warning: prerequisite Log::Any::Adapter 1.045 not found. We have 0.11.
Checking if your kit is complete...
Looks good
Have /Users/fly2000/cpanfly-5.20/var/megalib
Want /Users/fly2000/ap2000-298465/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Ryu
Writing MYMETA.yml and MYMETA.json
TEAM/Ryu-0.025.tar.gz
/Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL -- OK
Running make for T/TE/TEAM/Ryu-0.025.tar.gz
---- Unsatisfied dependencies detected during ----
---- TEAM/Ryu-0.025.tar.gz ----
Log::Any [requires]
Log::Any::Adapter [requires]
Running test for module 'Log::Any'
Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/P/PR/PREACTION/Log-Any-1.703.tar.gz ok
Log-Any-1.703/
Log-Any-1.703/LICENSE
Log-Any-1.703/cpanfile
Log-Any-1.703/Changes
Log-Any-1.703/MANIFEST
Log-Any-1.703/t/
Log-Any-1.703/README
Log-Any-1.703/CONTRIBUTING.md
Log-Any-1.703/META.yml
Log-Any-1.703/lib/
Log-Any-1.703/Makefile.PL
Log-Any-1.703/META.json
Log-Any-1.703/lib/Log/
Log-Any-1.703/lib/Log/Any/
Log-Any-1.703/lib/Log/.gitignore
Log-Any-1.703/lib/Log/Any.pm
Log-Any-1.703/lib/Log/Any/Proxy/
Log-Any-1.703/lib/Log/Any/Proxy.pm
Log-Any-1.703/lib/Log/Any/Adapter.pm
Log-Any-1.703/lib/Log/Any/Test.pm
Log-Any-1.703/lib/Log/Any/Adapter/
Log-Any-1.703/lib/Log/Any/Manager.pm
Log-Any-1.703/lib/Log/Any/Adapter/Stderr.pm
Log-Any-1.703/lib/Log/Any/Adapter/Null.pm
Log-Any-1.703/lib/Log/Any/Adapter/Util.pm
Log-Any-1.703/lib/Log/Any/Adapter/Test.pm
Log-Any-1.703/lib/Log/Any/Adapter/File.pm
Log-Any-1.703/lib/Log/Any/Adapter/Stdout.pm
Log-Any-1.703/lib/Log/Any/Adapter/Syslog.pm
Log-Any-1.703/lib/Log/Any/Adapter/Development.pod
Log-Any-1.703/lib/Log/Any/Adapter/Base.pm
Log-Any-1.703/lib/Log/Any/Proxy/Null.pm
Log-Any-1.703/lib/Log/Any/Proxy/Test.pm
Log-Any-1.703/t/default-adapter-params.t
Log-Any-1.703/t/inner-adapter.t
Log-Any-1.703/t/filescreen.t
Log-Any-1.703/t/default-adapter-use.t
Log-Any-1.703/t/release-backcompat.t
Log-Any-1.703/t/null-proxy.t
Log-Any-1.703/t/context.t
Log-Any-1.703/t/replace_log.t
Log-Any-1.703/t/syslog.t
Log-Any-1.703/t/00-compile.t
Log-Any-1.703/t/default-vs-test.t
Log-Any-1.703/t/proxy.t
Log-Any-1.703/t/adapter-import.t
Log-Any-1.703/t/00-report-prereqs.t
Log-Any-1.703/t/structured-logging.t
Log-Any-1.703/t/log-any-test.t
Log-Any-1.703/t/memory.t
Log-Any-1.703/t/util.t
Log-Any-1.703/t/stringify.t
Log-Any-1.703/t/import.t
Log-Any-1.703/t/TestAdapters.pm
Log-Any-1.703/t/00-report-prereqs.dd
Log-Any-1.703/t/default-adapter-env.t
Log-Any-1.703/t/default-adapter.t
Log-Any-1.703/t/sprintf.t
Log-Any-1.703/t/valid-methods.t
Log-Any-1.703/t/errors-adapter.t
Configuring P/PR/PREACTION/Log-Any-1.703.tar.gz with Makefile.PL
>>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL
Checking if your kit is complete...
Looks good
Have /Users/fly2000/cpanfly-5.20/var/megalib
Want /Users/fly2000/ap2000-298465/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Log::Any
Writing MYMETA.yml and MYMETA.json
PREACTION/Log-Any-1.703.tar.gz
/Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL -- OK
Running make for P/PR/PREACTION/Log-Any-1.703.tar.gz
>>> make
cp lib/Log/.gitignore blib/lib/Log/.gitignore
cp lib/Log/Any/Adapter/Util.pm blib/lib/Log/Any/Adapter/Util.pm
cp lib/Log/Any.pm blib/lib/Log/Any.pm
cp lib/Log/Any/Proxy.pm blib/lib/Log/Any/Proxy.pm
cp lib/Log/Any/Adapter/Null.pm blib/lib/Log/Any/Adapter/Null.pm
cp lib/Log/Any/Adapter/Syslog.pm blib/lib/Log/Any/Adapter/Syslog.pm
cp lib/Log/Any/Adapter/Stdout.pm blib/lib/Log/Any/Adapter/Stdout.pm
cp lib/Log/Any/Adapter/File.pm blib/lib/Log/Any/Adapter/File.pm
cp lib/Log/Any/Test.pm blib/lib/Log/Any/Test.pm
cp lib/Log/Any/Adapter/Development.pod blib/lib/Log/Any/Adapter/Development.pod
cp lib/Log/Any/Manager.pm blib/lib/Log/Any/Manager.pm
cp lib/Log/Any/Adapter/Test.pm blib/lib/Log/Any/Adapter/Test.pm
cp lib/Log/Any/Adapter/Stderr.pm blib/lib/Log/Any/Adapter/Stderr.pm
cp lib/Log/Any/Adapter.pm blib/lib/Log/Any/Adapter.pm
cp lib/Log/Any/Proxy/Test.pm blib/lib/Log/Any/Proxy/Test.pm
cp lib/Log/Any/Adapter/Base.pm blib/lib/Log/Any/Adapter/Base.pm
cp lib/Log/Any/Proxy/Null.pm blib/lib/Log/Any/Proxy/Null.pm
Manifying 16 pod documents
PREACTION/Log-Any-1.703.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/00-compile.t ..............
1..15
ok 1 - Log/Any.pm loaded ok
ok 2 - Log/Any/Adapter.pm loaded ok
ok 3 - Log/Any/Adapter/Base.pm loaded ok
ok 4 - Log/Any/Adapter/File.pm loaded ok
ok 5 - Log/Any/Adapter/Null.pm loaded ok
ok 6 - Log/Any/Adapter/Stderr.pm loaded ok
ok 7 - Log/Any/Adapter/Stdout.pm loaded ok
ok 8 - Log/Any/Adapter/Syslog.pm loaded ok
ok 9 - Log/Any/Adapter/Test.pm loaded ok
ok 10 - Log/Any/Adapter/Util.pm loaded ok
ok 11 - Log/Any/Manager.pm loaded ok
ok 12 - Log/Any/Proxy.pm loaded ok
ok 13 - Log/Any/Proxy/Null.pm loaded ok
ok 14 - Log/Any/Proxy/Test.pm loaded ok
ok 15 - Log/Any/Test.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ---- --------
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.62
# IO::Handle any 1.35
# IPC::Open3 any 1.16
# Test::More any 1.001009
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# -------------- ---- --------
# B any 1.48
# Carp any 1.38
# Data::Dumper any 2.161
# Exporter any 5.72
# Fcntl any 1.11
# File::Basename any 2.85
# FindBin any 1.51
# IO::File any 1.16
# Storable any 2.51
# Sys::Syslog any 0.35
# Test::Builder any 1.001009
# constant any 1.33
# strict any 1.08
# warnings any 1.23
#
t/00-report-prereqs.t .......
1..1
ok 1
ok
t/adapter-import.t ..........
1..1
ok 1 - stdout
ok
t/context.t .................
1..2
ok 1 - text log is correct
ok 2 - structured log is correct
ok
t/default-adapter-env.t .....
1..4
ok 1 - 'we have a proxy...' isa 'Log::Any::Proxy'
ok 2 - ...but it's not the null proxy
ok 3 - 'correct adapter set' isa 'Log::Any::Adapter::Test'
ok 4 - adapter got error string
ok
t/default-adapter-params.t ..
1..1
ok 1 - log_level specified in default_adapter was applied
ok
t/default-adapter-use.t .....
1..3
ok 1 - 'we have a proxy...' isa 'Log::Any::Proxy'
ok 2 - ...but it's not the null proxy
ok 3 - Log captured on STDERR
ok
t/default-adapter.t .........
1..4
ok 1 - got error
ok 2 - got debug
ok 3 - got multi-line
ok 4 - log is empty
ok
t/default-vs-test.t .........
1..4
ok 1 - got error
ok 2 - got debug
ok 3 - got multi-line
ok 4 - log is empty
ok
t/errors-adapter.t ..........
1..3
ok 1 - adapter = Blah
ok 2 - adapter = +My::Adapter::Blah
ok 3 - adapter = ''
ok
t/filescreen.t ..............
1..25
ok 1 - file won't log debugs
ok 2 - file will log warnings
ok 3 - debug not logged to file
ok 4 - warn logged to file
ok 5 - warn logged UTF-8 to file
ok 6 - file will log trace lexically
ok 7 - log defaults to trace level
ok 8 - one warning issued
ok 9 - warning is correct
ok 10 - stdout won't log debugs
ok 11 - stdout will log warnings
ok 12 - debug not logged to stdout
ok 13 - warn logged to stdout
ok 14 - stdout will log trace lexically
ok 15 - log defaults to trace level
ok 16 - one warning issued
ok 17 - warning is correct
ok 18 - stderr won't log debugs
ok 19 - stderr will log warnings
ok 20 - debug not logged to stderr
ok 21 - warn logged to stderr
ok 22 - stderr will log trace lexically
ok 23 - log defaults to trace level
ok 24 - one warning issued
ok 25 - warning is correct
ok
t/import.t ..................
1..2
ok 1 - logged correctly
ok 2 - logged correctly
ok
t/inner-adapter.t ...........
1..2
ok 1 - setting inner package as adapter is OK
ok 2 - logged a message via inner adapter
ok
# log contains no messages
t/log-any-test.t ............
1..5
ok 1 - got error
ok 2 - got debug
ok 3 - got multi-line
ok 4 - log is empty
not ok 5 - this is TODO on purpose # TODO to do
# Failed (TODO) test 'this is TODO on purpose'
# at t/log-any-test.t line 21.
# could not find message matching (?^:should not be there)
ok
t/memory.t ..................
1..34
ok 1 - memoization - no cat
ok 2 - memoization - cat
ok 3 - 'Foo::log before set' isa 'Log::Any::Adapter::Null'
ok 4 - 'Bar::log before set' isa 'Log::Any::Adapter::Null'
ok 5 - 'Baz::log before set' isa 'Log::Any::Adapter::Null'
ok 6 - 'main_log before set' isa 'Log::Any::Adapter::Null'
ok 7 - 'Foo::log after first set' isa 'Log::Any::Adapter::Test'
ok 8 - 'Bar::log after first set' isa 'Log::Any::Adapter::Test'
ok 9 - 'Baz::log after first set' isa 'Log::Any::Adapter::Null'
ok 10 - 'main_log after first set' isa 'Log::Any::Adapter::Null'
ok 11 - 'Foo::log after second set' isa 'Log::Any::Adapter::Test'
ok 12 - 'Bar::log after second set' isa 'Log::Any::Adapter::Test'
ok 13 - 'Baz::log after second set' isa 'Log::Any::Adapter::Test'
ok 14 - 'main_log after second set' isa 'Log::Any::Adapter::Test'
ok 15 - Foo::log and Bar::log are different
ok 16 - memoization - no cat
ok 17 - memoization - cat
ok 18 - Foo::log has empty buffer
ok 19 - Bar::log has empty buffer
ok 20 - Bar::log has empty buffer
ok 21 - Foo::log and Bar::log are different objects
ok 22 - Foo log appeared in memory
ok 23 - Bar log appeared in memory
ok 24 - main log appeared in memory
ok 25 - 'Foo::log' isa 'Log::Any::Adapter::Null'
ok 26 - 'Bar::log' isa 'Log::Any::Adapter::Null'
ok 27 - 'Baz::log' isa 'Log::Any::Adapter::Test'
ok 28 - 'main_log' isa 'Log::Any::Adapter::Test'
ok 29 - 'Foo::log' isa 'Log::Any::Adapter::Null'
ok 30 - 'Bar::log' isa 'Log::Any::Adapter::Null'
ok 31 - 'Baz::log' isa 'Log::Any::Adapter::Null'
ok 32 - 'main_log' isa 'Log::Any::Adapter::Null'
ok 33 - 'Foo::log in lexical scope' isa 'Log::Any::Adapter::Test'
ok 34 - 'Foo::log outside lexical scope' isa 'Log::Any::Adapter::Null'
ok
t/null-proxy.t ..............
1..14
ok 1 - 'no adapter proxy is Null' isa 'Log::Any::Proxy::Null'
ok 2 - 'no adapter proxy with formatter is Null' isa 'Log::Any::Proxy::Null'
ok 3 - 'explicit proxy class is correct' isa 'Log::Any::Proxy::Test'
ok 4 - output of test method is returned
ok 5 - 'no adapter proxy is still Null after logging' isa 'Log::Any::Proxy::Null'
ok 6 - output of test method is returned
ok 7 - 'no adapter proxy with formatter is still Null after logging' isa 'Log::Any::Proxy::Null'
ok 8 - 'existing logger reblessed' isa 'Log::Any::Proxy'
ok 9 - 'existing logger reblessed' isa 'Log::Any::Proxy'
ok 10 - 'explicit proxy class is not reblessed' isa 'Log::Any::Proxy::Test'
ok 11 - log is logged
ok 12 - output of test method is returned
ok 13 - proxy attributes are preserved
ok 14 - output of test method is returned
ok
t/proxy.t ...................
1..18
ok 1 - prefix added
ok 2 - log message built is returned
ok 3 - arguments concatenated
ok 4 - log message built is returned
ok 5 - default formatter expands coderefs
ok 6 - log message built is returned
ok 7 - default formatter does not expand coderefs as sprintf args
ok 8 - log message built is returned
ok 9 - log contains '(?^:Einstein)'
ok 10 - no warning
ok 11 - filter has category and numeric level
ok 12 - log message run through filter is returned
ok 13 - formatter has category and numeric level
ok 14 - log message run through formatter is returned
ok 15 - category override
ok 16 - log message with category and run through filter is returned
ok 17 - clone keeps existing properties and allows override
ok 18 - log message is returned
ok
t/release-backcompat.t ...... skipped: these tests are for release candidate testing
t/replace_log.t .............
1..1
ok 1 - main log appeared in memory
ok
t/sprintf.t .................
1..1
ok 1 - message was formatted
ok
t/stringify.t ...............
1..1
ok 1 - URI was correctly stringified
ok
t/structured-logging.t ......
1..2
ok 1 - text log correct
ok 2 - identical output of normal log lines when using structured log adapter
ok
t/syslog.t ..................
1..27
ok 1 - Log::Any alert maps to the right syslog priority
ok 2 - Log::Any passed through the right message
ok 3 - Log::Any critical maps to the right syslog priority
ok 4 - Log::Any passed through the right message
ok 5 - Log::Any debug maps to the right syslog priority
ok 6 - Log::Any passed through the right message
ok 7 - Log::Any emergency maps to the right syslog priority
ok 8 - Log::Any passed through the right message
ok 9 - Log::Any error maps to the right syslog priority
ok 10 - Log::Any passed through the right message
ok 11 - Log::Any info maps to the right syslog priority
ok 12 - Log::Any passed through the right message
ok 13 - Log::Any notice maps to the right syslog priority
ok 14 - Log::Any passed through the right message
ok 15 - Log::Any trace maps to the right syslog priority
ok 16 - Log::Any passed through the right message
ok 17 - Log::Any warning maps to the right syslog priority
ok 18 - Log::Any passed through the right message
ok 19 - log opened with correct name
ok 20 - log opened with correct options
ok 21 - log opened with correct facility
ok 22 - log opened with correct name
ok 23 - log opened with correct options
ok 24 - log opened with correct facility
ok 25 - no log written because log_level too high
ok 26 - emergency log is logged
ok 27 - emergency log is logged
ok
t/util.t ....................
1..3
ok 1 - warn alias is correct
ok 2 - Warn alias is correct
ok 3 - WARN alias is correct
ok
t/valid-methods.t ...........
1..87
ok 1 - !is_trace
ok 2 - !is_debug
ok 3 - !is_info
ok 4 - !is_notice
ok 5 - !is_warning
ok 6 - !is_error
ok 7 - !is_critical
ok 8 - !is_alert
ok 9 - !is_emergency
ok 10
ok 11 - trace runs
ok 12 - tracef runs
ok 13 - debug runs
ok 14 - debugf runs
ok 15 - info runs
ok 16 - infof runs
ok 17 - notice runs
ok 18 - noticef runs
ok 19 - warning runs
ok 20 - warningf runs
ok 21 - error runs
ok 22 - errorf runs
ok 23 - critical runs
ok 24 - criticalf runs
ok 25 - alert runs
ok 26 - alertf runs
ok 27 - emergency runs
ok 28 - emergencyf runs
ok 29 - bad method
ok 30 - !is_trace
ok 31 - !is_debug
ok 32 - !is_info
ok 33 - !is_notice
ok 34 - !is_warning
ok 35 - !is_error
ok 36 - !is_critical
ok 37 - !is_alert
ok 38 - !is_emergency
ok 39
ok 40 - trace runs
ok 41 - tracef runs
ok 42 - debug runs
ok 43 - debugf runs
ok 44 - info runs
ok 45 - infof runs
ok 46 - notice runs
ok 47 - noticef runs
ok 48 - warning runs
ok 49 - warningf runs
ok 50 - error runs
ok 51 - errorf runs
ok 52 - critical runs
ok 53 - criticalf runs
ok 54 - alert runs
ok 55 - alertf runs
ok 56 - emergency runs
ok 57 - emergencyf runs
ok 58 - bad method
ok 59 - !is_trace
ok 60 - !is_debug
ok 61 - !is_info
ok 62 - !is_notice
ok 63 - !is_warning
ok 64 - !is_error
ok 65 - !is_critical
ok 66 - !is_alert
ok 67 - !is_emergency
ok 68
ok 69 - trace runs
ok 70 - tracef runs
ok 71 - debug runs
ok 72 - debugf runs
ok 73 - info runs
ok 74 - infof runs
ok 75 - notice runs
ok 76 - noticef runs
ok 77 - warning runs
ok 78 - warningf runs
ok 79 - error runs
ok 80 - errorf runs
ok 81 - critical runs
ok 82 - criticalf runs
ok 83 - alert runs
ok 84 - alertf runs
ok 85 - emergency runs
ok 86 - emergencyf runs
ok 87 - bad method
ok
All tests successful.
Files=25, Tests=260, 2 wallclock secs ( 0.14 usr 0.07 sys + 1.84 cusr 0.41 csys = 2.46 CPU)
Result: PASS
PREACTION/Log-Any-1.703.tar.gz
make test TEST_VERBOSE=1 -- OK
PPD for Log-Any-1.703 already made
Running test for module 'Log::Any::Adapter'
PREACTION/Log-Any-1.703.tar.gz
Has already been unwrapped into directory /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa
PREACTION/Log-Any-1.703.tar.gz
Has already been prepared
PREACTION/Log-Any-1.703.tar.gz
Has already been made
PREACTION/Log-Any-1.703.tar.gz
Has already been tested successfully
TEAM/Ryu-0.025.tar.gz
Has already been unwrapped into directory /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl
TEAM/Ryu-0.025.tar.gz
Has already been prepared
Running make for T/TE/TEAM/Ryu-0.025.tar.gz
Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Ryu/Manual/ETL.pod blib/lib/Ryu/Manual/ETL.pod
cp lib/Ryu/Observable.pm blib/lib/Ryu/Observable.pm
cp lib/Ryu/Node.pm blib/lib/Ryu/Node.pm
cp lib/Ryu/Manual/Protocol.pod blib/lib/Ryu/Manual/Protocol.pod
cp lib/Ryu/Sink.pm blib/lib/Ryu/Sink.pm
cp lib/Ryu/Exception.pm blib/lib/Ryu/Exception.pm
cp lib/Ryu/Source.pm blib/lib/Ryu/Source.pm
cp lib/Ryu.pm blib/lib/Ryu.pm
cp lib/Ryu/Manual/Reactive.pod blib/lib/Ryu/Manual/Reactive.pod
Manifying 9 pod documents
TEAM/Ryu-0.025.tar.gz
make -- OK
Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/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
t/00-check-deps.t ...........
ok 1 - ExtUtils::MakeMaker satisfies '6.48'
ok 2 - ExtUtils::MakeMaker satisfies '0'
ok 3 - ExtUtils::MakeMaker satisfies '0'
ok 4 - File::Spec satisfies '0'
ok 5 - IO::Handle satisfies '0'
ok 6 - IPC::Open3 satisfies '0'
ok 7 - Log::Any::Adapter::TAP satisfies '0.003002'
ok 8 - Test::CheckDeps satisfies '0.010'
ok 9 - Test::Deep satisfies '1.124'
ok 10 - Test::Fatal satisfies '0.010'
ok 11 - Test::Files satisfies '0.14'
ok 12 - Test::More satisfies '0.98'
ok 13 - Test::Refcount satisfies '0.07'
ok 14 - Test::Warnings satisfies '0.024'
ok 15 - Encode satisfies '1.98'
ok 16 - Future satisfies '0.35'
ok 17 - List::UtilsBy satisfies '0.10'
ok 18 - Log::Any satisfies '1.045'
ok 19 - Log::Any::Adapter satisfies '1.045'
ok 20 - Ref::Util satisfies '0.111'
ok 21 - Scalar::Util satisfies '1.47'
ok 22 - Syntax::Keyword::Try satisfies '0.04'
ok 23 - Variable::Disposition satisfies '0.004'
ok 24 - curry satisfies '1.001'
ok 25 - indirect satisfies '0'
ok 26 - namespace::clean satisfies '0.27'
ok 27 - parent satisfies '0'
ok 28 - perl satisfies '5.014000'
1..28
ok
t/00-compile.t ..............
1..6
ok 1 - Ryu.pm loaded ok
ok 2 - Ryu/Exception.pm loaded ok
ok 3 - Ryu/Node.pm loaded ok
ok 4 - Ryu/Observable.pm loaded ok
ok 5 - Ryu/Sink.pm loaded ok
ok 6 - Ryu/Source.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker 6.48 7.04
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Test Requires ===
#
# Module Want Have
# ---------------------- -------- --------
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.62
# IO::Handle any 1.35
# IPC::Open3 any 1.16
# Log::Any::Adapter::TAP 0.003002 0.003003
# Test::CheckDeps 0.010 0.010
# Test::Deep 1.124 1.127
# Test::Fatal 0.010 0.014
# Test::Files 0.14 0.14
# Test::More 0.98 1.001009
# Test::Refcount 0.07 0.08
# Test::Warnings 0.024 0.026
#
# === Test Recommends ===
#
# Module Want Have
# --------------- -------- --------
# CPAN::Meta 2.120900 2.150005
# Test::HexString 0.03 0.03
#
# === Runtime Requires ===
#
# Module Want Have
# --------------------- ----- --------
# Encode 1.98 2.93
# Future 0.35 0.37
# List::UtilsBy 0.10 0.10
# Log::Any 1.045 1.703
# Log::Any::Adapter 1.045 1.703
# Ref::Util 0.111 0.203
# Scalar::Util 1.47 1.49
# Syntax::Keyword::Try 0.04 0.09
# Variable::Disposition 0.004 0.004
# curry 1.001 1.001000
# indirect any 0.38
# namespace::clean 0.27 0.27
# parent any 0.236
#
# === Runtime Recommends ===
#
# Module Want Have
# ------------- ---- --------
# JSON::MaybeXS any 1.003009
# MIME::Base64 any 3.15
# Text::CSV any 1.95
#
# === Runtime Suggests ===
#
# Module Want Have
# ----------------------------- ------- -------
# JSON::SL v1.0.6 1.0.7
# XML::LibXML::SAX::ChunkParser 0.00008 0.00008
#
t/00-report-prereqs.t .......
1..1
ok 1
ok
t/chomp.t ...................
ok 1 - some operation was performed
1..1
ok
t/combine_latest.t ..........
ok 1 - combine_latest operation was performed
1..1
ok
t/count.t ...................
ok 1 - count operation was performed
1..1
ok
t/distinct.t ................
ok 1 - distinct operation was performed
1..1
ok
t/distinct_until_changed.t ..
ok 1 - distinct_until_changed operation was performed
1..1
ok
t/encode.t ..................
# Subtest: base64
ok 1 - base64 operation was performed
1..1
ok 1 - base64
# Subtest: json
ok 1 - json operation was performed
1..1
ok 2 - json
1..2
ok
t/every.t ...................
ok 1 - every operation was performed
1..1
ok
t/exception.t ...............
# Subtest: Basic exceptions
ok 1 - An object of class 'Ryu::Exception' isa 'Ryu::Exception'
ok 2 - message is correct
ok 3 - type is correct
1..3
ok 1 - Basic exceptions
# Subtest: Future handling
ok 1 - An object of class 'Ryu::Exception' isa 'Ryu::Exception'
ok 2 - ->fail returns the Future it was passed
ok 3 - can ->fail without errors
ok 4 - $f is ready
ok 5 - ... and not done
ok 6 - ... or cancelled
ok 7 - failure is correct
ok 8 - message matches when reconstructing from Future
ok 9 - type matches when reconstructing from Future
ok 10 - details match when reconstructing from Future
1..10
ok 2 - Future handling
1..2
ok
t/extract_all.t .............
ok 1 - extract_all operation was performed
1..1
ok
t/flat_map.t ................
# Logging via Log::Any::Adapter::TAP::Lev1; set TAP_LOG_FILTER=none to see all log levels, and TAP_LOG_ORIGIN=3 to see caller info.
# Subtest: simple chain of arrayrefs
ok 1 - can flat_map without exceptions
ok 2 - emit works
ok 3 - flat_map operation was performed
ok 4 - source is still valid
1..4
ok 1 - simple chain of arrayrefs
# Subtest: ::Source expansion
ok 1 - no sources created yet
ok 2 - now have a nested source
ok 3 - ... and another one
ok 4 - flat_map operation was performed
ok 5 - source is still valid
1..5
ok 2 - ::Source expansion
# Subtest: early exit
ok 1 - start with none
ok 2 - count 1
ok 3 - ... and single source
ok 4 - still count 1
ok 5 - ... and single source
ok 6 - still count 1
ok 7 - chained is not yet ready
ok 8 - still count 1
ok 9 - but chained is now ready
ok 10 - nested item nested 1(cancelled) is ready
ok 11 - flat_map operation was performed
ok 12 - source is still valid
ok 13 - can dispose chained
1..13
ok 3 - early exit
1..3
ok
t/map.t .....................
# Subtest: map with sub
ok 1 - map operation was performed
1..1
ok 1 - map with sub
# Subtest: map with hashref key
ok 1 - map operation was performed
1..1
ok 2 - map with hashref key
# Subtest: map with method name
ok 1 - map operation was performed
1..1
ok 3 - map with method name
1..3
ok
t/max.t .....................
ok 1 - max operation was performed
1..1
ok
t/mean.t ....................
ok 1 - mean operation was performed
1..1
ok
t/merge.t ...................
ok 1 - merge operation was performed
1..1
ok
t/min.t .....................
ok 1 - min operation was performed
1..1
ok
t/observable.t ..............
# Subtest: string and number handling
ok 1 - number looks right
ok 2 - string looks right
1..2
ok 1 - string and number handling
# Subtest: subscription
ok 1 - value was passed in $_ and @_
ok 2 - have expected value
ok 3 - callback was triggered
ok 4 - value was passed in $_ and @_
ok 5 - have expected value
ok 6 - callback was triggered again
1..6
ok 2 - subscription
1..2
ok
t/ordered_futures.t .........
ok 1 - ordered_futures operation was performed
1..1
ok
t/prefix.t ..................
ok 1 - Future was completed
ok 2 - prefix operation was performed
1..2
ok
t/ryu.t .....................
# Subtest: import
ok 1 - An object of class 'Ryu' isa 'Ryu'
ok 2 - Ryu->can(...)
1..2
ok 1 - import
# Subtest: instantiate
ok 1 - An object of class 'Ryu' isa 'Ryu'
ok 2 - Ryu->can(...)
1..2
ok 2 - instantiate
1..2
ok
t/skip.t ....................
ok 1 - skip operation was performed
1..1
ok
t/skip_last.t ...............
ok 1 - skip_last operation was performed
1..1
ok
t/source.t ..................
# Subtest: emit and filter
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - no exception when emitting
ok 3 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 4 - filtered source is different from original
ok 5 - have expected value 1
ok 6 - have expected value 2
ok 7 - have expected value 3
ok 8 - saw expected values after filtering
ok 9 - no exception when emitting
1..9
ok 1 - emit and filter
# Subtest: filter objects with methods
# Subtest: method => coderef
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - have expected ID value 1
ok 3 - have expected ID value 2
ok 4 - have expected ID value 3
ok 5 - have expected ID value 4
ok 6 - have expected ID value 5
ok 7 - saw expected values after method filtering
1..7
ok 1 - method => coderef
# Subtest: method => regex
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - saw expected values after filtering methods on regex
1..2
ok 2 - method => regex
# Subtest: method => string
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - saw expected values after filtering methods on string eq
1..2
ok 3 - method => string
1..3
ok 2 - filter objects with methods
# Subtest: filter hashrefs with methods
# Subtest: key => coderef
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - have expected ID value 1
ok 3 - have expected ID value 2
ok 4 - have expected ID value 3
ok 5 - have expected ID value 4
ok 6 - have expected ID value 5
ok 7 - saw expected values after key filtering
1..7
ok 1 - key => coderef
# Subtest: method => regex
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - saw expected values after filtering items on regex
1..2
ok 2 - method => regex
# Subtest: method => string
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - saw expected values after filtering items on string eq
1..2
ok 3 - method => string
1..3
ok 3 - filter hashrefs with methods
# Subtest: filter cleanup
ok 1 - have our ref and internal for filter callback
ok 2 - now only have our ref
ok 3 - and can dispose without error
ok 4 - has internal copies of chained source on ->completed and for ->{on_item}
ok 5 - source is marked as ready
ok 6 - and so is filtered source
ok 7 - now only have our ref
ok 8 - can dispose filtered source without error
ok 9 - and our original source too
1..9
ok 4 - filter cleanup
1..4
ok
t/statistics.t ..............
ok 1 - A reference of type 'HASH' isa 'HASH'
ok 2 - have no stats yet
ok 3 - statistics operation was performed
1..3
ok
t/suffix.t ..................
ok 1 - Future was completed
ok 2 - suffix operation was performed
1..2
ok
t/sum.t .....................
ok 1 - sum operation was performed
1..1
ok
t/switch_str.t ..............
ok 1 - switch_str operation was performed
1..1
ok
t/take.t ....................
ok 1 - take operation was performed
1..1
ok
t/with_index.t ..............
ok 1 - with_index operation was performed
1..1
ok
All tests successful.
Files=31, Tests=78, 6 wallclock secs ( 0.15 usr 0.09 sys + 4.56 cusr 0.74 csys = 5.54 CPU)
Result: PASS
TEAM/Ryu-0.025.tar.gz
make test TEST_VERBOSE=1 -- OK
Tom Molesworth <team@perlsite.co.uk>
stream and data flow handling for async code
>>> (cd /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl && tar cvf - Ryu-0.025.ppd blib) | gzip -c >/Users/fly2000/cpanfly-5.20/var/REPO/T/TE/TEAM/Ryu-0.025.tar.gz
Ryu-0.025.ppd
blib/
blib/lib/
blib/lib/Ryu/
blib/lib/Ryu/Exception.pm
blib/lib/Ryu/Manual/
blib/lib/Ryu/Manual/ETL.pod
blib/lib/Ryu/Manual/Protocol.pod
blib/lib/Ryu/Manual/Reactive.pod
blib/lib/Ryu/Node.pm
blib/lib/Ryu/Observable.pm
blib/lib/Ryu/Sink.pm
blib/lib/Ryu/Source.pm
blib/lib/Ryu.pm
blib/man3/
blib/man3/Ryu.3
blib/man3/Ryu::Exception.3
blib/man3/Ryu::Manual::ETL.3
blib/man3/Ryu::Manual::Protocol.3
blib/man3/Ryu::Manual::Reactive.3
blib/man3/Ryu::Node.3
blib/man3/Ryu::Observable.3
blib/man3/Ryu::Sink.3
blib/man3/Ryu::Source.3
TEAM/Ryu-Async-0.008.tar.gz
Has already been unwrapped into directory /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-Async-0.008-xIJvgz
TEAM/Ryu-Async-0.008.tar.gz
Has already been prepared
Running make for T/TE/TEAM/Ryu-Async-0.008.tar.gz
Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Ryu/Async.pm blib/lib/Ryu/Async.pm
cp lib/Ryu/Async/Server.pm blib/lib/Ryu/Async/Server.pm
cp lib/Ryu/Async.pod blib/lib/Ryu/Async.pod
cp lib/Ryu/Async/Packet.pm blib/lib/Ryu/Async/Packet.pm
cp lib/Ryu/Async/Client.pm blib/lib/Ryu/Async/Client.pm
Manifying 2 pod documents
TEAM/Ryu-Async-0.008.tar.gz
make -- OK
Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/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
t/00-check-deps.t ......
ok 1 - ExtUtils::MakeMaker satisfies '6.48'
ok 2 - ExtUtils::MakeMaker satisfies '0'
ok 3 - ExtUtils::MakeMaker satisfies '0'
ok 4 - File::Spec satisfies '0'
ok 5 - IO::Handle satisfies '0'
ok 6 - IPC::Open3 satisfies '0'
ok 7 - Test::CheckDeps satisfies '0.010'
ok 8 - Test::Deep satisfies '1.126'
ok 9 - Test::Fatal satisfies '0.010'
ok 10 - Test::More satisfies '0.98'
ok 11 - Test::Refcount satisfies '0.07'
ok 12 - Variable::Disposition satisfies '0.004'
ok 13 - indirect satisfies '0'
ok 14 - Future satisfies '0.34'
ok 15 - IO::Async satisfies '0.71'
ok 16 - IO::Socket::IP satisfies '0.37'
ok 17 - Log::Any satisfies '1.000'
ok 18 - Ryu satisfies '0.024'
ok 19 - Syntax::Keyword::Try satisfies '0'
ok 20 - URI::tcp satisfies '0'
ok 21 - URI::udp satisfies '0'
ok 22 - curry satisfies '1.000'
ok 23 - namespace::clean satisfies '0'
ok 24 - parent satisfies '0'
ok 25 - perl satisfies '5.014000'
1..25
ok
t/00-compile.t .........
1..4
ok 1 - Ryu/Async.pm loaded ok
ok 2 - Ryu/Async/Client.pm loaded ok
ok 3 - Ryu/Async/Packet.pm loaded ok
ok 4 - Ryu/Async/Server.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker 6.48 7.04
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Test Requires ===
#
# Module Want Have
# --------------------- ----- --------
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.62
# IO::Handle any 1.35
# IPC::Open3 any 1.16
# Test::CheckDeps 0.010 0.010
# Test::Deep 1.126 1.127
# Test::Fatal 0.010 0.014
# Test::More 0.98 1.001009
# Test::Refcount 0.07 0.08
# Variable::Disposition 0.004 0.004
# indirect any 0.38
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# -------------------- ----- --------
# Future 0.34 0.37
# IO::Async 0.71 0.71
# IO::Socket::IP 0.37 0.39
# Log::Any 1.000 1.703
# Ryu 0.024 0.025
# Syntax::Keyword::Try any 0.09
# URI::tcp any 2.0.0
# URI::udp any undef
# curry 1.000 1.001000
# namespace::clean any 0.27
# parent any 0.236
#
# === Runtime Recommends ===
#
# Module Want Have
# -------------- ---- ----
# Heap any 0.80
# IO::Async::SSL 0.19 0.19
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
t/stream.t .............
ok 1 - have expected data from stream
ok 2 - can ->from a ::Stream
ok 3 - all child notifiers removed
1..3
ok
t/timer.t ..............
ok 1 - have 10
# Elapsed 1.00364899635315s
ok 2 - elapsed time looks about right
ok 3 - have only one ref after completion
ok 4 - all child notifiers removed after timer finishes
1..4
ok
t/udp.t ................
ok 1 - can create new server
ok 2 - An object of class 'Ryu::Async::Server' isa 'Ryu::Async::Server'
ok 3 - have nonzero port
ok 4 - able to get port
ok 5 - can create client
ok 6 - An object of class 'Ryu::Async::Client' isa 'Ryu::Async::Client'
ok 7 - An object of class 'Ryu::Async::Packet' isa 'Ryu::Async::Packet'
ok 8 - payload matches original message content
ok 9 - no exception waiting for the packet to arrive
ok 10 - packet was received successfully
1..10
ok
All tests successful.
Files=6, Tests=47, 4 wallclock secs ( 0.05 usr 0.02 sys + 1.47 cusr 0.24 csys = 1.78 CPU)
Result: PASS
TEAM/Ryu-Async-0.008.tar.gz
make test TEST_VERBOSE=1 -- OK
Tom Molesworth <team@perlsite.co.uk>
IO::Async support for Ryu stream management
>>> (cd /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-Async-0.008-xIJvgz && tar cvf - Ryu-Async-0.008.ppd blib) | gzip -c >/Users/fly2000/cpanfly-5.20/var/REPO/T/TE/TEAM/Ryu-Async-0.008.tar.gz
Ryu-Async-0.008.ppd
blib/
blib/lib/
blib/lib/Ryu/
blib/lib/Ryu/Async/
blib/lib/Ryu/Async/Client.pm
blib/lib/Ryu/Async/Packet.pm
blib/lib/Ryu/Async/Server.pm
blib/lib/Ryu/Async.pm
blib/lib/Ryu/Async.pod
blib/man3/
blib/man3/Ryu::Async.3
TEAM/Net-Async-Redis-1.000.tar.gz
Has already been unwrapped into directory /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Net-Async-Redis-1.000-3sj587
TEAM/Net-Async-Redis-1.000.tar.gz
Has already been prepared
Running make for T/TE/TEAM/Net-Async-Redis-1.000.tar.gz
Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-Async-0.008-xIJvgz/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-Async-0.008-xIJvgz/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/blib/lib to PERL5LIB for 'make'
>>> make
cp job-queue.pl blib/lib/Net/Async/job-queue.pl
cp lib/Net/Async/Redis/Subscription.pm blib/lib/Net/Async/Redis/Subscription.pm
cp lib/Net/Async/Redis.pm blib/lib/Net/Async/Redis.pm
cp lib/Net/Async/Redis.pod blib/lib/Net/Async/Redis.pod
cp lib/Net/Async/Redis/Protocol.pm blib/lib/Net/Async/Redis/Protocol.pm
cp lib/Net/Async/Redis/Commands.pm blib/lib/Net/Async/Redis/Commands.pm
cp lib/Net/Async/Redis/Subscription/Message.pm blib/lib/Net/Async/Redis/Subscription/Message.pm
Manifying 5 pod documents
TEAM/Net-Async-Redis-1.000.tar.gz
make -- OK
Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-Async-0.008-xIJvgz/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-Async-0.008-xIJvgz/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Ryu-0.025-A7H9rl/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.703-YCMfXa/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
t/00-check-deps.t ......
ok 1 - ExtUtils::MakeMaker satisfies '6.48'
ok 2 - ExtUtils::MakeMaker satisfies '0'
ok 3 - ExtUtils::MakeMaker satisfies '0'
ok 4 - File::Spec satisfies '0'
ok 5 - IO::Handle satisfies '0'
ok 6 - IPC::Open3 satisfies '0'
ok 7 - Test::CheckDeps satisfies '0.010'
ok 8 - Test::More satisfies '0.98'
ok 9 - Future satisfies '0.30'
ok 10 - IO::Async satisfies '0'
ok 11 - List::Util satisfies '1.29'
ok 12 - Ryu::Async satisfies '0.006'
ok 13 - curry satisfies '0'
ok 14 - namespace::clean satisfies '0'
ok 15 - parent satisfies '0'
ok 16 - perl satisfies '5.014000'
1..16
ok
t/00-compile.t .........
1..5
ok 1 - Net/Async/Redis.pm loaded ok
ok 2 - Net/Async/Redis/Commands.pm loaded ok
ok 3 - Net/Async/Redis/Protocol.pm loaded ok
ok 4 - Net/Async/Redis/Subscription.pm loaded ok
ok 5 - Net/Async/Redis/Subscription/Message.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker 6.48 7.04
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ----- --------
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.62
# IO::Handle any 1.35
# IPC::Open3 any 1.16
# Test::CheckDeps 0.010 0.010
# Test::More 0.98 1.001009
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ---------------- ----- --------
# Future 0.30 0.37
# IO::Async any 0.71
# List::Util 1.29 1.49
# Ryu::Async 0.006 0.008
# curry any 1.001000
# namespace::clean any 0.27
# parent any 0.236
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
t/basic.t .............. skipped: set NET_ASYNC_REDIS_HOST env var to test
t/protocol.t ...........
# Subtest: decoding
ok 1 - An object of class 'Net::Async::Redis::Protocol' isa 'Net::Async::Redis::Protocol'
ok 2 - simple string
ok 3 - a number
ok 4 - empty string
ok 5 - null
ok 6 - bulk string
ok 7 - empty array
ok 8 - single-element array
ok 9 - nested single-element array
ok 10 - 2-element array
ok 11 - mixed array
1..11
ok 1 - decoding
# Subtest: encoding
ok 1 - An object of class 'Net::Async::Redis::Protocol' isa 'Net::Async::Redis::Protocol'
ok 2 - simple string
ok 3 - a number
ok 4 - empty string
ok 5 - null
ok 6 - bulk string
ok 7 - empty array
ok 8 - single-element array
ok 9 - nested single-element array
ok 10 - 2-element array
ok 11 - mixed array
1..11
ok 2 - encoding
# Subtest: roundtrip
ok 1 - An object of class 'Net::Async::Redis::Protocol' isa 'Net::Async::Redis::Protocol'
ok 2 - simple string
ok 3 - reëncoding works
ok 4 - a number
ok 5 - reëncoding works
ok 6 - empty string
ok 7 - reëncoding works
ok 8 - null
ok 9 - reëncoding works
ok 10 - bulk string
ok 11 - reëncoding works
ok 12 - empty array
ok 13 - reëncoding works
ok 14 - single-element array
ok 15 - reëncoding works
ok 16 - nested single-element array
ok 17 - reëncoding works
ok 18 - 2-element array
ok 19 - reëncoding works
ok 20 - mixed array
ok 21 - reëncoding works
1..21
ok 3 - roundtrip
1..3
ok
t/psubscribe.t ......... skipped: set NET_ASYNC_REDIS_HOST env var to test
All tests successful.
Files=6, Tests=25, 1 wallclock secs ( 0.05 usr 0.02 sys + 1.29 cusr 0.22 csys = 1.58 CPU)
Result: PASS
TEAM/Net-Async-Redis-1.000.tar.gz
make test TEST_VERBOSE=1 -- OK
Tom Molesworth <team@perlsite.co.uk>
Redis support for IO::Async
>>> (cd /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Net-Async-Redis-1.000-3sj587 && tar cvf - Net-Async-Redis-1.000.ppd blib) | gzip -c >/Users/fly2000/cpanfly-5.20/var/REPO/T/TE/TEAM/Net-Async-Redis-1.000.tar.gz
Net-Async-Redis-1.000.ppd
blib/
blib/lib/
blib/lib/Net/
blib/lib/Net/Async/
blib/lib/Net/Async/job-queue.pl
blib/lib/Net/Async/Redis/
blib/lib/Net/Async/Redis/Commands.pm
blib/lib/Net/Async/Redis/Protocol.pm
blib/lib/Net/Async/Redis/Subscription/
blib/lib/Net/Async/Redis/Subscription/Message.pm
blib/lib/Net/Async/Redis/Subscription.pm
blib/lib/Net/Async/Redis.pm
blib/lib/Net/Async/Redis.pod
blib/man3/
blib/man3/Net::Async::Redis.3
blib/man3/Net::Async::Redis::Commands.3
blib/man3/Net::Async::Redis::Subscription.3
blib/man3/Net::Async::Redis::Subscription::Message.3
Finished 2017-12-10T10:18:17