PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin
Start 2019-04-16T02:05:33
ActivePerl-2400 CPAN-2.10
Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata'
Database was generated on Mon, 15 Apr 2019 05:17:02 GMT
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TE/TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz ok
Database-Async-Engine-PostgreSQL-0.001
Database-Async-Engine-PostgreSQL-0.001/README
Database-Async-Engine-PostgreSQL-0.001/Changes
Database-Async-Engine-PostgreSQL-0.001/LICENSE
Database-Async-Engine-PostgreSQL-0.001/cpanfile
Database-Async-Engine-PostgreSQL-0.001/dist.ini
Database-Async-Engine-PostgreSQL-0.001/META.yml
Database-Async-Engine-PostgreSQL-0.001/MANIFEST
Database-Async-Engine-PostgreSQL-0.001/t
Database-Async-Engine-PostgreSQL-0.001/t/basic.t
Database-Async-Engine-PostgreSQL-0.001/META.json
Database-Async-Engine-PostgreSQL-0.001/Makefile.PL
Database-Async-Engine-PostgreSQL-0.001/t/00-compile.t
Database-Async-Engine-PostgreSQL-0.001/xt/author
Database-Async-Engine-PostgreSQL-0.001/xt/author/eol.t
Database-Async-Engine-PostgreSQL-0.001/t/00-check-deps.t
Database-Async-Engine-PostgreSQL-0.001/xt/author/no-tabs.t
Database-Async-Engine-PostgreSQL-0.001/xt/author/mojibake.t
Database-Async-Engine-PostgreSQL-0.001/examples
Database-Async-Engine-PostgreSQL-0.001/examples/roundtrip.pl
Database-Async-Engine-PostgreSQL-0.001/xt/release
Database-Async-Engine-PostgreSQL-0.001/xt/release/distmeta.t
Database-Async-Engine-PostgreSQL-0.001/t/00-report-prereqs.t
Database-Async-Engine-PostgreSQL-0.001/xt/author/pod-syntax.t
Database-Async-Engine-PostgreSQL-0.001/xt/author/pod-no404s.t
Database-Async-Engine-PostgreSQL-0.001/t/00-report-prereqs.dd
Database-Async-Engine-PostgreSQL-0.001/xt/author/portability.t
Database-Async-Engine-PostgreSQL-0.001/xt/author/test-version.t
Database-Async-Engine-PostgreSQL-0.001/xt/release/cpan-changes.t
Database-Async-Engine-PostgreSQL-0.001/xt/author/minimum-version.t
Database-Async-Engine-PostgreSQL-0.001/xt/release/common_spelling.t
Database-Async-Engine-PostgreSQL-0.001/lib/Database/Async/Engine
Database-Async-Engine-PostgreSQL-0.001/lib/Database/Async/Engine/PostgreSQL.pm
Database-Async-Engine-PostgreSQL-0.001/lib/Database/Async/Engine/PostgreSQL.pod
Configuring T/TE/TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Warning: prerequisite Database::Async 0.002 not found. We have 0.001.
Warning: prerequisite Protocol::Database::PostgreSQL 1.001 not found. We have 1.000.
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
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 Database::Async::Engine::PostgreSQL
Writing MYMETA.yml and MYMETA.json
TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for T/TE/TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz
---- Unsatisfied dependencies detected during ----
---- TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz ----
Protocol::Database::PostgreSQL [requires]
Database::Async [requires]
Running test for module 'Protocol::Database::PostgreSQL'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TE/TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz ok
Protocol-Database-PostgreSQL-1.001
Protocol-Database-PostgreSQL-1.001/README
Protocol-Database-PostgreSQL-1.001/Changes
Protocol-Database-PostgreSQL-1.001/LICENSE
Protocol-Database-PostgreSQL-1.001/cpanfile
Protocol-Database-PostgreSQL-1.001/dist.ini
Protocol-Database-PostgreSQL-1.001/META.yml
Protocol-Database-PostgreSQL-1.001/MANIFEST
Protocol-Database-PostgreSQL-1.001/META.json
Protocol-Database-PostgreSQL-1.001/Makefile.PL
Protocol-Database-PostgreSQL-1.001/t
Protocol-Database-PostgreSQL-1.001/t/protocol.t
Protocol-Database-PostgreSQL-1.001/t/00-compile.t
Protocol-Database-PostgreSQL-1.001/xt/author
Protocol-Database-PostgreSQL-1.001/xt/author/eol.t
Protocol-Database-PostgreSQL-1.001/t/00-check-deps.t
Protocol-Database-PostgreSQL-1.001/xt/author/no-tabs.t
Protocol-Database-PostgreSQL-1.001/xt/author/mojibake.t
Protocol-Database-PostgreSQL-1.001/xt/release
Protocol-Database-PostgreSQL-1.001/xt/release/distmeta.t
Protocol-Database-PostgreSQL-1.001/t/00-report-prereqs.t
Protocol-Database-PostgreSQL-1.001/xt/author/pod-syntax.t
Protocol-Database-PostgreSQL-1.001/xt/author/pod-no404s.t
Protocol-Database-PostgreSQL-1.001/t/00-report-prereqs.dd
Protocol-Database-PostgreSQL-1.001/xt/author/portability.t
Protocol-Database-PostgreSQL-1.001/xt/author/test-version.t
Protocol-Database-PostgreSQL-1.001/doc
Protocol-Database-PostgreSQL-1.001/doc/connection_states.dot
Protocol-Database-PostgreSQL-1.001/doc/connection_states.png
Protocol-Database-PostgreSQL-1.001/xt/release/cpan-changes.t
Protocol-Database-PostgreSQL-1.001/xt/author/minimum-version.t
Protocol-Database-PostgreSQL-1.001/xt/release/common_spelling.t
Protocol-Database-PostgreSQL-1.001/examples
Protocol-Database-PostgreSQL-1.001/examples/replication-event.pl
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Error.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Client.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Error.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Message.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Client.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Constants.pm
Protocol-Database-PostgreSQL-1.001/script
Protocol-Database-PostgreSQL-1.001/script/extract-errors-from-errcodes-appendix.pl
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/NoData.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/DataRow.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/NoData.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyData.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/DataRow.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyData.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pm
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pod
Protocol-Database-PostgreSQL-1.001/lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pod
Configuring T/TE/TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Warning: prerequisite Ryu 1.001 not found. We have 1.000.
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
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 Protocol::Database::PostgreSQL
Writing MYMETA.yml and MYMETA.json
TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for T/TE/TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz
---- Unsatisfied dependencies detected during ----
---- TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz ----
Ryu [requires]
Running test for module 'Ryu'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TE/TEAM/Ryu-1.001.tar.gz ok
Ryu-1.001
Ryu-1.001/README
Ryu-1.001/Changes
Ryu-1.001/t
Ryu-1.001/t/ryu.t
Ryu-1.001/LICENSE
Ryu-1.001/cpanfile
Ryu-1.001/dist.ini
Ryu-1.001/META.yml
Ryu-1.001/MANIFEST
Ryu-1.001/META.json
Ryu-1.001/lib
Ryu-1.001/lib/Ryu.pm
Ryu-1.001/Makefile.PL
Ryu-1.001/doc
Ryu-1.001/doc/stream.md
Ryu-1.001/t/observable.t
Ryu-1.001/t/source
Ryu-1.001/t/source/map.t
Ryu-1.001/t/source/max.t
Ryu-1.001/t/source/min.t
Ryu-1.001/t/source/sum.t
Ryu-1.001/t/00-compile.t
Ryu-1.001/doc/classes.dot
Ryu-1.001/doc/protocol.md
Ryu-1.001/lib/Ryu
Ryu-1.001/lib/Ryu/Node.pm
Ryu-1.001/lib/Ryu/Sink.pm
Ryu-1.001/t/source/mean.t
Ryu-1.001/t/source/skip.t
Ryu-1.001/t/source/take.t
Ryu-1.001/xt/author
Ryu-1.001/xt/author/eol.t
Ryu-1.001/t/source/chomp.t
Ryu-1.001/t/source/count.t
Ryu-1.001/t/source/every.t
Ryu-1.001/t/source/merge.t
Ryu-1.001/lib/Ryu/Sink.pod
Ryu-1.001/doc/transform.dot
Ryu-1.001/doc/transform.png
Ryu-1.001/lib/Ryu/Buffer.pm
Ryu-1.001/lib/Ryu/Source.pm
Ryu-1.001/lib/Ryu/Stream.pm
Ryu-1.001/t/source/buffer.t
Ryu-1.001/t/source/encode.t
Ryu-1.001/t/source/filter.t
Ryu-1.001/t/source/prefix.t
Ryu-1.001/t/source/source.t
Ryu-1.001/t/source/suffix.t
Ryu-1.001/t/00-check-deps.t
Ryu-1.001/t/source/chained.t
Ryu-1.001/lib/Ryu/Source.pod
Ryu-1.001/lib/Ryu/Stream.pod
Ryu-1.001/t/source/distinct.t
Ryu-1.001/t/source/flat_map.t
Ryu-1.001/xt/author/no-tabs.t
Ryu-1.001/examples
Ryu-1.001/examples/synopsis.pl
Ryu-1.001/lib/Ryu/Exception.pm
Ryu-1.001/t/source/exception.t
Ryu-1.001/t/source/skip_last.t
Ryu-1.001/xt/author/mojibake.t
Ryu-1.001/lib/Ryu/Observable.pm
Ryu-1.001/t/source/skip_until.t
Ryu-1.001/t/source/statistics.t
Ryu-1.001/t/source/switch_str.t
Ryu-1.001/t/source/with_index.t
Ryu-1.001/xt/release
Ryu-1.001/xt/release/distmeta.t
Ryu-1.001/t/00-report-prereqs.t
Ryu-1.001/lib/Ryu/Manual
Ryu-1.001/lib/Ryu/Manual/ETL.pod
Ryu-1.001/t/source/extract_all.t
Ryu-1.001/xt/author/pod-syntax.t
Ryu-1.001/xt/author/pod-no404s.t
Ryu-1.001/t/00-report-prereqs.dd
Ryu-1.001/examples/count_lines.pl
Ryu-1.001/t/source/flow_control.t
Ryu-1.001/xt/author/portability.t
Ryu-1.001/xt/author/test-version.t
Ryu-1.001/t/source/combine_latest.t
Ryu-1.001/xt/release/cpan-changes.t
Ryu-1.001/t/source/ordered_futures.t
Ryu-1.001/lib/Ryu/Manual/Protocol.pod
Ryu-1.001/lib/Ryu/Manual/Reactive.pod
Ryu-1.001/xt/author/minimum-version.t
Ryu-1.001/xt/release/common_spelling.t
Ryu-1.001/t/source/distinct_until_changed.t
Configuring T/TE/TEAM/Ryu-1.001.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
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-1.001.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for T/TE/TEAM/Ryu-1.001.tar.gz
>>> make
cp lib/Ryu/Observable.pm blib/lib/Ryu/Observable.pm
cp lib/Ryu/Stream.pod blib/lib/Ryu/Stream.pod
cp lib/Ryu/Source.pod blib/lib/Ryu/Source.pod
cp lib/Ryu/Sink.pod blib/lib/Ryu/Sink.pod
cp lib/Ryu/Stream.pm blib/lib/Ryu/Stream.pm
cp lib/Ryu/Buffer.pm blib/lib/Ryu/Buffer.pm
cp lib/Ryu/Source.pm blib/lib/Ryu/Source.pm
cp lib/Ryu/Manual/Protocol.pod blib/lib/Ryu/Manual/Protocol.pod
cp lib/Ryu/Exception.pm blib/lib/Ryu/Exception.pm
cp lib/Ryu/Manual/ETL.pod blib/lib/Ryu/Manual/ETL.pod
cp lib/Ryu.pm blib/lib/Ryu.pm
cp lib/Ryu/Manual/Reactive.pod blib/lib/Ryu/Manual/Reactive.pod
cp lib/Ryu/Sink.pm blib/lib/Ryu/Sink.pm
cp lib/Ryu/Node.pm blib/lib/Ryu/Node.pm
Duplicate POD found (shadowing?): lib::Ryu::Stream (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib/Ryu/Stream.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib/Ryu/Stream.pod
Duplicate POD found (shadowing?): lib::Ryu::Sink (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib/Ryu/Sink.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib/Ryu/Sink.pm
Duplicate POD found (shadowing?): lib::Ryu::Source (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib/Ryu/Source.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib/Ryu/Source.pm
Manifying 14 pod documents
TEAM/Ryu-1.001.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/source/*.t
t/00-check-deps.t ..................
ok 1 - ExtUtils::MakeMaker satisfies '0'
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 satisfies '1.045'
ok 8 - Log::Any::Adapter::TAP satisfies '0.003002'
ok 9 - Test::CheckDeps satisfies '0.010'
ok 10 - Test::Deep satisfies '1.124'
ok 11 - Test::Fatal satisfies '0.010'
ok 12 - Test::Files satisfies '0.14'
ok 13 - Test::More satisfies '0.98'
ok 14 - Test::Refcount satisfies '0.07'
ok 15 - Test::Warnings satisfies '0.024'
ok 16 - Encode satisfies '1.98'
ok 17 - Exporter satisfies '0'
ok 18 - Future satisfies '0.39'
ok 19 - JSON::MaybeXS satisfies '0'
ok 20 - List::Util satisfies '0'
ok 21 - List::UtilsBy satisfies '0.10'
ok 22 - Log::Any satisfies '1.045'
ok 23 - Log::Any::Adapter satisfies '1.045'
ok 24 - MIME::Base64 satisfies '0'
ok 25 - Ref::Util satisfies '0.111'
ok 26 - Scalar::Util satisfies '1.47'
ok 27 - Syntax::Keyword::Try satisfies '0.04'
ok 28 - Text::CSV satisfies '0'
ok 29 - Variable::Disposition satisfies '0.004'
ok 30 - curry satisfies '1.001'
ok 31 - curry::weak satisfies '0'
ok 32 - indirect satisfies '0'
ok 33 - namespace::clean satisfies '0.27'
ok 34 - overload satisfies '0'
ok 35 - parent satisfies '0'
ok 36 - perl satisfies '5.006'
ok 37 - sort satisfies '0'
ok 38 - strict satisfies '0'
ok 39 - utf8 satisfies '0'
ok 40 - warnings satisfies '0'
1..40
ok
t/00-compile.t .....................
1..8
ok 1 - Ryu.pm loaded ok
ok 2 - Ryu/Buffer.pm loaded ok
ok 3 - Ryu/Exception.pm loaded ok
ok 4 - Ryu/Node.pm loaded ok
ok 5 - Ryu/Observable.pm loaded ok
ok 6 - Ryu/Sink.pm loaded ok
ok 7 - Ryu/Source.pm loaded ok
ok 8 - Ryu/Stream.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# ---------------------- -------- --------
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.75
# IO::Handle any 1.36
# IPC::Open3 any 1.20
# Log::Any::Adapter 1.045 1.707
# Log::Any::Adapter::TAP 0.003002 0.003003
# Test::CheckDeps 0.010 0.010
# Test::Deep 1.124 1.128
# Test::Fatal 0.010 0.014
# Test::Files 0.14 0.14
# Test::More 0.98 1.302162
# 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.94
# Exporter any 5.73
# Future 0.39 0.39
# JSON::MaybeXS any 1.004000
# List::Util any 1.50
# List::UtilsBy 0.10 0.11
# Log::Any 1.045 1.707
# Log::Any::Adapter 1.045 1.707
# MIME::Base64 any 3.15
# Ref::Util 0.111 0.204
# Scalar::Util 1.47 1.50
# Syntax::Keyword::Try 0.04 0.09
# Text::CSV any 1.99
# Variable::Disposition 0.004 0.004
# curry 1.001 1.001000
# curry::weak any undef
# indirect any 0.38
# namespace::clean 0.27 0.27
# overload any 1.26
# parent any 0.237
# sort any 2.02
# strict any 1.11
# utf8 any 1.19
# warnings any 1.36
#
# === Runtime Recommends ===
#
# Module Want Have
# --------------- ----- -----
# JSON::MaybeUTF8 1.002 1.002
# MIME::Base64 any 3.15
# Text::CSV any 1.99
#
# === 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/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
# Subtest: boolean comparison - numeric
ok 1 - true numeric boolean
ok 2 - true numeric boolean
1..2
ok 3 - boolean comparison - numeric
# Subtest: boolean comparison - string
ok 1 - true string boolean
ok 2 - false string boolean
ok 3 - false string boolean
1..3
ok 4 - boolean comparison - string
ok 5 - no (unexpected) warnings (via done_testing)
1..5
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/source/buffer.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: default
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - start with no items
ok 3 - have one item
ok 4 - still that one item
ok 5 - now have the next item
ok 6 - have the expected 2 items
1..6
ok 1 - default
# Subtest: high/low watermark
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - start with no items
ok 3 - and no flow control events
ok 4 - item does not pass through
ok 5 - still no flow control event
ok 6 - item does not pass through
ok 7 - still no flow control event
ok 8 - item does not pass through
ok 9 - still no flow control event
ok 10 - item does not pass through
ok 11 - still no flow control event
ok 12 - item still not received
ok 13 - receive flow control event
ok 14 - items all received
ok 15 - receive flow control event
1..15
ok 2 - high/low watermark
# Subtest: completion after drain
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - start with no items
ok 3 - item does not pass through
ok 4 - item does not pass through
ok 5 - item does not pass through
ok 6 - item does not pass through
ok 7 - have enough items to trigger a pause
ok 8 - not yet finished
ok 9 - still not finished
ok 10 - and target is still not finished either
ok 11 - items still have not passed through
ok 12 - received all items safely after resume
ok 13 - future state matches for source and buffered
ok 14 - future state matches for source and target
1..14
ok 3 - completion after drain
1..3
ok
t/source/chained.t .................
ok 1 - An object of class 'Ryu::Source' isa 'Ryu::Source'
ok 2 - starts off with "unknown" label
ok 3 - has no parent
ok 4 - can create ->chained source without issues
1..4
ok
t/source/chomp.t ...................
ok 1 - some operation was performed
1..1
ok
t/source/combine_latest.t ..........
ok 1 - combine_latest operation was performed
1..1
ok
t/source/count.t ...................
ok 1 - count operation was performed
1..1
ok
t/source/distinct.t ................
ok 1 - distinct operation was performed
1..1
ok
t/source/distinct_until_changed.t ..
ok 1 - distinct_until_changed operation was performed
1..1
ok
t/source/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/source/every.t ...................
ok 1 - every operation was performed
1..1
ok
t/source/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/source/extract_all.t .............
ok 1 - extract_all operation was performed
1..1
ok
t/source/filter.t ..................
# Subtest: filter hash based on values for keys
ok 1 - filter operation was performed
1..1
ok 1 - filter hash based on values for keys
# Subtest: filter hash based on regex for key
ok 1 - filter operation was performed
1..1
ok 2 - filter hash based on regex for key
# Subtest: filter hash based on array of values for key
ok 1 - filter operation was performed
1..1
ok 3 - filter hash based on array of values for key
1..3
ok
t/source/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/source/flow_control.t ............
# Subtest: simple pair pause/resume
ok 1 - An object of class 'Ryu::Node' isa 'Ryu::Node'
ok 2 - An object of class 'Ryu::Node' isa 'Ryu::Node'
ok 3 - starts off active (not paused)
ok 4 - starts off active (not paused)
ok 5 - can pause without issues
ok 6 - after pausing, ->is_paused is true
ok 7 - ... but child is not affected
ok 8 - can resume without issues
ok 9 - and we are now active (not paused)
ok 10 - child is still unaffected
ok 11 - can pause child without issues
ok 12 - after pausing, ->is_paused is true
ok 13 - ... and parent is also paused
ok 14 - can resume without issues
ok 15 - and we are now active (not paused)
ok 16 - parent is also active again
1..16
ok 1 - simple pair pause/resume
1..1
ok
t/source/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/source/max.t .....................
ok 1 - max operation was performed
1..1
ok
t/source/mean.t ....................
ok 1 - mean operation was performed
1..1
ok
t/source/merge.t ...................
ok 1 - merge operation was performed
1..1
ok
t/source/min.t .....................
ok 1 - min operation was performed
1..1
ok
t/source/ordered_futures.t .........
ok 1 - ordered_futures operation was performed
1..1
ok
t/source/prefix.t ..................
ok 1 - Future was completed
ok 2 - prefix operation was performed
1..2
ok
t/source/skip.t ....................
ok 1 - skip operation was performed
1..1
ok
t/source/skip_last.t ...............
ok 1 - skip_last operation was performed
1..1
ok
t/source/skip_until.t ..............
# Subtest: coderef
ok 1 - first elements are skipped
ok 2 - next elements are passed through
ok 3 - we continue to emit even when codref would return false
1..3
ok 1 - coderef
# Subtest: future
ok 1 - first elements are skipped
ok 2 - next elements are passed through
1..2
ok 2 - future
1..2
ok
t/source/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/source/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/source/suffix.t ..................
ok 1 - Future was completed
ok 2 - suffix operation was performed
1..2
ok
t/source/sum.t .....................
ok 1 - sum operation was performed
1..1
ok
t/source/switch_str.t ..............
ok 1 - switch_str operation was performed
1..1
ok
t/source/take.t ....................
ok 1 - take operation was performed
1..1
ok
t/source/with_index.t ..............
ok 1 - with_index operation was performed
1..1
ok
All tests successful.
Files=36, Tests=108, 10 wallclock secs ( 0.12 usr 0.08 sys + 8.20 cusr 1.40 csys = 9.80 CPU)
Result: PASS
TEAM/Ryu-1.001.tar.gz
make test TEST_VERBOSE=1 -- OK
Tom Molesworth <team@perlsite.co.uk>
stream and data flow handling for async code
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka && tar cvf - Ryu-1.001.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/T/TE/TEAM/Ryu-1.001.tar.gz
Ryu-1.001.ppd
blib/
blib/man3/
blib/man3/Ryu::Exception.3
blib/man3/Ryu::Source.3
blib/man3/Ryu::Observable.3
blib/man3/Ryu::Buffer.3
blib/man3/Ryu::Manual::Reactive.3
blib/man3/Ryu::Node.3
blib/man3/Ryu::Manual::Protocol.3
blib/man3/Ryu::Manual::ETL.3
blib/man3/Ryu::Stream.3
blib/man3/Ryu.3
blib/man3/Ryu::Sink.3
blib/lib/
blib/lib/Ryu/
blib/lib/Ryu/Exception.pm
blib/lib/Ryu/Node.pm
blib/lib/Ryu/Source.pm
blib/lib/Ryu/Observable.pm
blib/lib/Ryu/Buffer.pm
blib/lib/Ryu/Stream.pod
blib/lib/Ryu/Stream.pm
blib/lib/Ryu/Sink.pm
blib/lib/Ryu/Sink.pod
blib/lib/Ryu/Manual/
blib/lib/Ryu/Manual/Reactive.pod
blib/lib/Ryu/Manual/ETL.pod
blib/lib/Ryu/Manual/Protocol.pod
blib/lib/Ryu/Source.pod
blib/lib/Ryu.pm
TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz
Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1
TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz
Has already been prepared
Running make for T/TE/TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pod blib/lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pod
cp lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pm blib/lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pm
cp lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pm blib/lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pm
cp lib/Protocol/Database/PostgreSQL.pm blib/lib/Protocol/Database/PostgreSQL.pm
cp lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pod blib/lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pod
cp lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pod blib/lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pod
cp lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pm blib/lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pm
cp lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pm blib/lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pm
cp lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pod blib/lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pod
cp lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pod blib/lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pod
cp lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pod blib/lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pod
cp lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pod blib/lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pod
cp lib/Protocol/Database/PostgreSQL/Backend/CopyData.pod blib/lib/Protocol/Database/PostgreSQL/Backend/CopyData.pod
cp lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pm blib/lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pm
cp lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pod blib/lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pod
cp lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pm blib/lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pm
cp lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pm blib/lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pm
cp lib/Protocol/Database/PostgreSQL/Backend.pm blib/lib/Protocol/Database/PostgreSQL/Backend.pm
cp lib/Protocol/Database/PostgreSQL/Backend/CopyData.pm blib/lib/Protocol/Database/PostgreSQL/Backend/CopyData.pm
cp lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pm blib/lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pm
cp lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pm blib/lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pm
cp lib/Protocol/Database/PostgreSQL/Backend/DataRow.pm blib/lib/Protocol/Database/PostgreSQL/Backend/DataRow.pm
cp lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pod blib/lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pod
cp lib/Protocol/Database/PostgreSQL/Backend/NoData.pod blib/lib/Protocol/Database/PostgreSQL/Backend/NoData.pod
cp lib/Protocol/Database/PostgreSQL/Backend/DataRow.pod blib/lib/Protocol/Database/PostgreSQL/Backend/DataRow.pod
cp lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pod blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pod
cp lib/Protocol/Database/PostgreSQL/Backend/NoData.pm blib/lib/Protocol/Database/PostgreSQL/Backend/NoData.pm
cp lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pm blib/lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pm
cp lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pm blib/lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pm
cp lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pod blib/lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pod
cp lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pod blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pod
cp lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pm blib/lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pm
cp lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pm blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pm
cp lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pm blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pm
cp lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pm blib/lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pm
cp lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pod blib/lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pod
cp lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pod blib/lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pod
cp lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pod blib/lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pod
cp lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pod blib/lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pod
cp lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pm blib/lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pm
cp lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pm blib/lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pm
cp lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pm blib/lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pm
cp lib/Protocol/Database/PostgreSQL/Message.pm blib/lib/Protocol/Database/PostgreSQL/Message.pm
cp lib/Protocol/Database/PostgreSQL/Constants.pm blib/lib/Protocol/Database/PostgreSQL/Constants.pm
cp lib/Protocol/Database/PostgreSQL/Error.pod blib/lib/Protocol/Database/PostgreSQL/Error.pod
cp lib/Protocol/Database/PostgreSQL/Client.pm blib/lib/Protocol/Database/PostgreSQL/Client.pm
cp lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pm blib/lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pm
cp lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pm blib/lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pm
cp lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pod blib/lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pod
cp lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pod blib/lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pod
cp lib/Protocol/Database/PostgreSQL/Client.pod blib/lib/Protocol/Database/PostgreSQL/Client.pod
cp lib/Protocol/Database/PostgreSQL/Error.pm blib/lib/Protocol/Database/PostgreSQL/Error.pm
cp lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pod blib/lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pod
cp lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pod blib/lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Error (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Error.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Error.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Client (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Client.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Client.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::EmptyQueryResponse (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::ErrorResponse (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::CopyData (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyData.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyData.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::CopyInResponse (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::BackendKeyData (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::ParameterStatus (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::BindComplete (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::ParameterDescription (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::CloseComplete (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::RowDescription (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::AuthenticationRequest (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::PortalSuspended (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::CopyOutResponse (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::CopyBothResponse (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::CopyDone (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::CommandComplete (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::ReadyForQuery (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::FunctionCallResponse (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::NoticeResponse (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::ParseComplete (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pm
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::NotificationResponse (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::NoData (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/NoData.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/NoData.pod
Duplicate POD found (shadowing?): lib::Protocol::Database::PostgreSQL::Backend::DataRow (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/DataRow.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib/Protocol/Database/PostgreSQL/Backend/DataRow.pod
Manifying 19 pod documents
Manifying 19 pod documents
Manifying 16 pod documents
TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz
make -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-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 '0'
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::Fatal satisfies '0.010'
ok 9 - Test::HexString satisfies '0.03'
ok 10 - Test::More satisfies '0.98'
ok 11 - Test::Refcount satisfies '0.07'
ok 12 - Adapter::Async satisfies '0'
ok 13 - Check::UnitCheck satisfies '0'
ok 14 - Digest::MD5 satisfies '0'
ok 15 - Exporter satisfies '0'
ok 16 - Future satisfies '0.39'
ok 17 - List::Util satisfies '0'
ok 18 - Log::Any satisfies '1.050'
ok 19 - POSIX satisfies '0'
ok 20 - Ryu satisfies '1.001'
ok 21 - Ryu::Exception satisfies '0'
ok 22 - Sub::Identify satisfies '0'
ok 23 - Time::HiRes satisfies '0'
ok 24 - constant satisfies '0'
ok 25 - indirect satisfies '0'
ok 26 - parent satisfies '0'
ok 27 - perl satisfies '5.006'
ok 28 - strict satisfies '0'
ok 29 - warnings satisfies '0'
1..29
ok
t/00-compile.t .........
1..29
ok 1 - Protocol/Database/PostgreSQL.pm loaded ok
ok 2 - Protocol/Database/PostgreSQL/Backend.pm loaded ok
ok 3 - Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pm loaded ok
ok 4 - Protocol/Database/PostgreSQL/Backend/BackendKeyData.pm loaded ok
ok 5 - Protocol/Database/PostgreSQL/Backend/BindComplete.pm loaded ok
ok 6 - Protocol/Database/PostgreSQL/Backend/CloseComplete.pm loaded ok
ok 7 - Protocol/Database/PostgreSQL/Backend/CommandComplete.pm loaded ok
ok 8 - Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pm loaded ok
ok 9 - Protocol/Database/PostgreSQL/Backend/CopyData.pm loaded ok
ok 10 - Protocol/Database/PostgreSQL/Backend/CopyDone.pm loaded ok
ok 11 - Protocol/Database/PostgreSQL/Backend/CopyInResponse.pm loaded ok
ok 12 - Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pm loaded ok
ok 13 - Protocol/Database/PostgreSQL/Backend/DataRow.pm loaded ok
ok 14 - Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pm loaded ok
ok 15 - Protocol/Database/PostgreSQL/Backend/ErrorResponse.pm loaded ok
ok 16 - Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pm loaded ok
ok 17 - Protocol/Database/PostgreSQL/Backend/NoData.pm loaded ok
ok 18 - Protocol/Database/PostgreSQL/Backend/NoticeResponse.pm loaded ok
ok 19 - Protocol/Database/PostgreSQL/Backend/NotificationResponse.pm loaded ok
ok 20 - Protocol/Database/PostgreSQL/Backend/ParameterDescription.pm loaded ok
ok 21 - Protocol/Database/PostgreSQL/Backend/ParameterStatus.pm loaded ok
ok 22 - Protocol/Database/PostgreSQL/Backend/ParseComplete.pm loaded ok
ok 23 - Protocol/Database/PostgreSQL/Backend/PortalSuspended.pm loaded ok
ok 24 - Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pm loaded ok
ok 25 - Protocol/Database/PostgreSQL/Backend/RowDescription.pm loaded ok
ok 26 - Protocol/Database/PostgreSQL/Client.pm loaded ok
ok 27 - Protocol/Database/PostgreSQL/Constants.pm loaded ok
ok 28 - Protocol/Database/PostgreSQL/Error.pm loaded ok
ok 29 - Protocol/Database/PostgreSQL/Message.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ----- --------
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.75
# IO::Handle any 1.36
# IPC::Open3 any 1.20
# Test::CheckDeps 0.010 0.010
# Test::Fatal 0.010 0.014
# Test::HexString 0.03 0.03
# Test::More 0.98 1.302162
# Test::Refcount 0.07 0.08
#
# === Test Recommends ===
#
# Module Want Have
# ---------------------- -------- --------
# CPAN::Meta 2.120900 2.150005
# Log::Any::Adapter::TAP any 0.003003
#
# === Runtime Requires ===
#
# Module Want Have
# ---------------- ----- ------
# Adapter::Async any 0.019
# Check::UnitCheck any 0.13
# Digest::MD5 any 2.55
# Exporter any 5.73
# Future 0.39 0.39
# List::Util any 1.50
# Log::Any 1.050 1.707
# POSIX any 1.65
# Ryu 1.001 1.001
# Ryu::Exception any 1.001
# Sub::Identify any 0.14
# Time::HiRes any 1.9760
# constant any 1.33
# indirect any 0.38
# parent any 0.237
# strict any 1.11
# warnings any 1.36
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
t/protocol.t ...........
ok 1 - An object of class 'Protocol::Database::PostgreSQL' isa 'Protocol::Database::PostgreSQL'
ok 2 - Protocol::Database::PostgreSQL->can('is_authenticated')
ok 3 - Protocol::Database::PostgreSQL->can('is_first_message')
ok 4 - Protocol::Database::PostgreSQL->can('message')
ok 5 - new instance is not yet authenticated
ok 6 - first message is true for unauthenticated instance
ok 7 - check for type when building message
ok 8 - check for data when building message
# Subtest: message type mapping
ok 1 - 1 is unique in backend message codes
ok 2 - 2 is unique in backend message codes
ok 3 - 3 is unique in backend message codes
ok 4 - A is unique in backend message codes
ok 5 - C is unique in backend message codes
ok 6 - D is unique in backend message codes
ok 7 - E is unique in backend message codes
ok 8 - G is unique in backend message codes
ok 9 - H is unique in backend message codes
ok 10 - I is unique in backend message codes
ok 11 - K is unique in backend message codes
ok 12 - N is unique in backend message codes
ok 13 - R is unique in backend message codes
ok 14 - S is unique in backend message codes
ok 15 - T is unique in backend message codes
ok 16 - V is unique in backend message codes
ok 17 - W is unique in backend message codes
ok 18 - Z is unique in backend message codes
ok 19 - c is unique in backend message codes
ok 20 - d is unique in backend message codes
ok 21 - n is unique in backend message codes
ok 22 - s is unique in backend message codes
ok 23 - t is unique in backend message codes
ok 24 - B is unique in frontend message codes
ok 25 - C is unique in frontend message codes
ok 26 - D is unique in frontend message codes
ok 27 - E is unique in frontend message codes
ok 28 - F is unique in frontend message codes
ok 29 - H is unique in frontend message codes
ok 30 - P is unique in frontend message codes
ok 31 - Q is unique in frontend message codes
ok 32 - S is unique in frontend message codes
ok 33 - X is unique in frontend message codes
ok 34 - c is unique in frontend message codes
ok 35 - d is unique in frontend message codes
ok 36 - f is unique in frontend message codes
ok 37 - p is unique in frontend message codes
1..37
ok 9 - message type mapping
# Subtest: message length handling
ok 1 - length = 0
ok 2 - length = 1
ok 3 - length = 2
ok 4 - length = 3
ok 5 - length = 5
ok 6 - length = 7
ok 7 - length = 9
ok 8 - length = 11
ok 9 - length = 13
ok 10 - length = 127
ok 11 - length = 128
ok 12 - length = 129
ok 13 - length = 255
ok 14 - length = 256
ok 15 - length = 32767
ok 16 - length = 65535
ok 17 - length = 131071
1..17
ok 10 - message length handling
# Subtest: startup handling
ok 1 - create a startup message
ok 2 - startup message is correct
ok 3 - no longer first message
ok 4 - simulate auth response
1..4
ok 11 - startup handling
1..11
ok
All tests successful.
Files=4, Tests=70, 2 wallclock secs ( 0.04 usr 0.02 sys + 1.58 cusr 0.54 csys = 2.18 CPU)
Result: PASS
TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz
make test TEST_VERBOSE=1 -- OK
Tom Molesworth <team@perlsite.co.uk>
PostgreSQL wire protocol implementation
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1 && tar cvf - Protocol-Database-PostgreSQL-1.001.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/T/TE/TEAM/Protocol-Database-PostgreSQL-1.001.tar.gz
Protocol-Database-PostgreSQL-1.001.ppd
blib/
blib/man3/
blib/man3/Protocol::Database::PostgreSQL::Backend::ReadyForQuery.3
blib/man3/Protocol::Database::PostgreSQL::Backend::ErrorResponse.3
blib/man3/Protocol::Database::PostgreSQL::Backend::RowDescription.3
blib/man3/Protocol::Database::PostgreSQL::Backend.3
blib/man3/Protocol::Database::PostgreSQL::Backend::BindComplete.3
blib/man3/Protocol::Database::PostgreSQL::Backend::CopyBothResponse.3
blib/man3/Protocol::Database::PostgreSQL::Constants.3
blib/man3/Protocol::Database::PostgreSQL::Backend::EmptyQueryResponse.3
blib/man3/Protocol::Database::PostgreSQL::Backend::CommandComplete.3
blib/man3/Protocol::Database::PostgreSQL::Backend::NotificationResponse.3
blib/man3/Protocol::Database::PostgreSQL::Backend::NoData.3
blib/man3/Protocol::Database::PostgreSQL::Backend::ParameterStatus.3
blib/man3/Protocol::Database::PostgreSQL::Error.3
blib/man3/Protocol::Database::PostgreSQL::Backend::ParseComplete.3
blib/man3/Protocol::Database::PostgreSQL::Backend::PortalSuspended.3
blib/man3/Protocol::Database::PostgreSQL::Client.3
blib/man3/Protocol::Database::PostgreSQL.3
blib/man3/Protocol::Database::PostgreSQL::Backend::BackendKeyData.3
blib/man3/Protocol::Database::PostgreSQL::Backend::CloseComplete.3
blib/man3/Protocol::Database::PostgreSQL::Message.3
blib/man3/Protocol::Database::PostgreSQL::Backend::AuthenticationRequest.3
blib/man3/Protocol::Database::PostgreSQL::Backend::FunctionCallResponse.3
blib/man3/Protocol::Database::PostgreSQL::Backend::CopyData.3
blib/man3/Protocol::Database::PostgreSQL::Backend::CopyDone.3
blib/man3/Protocol::Database::PostgreSQL::Backend::NoticeResponse.3
blib/man3/Protocol::Database::PostgreSQL::Backend::DataRow.3
blib/man3/Protocol::Database::PostgreSQL::Backend::CopyInResponse.3
blib/man3/Protocol::Database::PostgreSQL::Backend::CopyOutResponse.3
blib/man3/Protocol::Database::PostgreSQL::Backend::ParameterDescription.3
blib/lib/
blib/lib/Protocol/
blib/lib/Protocol/Database/
blib/lib/Protocol/Database/PostgreSQL.pm
blib/lib/Protocol/Database/PostgreSQL/
blib/lib/Protocol/Database/PostgreSQL/Constants.pm
blib/lib/Protocol/Database/PostgreSQL/Error.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyData.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/EmptyQueryResponse.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/DataRow.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/ErrorResponse.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyData.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyInResponse.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/BackendKeyData.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterStatus.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/BindComplete.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/ParameterDescription.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/CloseComplete.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/RowDescription.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/AuthenticationRequest.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/PortalSuspended.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyOutResponse.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyBothResponse.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/CopyDone.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/NoData.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/CommandComplete.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/ReadyForQuery.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/FunctionCallResponse.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/NoticeResponse.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/ParseComplete.pod
blib/lib/Protocol/Database/PostgreSQL/Backend/NotificationResponse.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/NoData.pm
blib/lib/Protocol/Database/PostgreSQL/Backend/DataRow.pm
blib/lib/Protocol/Database/PostgreSQL/Backend.pm
blib/lib/Protocol/Database/PostgreSQL/Message.pm
blib/lib/Protocol/Database/PostgreSQL/Error.pm
blib/lib/Protocol/Database/PostgreSQL/Client.pm
blib/lib/Protocol/Database/PostgreSQL/Client.pod
Running test for module 'Database::Async'
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TE/TEAM/Database-Async-0.002.tar.gz ok
Database-Async-0.002
Database-Async-0.002/README
Database-Async-0.002/Changes
Database-Async-0.002/t
Database-Async-0.002/t/new.t
Database-Async-0.002/INSTALL
Database-Async-0.002/LICENSE
Database-Async-0.002/cpanfile
Database-Async-0.002/dist.ini
Database-Async-0.002/t/pool.t
Database-Async-0.002/META.yml
Database-Async-0.002/MANIFEST
Database-Async-0.002/META.json
Database-Async-0.002/doc
Database-Async-0.002/doc/er.dot
Database-Async-0.002/Makefile.PL
Database-Async-0.002/doc/notes.md
Database-Async-0.002/xt
Database-Async-0.002/xt/cpanfile.t
Database-Async-0.002/t/00-compile.t
Database-Async-0.002/t/00-check-deps.t
Database-Async-0.002/xt/author
Database-Async-0.002/xt/author/mojibake.t
Database-Async-0.002/lib/Database
Database-Async-0.002/lib/Database/Async.pm
Database-Async-0.002/t/00-report-prereqs.t
Database-Async-0.002/lib/Database/Async.pod
Database-Async-0.002/xt/author/pod-syntax.t
Database-Async-0.002/t/00-report-prereqs.dd
Database-Async-0.002/lib/Database/Async
Database-Async-0.002/lib/Database/Async/DB.pm
Database-Async-0.002/xt/author/test-version.t
Database-Async-0.002/lib/Database/Async/ORM.pm
Database-Async-0.002/lib/Database/Async/Row.pm
Database-Async-0.002/lib/Database/Async/Pool.pm
Database-Async-0.002/lib/Database/Async/Test.pm
Database-Async-0.002/lib/Database/Async/Query.pm
Database-Async-0.002/lib/Database/Async/Engine.pm
Database-Async-0.002/xt/release
Database-Async-0.002/xt/release/common_spelling.t
Database-Async-0.002/lib/Database/Async/Backoff.pm
Database-Async-0.002/lib/Database/Async/Engine.pod
Database-Async-0.002/lib/Database/Async/ORM
Database-Async-0.002/lib/Database/Async/ORM/Type.pm
Database-Async-0.002/lib/Database/Async/ORM/Field.pm
Database-Async-0.002/lib/Database/Async/ORM/Table.pm
Database-Async-0.002/lib/Database/Async/ORM/Schema.pm
Database-Async-0.002/lib/Database/Async/Transaction.pm
Database-Async-0.002/lib/Database/Async/Engine
Database-Async-0.002/lib/Database/Async/Engine/Empty.pm
Database-Async-0.002/lib/Database/Async/Transaction.pod
Database-Async-0.002/lib/Database/Async/Engine/Empty.pod
Database-Async-0.002/lib/Database/Async/StatementHandle.pm
Database-Async-0.002/lib/Database/Async/Backoff
Database-Async-0.002/lib/Database/Async/Backoff/Exponential.pm
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib to PERL5LIB for 'prepare'
Configuring T/TE/TEAM/Database-Async-0.002.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
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 Database::Async
Writing MYMETA.yml and MYMETA.json
TEAM/Database-Async-0.002.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for T/TE/TEAM/Database-Async-0.002.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Database/Async/ORM/Field.pm blib/lib/Database/Async/ORM/Field.pm
cp lib/Database/Async/Backoff/Exponential.pm blib/lib/Database/Async/Backoff/Exponential.pm
cp lib/Database/Async/ORM.pm blib/lib/Database/Async/ORM.pm
cp lib/Database/Async/ORM/Table.pm blib/lib/Database/Async/ORM/Table.pm
cp lib/Database/Async/ORM/Type.pm blib/lib/Database/Async/ORM/Type.pm
cp lib/Database/Async/Engine.pod blib/lib/Database/Async/Engine.pod
cp lib/Database/Async/DB.pm blib/lib/Database/Async/DB.pm
cp lib/Database/Async/Query.pm blib/lib/Database/Async/Query.pm
cp lib/Database/Async.pm blib/lib/Database/Async.pm
cp lib/Database/Async/Engine/Empty.pm blib/lib/Database/Async/Engine/Empty.pm
cp lib/Database/Async/Transaction.pm blib/lib/Database/Async/Transaction.pm
cp lib/Database/Async/Pool.pm blib/lib/Database/Async/Pool.pm
cp lib/Database/Async/Engine/Empty.pod blib/lib/Database/Async/Engine/Empty.pod
cp lib/Database/Async/StatementHandle.pm blib/lib/Database/Async/StatementHandle.pm
cp lib/Database/Async/ORM/Schema.pm blib/lib/Database/Async/ORM/Schema.pm
cp lib/Database/Async/Row.pm blib/lib/Database/Async/Row.pm
cp lib/Database/Async/Transaction.pod blib/lib/Database/Async/Transaction.pod
cp lib/Database/Async/Engine.pm blib/lib/Database/Async/Engine.pm
cp lib/Database/Async/Test.pm blib/lib/Database/Async/Test.pm
cp lib/Database/Async.pod blib/lib/Database/Async.pod
cp lib/Database/Async/Backoff.pm blib/lib/Database/Async/Backoff.pm
Duplicate POD found (shadowing?): lib::Database::Async (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib/Database/Async.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib/Database/Async.pod
Duplicate POD found (shadowing?): lib::Database::Async::Transaction (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib/Database/Async/Transaction.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib/Database/Async/Transaction.pm
Duplicate POD found (shadowing?): lib::Database::Async::Engine (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib/Database/Async/Engine.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib/Database/Async/Engine.pod
Duplicate POD found (shadowing?): lib::Database::Async::Engine::Empty (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib/Database/Async/Engine/Empty.pm)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib/Database/Async/Engine/Empty.pod
Manifying 15 pod documents
TEAM/Database-Async-0.002.tar.gz
make -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-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::Fatal satisfies '0.010'
ok 9 - Test::More satisfies '0.98'
ok 10 - Test::Refcount satisfies '0.07'
ok 11 - Class::Method::Modifiers satisfies '0'
ok 12 - Future satisfies '0.38'
ok 13 - Future::AsyncAwait satisfies '0.22'
ok 14 - IO::Async satisfies '0.68'
ok 15 - IO::Async::Notifier satisfies '0.68'
ok 16 - Log::Any satisfies '1.050'
ok 17 - Module::Load satisfies '0'
ok 18 - Ryu satisfies '1.001'
ok 19 - Ryu::Async satisfies '0.011'
ok 20 - URI satisfies '0'
ok 21 - URI::db satisfies '0.19'
ok 22 - curry satisfies '0'
ok 23 - mro satisfies '0'
ok 24 - parent satisfies '0'
ok 25 - perl satisfies '5.024'
1..25
ok
t/00-compile.t .........
1..17
ok 1 - Database/Async.pm loaded ok
ok 2 - Database/Async/Backoff.pm loaded ok
ok 3 - Database/Async/Backoff/Exponential.pm loaded ok
ok 4 - Database/Async/DB.pm loaded ok
ok 5 - Database/Async/Engine.pm loaded ok
ok 6 - Database/Async/Engine/Empty.pm loaded ok
ok 7 - Database/Async/ORM.pm loaded ok
ok 8 - Database/Async/ORM/Field.pm loaded ok
ok 9 - Database/Async/ORM/Schema.pm loaded ok
ok 10 - Database/Async/ORM/Table.pm loaded ok
ok 11 - Database/Async/ORM/Type.pm loaded ok
ok 12 - Database/Async/Pool.pm loaded ok
ok 13 - Database/Async/Query.pm loaded ok
ok 14 - Database/Async/Row.pm loaded ok
ok 15 - Database/Async/StatementHandle.pm loaded ok
ok 16 - Database/Async/Test.pm loaded ok
ok 17 - Database/Async/Transaction.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.16
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ----- --------
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.75
# IO::Handle any 1.36
# IPC::Open3 any 1.20
# Test::CheckDeps 0.010 0.010
# Test::Fatal 0.010 0.014
# Test::More 0.98 1.302162
# Test::Refcount 0.07 0.08
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ------------------------ ----- --------
# Class::Method::Modifiers any 2.12
# Future 0.38 0.39
# Future::AsyncAwait 0.22 0.22
# IO::Async 0.68 0.72
# IO::Async::Notifier 0.68 0.72
# Log::Any 1.050 1.707
# Module::Load any 0.34
# Ryu 1.001 1.001
# Ryu::Async 0.011 0.014
# URI any 1.76
# URI::db 0.19 0.19
# curry any 1.001000
# mro any 1.18
# parent any 0.237
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
t/new.t ................
# Subtest: no constructor parameters
ok 1 - An object of class 'Database::Async' isa 'Database::Async'
1..1
ok 1 - no constructor parameters
# Subtest: pool handling
# default pool
ok 1 - An object of class 'Database::Async' isa 'Database::Async'
ok 2 - An object of class 'Database::Async::Pool' isa 'Database::Async::Pool'
ok 3 - pool min is 0
ok 4 - pool has 1 connection max by default
ok 5 - pool starts empty
ok 6 - An object of class 'Database::Async::Backoff' isa 'Database::Async::Backoff'
ok 7 - default pool throws no exceptions
# override max
ok 8 - An object of class 'Database::Async' isa 'Database::Async'
ok 9 - An object of class 'Database::Async::Pool' isa 'Database::Async::Pool'
ok 10 - pool min is still 0
ok 11 - pool now has 2 connection max
ok 12 - pool still starts empty
ok 13 - An object of class 'Database::Async::Backoff' isa 'Database::Async::Backoff'
ok 14 - override pool max, throws no exceptions
# pass instance
ok 15 - An object of class 'Database::Async' isa 'Database::Async'
ok 16 - An object of class 'Database::Async::Pool' isa 'Database::Async::Pool'
ok 17 - pool min is still 0
ok 18 - pool now has 3 connection max
ok 19 - pool still starts empty
ok 20 - An object of class 'Database::Async::Backoff' isa 'Database::Async::Backoff'
ok 21 - override pool instance, throws no exceptions
1..21
ok 2 - pool handling
1..2
ok
t/pool.t ...............
ok 1 - An object of class 'Database::Async' isa 'Database::Async'
ok 2 - An object of class 'Database::Async::Pool' isa 'Database::Async::Pool'
ok 3 - min value passed through from constructor
ok 4 - max value passed through from constructor
ok 5 - no engines in pool yet
ok 6 - now have one engine in pool
ok 7 - An object of class 'Future' isa 'Future'
ok 8 - the engine is available immediately
ok 9 - requested engine matches ready one
ok 10 - An object of class 'Future' isa 'Future'
ok 11 - asked for one engine
ok 12 - still pending on second request
ok 13 - can request an engine
ok 14 - engine was released when no longer used
1..14
ok
All tests successful.
Files=5, Tests=59, 3 wallclock secs ( 0.02 usr 0.04 sys + 1.90 cusr 0.59 csys = 2.55 CPU)
Result: PASS
TEAM/Database-Async-0.002.tar.gz
make test TEST_VERBOSE=1 -- OK
Tom Molesworth <team@perlsite.co.uk>
database interface for use with IO::Async
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y && tar cvf - Database-Async-0.002.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/T/TE/TEAM/Database-Async-0.002.tar.gz
Database-Async-0.002.ppd
blib/
blib/man3/
blib/man3/Database::Async::DB.3
blib/man3/Database::Async.3
blib/man3/Database::Async::ORM.3
blib/man3/Database::Async::Pool.3
blib/man3/Database::Async::Test.3
blib/man3/Database::Async::Backoff.3
blib/man3/Database::Async::Transaction.3
blib/man3/Database::Async::Query.3
blib/man3/Database::Async::Engine.3
blib/man3/Database::Async::Engine::Empty.3
blib/man3/Database::Async::Row.3
blib/lib/
blib/lib/Database/
blib/lib/Database/Async.pod
blib/lib/Database/Async/
blib/lib/Database/Async/Transaction.pm
blib/lib/Database/Async/Transaction.pod
blib/lib/Database/Async/ORM/
blib/lib/Database/Async/ORM/Type.pm
blib/lib/Database/Async/ORM/Field.pm
blib/lib/Database/Async/ORM/Schema.pm
blib/lib/Database/Async/ORM/Table.pm
blib/lib/Database/Async/Engine.pod
blib/lib/Database/Async/Pool.pm
blib/lib/Database/Async/ORM.pm
blib/lib/Database/Async/StatementHandle.pm
blib/lib/Database/Async/Test.pm
blib/lib/Database/Async/Query.pm
blib/lib/Database/Async/Engine/
blib/lib/Database/Async/Engine/Empty.pod
blib/lib/Database/Async/Engine/Empty.pm
blib/lib/Database/Async/Backoff.pm
blib/lib/Database/Async/Engine.pm
blib/lib/Database/Async/Row.pm
blib/lib/Database/Async/DB.pm
blib/lib/Database/Async/Backoff/
blib/lib/Database/Async/Backoff/Exponential.pm
blib/lib/Database/Async.pm
TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz
Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-Engine-PostgreSQL-0.001-mlZja8
TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz
Has already been prepared
Running make for T/TE/TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Database/Async/Engine/PostgreSQL.pm blib/lib/Database/Async/Engine/PostgreSQL.pm
cp lib/Database/Async/Engine/PostgreSQL.pod blib/lib/Database/Async/Engine/PostgreSQL.pod
Duplicate POD found (shadowing?): lib::Database::Async::Engine::PostgreSQL (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-Engine-PostgreSQL-0.001-mlZja8/blib/lib/Database/Async/Engine/PostgreSQL.pod)
Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-Engine-PostgreSQL-0.001-mlZja8/blib/lib/Database/Async/Engine/PostgreSQL.pm
Manifying 2 pod documents
TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz
make -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-0.002-Qion_Y/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Protocol-Database-PostgreSQL-1.001-Dvdbb1/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Ryu-1.001-x1v1ka/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-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 '0'
ok 2 - ExtUtils::MakeMaker satisfies '0'
ok 3 - Database::Async satisfies '0.002'
ok 4 - ExtUtils::MakeMaker satisfies '0'
ok 5 - File::Spec satisfies '0'
ok 6 - IO::Async::Loop satisfies '0'
ok 7 - IO::Handle satisfies '0'
ok 8 - IPC::Open3 satisfies '0'
ok 9 - Log::Any::Adapter satisfies '0'
ok 10 - Test::CheckDeps satisfies '0.010'
ok 11 - Test::Deep satisfies '0'
ok 12 - Test::Fatal satisfies '0.010'
ok 13 - Test::More satisfies '0.98'
ok 14 - Test::PostgreSQL satisfies '0'
ok 15 - Test::Refcount satisfies '0.07'
ok 16 - feature satisfies '0'
ok 17 - Database::Async satisfies '0.002'
ok 18 - Database::Async::Engine satisfies '0'
ok 19 - Database::Async::Query satisfies '0'
ok 20 - Future satisfies '0.38'
ok 21 - Future::AsyncAwait satisfies '0.22'
ok 22 - IO::Async::SSL satisfies '0'
ok 23 - IO::Socket::SSL satisfies '0'
ok 24 - Log::Any satisfies '1.050'
ok 25 - Protocol::Database::PostgreSQL satisfies '1.001'
ok 26 - Protocol::Database::PostgreSQL::Client satisfies '0'
ok 27 - Protocol::Database::PostgreSQL::Constants satisfies '0'
ok 28 - Ryu::Async satisfies '0.014'
ok 29 - Ryu::Observable satisfies '0'
ok 30 - Scalar::Util satisfies '0'
ok 31 - URI::QueryParam satisfies '0'
ok 32 - URI::postgres satisfies '0'
ok 33 - curry satisfies '1.001'
ok 34 - indirect satisfies '0'
ok 35 - overload satisfies '0'
ok 36 - parent satisfies '0'
ok 37 - perl satisfies '5.006'
ok 38 - strict satisfies '0'
ok 39 - warnings satisfies '0'
1..39
ok
t/00-compile.t .........
1..1
ok 1 - Database/Async/Engine/PostgreSQL.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ----- --------
# Database::Async 0.002 0.002
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.75
# IO::Async::Loop any 0.72
# IO::Handle any 1.36
# IPC::Open3 any 1.20
# Log::Any::Adapter any 1.707
# Test::CheckDeps 0.010 0.010
# Test::Deep any 1.128
# Test::Fatal 0.010 0.014
# Test::More 0.98 1.302162
# Test::PostgreSQL any 1.24
# Test::Refcount 0.07 0.08
# feature any 1.42
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Test Suggests ===
#
# Module Want Have
# ---------------- ---- ----
# Test::PostgreSQL 1.26 1.24
#
# === Runtime Requires ===
#
# Module Want Have
# ----------------------------------------- ----- --------
# Database::Async 0.002 0.002
# Database::Async::Engine any 0.002
# Database::Async::Query any 0.002
# Future 0.38 0.39
# Future::AsyncAwait 0.22 0.22
# IO::Async::SSL any 0.21
# IO::Socket::SSL any 2.066
# Log::Any 1.050 1.707
# Protocol::Database::PostgreSQL 1.001 1.001
# Protocol::Database::PostgreSQL::Client any 1.001
# Protocol::Database::PostgreSQL::Constants any 1.001
# Ryu::Async 0.014 0.014
# Ryu::Observable any 1.001
# Scalar::Util any 1.50
# URI::QueryParam any 1.76
# URI::postgres any 0.19
# curry 1.001 1.001000
# indirect any 0.38
# overload any 1.26
# parent any 0.237
# strict any 1.11
# warnings any 1.36
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
# error: Unknown message bless( {code => "00000",file => "parse_utilcmd.c",line => 384,message => "CREATE TABLE will create implicit sequence \"roundtrip_one_id_seq\" for serial column \"roundtrip_one.id\"",routine => "transformColumnDefinition",severity => "NOTICE"}, 'Protocol::Database::PostgreSQL::Backend::NoticeResponse' ) (type notice_response)
# error: Unknown message bless( {code => "00000",file => "indexcmds.c",line => 402,message => "CREATE TABLE / PRIMARY KEY will create implicit index \"roundtrip_one_pkey\" for table \"roundtrip_one\"",routine => "DefineIndex",severity => "NOTICE"}, 'Protocol::Database::PostgreSQL::Backend::NoticeResponse' ) (type notice_response)
t/basic.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.
ok 1 - can safely add to the loop
# Have result: 1
# Have result: 1
# First 5 rows:
ok 2 - have something that looks roughly correct in the hashref output
ok 3 - have something that looks roughly correct in the hashref output
ok 4 - have something that looks roughly correct in the hashref output
ok 5 - have something that looks roughly correct in the hashref output
ok 6 - have something that looks roughly correct in the hashref output
# First 5 rows as arrayrefs:
# ID 1 has name 1 with creation date 2019-04-16 02:06:09.200692-07
# ID 2 has name 2 with creation date 2019-04-16 02:06:09.200692-07
# ID 3 has name 3 with creation date 2019-04-16 02:06:09.200692-07
# ID 4 has name 4 with creation date 2019-04-16 02:06:09.200692-07
# ID 5 has name 5 with creation date 2019-04-16 02:06:09.200692-07
# First 5 rows via COPY:
# ID 1 has name 1 with creation date 2019-04-16 02:06:09.200692-07
# ID 2 has name 2 with creation date 2019-04-16 02:06:09.200692-07
# ID 3 has name 3 with creation date 2019-04-16 02:06:09.200692-07
# ID 4 has name 4 with creation date 2019-04-16 02:06:09.200692-07
# ID 5 has name 5 with creation date 2019-04-16 02:06:09.200692-07
# Copy data in
# have row ["first"]
# have row ["second"]
# have row ["third"]
# Find those rows again:
# ID 101 has name first with creation date 2019-04-16 02:06:09.200692-07
# ID 102 has name second with creation date 2019-04-16 02:06:09.200692-07
# ID 103 has name third with creation date 2019-04-16 02:06:09.200692-07
# Roll back
1..6
ok
All tests successful.
Files=4, Tests=47, 8 wallclock secs ( 0.04 usr 0.02 sys + 2.86 cusr 0.94 csys = 3.86 CPU)
Result: PASS
TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz
make test TEST_VERBOSE=1 -- OK
Tom Molesworth <team@perlsite.co.uk>
PostgreSQL support for Database::Async
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Database-Async-Engine-PostgreSQL-0.001-mlZja8 && tar cvf - Database-Async-Engine-PostgreSQL-0.001.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/T/TE/TEAM/Database-Async-Engine-PostgreSQL-0.001.tar.gz
Database-Async-Engine-PostgreSQL-0.001.ppd
blib/
blib/man3/
blib/man3/Database::Async::Engine::PostgreSQL.3
blib/lib/
blib/lib/Database/
blib/lib/Database/Async/
blib/lib/Database/Async/Engine/
blib/lib/Database/Async/Engine/PostgreSQL.pm
blib/lib/Database/Async/Engine/PostgreSQL.pod
VmSize: 382296 kB
Finished 2019-04-16T02:06:10