PATH=/usr/bin:/bin
Start 2015-11-25T06:00:26
ActivePerl-2200 CPAN-2.00
Reading '/data/fly2200/var/cpan/Metadata'
Database was generated on Wed, 25 Nov 2015 06:53:29 GMT
Running make for P/PR/PREACTION/ETL-Yertl-0.026.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/P/PR/PREACTION/ETL-Yertl-0.026.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/P/PR/PREACTION/CHECKSUMS
Checksum for /data/fly2200/var/cpan/sources/authors/id/P/PR/PREACTION/ETL-Yertl-0.026.tar.gz ok
ETL-Yertl-0.026/
ETL-Yertl-0.026/bin/
ETL-Yertl-0.026/CHANGES
ETL-Yertl-0.026/CONTRIBUTING.md
ETL-Yertl-0.026/cpanfile
ETL-Yertl-0.026/lib/
ETL-Yertl-0.026/LICENSE
ETL-Yertl-0.026/Makefile.PL
ETL-Yertl-0.026/MANIFEST
ETL-Yertl-0.026/META.yml
ETL-Yertl-0.026/README.mkdn
ETL-Yertl-0.026/t/
ETL-Yertl-0.026/t/00-compile.t
ETL-Yertl-0.026/t/00-report-prereqs.dd
ETL-Yertl-0.026/t/00-report-prereqs.t
ETL-Yertl-0.026/t/bin/
ETL-Yertl-0.026/t/command/
ETL-Yertl-0.026/t/format/
ETL-Yertl-0.026/t/lib/
ETL-Yertl-0.026/t/share/
ETL-Yertl-0.026/t/share/command/
ETL-Yertl-0.026/t/share/csv/
ETL-Yertl-0.026/t/share/json/
ETL-Yertl-0.026/t/share/lines/
ETL-Yertl-0.026/t/share/yaml/
ETL-Yertl-0.026/t/share/yaml/foo.yaml
ETL-Yertl-0.026/t/share/yaml/group_by.yaml
ETL-Yertl-0.026/t/share/yaml/noseperator.yaml
ETL-Yertl-0.026/t/share/yaml/test.yaml
ETL-Yertl-0.026/t/share/lines/custom_category.txt
ETL-Yertl-0.026/t/share/lines/custom_category_edit.txt
ETL-Yertl-0.026/t/share/lines/custom_override.txt
ETL-Yertl-0.026/t/share/lines/custom_override_edit.txt
ETL-Yertl-0.026/t/share/lines/custom_plain.txt
ETL-Yertl-0.026/t/share/lines/custom_plain_edit.txt
ETL-Yertl-0.026/t/share/lines/http_combined_log.txt
ETL-Yertl-0.026/t/share/lines/http_common_log.txt
ETL-Yertl-0.026/t/share/lines/irc.txt
ETL-Yertl-0.026/t/share/lines/ls-l.txt
ETL-Yertl-0.026/t/share/lines/macosx/
ETL-Yertl-0.026/t/share/lines/openbsd/
ETL-Yertl-0.026/t/share/lines/rhel5/
ETL-Yertl-0.026/t/share/lines/syslog.txt
ETL-Yertl-0.026/t/share/lines/rhel5/ps-u.txt
ETL-Yertl-0.026/t/share/lines/rhel5/ps-x.txt
ETL-Yertl-0.026/t/share/lines/rhel5/ps.txt
ETL-Yertl-0.026/t/share/lines/openbsd/ps-u.txt
ETL-Yertl-0.026/t/share/lines/openbsd/ps-x.txt
ETL-Yertl-0.026/t/share/lines/openbsd/ps.txt
ETL-Yertl-0.026/t/share/lines/macosx/ps-u.txt
ETL-Yertl-0.026/t/share/lines/macosx/ps-x.txt
ETL-Yertl-0.026/t/share/lines/macosx/ps.txt
ETL-Yertl-0.026/t/share/json/test.json
ETL-Yertl-0.026/t/share/csv/test.csv
ETL-Yertl-0.026/t/share/command/ymask/
ETL-Yertl-0.026/t/share/command/ysql/
ETL-Yertl-0.026/t/share/command/ysql/.yertl/
ETL-Yertl-0.026/t/share/command/ysql/deep.yml
ETL-Yertl-0.026/t/share/command/ysql/write.yml
ETL-Yertl-0.026/t/share/command/ysql/.yertl/ysql.yml
ETL-Yertl-0.026/t/share/command/ymask/in.yaml
ETL-Yertl-0.026/t/lib/LowVersion.pm
ETL-Yertl-0.026/t/format/csv.t
ETL-Yertl-0.026/t/format/json.t
ETL-Yertl-0.026/t/format/yaml.t
ETL-Yertl-0.026/t/command/yq/
ETL-Yertl-0.026/t/command/yq/combinator.t
ETL-Yertl-0.026/t/command/yq/comparison.t
ETL-Yertl-0.026/t/command/yq/conditional.t
ETL-Yertl-0.026/t/command/yq/filter.t
ETL-Yertl-0.026/t/command/yq/functions.t
ETL-Yertl-0.026/t/command/yq/values.t
ETL-Yertl-0.026/t/bin/yfrom.t
ETL-Yertl-0.026/t/bin/ygrok.t
ETL-Yertl-0.026/t/bin/ymask.t
ETL-Yertl-0.026/t/bin/yq.t
ETL-Yertl-0.026/t/bin/ysql.t
ETL-Yertl-0.026/t/bin/yto.t
ETL-Yertl-0.026/lib/ETL/
ETL-Yertl-0.026/lib/ETL/Yertl/
ETL-Yertl-0.026/lib/ETL/Yertl.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/
ETL-Yertl-0.026/lib/ETL/Yertl/Format/
ETL-Yertl-0.026/lib/ETL/Yertl/Help/
ETL-Yertl-0.026/lib/ETL/Yertl/Help/Cookbook.pod
ETL-Yertl-0.026/lib/ETL/Yertl/Help/ysql.pod
ETL-Yertl-0.026/lib/ETL/Yertl/Format/csv.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Format/json.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Format/yaml.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/yfrom.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/ygrok.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/ymask.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/yq/
ETL-Yertl-0.026/lib/ETL/Yertl/Command/yq.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/ysql.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/yto.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/yq/RecDescent.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/yq/RecDescentTree.pm
ETL-Yertl-0.026/lib/ETL/Yertl/Command/yq/Regex.pm
ETL-Yertl-0.026/bin/yfrom
ETL-Yertl-0.026/bin/ygrok
ETL-Yertl-0.026/bin/ymask
ETL-Yertl-0.026/bin/yq
ETL-Yertl-0.026/bin/ysql
ETL-Yertl-0.026/bin/yto
CPAN.pm: Building P/PR/PREACTION/ETL-Yertl-0.026.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Warning: prerequisite Data::Partial::Google 0 not found.
Warning: prerequisite Moo::Lax 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for ETL::Yertl
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- PREACTION/ETL-Yertl-0.026.tar.gz ----
Moo::Lax [requires]
Data::Partial::Google [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Moo::Lax'
Running make for D/DA/DAMS/Moo-Lax-2.00.tar.gz
Checksum for /data/fly2200/var/cpan/sources/authors/id/D/DA/DAMS/Moo-Lax-2.00.tar.gz ok
Moo-Lax-2.00
Moo-Lax-2.00/README
Moo-Lax-2.00/Changes
Moo-Lax-2.00/LICENSE
Moo-Lax-2.00/dist.ini
Moo-Lax-2.00/META.yml
Moo-Lax-2.00/MANIFEST
Moo-Lax-2.00/Build.PL
Moo-Lax-2.00/t
Moo-Lax-2.00/t/03-oo.t
Moo-Lax-2.00/README.pod
Moo-Lax-2.00/Makefile.PL
Moo-Lax-2.00/t/01-basic.t
Moo-Lax-2.00/t/02-basic.t
Moo-Lax-2.00/lib/oo
Moo-Lax-2.00/lib/oo/Lax.pm
Moo-Lax-2.00/lib/Moo
Moo-Lax-2.00/lib/Moo/Lax.pm
Moo-Lax-2.00/t/00-compile.t
Moo-Lax-2.00/lib/Moo/Role
Moo-Lax-2.00/lib/Moo/Role/Lax.pm
Moo-Lax-2.00/t/release-distmeta.t
Moo-Lax-2.00/t/release-pod-coverage.t
CPAN.pm: Building D/DA/DAMS/Moo-Lax-2.00.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Moo::Lax
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Moo/Role/Lax.pm blib/lib/Moo/Role/Lax.pm
cp README.pod blib/lib/Moo/README.pod
cp lib/oo/Lax.pm blib/lib/oo/Lax.pm
cp lib/Moo/Lax.pm blib/lib/Moo/Lax.pm
Manifying 4 pod documents
DAMS/Moo-Lax-2.00.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ............
1..3
ok 1 - Moo/Lax.pm loaded ok
ok 2 - Moo/Role/Lax.pm loaded ok
ok 3 - oo/Lax.pm loaded ok
ok
t/01-basic.t ..............
ok 1 - we had a non fatal warning
1..1
ok
t/02-basic.t ..............
ok 1 - we had a non fatal warning
1..1
ok
t/03-oo.t .................
ok 1 - Moo::Lax seems to work fine
ok 2 - Moo::Lax::Role seems to work fine
1..2
ok
t/release-distmeta.t ...... skipped: these tests are for release candidate testing
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
All tests successful.
Files=6, Tests=7, 1 wallclock secs ( 0.05 usr 0.04 sys + 0.55 cusr 0.12 csys = 0.76 CPU)
Result: PASS
DAMS/Moo-Lax-2.00.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DA/DAMS/CHECKSUMS
Damien Krotkine <dams@cpan.org>
Loads Moo without turning warnings to fatal.
>>> (cd /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f && tar cvf - Moo-Lax-2.00.ppd blib) | gzip -c >/data/fly2200/var/REPO/D/DA/DAMS/Moo-Lax-2.00.tar.gz
Moo-Lax-2.00.ppd
blib/
blib/man3/
blib/man3/oo::Lax.3
blib/man3/Moo::Role::Lax.3
blib/man3/Moo::Lax.3
blib/man3/Moo::README.3
blib/lib/
blib/lib/oo/
blib/lib/oo/Lax.pm
blib/lib/Moo/
blib/lib/Moo/Lax.pm
blib/lib/Moo/README.pod
blib/lib/Moo/Role/
blib/lib/Moo/Role/Lax.pm
>>> mv /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/Moo-Lax-2.00.ppd /data/fly2200/var/REPO/D/DA/DAMS
Running test for module 'Data::Partial::Google'
Running make for A/AR/ARODLAND/Data-Partial-Google-0.02.tar.gz
Prepending /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/arch /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2200/var/cpan/sources/authors/id/A/AR/ARODLAND/Data-Partial-Google-0.02.tar.gz ok
Data-Partial-Google-0.02
Data-Partial-Google-0.02/README
Data-Partial-Google-0.02/LICENSE
Data-Partial-Google-0.02/Changes
Data-Partial-Google-0.02/META.yml
Data-Partial-Google-0.02/MANIFEST
Data-Partial-Google-0.02/dist.ini
Data-Partial-Google-0.02/weaver.ini
Data-Partial-Google-0.02/eg
Data-Partial-Google-0.02/eg/apod.pl
Data-Partial-Google-0.02/eg/bench.pl
Data-Partial-Google-0.02/Makefile.PL
Data-Partial-Google-0.02/t
Data-Partial-Google-0.02/t/03_index.t
Data-Partial-Google-0.02/MANIFEST.SKIP
Data-Partial-Google-0.02/t/01_parser.t
Data-Partial-Google-0.02/t/02_filter.t
Data-Partial-Google-0.02/t/activities.json
Data-Partial-Google-0.02/lib/Data/Partial
Data-Partial-Google-0.02/lib/Data/Partial/Google.pm
Data-Partial-Google-0.02/lib/Data/Partial/Google
Data-Partial-Google-0.02/lib/Data/Partial/Google/Parser.pm
Data-Partial-Google-0.02/lib/Data/Partial/Google/Filter.pm
Prepending /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/arch /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building A/AR/ARODLAND/Data-Partial-Google-0.02.tar.gz
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Data::Partial::Google
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Data/Partial/Google.pm blib/lib/Data/Partial/Google.pm
cp lib/Data/Partial/Google/Filter.pm blib/lib/Data/Partial/Google/Filter.pm
cp lib/Data/Partial/Google/Parser.pm blib/lib/Data/Partial/Google/Parser.pm
Manifying 3 pod documents
ARODLAND/Data-Partial-Google-0.02.tar.gz
make -- OK
Prepending /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/arch /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/01_parser.t ..
ok 1 - a,b(d/*/g,b),c
ok 2 - a
ok 3 - a,b,c
1..3
ok
t/02_filter.t ..
ok 1 - filter compiles
ok 2 - filters properly
1..2
ok
t/03_index.t ...
ok 1 - a
ok 2 - a
ok 3 - a
ok 4 - a
ok 5 - undef rule
ok 6 - empty rule
ok 7 - a
ok 8 - notEmptyStr
ok 9 - notEmptyNum
ok 10 - a,b
ok 11 - obj/s
ok 12 - arr/s
ok 13 - a/s/g,b
ok 14 - a/*/g
ok 15 - a/*
ok 16 - a(g)
ok 17 - a,c
ok 18 - b(d/*/z)
ok 19 - url,obj(url,a/url)
ok 20 - kind
ok 21 - object(objectType)
ok 22 - url,object(content,attachments/url)
ok 23 - object/attachments(displayName,url)
ok 24 - i
1..24
ok
All tests successful.
Files=3, Tests=29, 1 wallclock secs ( 0.04 usr 0.00 sys + 1.28 cusr 0.16 csys = 1.48 CPU)
Result: PASS
ARODLAND/Data-Partial-Google-0.02.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/A/AR/ARODLAND/CHECKSUMS
Andrew Rodland <ARODLAND@cpan.org>
Filter data structures for "partial responses," Google style
>>> (cd /data/fly2200/var/cpan/build/Data-Partial-Google-0.02-mli4GU && tar cvf - Data-Partial-Google-0.02.ppd blib) | gzip -c >/data/fly2200/var/REPO/A/AR/ARODLAND/Data-Partial-Google-0.02.tar.gz
Data-Partial-Google-0.02.ppd
blib/
blib/man3/
blib/man3/Data::Partial::Google.3
blib/man3/Data::Partial::Google::Filter.3
blib/man3/Data::Partial::Google::Parser.3
blib/lib/
blib/lib/Data/
blib/lib/Data/Partial/
blib/lib/Data/Partial/Google/
blib/lib/Data/Partial/Google/Parser.pm
blib/lib/Data/Partial/Google/Filter.pm
blib/lib/Data/Partial/Google.pm
>>> mv /data/fly2200/var/cpan/build/Data-Partial-Google-0.02-mli4GU/Data-Partial-Google-0.02.ppd /data/fly2200/var/REPO/A/AR/ARODLAND
Running make for P/PR/PREACTION/ETL-Yertl-0.026.tar.gz
Prepending /data/fly2200/var/cpan/build/Data-Partial-Google-0.02-mli4GU/blib/arch /data/fly2200/var/cpan/build/Data-Partial-Google-0.02-mli4GU/blib/lib /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/arch /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /data/fly2200/var/cpan/build/ETL-Yertl-0.026-gJh9RB
Prepending /data/fly2200/var/cpan/build/Data-Partial-Google-0.02-mli4GU/blib/arch /data/fly2200/var/cpan/build/Data-Partial-Google-0.02-mli4GU/blib/lib /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/arch /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building P/PR/PREACTION/ETL-Yertl-0.026.tar.gz
>>> make
cp lib/ETL/Yertl/Format/json.pm blib/lib/ETL/Yertl/Format/json.pm
cp lib/ETL/Yertl/Format/csv.pm blib/lib/ETL/Yertl/Format/csv.pm
cp lib/ETL/Yertl/Command/yq/RecDescentTree.pm blib/lib/ETL/Yertl/Command/yq/RecDescentTree.pm
cp lib/ETL/Yertl/Command/yto.pm blib/lib/ETL/Yertl/Command/yto.pm
cp lib/ETL/Yertl.pm blib/lib/ETL/Yertl.pm
cp lib/ETL/Yertl/Format/yaml.pm blib/lib/ETL/Yertl/Format/yaml.pm
cp lib/ETL/Yertl/Command/yq.pm blib/lib/ETL/Yertl/Command/yq.pm
cp lib/ETL/Yertl/Command/ysql.pm blib/lib/ETL/Yertl/Command/ysql.pm
cp lib/ETL/Yertl/Command/yq/Regex.pm blib/lib/ETL/Yertl/Command/yq/Regex.pm
cp lib/ETL/Yertl/Command/yfrom.pm blib/lib/ETL/Yertl/Command/yfrom.pm
cp lib/ETL/Yertl/Command/ygrok.pm blib/lib/ETL/Yertl/Command/ygrok.pm
cp lib/ETL/Yertl/Help/Cookbook.pod blib/lib/ETL/Yertl/Help/Cookbook.pod
cp lib/ETL/Yertl/Help/ysql.pod blib/lib/ETL/Yertl/Help/ysql.pod
cp lib/ETL/Yertl/Command/yq/RecDescent.pm blib/lib/ETL/Yertl/Command/yq/RecDescent.pm
cp lib/ETL/Yertl/Command/ymask.pm blib/lib/ETL/Yertl/Command/ymask.pm
cp bin/yto blib/script/yto
"/data/fly2200/ap2200-299134/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/yto
cp bin/yq blib/script/yq
"/data/fly2200/ap2200-299134/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/yq
cp bin/ysql blib/script/ysql
"/data/fly2200/ap2200-299134/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ysql
cp bin/ygrok blib/script/ygrok
"/data/fly2200/ap2200-299134/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ygrok
cp bin/ymask blib/script/ymask
"/data/fly2200/ap2200-299134/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ymask
cp bin/yfrom blib/script/yfrom
"/data/fly2200/ap2200-299134/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/yfrom
Manifying 6 pod documents
Manifying 15 pod documents
PREACTION/ETL-Yertl-0.026.tar.gz
make -- OK
Prepending /data/fly2200/var/cpan/build/Data-Partial-Google-0.02-mli4GU/blib/arch /data/fly2200/var/cpan/build/Data-Partial-Google-0.02-mli4GU/blib/lib /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/arch /data/fly2200/var/cpan/build/Moo-Lax-2.00-eKMy1f/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/bin/*.t t/command/yq/*.t t/format/*.t
t/00-compile.t ..............
1..19
ok 1 - ETL/Yertl.pm loaded ok
ok 2 - ETL/Yertl/Command/yfrom.pm loaded ok
ok 3 - ETL/Yertl/Command/ygrok.pm loaded ok
ok 4 - ETL/Yertl/Command/ymask.pm loaded ok
ok 5 - ETL/Yertl/Command/yq.pm loaded ok
ok 6 - ETL/Yertl/Command/yq/RecDescent.pm loaded ok
ok 7 - ETL/Yertl/Command/yq/RecDescentTree.pm loaded ok
ok 8 - ETL/Yertl/Command/yq/Regex.pm loaded ok
ok 9 - ETL/Yertl/Command/ysql.pm loaded ok
ok 10 - ETL/Yertl/Command/yto.pm loaded ok
ok 11 - ETL/Yertl/Format/csv.pm loaded ok
ok 12 - ETL/Yertl/Format/json.pm loaded ok
ok 13 - ETL/Yertl/Format/yaml.pm loaded ok
ok 14 # skip bin/yfrom isn't perl
ok 15 # skip bin/ygrok isn't perl
ok 16 # skip bin/ymask isn't perl
ok 17 # skip bin/yq isn't perl
ok 18 # skip bin/ysql isn't perl
ok 19 # skip bin/yto isn't perl
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
# ------------------- -------- --------
# Capture::Tiny any 0.30
# Dir::Self any 0.11
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.60
# IO::Handle any 1.35
# IPC::Open3 any 1.18
# JSON::PP any 2.27300
# Test::Deep any 0.119
# Test::Differences any 0.64
# Test::Exception any 0.40
# Test::Lib any 0.002
# Test::More 1.001005 1.001014
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# --------------------- ---------- ----------
# Data::Partial::Google any 0.02
# File::HomeDir any 1.00
# File::Spec any 3.60
# Getopt::Long 2.36 2.48
# Hash::Merge::Simple any 0.051
# Import::Base 0.010 0.014
# List::Util 1.29 1.42
# Module::Runtime any 0.014
# Moo::Lax any 2
# Parse::RecDescent any 1.967013
# Path::Tiny 0.055 0.076
# Pod::Usage::Return any 0.003
# Regexp::Common 2013031301 2013031301
# SQL::Abstract any 1.81
# Text::Trim any 1.02
# Type::Tiny any 1.000005
# Types::Standard any 1.000005
# YAML any 1.15
# boolean any 0.45
#
# === Runtime Recommends ===
#
# Module Want Have
# ------------ ---- -------
# DBD::SQLite any 1.48
# DBI any 1.633
# JSON::PP any 2.27300
# JSON::XS any 3.01
# Text::CSV any 1.33
# Text::CSV_XS any 1.20
# YAML::Syck any 1.29
# YAML::XS any 0.59
#
t/00-report-prereqs.t .......
1..1
ok 1
ok
t/bin/yfrom.t ...............
# Subtest: error checking
# Subtest: no arguments
ok 1 - error status
ok 2 - contains error message
1..2
ok 1 - no arguments
# Subtest: unknown format
ok 1 - error status
ok 2 - contains error message
1..2
ok 2 - unknown format
1..2
ok 1 - error checking
# Subtest: JSON -> DOC
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 2 - JSON -> DOC
1..2
ok
t/bin/ygrok.t ...............
# Subtest: error checking
# Subtest: no arguments
ok 1 - error status
ok 2 - contains error message
1..2
ok 1 - no arguments
1..1
ok 1 - error checking
# Subtest: parse lines
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: loose parsing
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 3 - loose parsing
1..3
ok 2 - parse lines
# Subtest: logs
# Subtest: http common log format
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 1 - http common log format
# Subtest: http combined log format
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 2 - http combined log format
# Subtest: syslog
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 3 - syslog
1..3
ok 3 - logs
# Subtest: POSIX command parsing
# Subtest: ls -l
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 1 - ls -l
# Subtest: ps
# Subtest: Mac OSX
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 1 - Mac OSX
# Subtest: OpenBSD
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 2 - OpenBSD
# Subtest: RHEL5
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 3 - RHEL5
1..3
ok 2 - ps
# Subtest: ps -x
# Subtest: Mac OSX
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 1 - Mac OSX
# Subtest: OpenBSD
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 2 - OpenBSD
# Subtest: RHEL5
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 3 - RHEL5
1..3
ok 3 - ps -x
# Subtest: ps -u
# Subtest: Mac OSX
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 1 - Mac OSX
# Subtest: OpenBSD
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 2 - OpenBSD
# Subtest: RHEL5
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - stdin
1..4
ok 3 - RHEL5
1..3
ok 4 - ps -u
1..4
ok 4 - POSIX command parsing
# Subtest: manage patterns
# Subtest: plain pattern
# Subtest: add pattern
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3 - config is correct
1..3
ok 1 - add pattern
# Subtest: use pattern
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 2 - use pattern
# Subtest: edit pattern
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3 - config is correct
1..3
ok 3 - edit pattern
# Subtest: use edited pattern
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 4 - use edited pattern
1..4
ok 1 - plain pattern
# Subtest: pattern category
# Subtest: add pattern
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3 - config is correct
1..3
ok 1 - add pattern
# Subtest: use pattern
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 2 - use pattern
# Subtest: edit pattern
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3 - config is correct
1..3
ok 3 - edit pattern
# Subtest: use edited pattern
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 4 - use edited pattern
1..4
ok 2 - pattern category
# Subtest: override built-in patterns
# Subtest: add pattern
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3 - config is correct
1..3
ok 1 - add pattern
# Subtest: use pattern
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 2 - use pattern
# Subtest: edit pattern
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3 - config is correct
1..3
ok 3 - edit pattern
# Subtest: use pattern
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 4 - use pattern
1..4
ok 3 - override built-in patterns
# Subtest: list patterns
# Subtest: add pattern
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3 - config is correct
1..3
ok 1 - add pattern
# Subtest: list a single pattern
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3 - pattern is shown on stdout
ok 4 - exit 0
ok 5 - nothing on stderr
ok 6 - pattern is shown on stdout
1..6
ok 2 - list a single pattern
# Subtest: list a category
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 3 - list a category
# Subtest: list all patterns
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 4 - list all patterns
1..4
ok 4 - list patterns
1..4
ok 5 - manage patterns
1..5
ok
t/bin/ymask.t ...............
# Subtest: error checking
# Subtest: no arguments
ok 1 - error status
ok 2 - contains error message
1..2
ok 1 - no arguments
1..1
ok 1 - error checking
# Subtest: input
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 2 - input
1..2
ok
t/bin/yq.t ..................
# Subtest: help options
ok 1 - successfully showed the help
ok 2 - requested help is on stdout
ok 3 - synopsis is included
ok 4 - arguments are included
ok 5 - options are included
1..5
ok 1 - help options
# Subtest: must provide a filter
ok 1 - fatal error
ok 2 - errors are on stderr
ok 3
ok 4
1..4
ok 2 - must provide a filter
# Subtest: empty does not print
ok 1 - stderr is empty
ok 2
1..2
ok 3 - empty does not print
# Subtest: single document with no --- separator
ok 1 - stderr is empty
ok 2
1..2
ok 4 - single document with no --- separator
# Subtest: file in ARGV
ok 1 - stderr is empty
ok 2
1..2
ok 5 - file in ARGV
# Subtest: multiple documents print properly
ok 1 - stderr is empty
ok 2
1..2
ok 6 - multiple documents print properly
# Subtest: finish() gets called
ok 1 - stderr is empty
ok 2
1..2
ok 7 - finish() gets called
# Subtest: xargs (-x) output
ok 1 - stderr is empty
ok 2
1..2
ok 8 - xargs (-x) output
# Subtest: version check
ok 1
ok 2 - stderr is empty
ok 3
1..3
ok 9 - version check
1..9
ok
# Failed test at t/bin/ysql.t line 480.
# Comparing $data as a Bag
# Missing: 2 references
# Looks like you failed 1 test of 3.
# Failed test 'basic query'
# at t/bin/ysql.t line 495.
# Failed test at t/bin/ysql.t line 510.
# Comparing $data as a Bag
# Missing: 2 references
# Failed test at t/bin/ysql.t line 534.
# Comparing $data as a Bag
# Missing: 1 reference
# Looks like you failed 1 test of 3.
# Failed test '--where'
# at t/bin/ysql.t line 542.
# Failed test at t/bin/ysql.t line 555.
# Compared array length of $data
# got : array with 0 element(s)
# expect : array with 2 element(s)
# Looks like you failed 1 test of 3.
# Failed test '--sort with DESC'
# at t/bin/ysql.t line 569.
# Failed test at t/bin/ysql.t line 580.
# Compared array length of $data
# got : array with 0 element(s)
# expect : array with 2 element(s)
# Looks like you failed 1 test of 3.
# Failed test '--order ASC by default'
# at t/bin/ysql.t line 594.
# Looks like you failed 2 tests of 2.
# Failed test '--sort/--order'
# at t/bin/ysql.t line 596.
# Looks like you failed 3 tests of 5.
# Failed test '--select'
# at t/bin/ysql.t line 597.
# Looks like you failed 1 test of 2.
# Failed test 'sql helper options'
# at t/bin/ysql.t line 632.
# Failed test at t/bin/ysql.t line 672.
# Comparing $data as a Bag
# Missing: 2 references
# Looks like you failed 1 test of 3.
# Failed test 'run the saved query'
# at t/bin/ysql.t line 687.
# Looks like you failed 1 test of 2.
# Failed test 'without placeholders'
# at t/bin/ysql.t line 688.
# Failed test at t/bin/ysql.t line 727.
# Comparing $data as a Bag
# Missing: 1 reference
# Looks like you failed 1 test of 3.
# Failed test 'run the saved query'
# at t/bin/ysql.t line 736.
# Looks like you failed 1 test of 2.
# Failed test 'with placeholders'
# at t/bin/ysql.t line 737.
# Looks like you failed 2 tests of 2.
# Failed test 'saved queries'
# at t/bin/ysql.t line 738.
# Failed test 'error happened'
# at t/bin/ysql.t line 842.
# got: '0'
# expected: anything else
# Failed test at t/bin/ysql.t line 844.
# ''
# doesn't match '(?^:ERROR: SQL error in execute: called with 2 bind variables when 1 are needed)'
# Looks like you failed 2 tests of 4.
# Failed test 'SQL error in execute'
# at t/bin/ysql.t line 846.
# Looks like you failed 1 test of 4.
# Failed test 'error handling'
# at t/bin/ysql.t line 858.
# Looks like you failed 4 tests of 6.
# Failed test 'query'
# at t/bin/ysql.t line 859.
# Looks like you failed 1 test of 4.
t/bin/ysql.t ................
# Subtest: error checking
# Subtest: no arguments
ok 1 - error status
ok 2 - contains error message
1..2
ok 1 - no arguments
1..1
ok 1 - error checking
# Subtest: config
# Subtest: read config
# Subtest: by key
# Subtest: sqlite
ok 1 - nothing on stderr
ok 2 - success exit status
ok 3 - reading config is correct
1..3
ok 1 - sqlite
# Subtest: mysql
ok 1 - nothing on stderr
ok 2 - success exit status
ok 3 - reading config is correct
1..3
ok 2 - mysql
# Subtest: does not exist
ok 1 - nothing on stdout
ok 2
ok 3 - error exit status
1..3
ok 3 - does not exist
# Subtest: config was not altered
ok 1 - config is correct
1..1
ok 4 - config was not altered
1..4
ok 1 - by key
# Subtest: all keys
ok 1 - nothing on stderr
ok 2 - success exit status
ok 3 - config is correct
# Subtest: config was not altered
ok 1 - config is correct
1..1
ok 4 - config was not altered
1..4
ok 2 - all keys
1..2
ok 1 - read config
# Subtest: add/edit
# Subtest: SQLite
# Subtest: by DSN
# Subtest: add
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 1 - add
# Subtest: edit
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 2 - edit
1..2
ok 1 - by DSN
# Subtest: by DSN (with --dsn option)
# Subtest: add
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 1 - add
# Subtest: edit
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 2 - edit
1..2
ok 2 - by DSN (with --dsn option)
# Subtest: by options
# Subtest: add
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 1 - add
# Subtest: edit
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 2 - edit
1..2
ok 3 - by options
# Subtest: warn on capitalization
# Subtest: add
ok 1 - nothing on stdout
ok 2 - stderr matches
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 1 - add
# Subtest: edit
ok 1 - nothing on stdout
ok 2 - stderr matches
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 2 - edit
1..2
ok 4 - warn on capitalization
1..4
ok 1 - SQLite
# Subtest: mysql
# Subtest: by DSN
# Subtest: add
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 1 - add
# Subtest: edit
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 2 - edit
1..2
ok 1 - by DSN
# Subtest: by options
# Subtest: add
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 1 - add
# Subtest: edit
ok 1 - nothing on stdout
ok 2 - nothing on stderr
ok 3 - success exit status
ok 4 - config is correct
1..4
ok 2 - edit
1..2
ok 2 - by options
1..2
ok 2 - mysql
1..2
ok 2 - add/edit
1..2
ok 2 - config
# Subtest: drivers
ok 1
ok 2 - nothing on stderr
ok 3 - output contains driver: CSV
ok 4 - output contains driver: Cassandra
ok 5 - output contains driver: Chart
ok 6 - output contains driver: Crate
ok 7 - output contains driver: DBM
ok 8 - output contains driver: Excel
ok 9 - output contains driver: Gofer
ok 10 - output contains driver: LDAP
ok 11 - output contains driver: Log
ok 12 - output contains driver: MVS_FTPSQL
ok 13 - output contains driver: Mock
ok 14 - output contains driver: Multi
ok 15 - output contains driver: Multiplex
ok 16 - output contains driver: Neo4p
ok 17 - output contains driver: ODBC
ok 18 - output contains driver: Oracle
ok 19 - output contains driver: Ovrimos
ok 20 - output contains driver: Pg
ok 21 - output contains driver: PgLite
ok 22 - output contains driver: PgPP
ok 23 - output contains driver: Proxy
ok 24 - output contains driver: SQLAnywhere
ok 25 - output contains driver: SQLite
ok 26 - output contains driver: SQLite2
ok 27 - output contains driver: Simulated
ok 28 - output contains driver: Sprite
ok 29 - output contains driver: TSM
ok 30 - output contains driver: Template
ok 31 - output contains driver: TemplateSS
ok 32 - output contains driver: Wire10
ok 33 - output contains driver: XBase
ok 34 - output contains driver: mysql
ok 35 - output contains driver: mysqlPP
1..35
ok 3 - drivers
# Subtest: query
# Subtest: basic query
ok 1
ok 2 - nothing on stderr
not ok 3
1..3
not ok 1 - basic query
# Subtest: sql helper options
# Subtest: --select
ok 1
ok 2 - nothing on stderr
not ok 3
# Subtest: --where
ok 1
ok 2 - nothing on stderr
not ok 3
1..3
not ok 4 - --where
# Subtest: --sort/--order
# Subtest: --sort with DESC
ok 1
ok 2 - nothing on stderr
not ok 3
1..3
not ok 1 - --sort with DESC
# Subtest: --order ASC by default
ok 1
ok 2 - nothing on stderr
not ok 3
1..3
not ok 2 - --order ASC by default
1..2
not ok 5 - --sort/--order
1..5
not ok 1 - --select
# Subtest: --insert
ok 1
ok 2 - nothing on stderr
ok 3 - nothing on stdout
ok 4
1..4
ok 2 - --insert
1..2
not ok 2 - sql helper options
# Subtest: saved queries
# Subtest: without placeholders
# Subtest: save the query
ok 1
ok 2 - nothing on stderr
ok 3 - nothing on stdout, query is not run
ok 4 - config is in the db
1..4
ok 1 - save the query
# Subtest: run the saved query
ok 1
ok 2 - nothing on stderr
not ok 3
1..3
not ok 2 - run the saved query
1..2
not ok 1 - without placeholders
# Subtest: with placeholders
# Subtest: save the query
ok 1
ok 2 - nothing on stderr
ok 3 - nothing on stdout, query is not run
ok 4 - config is in the db
1..4
ok 1 - save the query
# Subtest: run the saved query
ok 1
ok 2 - nothing on stderr
not ok 3
1..3
not ok 2 - run the saved query
1..2
not ok 2 - with placeholders
1..2
not ok 3 - saved queries
# Subtest: basic write
ok 1
ok 2 - nothing on stderr
ok 3 - nothing on stdout
ok 4
1..4
ok 4 - basic write
# Subtest: interpolation
# Subtest: deep data structure
ok 1
ok 2 - nothing on stderr
ok 3 - nothing on stdout
ok 4
1..4
ok 1 - deep data structure
1..1
ok 5 - interpolation
# Subtest: error handling
# Subtest: error in connect
ok 1 - error happened
ok 2 - nothing on stdout
ok 3
ok 4 - we don't need usage info
1..4
ok 1 - error in connect
# Subtest: SQL error in prepare
ok 1 - error happened
ok 2 - nothing on stdout
ok 3
ok 4 - we don't need usage info
1..4
ok 2 - SQL error in prepare
# Subtest: SQL error in execute
not ok 1 - error happened
ok 2 - nothing on stdout
not ok 3
ok 4 - we don't need usage info
1..4
not ok 3 - SQL error in execute
# Subtest: SQL error in prepare using --dsn
ok 1 - error happened
ok 2 - nothing on stdout
ok 3
ok 4 - does not contain second error from DBI
ok 5 - we don't need usage info
1..5
ok 4 - SQL error in prepare using --dsn
1..4
not ok 6 - error handling
1..6
not ok 4 - query
1..4
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/4 subtests
t/bin/yto.t .................
# Subtest: error checking
# Subtest: no arguments
ok 1 - error status
ok 2 - contains error message
1..2
ok 1 - no arguments
# Subtest: unknown format
ok 1 - error status
ok 2 - contains error message
1..2
ok 2 - unknown format
1..2
ok 1 - error checking
# Subtest: DOC -> JSON
# Subtest: filename
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 1 - filename
# Subtest: stdin
ok 1 - exit 0
ok 2 - nothing on stderr
ok 3
1..3
ok 2 - stdin
1..2
ok 2 - DOC -> JSON
1..2
ok
t/command/yq/combinator.t ...
# Subtest: , emits multiple results
# Subtest: simple filters
ok 1
1..1
ok 1 - simple filters
1..1
ok 1 - , emits multiple results
# Subtest: | gives output of one EXPR as input to another
# Subtest: create document, pipe to group_by()
ok 1
1..1
ok 1 - create document, pipe to group_by()
1..1
ok 2 - | gives output of one EXPR as input to another
1..2
ok
t/command/yq/comparison.t ...
# Subtest: eq
# Subtest: FILTER eq CONSTANT
ok 1
ok 2
1..2
ok 1 - FILTER eq CONSTANT
# Subtest: FILTER eq FILTER
ok 1
ok 2
1..2
ok 2 - FILTER eq FILTER
1..2
ok 1 - eq
# Subtest: ne
# Subtest: FILTER ne CONSTANT
ok 1
ok 2
1..2
ok 1 - FILTER ne CONSTANT
# Subtest: FILTER ne FILTER
ok 1
ok 2
1..2
ok 2 - FILTER ne FILTER
1..2
ok 2 - ne
# Subtest: ==
# Subtest: FILTER == CONSTANT
ok 1
ok 2
1..2
ok 1 - FILTER == CONSTANT
# Subtest: FILTER == FILTER
ok 1
ok 2
1..2
ok 2 - FILTER == FILTER
1..2
ok 3 - ==
# Subtest: !=
# Subtest: FILTER != CONSTANT
ok 1
ok 2
1..2
ok 1 - FILTER != CONSTANT
# Subtest: FILTER != FILTER
ok 1
ok 2
1..2
ok 2 - FILTER != FILTER
1..2
ok 4 - !=
# Subtest: >|>=
# Subtest: FILTER > CONSTANT
ok 1
ok 2
ok 3
1..3
ok 1 - FILTER > CONSTANT
# Subtest: FILTER > FILTER
ok 1
ok 2
ok 3
1..3
ok 2 - FILTER > FILTER
# Subtest: FILTER >= CONSTANT
ok 1
ok 2
ok 3
1..3
ok 3 - FILTER >= CONSTANT
# Subtest: FILTER >= FILTER
ok 1
ok 2
ok 3
1..3
ok 4 - FILTER >= FILTER
1..4
ok 5 - >|>=
# Subtest: <|<=
# Subtest: FILTER < CONSTANT
ok 1
ok 2
ok 3
1..3
ok 1 - FILTER < CONSTANT
# Subtest: FILTER < FILTER
ok 1
ok 2
ok 3
1..3
ok 2 - FILTER < FILTER
# Subtest: FILTER <= CONSTANT
ok 1
ok 2
ok 3
1..3
ok 3 - FILTER <= CONSTANT
# Subtest: FILTER <= FILTER
ok 1
ok 2
ok 3
1..3
ok 4 - FILTER <= FILTER
1..4
ok 6 - <|<=
1..6
ok
t/command/yq/conditional.t ..
# Subtest: conditional match single hash key and return full document
ok 1
1..1
ok 1 - conditional match single hash key and return full document
# Subtest: conditional with else
ok 1
ok 2
1..2
ok 2 - conditional with else
1..2
ok
t/command/yq/filter.t .......
# Subtest: filter single hash key
ok 1
1..1
ok 1 - filter single hash key
# Subtest: deep hash key
# Subtest: one level
ok 1
1..1
ok 1 - one level
# Subtest: two levels
ok 1
1..1
ok 2 - two levels
1..2
ok 2 - deep hash key
# Subtest: array key
ok 1
1..1
ok 3 - array key
# Subtest: mixed array and hash keys
# Subtest: hash level
ok 1
1..1
ok 1 - hash level
# Subtest: hash,array level
ok 1
1..1
ok 2 - hash,array level
# Subtest: hash,array,hash level
ok 1
1..1
ok 3 - hash,array,hash level
1..3
ok 4 - mixed array and hash keys
# Subtest: [] with no index flattens an array
ok 1
1..1
ok 5 - [] with no index flattens an array
1..5
ok
t/command/yq/functions.t ....
# Subtest: select( EXPR )
ok 1
1..1
ok 1 - select( EXPR )
# Subtest: grep( EXPR )
ok 1
1..1
ok 2 - grep( EXPR )
# Subtest: empty
ok 1 - An object of class 'empty' isa 'empty'
1..1
ok 3 - empty
# Subtest: group_by( EXPR )
ok 1 - group_by delays output
ok 2 - group_by delays output
ok 3 - group_by delays output
ok 4
ok 5
1..5
ok 4 - group_by( EXPR )
# Subtest: sort( EXPR )
# Subtest: sort by string
ok 1 - sort delays output
ok 2 - sort delays output
ok 3 - sort delays output
ok 4
1..4
ok 1 - sort by string
1..1
ok 5 - sort( EXPR )
# Subtest: keys( EXPR )
# Subtest: keys of whole document
ok 1
1..1
ok 1 - keys of whole document
# Subtest: keys of hash inside document
ok 1
1..1
ok 2 - keys of hash inside document
# Subtest: keys of array inside document
ok 1
1..1
ok 3 - keys of array inside document
# Subtest: keys with no args -> keys(.)
ok 1
1..1
ok 4 - keys with no args -> keys(.)
# Subtest: allow assignment
ok 1
1..1
ok 5 - allow assignment
1..5
ok 6 - keys( EXPR )
# Subtest: length( EXPR )
# Subtest: length of whole document (hash)
ok 1
1..1
ok 1 - length of whole document (hash)
# Subtest: length with no args -> length(.)
ok 1
1..1
ok 2 - length with no args -> length(.)
# Subtest: length of inner hash (# of pairs)
ok 1
1..1
ok 3 - length of inner hash (\# of pairs)
# Subtest: length of array
ok 1
1..1
ok 4 - length of array
# Subtest: length of string
ok 1
1..1
ok 5 - length of string
# Subtest: length of number
ok 1
1..1
ok 6 - length of number
# Subtest: allow assignment
ok 1
1..1
ok 7 - allow assignment
1..7
ok 7 - length( EXPR )
1..7
ok
t/command/yq/values.t .......
# Subtest: raw numbers
# Subtest: integers
ok 1
1..1
ok 1 - integers
# Subtest: decimals
ok 1
1..1
ok 2 - decimals
# Subtest: exponential
ok 1
1..1
ok 3 - exponential
# Subtest: binary
ok 1
1..1
ok 4 - binary
# Subtest: octal
ok 1
1..1
ok 5 - octal
# Subtest: hex
ok 1
1..1
ok 6 - hex
# Subtest: negative
ok 1
1..1
ok 7 - negative
1..7
ok 1 - raw numbers
# Subtest: hash constructor
ok 1
1..1
ok 2 - hash constructor
# Subtest: array constructor
ok 1
1..1
ok 3 - array constructor
1..3
ok
t/format/csv.t ..............
# Subtest: constructor
# Subtest: invalid format module
ok 1 - threw Regexp ((?^:format_module must be one of: Text::CSV_XS Text::CSV))
1..1
ok 1 - invalid format module
1..1
ok 1 - constructor
# Subtest: default formatter
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
1..2
ok 2 - default formatter
# Subtest: formatter modules
# Subtest: Text::CSV_XS
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
1..2
ok 1 - Text::CSV_XS
# Subtest: Text::CSV
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
1..2
ok 2 - Text::CSV
1..2
ok 3 - formatter modules
# Subtest: no formatter available
ok 1 - threw Regexp ((?^:Could not load a formatter for CSV[.] Please install one of the following modules:))
ok 2
ok 3
ok 4
1..4
ok 4 - no formatter available
1..4
ok
Prototype mismatch: sub main::decode_json ($) vs none at /data/fly2200/var/megalib/Exporter.pm line 66.
at (eval 87) line 1.
t/format/json.t .............
# Subtest: constructor
# Subtest: invalid format module
ok 1 - threw Regexp ((?^:format_module must be one of: JSON::XS JSON::PP))
1..1
ok 1 - invalid format module
1..1
ok 1 - constructor
# Subtest: default formatter
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
1..2
ok 2 - default formatter
# Subtest: formatter modules
# Subtest: JSON::XS
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
1..2
ok 1 - JSON::XS
# Subtest: JSON::PP
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
1..2
ok 2 - JSON::PP
1..2
ok 3 - formatter modules
# Subtest: no formatter available
ok 1 - threw Regexp ((?^:Could not load a formatter for JSON[.] Please install one of the following modules:))
ok 2
ok 3
ok 4
1..4
ok 4 - no formatter available
1..4
ok
t/format/yaml.t .............
# Subtest: constructor
# Subtest: invalid format module
ok 1 - threw Regexp ((?^:format_module must be one of: YAML::XS YAML::Syck YAML))
1..1
ok 1 - invalid format module
1..1
ok 1 - constructor
# Subtest: default formatter
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
1..2
ok 2 - default formatter
# Subtest: formatter modules
# Subtest: YAML::XS
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
# Subtest: empty file
ok 1
ok 2 - file is empty
1..2
ok 3 - empty file
1..3
ok 1 - YAML::XS
# Subtest: YAML::Syck
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
# Subtest: empty file
ok 1
ok 2 - file is empty
1..2
ok 3 - empty file
1..3
ok 2 - YAML::Syck
# Subtest: YAML
# Subtest: input
ok 1
1..1
ok 1 - input
# Subtest: output
ok 1
1..1
ok 2 - output
# Subtest: empty file
ok 1
ok 2 - file is empty
1..2
ok 3 - empty file
1..3
ok 3 - YAML
1..3
ok 3 - formatter modules
# Subtest: no formatter available
ok 1 - threw Regexp ((?^:Could not load a formatter for YAML[.] Please install one of the following modules:))
ok 2
ok 3
ok 4
1..4
ok 4 - no formatter available
1..4
ok
Test Summary Report
-------------------
t/bin/ysql.t (Wstat: 256 Tests: 4 Failed: 1)
Failed test: 4
Non-zero exit status: 1
Files=17, Tests=81, 13 wallclock secs ( 0.25 usr 0.03 sys + 11.05 cusr 1.29 csys = 12.62 CPU)
Result: FAIL
Failed 1/17 test programs. 1/81 subtests failed.
make: *** [test_dynamic] Error 255
PREACTION/ETL-Yertl-0.026.tar.gz
make test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports PREACTION/ETL-Yertl-0.026.tar.gz
VmSize: 332872 kB
Finished 2015-11-25T06:00:55