PATH=/usr/bin:/bin:/Users/fly2000/var/megalib/bin
Start 2014-09-30T10:01:32
ActivePerl-2000 CPAN-2.00
Reading '/Users/fly2000/var/cpan/Metadata'
Database was generated on Tue, 30 Sep 2014 16:17:02 GMT
Running make for P/PE/PERLANCAR/Regexp-EN-NumVerbage-0.01.tar.gz
Checksum for /data/cpan/authors/id/P/PE/PERLANCAR/Regexp-EN-NumVerbage-0.01.tar.gz ok
Regexp-EN-NumVerbage-0.01/
Regexp-EN-NumVerbage-0.01/META.json
Regexp-EN-NumVerbage-0.01/LICENSE
Regexp-EN-NumVerbage-0.01/Changes
Regexp-EN-NumVerbage-0.01/META.yml
Regexp-EN-NumVerbage-0.01/Makefile.PL
Regexp-EN-NumVerbage-0.01/t/
Regexp-EN-NumVerbage-0.01/t/basics.t
Regexp-EN-NumVerbage-0.01/t/release-pod-syntax.t
Regexp-EN-NumVerbage-0.01/t/release-pod-coverage.t
Regexp-EN-NumVerbage-0.01/t/release-rinci.t
Regexp-EN-NumVerbage-0.01/t/00-compile.t
Regexp-EN-NumVerbage-0.01/README
Regexp-EN-NumVerbage-0.01/dist.ini
Regexp-EN-NumVerbage-0.01/lib/
Regexp-EN-NumVerbage-0.01/lib/Regexp/
Regexp-EN-NumVerbage-0.01/lib/Regexp/EN/
Regexp-EN-NumVerbage-0.01/lib/Regexp/EN/NumVerbage.pm
Regexp-EN-NumVerbage-0.01/MANIFEST
CPAN.pm: Building P/PE/PERLANCAR/Regexp-EN-NumVerbage-0.01.tar.gz
>>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL
Warning: prerequisite Parse::Number::EN 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Regexp::EN::NumVerbage
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- PERLANCAR/Regexp-EN-NumVerbage-0.01.tar.gz ----
Parse::Number::EN [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Parse::Number::EN'
Running make for S/SH/SHARYANTO/Parse-Number-EN-0.04.tar.gz
Checksum for /data/cpan/authors/id/S/SH/SHARYANTO/Parse-Number-EN-0.04.tar.gz ok
Parse-Number-EN-0.04/
Parse-Number-EN-0.04/lib/
Parse-Number-EN-0.04/lib/Parse/
Parse-Number-EN-0.04/lib/Parse/Number/
Parse-Number-EN-0.04/lib/Parse/Number/EN.pm
Parse-Number-EN-0.04/t/
Parse-Number-EN-0.04/t/release-pod-coverage.t
Parse-Number-EN-0.04/t/release-pod-syntax.t
Parse-Number-EN-0.04/t/00-compile.t
Parse-Number-EN-0.04/t/01-basics.t
Parse-Number-EN-0.04/MANIFEST.SKIP
Parse-Number-EN-0.04/weaver.ini
Parse-Number-EN-0.04/META.json
Parse-Number-EN-0.04/Build.PL
Parse-Number-EN-0.04/MANIFEST
Parse-Number-EN-0.04/META.yml
Parse-Number-EN-0.04/dist.ini
Parse-Number-EN-0.04/LICENSE
Parse-Number-EN-0.04/Changes
Parse-Number-EN-0.04/README
CPAN.pm: Building S/SH/SHARYANTO/Parse-Number-EN-0.04.tar.gz
>>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Parse-Number-EN' version '0.04'
>>> ./Build
Building Parse-Number-EN
SHARYANTO/Parse-Number-EN-0.04.tar.gz
./Build -- OK
Running Build test
>>> ./Build test verbose=1
t/00-compile.t ............
1..1
ok 1 - Parse::Number::EN loaded ok
ok
t/01-basics.t .............
# Subtest: empty string
ok 1 - doesn't die
ok 2 - result
1..2
ok 1 - empty string
# Subtest: no digits
ok 1 - doesn't die
ok 2 - result
1..2
ok 2 - no digits
# Subtest: int
ok 1 - doesn't die
ok 2 - result
1..2
ok 3 - int
# Subtest: int (2)
ok 1 - doesn't die
ok 2 - result
1..2
ok 4 - int (2)
# Subtest: int (3)
ok 1 - doesn't die
ok 2 - result
1..2
ok 5 - int (3)
# Subtest: double sign = err (1)
ok 1 - doesn't die
ok 2 - result
1..2
ok 6 - double sign = err (1)
# Subtest: double sign = err (2)
ok 1 - doesn't die
ok 2 - result
1..2
ok 7 - double sign = err (2)
# Subtest: whitespace
ok 1 - doesn't die
ok 2 - result
1..2
ok 8 - whitespace
# Subtest: nondigit
ok 1 - doesn't die
ok 2 - result
1..2
ok 9 - nondigit
# Subtest: nondigit 2
ok 1 - doesn't die
ok 2 - result
1..2
ok 10 - nondigit 2
# Subtest: nondigit 2b
ok 1 - doesn't die
ok 2 - result
1..2
ok 11 - nondigit 2b
# Subtest: decimal (id 1)
ok 1 - doesn't die
ok 2 - result
1..2
ok 12 - decimal (id 1)
# Subtest: decimal (id 2)
ok 1 - doesn't die
ok 2 - result
1..2
ok 13 - decimal (id 2)
# Subtest: decimal (id 3)
ok 1 - doesn't die
ok 2 - result
1..2
ok 14 - decimal (id 3)
# Subtest: decimal (en 1)
ok 1 - doesn't die
ok 2 - result
1..2
ok 15 - decimal (en 1)
# Subtest: decimal (en 2)
ok 1 - doesn't die
ok 2 - result
1..2
ok 16 - decimal (en 2)
# Subtest: decimal (en 3)
ok 1 - doesn't die
ok 2 - result
1..2
ok 17 - decimal (en 3)
# Subtest: thousand sep 1 (en)
ok 1 - doesn't die
ok 2 - result
1..2
ok 18 - thousand sep 1 (en)
# Subtest: thousand sep 2 (e)
ok 1 - doesn't die
ok 2 - result
1..2
ok 19 - thousand sep 2 (e)
# Subtest: decimal+thousand sep 1
ok 1 - doesn't die
ok 2 - result
1..2
ok 20 - decimal+thousand sep 1
# Subtest: decimal+thousand sep 2
ok 1 - doesn't die
ok 2 - result
1..2
ok 21 - decimal+thousand sep 2
# Subtest: decimal+thousand sep 3
ok 1 - doesn't die
ok 2 - result
1..2
ok 22 - decimal+thousand sep 3
# Subtest: decimal+thousand sep 4
ok 1 - doesn't die
ok 2 - result
1..2
ok 23 - decimal+thousand sep 4
# Subtest: exponent 1
ok 1 - doesn't die
ok 2 - result
1..2
ok 24 - exponent 1
# Subtest: exponent 2
ok 1 - doesn't die
ok 2 - result
1..2
ok 25 - exponent 2
# Subtest: exponent 3
ok 1 - doesn't die
ok 2 - result
1..2
ok 26 - exponent 3
# Subtest: exponent 4
ok 1 - doesn't die
ok 2 - result
1..2
ok 27 - exponent 4
# Subtest: exponent 5
ok 1 - doesn't die
ok 2 - result
1..2
ok 28 - exponent 5
# Subtest: exponent 6
ok 1 - doesn't die
ok 2 - result
1..2
ok 29 - exponent 6
# Subtest: exponent 6
ok 1 - doesn't die
ok 2 - result
1..2
ok 30 - exponent 6
ok 31 - '++1' doesn't match
ok 32 - '+1.23' matches
ok 33 - '-1,23' doesn't match
ok 34 - '1' matches
ok 35 - '1,23' doesn't match
ok 36 - '1.23' matches
ok 37 - '1abc' doesn't match
ok 38 - '9,000,000' matches
ok 39 - '9,000,0000' doesn't match
ok 40 - '9,000,4' doesn't match
ok 41 - '9,000.3' matches
ok 42 - '9,13e3' doesn't match
ok 43 - '9.000.000' doesn't match
ok 44 - '9.000.0000' doesn't match
ok 45 - '9.000.5' doesn't match
ok 46 - '9.1e+2' matches
ok 47 - '90.000,4' doesn't match
ok 48 - '9e-1' matches
ok 49 - 'abc' doesn't match
ok 50 - 'abc2' doesn't match
ok 51 - 'e' doesn't match
ok 52 - 'e3' doesn't match
1..52
ok
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
All tests successful.
Files=4, Tests=53, 1 wallclock secs ( 0.05 usr 0.02 sys + 0.20 cusr 0.04 csys = 0.31 CPU)
Result: PASS
SHARYANTO/Parse-Number-EN-0.04.tar.gz
./Build test verbose=1 -- OK
Steven Haryanto <stevenharyanto@gmail.com>
Pattern to match number
>>> (cd /Users/fly2000/var/cpan/build/Parse-Number-EN-0.04-4odawO && tar cvf - Parse-Number-EN-0.04.ppd blib) | gzip -c >/Users/fly2000/var/REPO/S/SH/SHARYANTO/Parse-Number-EN-0.04.tar.gz
Parse-Number-EN-0.04.ppd
blib/
blib/lib/
blib/lib/Parse/
blib/lib/Parse/Number/
blib/lib/Parse/Number/EN.pm
>>> mv /Users/fly2000/var/cpan/build/Parse-Number-EN-0.04-4odawO/Parse-Number-EN-0.04.ppd /Users/fly2000/var/REPO/S/SH/SHARYANTO
Running make for P/PE/PERLANCAR/Regexp-EN-NumVerbage-0.01.tar.gz
Prepending /Users/fly2000/var/cpan/build/Parse-Number-EN-0.04-4odawO/blib/arch /Users/fly2000/var/cpan/build/Parse-Number-EN-0.04-4odawO/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /Users/fly2000/var/cpan/build/Regexp-EN-NumVerbage-0.01-IoaL3Z
Prepending /Users/fly2000/var/cpan/build/Parse-Number-EN-0.04-4odawO/blib/arch /Users/fly2000/var/cpan/build/Parse-Number-EN-0.04-4odawO/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building P/PE/PERLANCAR/Regexp-EN-NumVerbage-0.01.tar.gz
>>> make
cp lib/Regexp/EN/NumVerbage.pm blib/lib/Regexp/EN/NumVerbage.pm
Manifying blib/man3/Regexp::EN::NumVerbage.3
PERLANCAR/Regexp-EN-NumVerbage-0.01.tar.gz
make -- OK
Prepending /Users/fly2000/var/cpan/build/Parse-Number-EN-0.04-4odawO/blib/arch /Users/fly2000/var/cpan/build/Parse-Number-EN-0.04-4odawO/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /Users/fly2000/ap2000-298465/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ............
1..1
ok 1 - Regexp/EN/NumVerbage.pm loaded ok
ok
t/basics.t ................
ok 1 - '7.5 millions' matches
ok 2 - 'minus zero point seven' matches
ok 3 - 'negative' doesn't match
ok 4 - 'point' doesn't match
ok 5 - 'seventy-seven' matches
ok 6 - 'six' matches
ok 7 - 'two hundred billions' matches
ok 8 - 'two million sixty seven thousand' matches
1..8
ok
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
t/release-rinci.t ......... skipped: these tests are for release candidate testing
All tests successful.
Files=5, Tests=9, 0 wallclock secs ( 0.04 usr 0.02 sys + 0.18 cusr 0.05 csys = 0.29 CPU)
Result: PASS
PERLANCAR/Regexp-EN-NumVerbage-0.01.tar.gz
make test TEST_VERBOSE=1 -- OK
perlancar <perlancar@gmail.com>
Regex pattern to match English number verbage in text
>>> (cd /Users/fly2000/var/cpan/build/Regexp-EN-NumVerbage-0.01-IoaL3Z && tar cvf - Regexp-EN-NumVerbage-0.01.ppd blib) | gzip -c >/Users/fly2000/var/REPO/P/PE/PERLANCAR/Regexp-EN-NumVerbage-0.01.tar.gz
Regexp-EN-NumVerbage-0.01.ppd
blib/
blib/lib/
blib/lib/Regexp/
blib/lib/Regexp/EN/
blib/lib/Regexp/EN/NumVerbage.pm
blib/man3/
blib/man3/Regexp::EN::NumVerbage.3
>>> mv /Users/fly2000/var/cpan/build/Regexp-EN-NumVerbage-0.01-IoaL3Z/Regexp-EN-NumVerbage-0.01.ppd /Users/fly2000/var/REPO/P/PE/PERLANCAR
Finished 2014-09-30T10:01:59