PATH=C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin
Start 2016-06-17T01:09:20
ActivePerl-2400 CPAN-2.10
PATH=C:/CPANFL~2.24-/var/libs/bin;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin
Reading 'C:\cpanfly-5.24-32\var\cpan\Metadata'
Database was generated on Thu, 16 Jun 2016 05:17:02 GMT
Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\P\PR\PREACTION\ETL-Yertl-0.027.tar.gz ok
ETL-Yertl-0.027/
ETL-Yertl-0.027/bin/
ETL-Yertl-0.027/CHANGES
ETL-Yertl-0.027/CONTRIBUTING.md
ETL-Yertl-0.027/cpanfile
ETL-Yertl-0.027/lib/
ETL-Yertl-0.027/LICENSE
ETL-Yertl-0.027/Makefile.PL
ETL-Yertl-0.027/MANIFEST
ETL-Yertl-0.027/META.yml
ETL-Yertl-0.027/README.mkdn
ETL-Yertl-0.027/t/
ETL-Yertl-0.027/t/00-compile.t
ETL-Yertl-0.027/t/00-report-prereqs.dd
ETL-Yertl-0.027/t/00-report-prereqs.t
ETL-Yertl-0.027/t/bin/
ETL-Yertl-0.027/t/command/
ETL-Yertl-0.027/t/format/
ETL-Yertl-0.027/t/lib/
ETL-Yertl-0.027/t/share/
ETL-Yertl-0.027/t/share/command/
ETL-Yertl-0.027/t/share/csv/
ETL-Yertl-0.027/t/share/json/
ETL-Yertl-0.027/t/share/lines/
ETL-Yertl-0.027/t/share/yaml/
ETL-Yertl-0.027/t/share/yaml/foo.yaml
ETL-Yertl-0.027/t/share/yaml/group_by.yaml
ETL-Yertl-0.027/t/share/yaml/noseperator.yaml
ETL-Yertl-0.027/t/share/yaml/test.yaml
ETL-Yertl-0.027/t/share/lines/custom_category.txt
ETL-Yertl-0.027/t/share/lines/custom_category_edit.txt
ETL-Yertl-0.027/t/share/lines/custom_override.txt
ETL-Yertl-0.027/t/share/lines/custom_override_edit.txt
ETL-Yertl-0.027/t/share/lines/custom_plain.txt
ETL-Yertl-0.027/t/share/lines/custom_plain_edit.txt
ETL-Yertl-0.027/t/share/lines/http_combined_log.txt
ETL-Yertl-0.027/t/share/lines/http_common_log.txt
ETL-Yertl-0.027/t/share/lines/irc.txt
ETL-Yertl-0.027/t/share/lines/ls-l.txt
ETL-Yertl-0.027/t/share/lines/macosx/
ETL-Yertl-0.027/t/share/lines/openbsd/
ETL-Yertl-0.027/t/share/lines/rhel5/
ETL-Yertl-0.027/t/share/lines/syslog.txt
ETL-Yertl-0.027/t/share/lines/rhel5/ps-u.txt
ETL-Yertl-0.027/t/share/lines/rhel5/ps-x.txt
ETL-Yertl-0.027/t/share/lines/rhel5/ps.txt
ETL-Yertl-0.027/t/share/lines/openbsd/ps-u.txt
ETL-Yertl-0.027/t/share/lines/openbsd/ps-x.txt
ETL-Yertl-0.027/t/share/lines/openbsd/ps.txt
ETL-Yertl-0.027/t/share/lines/macosx/ps-u.txt
ETL-Yertl-0.027/t/share/lines/macosx/ps-x.txt
ETL-Yertl-0.027/t/share/lines/macosx/ps.txt
ETL-Yertl-0.027/t/share/json/test.json
ETL-Yertl-0.027/t/share/csv/test.csv
ETL-Yertl-0.027/t/share/command/ymask/
ETL-Yertl-0.027/t/share/command/ysql/
ETL-Yertl-0.027/t/share/command/ysql/.yertl/
ETL-Yertl-0.027/t/share/command/ysql/deep.yml
ETL-Yertl-0.027/t/share/command/ysql/write.yml
ETL-Yertl-0.027/t/share/command/ysql/.yertl/ysql.yml
ETL-Yertl-0.027/t/share/command/ymask/in.yaml
ETL-Yertl-0.027/t/lib/LowVersion.pm
ETL-Yertl-0.027/t/format/csv.t
ETL-Yertl-0.027/t/format/json.t
ETL-Yertl-0.027/t/format/yaml.t
ETL-Yertl-0.027/t/command/yq/
ETL-Yertl-0.027/t/command/yq/combinator.t
ETL-Yertl-0.027/t/command/yq/comparison.t
ETL-Yertl-0.027/t/command/yq/conditional.t
ETL-Yertl-0.027/t/command/yq/filter.t
ETL-Yertl-0.027/t/command/yq/functions.t
ETL-Yertl-0.027/t/command/yq/values.t
ETL-Yertl-0.027/t/bin/yfrom.t
ETL-Yertl-0.027/t/bin/ygrok.t
ETL-Yertl-0.027/t/bin/ymask.t
ETL-Yertl-0.027/t/bin/yq.t
ETL-Yertl-0.027/t/bin/ysql.t
ETL-Yertl-0.027/t/bin/yto.t
ETL-Yertl-0.027/lib/ETL/
ETL-Yertl-0.027/lib/ETL/Yertl/
ETL-Yertl-0.027/lib/ETL/Yertl.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/
ETL-Yertl-0.027/lib/ETL/Yertl/Format/
ETL-Yertl-0.027/lib/ETL/Yertl/Help/
ETL-Yertl-0.027/lib/ETL/Yertl/Help/Cookbook.pod
ETL-Yertl-0.027/lib/ETL/Yertl/Help/ysql.pod
ETL-Yertl-0.027/lib/ETL/Yertl/Format/csv.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Format/json.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Format/yaml.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/yfrom.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/ygrok.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/ymask.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/yq/
ETL-Yertl-0.027/lib/ETL/Yertl/Command/yq.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/ysql.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/yto.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/yq/RecDescent.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/yq/RecDescentTree.pm
ETL-Yertl-0.027/lib/ETL/Yertl/Command/yq/Regex.pm
ETL-Yertl-0.027/bin/yfrom
ETL-Yertl-0.027/bin/ygrok
ETL-Yertl-0.027/bin/ymask
ETL-Yertl-0.027/bin/yq
ETL-Yertl-0.027/bin/ysql
ETL-Yertl-0.027/bin/yto
Configuring P/PR/PREACTION/ETL-Yertl-0.027.tar.gz with Makefile.PL
>>> C:\Perl-5.24-32\bin\perl.exe 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 dmake-style Makefile
Writing Makefile for ETL::Yertl
Writing MYMETA.yml and MYMETA.json
PREACTION/ETL-Yertl-0.027.tar.gz
C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK
Running make for P/PR/PREACTION/ETL-Yertl-0.027.tar.gz
---- Unsatisfied dependencies detected during ----
---- PREACTION/ETL-Yertl-0.027.tar.gz ----
Moo::Lax [requires]
Data::Partial::Google [requires]
Running test for module 'Moo::Lax'
Checksum for C:\cpanfly-5.24-32\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
Configuring D/DA/DAMS/Moo-Lax-2.00.tar.gz with Makefile.PL
>>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Moo::Lax
Writing MYMETA.yml and MYMETA.json
DAMS/Moo-Lax-2.00.tar.gz
C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK
Running make for D/DA/DAMS/Moo-Lax-2.00.tar.gz
>>> dmake
cp lib/Moo/Role/Lax.pm blib\lib\Moo\Role\Lax.pm
cp README.pod blib\lib\Moo\README.pod
cp lib/Moo/Lax.pm blib\lib\Moo\Lax.pm
cp lib/oo/Lax.pm blib\lib\oo\Lax.pm
DAMS/Moo-Lax-2.00.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-32\bin\perl.exe" "-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, 2 wallclock secs ( 0.09 usr + 0.03 sys = 0.13 CPU)
Result: PASS
DAMS/Moo-Lax-2.00.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/D/DA/DAMS/CHECKSUMS
Damien Krotkine <dams@cpan.org>
Loads Moo without turning warnings to fatal.
>>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc && tar cvf - Moo-Lax-2.00.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/D/DA/DAMS/Moo-Lax-2.00.tar.gz
Moo-Lax-2.00.ppd
blib/
blib/lib/
blib/lib/Moo/
blib/lib/Moo/Lax.pm
blib/lib/Moo/README.pod
blib/lib/Moo/Role/
blib/lib/Moo/Role/Lax.pm
blib/lib/oo/
blib/lib/oo/Lax.pm
Running test for module 'Data::Partial::Google'
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.24-32\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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/lib to PERL5LIB for 'prepare'
Configuring A/AR/ARODLAND/Data-Partial-Google-0.02.tar.gz with Makefile.PL
>>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Data::Partial::Google
Writing MYMETA.yml and MYMETA.json
ARODLAND/Data-Partial-Google-0.02.tar.gz
C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK
Running make for A/AR/ARODLAND/Data-Partial-Google-0.02.tar.gz
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/Data/Partial/Google/Parser.pm blib\lib\Data\Partial\Google\Parser.pm
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
ARODLAND/Data-Partial-Google-0.02.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-32\bin\perl.exe" "-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,c
ok 2 - a
ok 3 - a,b(d/*/g,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, 2 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU)
Result: PASS
ARODLAND/Data-Partial-Google-0.02.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/A/AR/ARODLAND/CHECKSUMS
Andrew Rodland <ARODLAND@cpan.org>
Filter data structures for "partial responses," Google style
>>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Data-Partial-Google-0.02-qU0V3D && tar cvf - Data-Partial-Google-0.02.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/A/AR/ARODLAND/Data-Partial-Google-0.02.tar.gz
Data-Partial-Google-0.02.ppd
blib/
blib/lib/
blib/lib/Data/
blib/lib/Data/Partial/
blib/lib/Data/Partial/Google/
blib/lib/Data/Partial/Google/Filter.pm
blib/lib/Data/Partial/Google/Parser.pm
blib/lib/Data/Partial/Google.pm
PREACTION/ETL-Yertl-0.027.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.24-32\var\tmp\cpan_build\ETL-Yertl-0.027-xpn2Ln
PREACTION/ETL-Yertl-0.027.tar.gz
Has already been prepared
Running make for P/PR/PREACTION/ETL-Yertl-0.027.tar.gz
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Data-Partial-Google-0.02-qU0V3D/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Data-Partial-Google-0.02-qU0V3D/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/ETL/Yertl/Command/yq/RecDescentTree.pm blib\lib\ETL\Yertl\Command\yq\RecDescentTree.pm
cp lib/ETL/Yertl/Command/yfrom.pm blib\lib\ETL\Yertl\Command\yfrom.pm
cp lib/ETL/Yertl/Command/yto.pm blib\lib\ETL\Yertl\Command\yto.pm
cp lib/ETL/Yertl/Command/yq.pm blib\lib\ETL\Yertl\Command\yq.pm
cp lib/ETL/Yertl/Command/ymask.pm blib\lib\ETL\Yertl\Command\ymask.pm
cp lib/ETL/Yertl.pm blib\lib\ETL\Yertl.pm
cp lib/ETL/Yertl/Command/yq/RecDescent.pm blib\lib\ETL\Yertl\Command\yq\RecDescent.pm
cp lib/ETL/Yertl/Command/yq/Regex.pm blib\lib\ETL\Yertl\Command\yq\Regex.pm
cp lib/ETL/Yertl/Help/Cookbook.pod blib\lib\ETL\Yertl\Help\Cookbook.pod
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/ysql.pm blib\lib\ETL\Yertl\Command\ysql.pm
cp lib/ETL/Yertl/Format/yaml.pm blib\lib\ETL\Yertl\Format\yaml.pm
cp lib/ETL/Yertl/Command/ygrok.pm blib\lib\ETL\Yertl\Command\ygrok.pm
cp lib/ETL/Yertl/Help/ysql.pod blib\lib\ETL\Yertl\Help\ysql.pod
"C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e cp -- bin/yfrom blib\script\yfrom
pl2bat.bat blib\script\yfrom
"C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e cp -- bin/ygrok blib\script\ygrok
pl2bat.bat blib\script\ygrok
"C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e cp -- bin/ymask blib\script\ymask
pl2bat.bat blib\script\ymask
"C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e cp -- bin/yq blib\script\yq
pl2bat.bat blib\script\yq
"C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e cp -- bin/ysql blib\script\ysql
pl2bat.bat blib\script\ysql
"C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e cp -- bin/yto blib\script\yto
pl2bat.bat blib\script\yto
PREACTION/ETL-Yertl-0.027.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Data-Partial-Google-0.02-qU0V3D/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Data-Partial-Google-0.02-qU0V3D/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Moo-Lax-2.00-uIx7Gc/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-32\bin\perl.exe" "-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.16
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# ------------------- -------- --------
# Capture::Tiny any 0.42
# Dir::Self any 0.11
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.62
# IO::Handle any 1.36
# IPC::Open3 any 1.20
# JSON::PP any 2.27400
# Test::Deep any 1.120
# Test::Differences any 0.64
# Test::Exception any 0.43
# Test::Lib any 0.002
# Test::More 1.001005 1.302026
#
# === 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.62
# Getopt::Long 2.36 2.49
# Hash::Merge::Simple any 0.051
# Import::Base 0.010 1.002
# List::Util 1.29 1.45
# Module::Runtime any 0.014
# Moo::Lax any 2
# Parse::RecDescent any 1.967013
# Path::Tiny 0.072 0.094
# Pod::Usage::Return any 0.003
# Regexp::Common 2013031301 2016060201
# 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.50
# DBI any 1.636
# JSON::PP any 2.27400
# JSON::XS any 3.02
# Text::CSV any 1.33
# Text::CSV_XS any 1.23
# YAML::Syck any 1.29
# YAML::XS any 0.62
#
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.
cannot unlink file for C:\cpanfly-5.24-32\var\tmp\IItHSUfWfQ\test.db: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\IItHSUfWfQ: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
# Failed test at t/bin/ysql.t line 643.
# Compared array length of $data
# got : array with 2 element(s)
# expect : array with 0 element(s)
# Failed test at t/bin/ysql.t line 658.
# Comparing $data as a Bag
# Extra: 1 reference
cannot unlink file for C:\cpanfly-5.24-32\var\tmp\XhJ6S7AUIR\test.db: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\XhJ6S7AUIR: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
# Looks like you failed 1 test of 4.
# Failed test '--where'
# at t/bin/ysql.t line 663.
# Looks like you failed 2 tests of 5.
# Failed test '--delete'
# at t/bin/ysql.t line 665.
# Looks like you failed 2 tests of 3.
# Failed test 'sql helper options'
# at t/bin/ysql.t line 666.
# Failed test at t/bin/ysql.t line 706.
# 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 721.
# Looks like you failed 1 test of 2.
# Failed test 'without placeholders'
# at t/bin/ysql.t line 722.
# Failed test at t/bin/ysql.t line 761.
# 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 770.
# Looks like you failed 1 test of 2.
# Failed test 'with placeholders'
# at t/bin/ysql.t line 771.
# Looks like you failed 2 tests of 2.
# Failed test 'saved queries'
# at t/bin/ysql.t line 772.
cannot unlink file for C:\cpanfly-5.24-32\var\tmp\sXy8TQ0KNY\test.db: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\sXy8TQ0KNY: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
cannot unlink file for C:\cpanfly-5.24-32\var\tmp\SUYgnlx_sD\test.db: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\SUYgnlx_sD: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
# Failed test 'error happened'
# at t/bin/ysql.t line 876.
# got: '0'
# expected: anything else
# Failed test at t/bin/ysql.t line 878.
# ''
# 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 880.
cannot unlink file for C:\cpanfly-5.24-32\var\tmp\rT4fYjfzSo\test.db: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\rT4fYjfzSo: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 1616.
# Looks like you failed 1 test of 4.
# Failed test 'error handling'
# at t/bin/ysql.t line 892.
# Looks like you failed 4 tests of 6.
# Failed test 'query'
# at t/bin/ysql.t line 893.
# 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: DBM
ok 5 - output contains driver: Gofer
ok 6 - output contains driver: Mock
ok 7 - output contains driver: ODBC
ok 8 - output contains driver: Pg
ok 9 - output contains driver: Proxy
ok 10 - output contains driver: SQLite
ok 11 - output contains driver: SQLite2
ok 12 - output contains driver: Sprite
ok 13 - output contains driver: XBase
ok 14 - output contains driver: mysql
1..14
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
# Subtest: --delete
ok 1
ok 2 - nothing on stderr
ok 3 - nothing on stdout
not ok 4
# Subtest: --where
ok 1
ok 2 - nothing on stderr
ok 3 - nothing on stdout
not ok 4
1..4
not ok 5 - --where
1..5
not ok 3 - --delete
1..3
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 C:/cpanfly-5.24-32/var/megalib/Exporter.pm line 66.
at (eval 86) 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, 21 wallclock secs ( 0.20 usr + 0.06 sys = 0.26 CPU)
Result: FAIL
Failed 1/17 test programs. 1/81 subtests failed.
dmake: Error code 255, while making 'test_dynamic'
PREACTION/ETL-Yertl-0.027.tar.gz
dmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports PREACTION/ETL-Yertl-0.027.tar.gz
Finished 2016-06-17T01:10:21