PATH=/usr/bin:/bin:/data/fly2000/cpanfly-5.20/var/megalib/bin Start 2016-01-14T04:38:06 ActivePerl-2000 CPAN-2.00 Reading '/data/fly2000/cpanfly-5.20/var/cpan/Metadata' Database was generated on Thu, 14 Jan 2016 05:29:02 GMT Running make for D/DR/DROLSKY/DateTime-Format-Strptime-1.63.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.63.tar.gz Checksum for /data/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.63.tar.gz ok DateTime-Format-Strptime-1.63/ DateTime-Format-Strptime-1.63/dist.ini DateTime-Format-Strptime-1.63/perltidyrc DateTime-Format-Strptime-1.63/cpanfile DateTime-Format-Strptime-1.63/bench DateTime-Format-Strptime-1.63/t/ DateTime-Format-Strptime-1.63/t/author-test-version.t DateTime-Format-Strptime-1.63/t/00-report-prereqs.t DateTime-Format-Strptime-1.63/t/release-portability.t DateTime-Format-Strptime-1.63/t/author-mojibake.t DateTime-Format-Strptime-1.63/t/release-pod-coverage.t DateTime-Format-Strptime-1.63/t/locales.t DateTime-Format-Strptime-1.63/t/release-tidyall.t DateTime-Format-Strptime-1.63/t/author-pod-syntax.t DateTime-Format-Strptime-1.63/t/release-pod-linkcheck.t DateTime-Format-Strptime-1.63/t/author-00-compile.t DateTime-Format-Strptime-1.63/t/author-eol.t DateTime-Format-Strptime-1.63/t/author-no-tabs.t DateTime-Format-Strptime-1.63/t/import.t DateTime-Format-Strptime-1.63/t/edge.t DateTime-Format-Strptime-1.63/t/lib/ DateTime-Format-Strptime-1.63/t/lib/T.pm DateTime-Format-Strptime-1.63/t/00-report-prereqs.dd DateTime-Format-Strptime-1.63/t/errors.t DateTime-Format-Strptime-1.63/t/author-pod-spell.t DateTime-Format-Strptime-1.63/t/basic.t DateTime-Format-Strptime-1.63/t/author-test-all-my-deps.t DateTime-Format-Strptime-1.63/Makefile.PL DateTime-Format-Strptime-1.63/META.yml DateTime-Format-Strptime-1.63/LICENSE DateTime-Format-Strptime-1.63/weaver.ini DateTime-Format-Strptime-1.63/lib/ DateTime-Format-Strptime-1.63/lib/DateTime/ DateTime-Format-Strptime-1.63/lib/DateTime/Format/ DateTime-Format-Strptime-1.63/lib/DateTime/Format/Strptime.pm DateTime-Format-Strptime-1.63/META.json DateTime-Format-Strptime-1.63/tidyall.ini DateTime-Format-Strptime-1.63/Changes DateTime-Format-Strptime-1.63/MANIFEST DateTime-Format-Strptime-1.63/perlcriticrc DateTime-Format-Strptime-1.63/INSTALL DateTime-Format-Strptime-1.63/README.md CPAN.pm: Building D/DR/DROLSKY/DateTime-Format-Strptime-1.63.tar.gz >>> /data/fly2000/ap2000-298540/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for DateTime::Format::Strptime Writing MYMETA.yml and MYMETA.json >>> make cp lib/DateTime/Format/Strptime.pm blib/lib/DateTime/Format/Strptime.pm Manifying 1 pod document DROLSKY/DateTime-Format-Strptime-1.63.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2000/ap2000-298540/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 7.04 # File::Spec any 3.62 # Test::Builder any 1.001009 # Test::Fatal any 0.014 # Test::More 0.96 1.001009 # Test::Warnings any 0.024 # lib any 0.63 # utf8 any 1.13_01 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # --------------------------- ------- ------- # Carp any 1.38 # DateTime 1.00 1.21 # DateTime::Locale 0.45 1.02 # DateTime::TimeZone 0.79 1.94 # Exporter any 5.72 # JSON::PP 2.27300 2.27300 # Package::DeprecationManager 0.15 0.15 # Params::Validate 1.20 1.21 # Try::Tiny any 0.24 # constant any 1.33 # strict any 1.08 # warnings any 1.23 # t/00-report-prereqs.t ........ 1..1 ok 1 ok t/author-00-compile.t ........ skipped: these tests are for testing by the author t/author-eol.t ............... skipped: these tests are for testing by the author t/author-mojibake.t .......... skipped: these tests are for testing by the author t/author-no-tabs.t ........... skipped: these tests are for testing by the author t/author-pod-spell.t ......... skipped: these tests are for testing by the author t/author-pod-syntax.t ........ skipped: these tests are for testing by the author t/author-test-all-my-deps.t .. skipped: these tests are for testing by the author t/author-test-version.t ...... skipped: these tests are for testing by the author t/basic.t .................... # Subtest: ISO8601 ok 1 - no exception building parser for %Y-%m-%dT%H:%M:%S ok 2 - no exception parsing 2015-10-08T15:39:44 ok 3 - day is 8 ok 4 - hour is 15 ok 5 - minute is 39 ok 6 - month is 10 ok 7 - second is 44 ok 8 - year is 2015 ok 9 - round trip via strftime produces original input 1..9 ok 1 - ISO8601 # Subtest: date with 4-digit year ok 1 - no exception building parser for %Y-%m-%d ok 2 - no exception parsing 1998-12-31 ok 3 - day is 31 ok 4 - month is 12 ok 5 - year is 1998 ok 6 - round trip via strftime produces original input 1..6 ok 2 - date with 4-digit year # Subtest: date with 2-digit year ok 1 - no exception building parser for %y-%m-%d ok 2 - no exception parsing 98-12-31 ok 3 - day is 31 ok 4 - month is 12 ok 5 - year is 1998 ok 6 - round trip via strftime produces original input 1..6 ok 3 - date with 2-digit year # Subtest: date with leading space on month ok 1 - no exception building parser for %e-%b-%Y ok 2 - no exception parsing 3-Jun-2010 ok 3 - day is 3 ok 4 - month is 6 ok 5 - year is 2010 ok 6 - round trip via strftime produces original input 1..6 ok 4 - date with leading space on month # Subtest: year and day of year ok 1 - no exception building parser for %Y years %j days ok 2 - no exception parsing 1998 years 312 days ok 3 - day is 8 ok 4 - month is 11 ok 5 - year is 1998 ok 6 - round trip via strftime produces original input 1..6 ok 5 - year and day of year # Subtest: date with abbreviated month ok 1 - no exception building parser for %b %d %Y ok 2 - no exception parsing Jan 24 2003 ok 3 - day is 24 ok 4 - month is 1 ok 5 - year is 2003 ok 6 - round trip via strftime produces original input 1..6 ok 6 - date with abbreviated month # Subtest: date with abbreviated month is case-insensitive ok 1 - no exception building parser for %b %d %Y ok 2 - no exception parsing jAN 24 2003 ok 3 - day is 24 ok 4 - month is 1 ok 5 - year is 2003 1..5 ok 7 - date with abbreviated month is case-insensitive # Subtest: date with full month ok 1 - no exception building parser for %B %d %Y ok 2 - no exception parsing January 24 2003 ok 3 - day is 24 ok 4 - month is 1 ok 5 - year is 2003 ok 6 - round trip via strftime produces original input 1..6 ok 8 - date with full month # Subtest: date with full month is case-insensitive ok 1 - no exception building parser for %B %d %Y ok 2 - no exception parsing jAnUAry 24 2003 ok 3 - day is 24 ok 4 - month is 1 ok 5 - year is 2003 1..5 ok 9 - date with full month is case-insensitive # Subtest: 24 hour time ok 1 - no exception building parser for %H:%M:%S ok 2 - no exception parsing 23:45:56 ok 3 - day is 1 ok 4 - hour is 23 ok 5 - minute is 45 ok 6 - month is 1 ok 7 - second is 56 ok 8 - year is 1 ok 9 - round trip via strftime produces original input 1..9 ok 10 - 24 hour time # Subtest: 12 hour time (PM) ok 1 - no exception building parser for %l:%M:%S %p ok 2 - no exception parsing 11:45:56 PM ok 3 - day is 1 ok 4 - hour is 23 ok 5 - minute is 45 ok 6 - month is 1 ok 7 - second is 56 ok 8 - year is 1 ok 9 - round trip via strftime produces original input 1..9 ok 11 - 12 hour time (PM) # Subtest: 12 hour time (am) and am/pm is case-insensitive ok 1 - no exception building parser for %l:%M:%S %p ok 2 - no exception parsing 11:45:56 am ok 3 - day is 1 ok 4 - hour is 11 ok 5 - minute is 45 ok 6 - month is 1 ok 7 - second is 56 ok 8 - year is 1 1..8 ok 12 - 12 hour time (am) and am/pm is case-insensitive # Subtest: 24-hour time ok 1 - no exception building parser for %T ok 2 - no exception parsing 23:34:45 ok 3 - hour is 23 ok 4 - minute is 34 ok 5 - second is 45 ok 6 - round trip via strftime produces original input 1..6 ok 13 - 24-hour time # Subtest: 12-hour time ok 1 - no exception building parser for %r ok 2 - no exception parsing 11:34:45 PM ok 3 - hour is 23 ok 4 - minute is 34 ok 5 - second is 45 ok 6 - round trip via strftime produces original input 1..6 ok 14 - 12-hour time # Subtest: 24-hour time without second ok 1 - no exception building parser for %R ok 2 - no exception parsing 23:34 ok 3 - hour is 23 ok 4 - minute is 34 ok 5 - second is 0 ok 6 - round trip via strftime produces original input 1..6 ok 15 - 24-hour time without second # Subtest: US style date ok 1 - no exception building parser for %D ok 2 - no exception parsing 11/30/03 ok 3 - day is 30 ok 4 - month is 11 ok 5 - year is 2003 ok 6 - round trip via strftime produces original input 1..6 ok 16 - US style date # Subtest: ISO style date ok 1 - no exception building parser for %F ok 2 - no exception parsing 2003-11-30 ok 3 - day is 30 ok 4 - month is 11 ok 5 - year is 2003 ok 6 - round trip via strftime produces original input 1..6 ok 17 - ISO style date # Subtest: nanosecond with no length ok 1 - no exception building parser for %H:%M:%S.%N ok 2 - no exception parsing 23:45:56.123456789 ok 3 - hour is 23 ok 4 - minute is 45 ok 5 - nanosecond is 123456789 ok 6 - second is 56 ok 7 - round trip via strftime produces original input 1..7 ok 18 - nanosecond with no length # Subtest: nanosecond with length of 6 ok 1 - no exception building parser for %H:%M:%S.%6N ok 2 - no exception parsing 23:45:56.123456 ok 3 - hour is 23 ok 4 - minute is 45 ok 5 - nanosecond is 123456000 ok 6 - second is 56 ok 7 - round trip via strftime produces original input 1..7 ok 19 - nanosecond with length of 6 # Subtest: nanosecond with length of 3 ok 1 - no exception building parser for %H:%M:%S.%3N ok 2 - no exception parsing 23:45:56.123 ok 3 - hour is 23 ok 4 - minute is 45 ok 5 - nanosecond is 123000000 ok 6 - second is 56 ok 7 - round trip via strftime produces original input 1..7 ok 20 - nanosecond with length of 3 # Subtest: nanosecond with no length but < 9 digits ok 1 - no exception building parser for %H:%M:%S.%N ok 2 - no exception parsing 23:45:56.543 ok 3 - hour is 23 ok 4 - minute is 45 ok 5 - nanosecond is 543000000 ok 6 - second is 56 1..6 ok 21 - nanosecond with no length but < 9 digits # Subtest: time zone as numeric offset ok 1 - no exception building parser for %H:%M:%S %z ok 2 - no exception parsing 23:45:56 +1000 ok 3 - hour is 23 ok 4 - minute is 45 ok 5 - offset is 36000 ok 6 - second is 56 ok 7 - round trip via strftime produces original input 1..7 ok 22 - time zone as numeric offset # Subtest: time zone as abbreviation ok 1 - no exception building parser for %H:%M:%S %Z ok 2 - no exception parsing 23:45:56 AEST ok 3 - hour is 23 ok 4 - minute is 45 ok 5 - offset is 36000 ok 6 - second is 56 1..6 ok 23 - time zone as abbreviation # Subtest: time zone as Olson name ok 1 - no exception building parser for %H:%M:%S %O ok 2 - no exception parsing 23:45:56 America/Chicago ok 3 - hour is 23 ok 4 - minute is 45 ok 5 - second is 56 ok 6 - time_zone_long_name is America/Chicago ok 7 - round trip via strftime produces original input 1..7 ok 24 - time zone as Olson name # Subtest: escaped percent ok 1 - no exception building parser for %Y%%%m%%%d ok 2 - no exception parsing 2015%05%14 ok 3 - day is 14 ok 4 - month is 5 ok 5 - year is 2015 ok 6 - round trip via strftime produces original input 1..6 ok 25 - escaped percent # Subtest: escaped percent followed by letter token ok 1 - no exception building parser for %Y%%%m%%%d%%H ok 2 - no exception parsing 2015%05%14%H ok 3 - day is 14 ok 4 - month is 5 ok 5 - year is 2015 ok 6 - round trip via strftime produces original input 1..6 ok 26 - escaped percent followed by letter token # Subtest: every pattern ok 1 - no exception building parser for %a %b %B %C %d %e %h %H %I %j %k %l %m %M %n %N %O %p %P %S %U %u %w %W %y %Y %s %G %g %z %Z %%Y %% ok 2 - no exception parsing Wed Nov November 20 05 5 Nov 21 09 309 21 9 11 34 \n 123456789 America/Denver PM pm 45 44 3 3 44 03 2003 1068093285 2003 03 -0700 MST %Y % ok 3 - day is 5 ok 4 - hour is 21 ok 5 - minute is 34 ok 6 - month is 11 ok 7 - nanosecond is 123456789 ok 8 - second is 45 ok 9 - time_zone_long_name is America/Denver ok 10 - year is 2003 ok 11 - round trip via strftime produces original input 1..11 ok 27 - every pattern # Subtest: Australian date ok 1 - no exception building parser for %x ok 2 - no exception parsing 31/12/98 ok 3 - day is 31 ok 4 - month is 12 ok 5 - year is 1998 1..5 ok 28 - Australian date # Subtest: Australian time ok 1 - no exception building parser for %X ok 2 - no exception parsing 13:34:56 ok 3 - hour is 13 ok 4 - minute is 34 ok 5 - second is 56 1..5 ok 29 - Australian time # Subtest: Australian date/time ok 1 - no exception building parser for %c ok 2 - no exception parsing Thu. 31 Dec. 1998 13:34:56 AEDT ok 3 - day is 31 ok 4 - hour is 13 ok 5 - minute is 34 ok 6 - month is 12 ok 7 - offset is 39600 ok 8 - second is 56 ok 9 - year is 1998 1..9 ok 30 - Australian date/time # Subtest: US date ok 1 - no exception building parser for %x ok 2 - no exception parsing 12/31/1998 ok 3 - day is 31 ok 4 - month is 12 ok 5 - year is 1998 1..5 ok 31 - US date # Subtest: US time ok 1 - no exception building parser for %X ok 2 - no exception parsing 01:34:56 PM ok 3 - hour is 13 ok 4 - minute is 34 ok 5 - second is 56 1..5 ok 32 - US time # Subtest: US date/time ok 1 - no exception building parser for %c ok 2 - no exception parsing Thu 31 Dec 1998 01:34:56 PM MST ok 3 - day is 31 ok 4 - hour is 13 ok 5 - minute is 34 ok 6 - month is 12 ok 7 - offset is -25200 ok 8 - second is 56 ok 9 - year is 1998 1..9 ok 33 - US date/time # Subtest: UK date ok 1 - no exception building parser for %x ok 2 - no exception parsing 31/12/98 ok 3 - day is 31 ok 4 - month is 12 ok 5 - year is 1998 1..5 ok 34 - UK date # Subtest: UK time ok 1 - no exception building parser for %X ok 2 - no exception parsing 13:34:56 ok 3 - hour is 13 ok 4 - minute is 34 ok 5 - second is 56 1..5 ok 35 - UK time # Subtest: UK date/time ok 1 - no exception building parser for %c ok 2 - no exception parsing Thu 31 Dec 1998 13:34:56 GMT ok 3 - day is 31 ok 4 - hour is 13 ok 5 - minute is 34 ok 6 - month is 12 ok 7 - offset is 0 ok 8 - second is 56 ok 9 - year is 1998 1..9 ok 36 - UK date/time # Subtest: French (France) date ok 1 - no exception building parser for %x ok 2 - no exception parsing 31/12/1998 ok 3 - day is 31 ok 4 - month is 12 ok 5 - year is 1998 1..5 ok 37 - French (France) date # Subtest: French (France) time ok 1 - no exception building parser for %X ok 2 - no exception parsing 13:34:56 ok 3 - hour is 13 ok 4 - minute is 34 ok 5 - second is 56 1..5 ok 38 - French (France) time # Subtest: French (France) date/time ok 1 - no exception building parser for %c ok 2 - no exception parsing jeu. 31 Déc. 1998 13:34:56 CEST ok 3 - day is 31 ok 4 - hour is 13 ok 5 - minute is 34 ok 6 - month is 12 ok 7 - offset is 7200 ok 8 - second is 56 ok 9 - year is 1998 1..9 ok 39 - French (France) date/time # Subtest: French (Generic) date ok 1 - no exception building parser for %x ok 2 - no exception parsing 12/31/98 ok 3 - day is 31 ok 4 - month is 12 ok 5 - year is 1998 1..5 ok 40 - French (Generic) date # Subtest: French (Generic) time ok 1 - no exception building parser for %X ok 2 - no exception parsing 13:34:56 ok 3 - hour is 13 ok 4 - minute is 34 ok 5 - second is 56 1..5 ok 41 - French (Generic) time # Subtest: French (Generic) date/time ok 1 - no exception building parser for %c ok 2 - no exception parsing jeu. Déc. 31 13:34:56 1998 ok 3 - day is 31 ok 4 - hour is 13 ok 5 - minute is 34 ok 6 - month is 12 ok 7 - second is 56 ok 8 - year is 1998 1..8 ok 42 - French (Generic) date/time # Subtest: epoch without time zone ok 1 - no exception building parser for %s ok 2 - no exception parsing 42 ok 3 - epoch is 42 ok 4 - time_zone_long_name is floating ok 5 - round trip via strftime produces original input 1..5 ok 43 - epoch without time zone # Subtest: epoch with time zone ok 1 - no exception building parser for %s %Z ok 2 - no exception parsing 42 UTC ok 3 - epoch is 42 ok 4 - offset is 0 ok 5 - round trip via strftime produces original input 1..5 ok 44 - epoch with time zone # Subtest: epoch with nanosecond ok 1 - no exception building parser for %s %N ok 2 - no exception parsing 42 000000034 ok 3 - epoch is 42 ok 4 - nanosecond is 34 ok 5 - round trip via strftime produces original input 1..5 ok 45 - epoch with nanosecond # Subtest: parsing whitespace ok 1 - month is 12 ok 2 - year is 2015 1..2 ok 46 - parsing whitespace # Subtest: parser time zone is set on returned object ok 1 - hour is 0 ok 2 - minute is 45 ok 3 - second is 56 ok 4 - time_zone_long_name is America/New_York ok 5 - year is 2003 1..5 ok 47 - parser time zone is set on returned object 1..47 ok t/edge.t ..................... # Subtest: Leading and trailing space ok 1 - no exception building parser for %Y%m%d ok 2 - no exception parsing 20151222 ok 3 - day is 22 ok 4 - month is 12 ok 5 - year is 2015 1..5 ok 1 - Leading and trailing space # Subtest: Olson time zone in upper case ok 1 - no exception building parser for %Y %O ok 2 - no exception parsing 2015 AMERICA/NEW_YORK ok 3 - time_zone_long_name is America/New_York ok 4 - year is 2015 1..4 ok 2 - Olson time zone in upper case # Subtest: Olson time zone in lower case ok 1 - no exception building parser for %Y %O ok 2 - no exception parsing 2015 america/new_york ok 3 - time_zone_long_name is America/New_York ok 4 - year is 2015 1..4 ok 3 - Olson time zone in lower case # Subtest: Olson time zone in random case ok 1 - no exception building parser for %Y %O ok 2 - no exception parsing 2015 amERicA/new_YORK ok 3 - time_zone_long_name is America/New_York ok 4 - year is 2015 1..4 ok 4 - Olson time zone in random case # Subtest: Month name match is not too greedy ok 1 - no exception building parser for %d%b%y ok 2 - no exception parsing 15Aug07 ok 3 - day is 15 ok 4 - month is 8 ok 5 - year is 2007 ok 6 - round trip via strftime produces original input 1..6 ok 5 - Month name match is not too greedy # Subtest: Trailing text after match ok 1 - no exception building parser for %Y-%m-%d ok 2 - no exception parsing 2016-01-13 in the afternoon ok 3 - day is 13 ok 4 - month is 1 ok 5 - year is 2016 1..5 ok 6 - Trailing text after match 1..6 ok t/errors.t ................... # Subtest: valid constructor ok 1 - no exception when constructing object with valid pattern ok 2 - An object of class 'DateTime::Format::Strptime' isa 'DateTime::Format::Strptime' 1..2 ok 1 - valid constructor # Subtest: constructor error ok 1 - no exception when constructing object with valid pattern ok 2 - constructor does not return object on invalid pattern 1..2 ok 2 - constructor error # Subtest: 12-hour time without meridian ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 3 - 12-hour time without meridian # Subtest: uncrecognized time zone abbreviation ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 4 - uncrecognized time zone abbreviation # Subtest: ambiguous time zone abbreviation ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 5 - ambiguous time zone abbreviation # Subtest: 24-hour vs 12-hour ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 6 - 24-hour vs 12-hour # Subtest: 24-hour vs AM/PM (13AM) ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 7 - 24-hour vs AM/PM (13AM) # Subtest: 24-hour vs AM/PM (4AM) ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 8 - 24-hour vs AM/PM (4AM) # Subtest: year vs century ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 9 - year vs century # Subtest: year vs year-within-century ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 10 - year vs year-within-century # Subtest: time zone offset vs time zone abbreviation ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 11 - time zone offset vs time zone abbreviation # Subtest: epoch vs year ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 12 - epoch vs year # Subtest: epoch vs month ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 13 - epoch vs month # Subtest: epoch vs day ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 14 - epoch vs day # Subtest: epoch vs day ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 15 - epoch vs day # Subtest: epoch vs minute ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 16 - epoch vs minute # Subtest: epoch vs minute ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 17 - epoch vs minute # Subtest: epoch vs hour (1-12) ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 18 - epoch vs hour (1-12) # Subtest: epoch vs day of year ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 19 - epoch vs day of year # Subtest: month vs day of year ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 20 - month vs day of year # Subtest: day name vs date ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 21 - day name vs date # Subtest: day of week vs date ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 22 - day of week vs date # Subtest: day of week (Sunday as 0) vs date ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 23 - day of week (Sunday as 0) vs date # Subtest: iso week year vs date ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 24 - iso week year vs date # Subtest: iso week year (without century) vs date ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 25 - iso week year (without century) vs date # Subtest: iso week number vs date ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 26 - iso week number vs date # Subtest: iso week number vs date ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 27 - iso week number vs date # Subtest: invalid time zone name ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 28 - invalid time zone name # Subtest: illegal date ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 29 - illegal date # Subtest: illegal time ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 30 - illegal time # Subtest: February 29, 2013 - RT #110247 ok 1 - croak error ok 2 - errmsg error ok 3 - no datetime object is returned when there is a parse error ok 4 - custom on_error 1..4 ok 31 - February 29, 2013 - RT \#110247 1..31 ok t/import.t ................... ok 1 - no warnings when calling accessors on constructed object ok 2 - export strptime works as expected ok 3 - export strftime works as expected ok 4 - no (unexpected) warnings (via done_testing) 1..4 ok t/locales.t .................. # Subtest: en # Subtest: days # Subtest: Day 1 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-01 Friday ok 3 - strftime output matches input 1..3 ok 1 - Day 1 # Subtest: Day 2 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-02 Saturday ok 3 - strftime output matches input 1..3 ok 2 - Day 2 # Subtest: Day 3 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-03 Sunday ok 3 - strftime output matches input 1..3 ok 3 - Day 3 # Subtest: Day 4 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-04 Monday ok 3 - strftime output matches input 1..3 ok 4 - Day 4 # Subtest: Day 5 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-05 Tuesday ok 3 - strftime output matches input 1..3 ok 5 - Day 5 # Subtest: Day 6 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-06 Wednesday ok 3 - strftime output matches input 1..3 ok 6 - Day 6 # Subtest: Day 7 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-07 Thursday ok 3 - strftime output matches input 1..3 ok 7 - Day 7 1..7 ok 1 - days # Subtest: months # Subtest: Month 1 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-01-01 January ok 3 - strftime output matches input 1..3 ok 1 - Month 1 # Subtest: Month 2 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-02-01 February ok 3 - strftime output matches input 1..3 ok 2 - Month 2 # Subtest: Month 3 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-03-01 March ok 3 - strftime output matches input 1..3 ok 3 - Month 3 # Subtest: Month 4 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-04-01 April ok 3 - strftime output matches input 1..3 ok 4 - Month 4 # Subtest: Month 5 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-05-01 May ok 3 - strftime output matches input 1..3 ok 5 - Month 5 # Subtest: Month 6 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-06-01 June ok 3 - strftime output matches input 1..3 ok 6 - Month 6 # Subtest: Month 7 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-07-01 July ok 3 - strftime output matches input 1..3 ok 7 - Month 7 # Subtest: Month 8 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-08-01 August ok 3 - strftime output matches input 1..3 ok 8 - Month 8 # Subtest: Month 9 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-09-01 September ok 3 - strftime output matches input 1..3 ok 9 - Month 9 # Subtest: Month 10 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-10-01 October ok 3 - strftime output matches input 1..3 ok 10 - Month 10 # Subtest: Month 11 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-11-01 November ok 3 - strftime output matches input 1..3 ok 11 - Month 11 # Subtest: Month 12 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-12-01 December ok 3 - strftime output matches input 1..3 ok 12 - Month 12 1..12 ok 2 - months # Subtest: am/pm # Subtest: Hour 0 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 00:38 AM ok 3 - strftime output matches input 1..3 ok 1 - Hour 0 # Subtest: Hour 11 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 11:38 AM ok 3 - strftime output matches input 1..3 ok 2 - Hour 11 # Subtest: Hour 12 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 12:38 PM ok 3 - strftime output matches input 1..3 ok 3 - Hour 12 # Subtest: Hour 23 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 23:38 PM ok 3 - strftime output matches input 1..3 ok 4 - Hour 23 1..4 ok 3 - am/pm ok 4 - constructor with locale ok 5 - parsed 2015-01-30 ok 6 - code of locale for DateTime returned by parser is en 1..6 ok 1 - en # Subtest: de # Subtest: days # Subtest: Day 1 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-01 Freitag ok 3 - strftime output matches input 1..3 ok 1 - Day 1 # Subtest: Day 2 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-02 Samstag ok 3 - strftime output matches input 1..3 ok 2 - Day 2 # Subtest: Day 3 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-03 Sonntag ok 3 - strftime output matches input 1..3 ok 3 - Day 3 # Subtest: Day 4 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-04 Montag ok 3 - strftime output matches input 1..3 ok 4 - Day 4 # Subtest: Day 5 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-05 Dienstag ok 3 - strftime output matches input 1..3 ok 5 - Day 5 # Subtest: Day 6 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-06 Mittwoch ok 3 - strftime output matches input 1..3 ok 6 - Day 6 # Subtest: Day 7 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-07 Donnerstag ok 3 - strftime output matches input 1..3 ok 7 - Day 7 1..7 ok 1 - days # Subtest: months # Subtest: Month 1 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-01-01 Januar ok 3 - strftime output matches input 1..3 ok 1 - Month 1 # Subtest: Month 2 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-02-01 Februar ok 3 - strftime output matches input 1..3 ok 2 - Month 2 # Subtest: Month 3 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-03-01 März ok 3 - strftime output matches input 1..3 ok 3 - Month 3 # Subtest: Month 4 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-04-01 April ok 3 - strftime output matches input 1..3 ok 4 - Month 4 # Subtest: Month 5 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-05-01 Mai ok 3 - strftime output matches input 1..3 ok 5 - Month 5 # Subtest: Month 6 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-06-01 Juni ok 3 - strftime output matches input 1..3 ok 6 - Month 6 # Subtest: Month 7 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-07-01 Juli ok 3 - strftime output matches input 1..3 ok 7 - Month 7 # Subtest: Month 8 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-08-01 August ok 3 - strftime output matches input 1..3 ok 8 - Month 8 # Subtest: Month 9 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-09-01 September ok 3 - strftime output matches input 1..3 ok 9 - Month 9 # Subtest: Month 10 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-10-01 Oktober ok 3 - strftime output matches input 1..3 ok 10 - Month 10 # Subtest: Month 11 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-11-01 November ok 3 - strftime output matches input 1..3 ok 11 - Month 11 # Subtest: Month 12 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-12-01 Dezember ok 3 - strftime output matches input 1..3 ok 12 - Month 12 1..12 ok 2 - months # Subtest: am/pm # Subtest: Hour 0 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 00:38 vorm. ok 3 - strftime output matches input 1..3 ok 1 - Hour 0 # Subtest: Hour 11 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 11:38 vorm. ok 3 - strftime output matches input 1..3 ok 2 - Hour 11 # Subtest: Hour 12 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 12:38 nachm. ok 3 - strftime output matches input 1..3 ok 3 - Hour 12 # Subtest: Hour 23 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 23:38 nachm. ok 3 - strftime output matches input 1..3 ok 4 - Hour 23 1..4 ok 3 - am/pm ok 4 - constructor with locale ok 5 - parsed 2015-01-30 ok 6 - code of locale for DateTime returned by parser is de 1..6 ok 2 - de # Subtest: ga # Subtest: days # Subtest: Day 1 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-01 Dé hAoine ok 3 - strftime output matches input 1..3 ok 1 - Day 1 # Subtest: Day 2 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-02 Dé Sathairn ok 3 - strftime output matches input 1..3 ok 2 - Day 2 # Subtest: Day 3 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-03 Dé Domhnaigh ok 3 - strftime output matches input 1..3 ok 3 - Day 3 # Subtest: Day 4 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-04 Dé Luain ok 3 - strftime output matches input 1..3 ok 4 - Day 4 # Subtest: Day 5 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-05 Dé Máirt ok 3 - strftime output matches input 1..3 ok 5 - Day 5 # Subtest: Day 6 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-06 Dé Céadaoin ok 3 - strftime output matches input 1..3 ok 6 - Day 6 # Subtest: Day 7 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-07 Déardaoin ok 3 - strftime output matches input 1..3 ok 7 - Day 7 1..7 ok 1 - days # Subtest: months # Subtest: Month 1 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-01-01 Eanáir ok 3 - strftime output matches input 1..3 ok 1 - Month 1 # Subtest: Month 2 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-02-01 Feabhra ok 3 - strftime output matches input 1..3 ok 2 - Month 2 # Subtest: Month 3 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-03-01 Márta ok 3 - strftime output matches input 1..3 ok 3 - Month 3 # Subtest: Month 4 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-04-01 Aibreán ok 3 - strftime output matches input 1..3 ok 4 - Month 4 # Subtest: Month 5 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-05-01 Bealtaine ok 3 - strftime output matches input 1..3 ok 5 - Month 5 # Subtest: Month 6 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-06-01 Meitheamh ok 3 - strftime output matches input 1..3 ok 6 - Month 6 # Subtest: Month 7 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-07-01 Iúil ok 3 - strftime output matches input 1..3 ok 7 - Month 7 # Subtest: Month 8 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-08-01 Lúnasa ok 3 - strftime output matches input 1..3 ok 8 - Month 8 # Subtest: Month 9 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-09-01 Meán Fómhair ok 3 - strftime output matches input 1..3 ok 9 - Month 9 # Subtest: Month 10 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-10-01 Deireadh Fómhair ok 3 - strftime output matches input 1..3 ok 10 - Month 10 # Subtest: Month 11 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-11-01 Samhain ok 3 - strftime output matches input 1..3 ok 11 - Month 11 # Subtest: Month 12 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-12-01 Nollaig ok 3 - strftime output matches input 1..3 ok 12 - Month 12 1..12 ok 2 - months # Subtest: am/pm # Subtest: Hour 0 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 00:38 a.m. ok 3 - strftime output matches input 1..3 ok 1 - Hour 0 # Subtest: Hour 11 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 11:38 a.m. ok 3 - strftime output matches input 1..3 ok 2 - Hour 11 # Subtest: Hour 12 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 12:38 p.m. ok 3 - strftime output matches input 1..3 ok 3 - Hour 12 # Subtest: Hour 23 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 23:38 p.m. ok 3 - strftime output matches input 1..3 ok 4 - Hour 23 1..4 ok 3 - am/pm ok 4 - constructor with locale ok 5 - parsed 2015-01-30 ok 6 - code of locale for DateTime returned by parser is ga 1..6 ok 3 - ga # Subtest: pt # Subtest: days # Subtest: Day 1 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-01 sexta-feira ok 3 - strftime output matches input 1..3 ok 1 - Day 1 # Subtest: Day 2 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-02 sábado ok 3 - strftime output matches input 1..3 ok 2 - Day 2 # Subtest: Day 3 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-03 domingo ok 3 - strftime output matches input 1..3 ok 3 - Day 3 # Subtest: Day 4 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-04 segunda-feira ok 3 - strftime output matches input 1..3 ok 4 - Day 4 # Subtest: Day 5 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-05 terça-feira ok 3 - strftime output matches input 1..3 ok 5 - Day 5 # Subtest: Day 6 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-06 quarta-feira ok 3 - strftime output matches input 1..3 ok 6 - Day 6 # Subtest: Day 7 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-07 quinta-feira ok 3 - strftime output matches input 1..3 ok 7 - Day 7 1..7 ok 1 - days # Subtest: months # Subtest: Month 1 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-01-01 janeiro ok 3 - strftime output matches input 1..3 ok 1 - Month 1 # Subtest: Month 2 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-02-01 fevereiro ok 3 - strftime output matches input 1..3 ok 2 - Month 2 # Subtest: Month 3 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-03-01 março ok 3 - strftime output matches input 1..3 ok 3 - Month 3 # Subtest: Month 4 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-04-01 abril ok 3 - strftime output matches input 1..3 ok 4 - Month 4 # Subtest: Month 5 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-05-01 maio ok 3 - strftime output matches input 1..3 ok 5 - Month 5 # Subtest: Month 6 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-06-01 junho ok 3 - strftime output matches input 1..3 ok 6 - Month 6 # Subtest: Month 7 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-07-01 julho ok 3 - strftime output matches input 1..3 ok 7 - Month 7 # Subtest: Month 8 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-08-01 agosto ok 3 - strftime output matches input 1..3 ok 8 - Month 8 # Subtest: Month 9 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-09-01 setembro ok 3 - strftime output matches input 1..3 ok 9 - Month 9 # Subtest: Month 10 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-10-01 outubro ok 3 - strftime output matches input 1..3 ok 10 - Month 10 # Subtest: Month 11 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-11-01 novembro ok 3 - strftime output matches input 1..3 ok 11 - Month 11 # Subtest: Month 12 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-12-01 dezembro ok 3 - strftime output matches input 1..3 ok 12 - Month 12 1..12 ok 2 - months # Subtest: am/pm # Subtest: Hour 0 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 00:38 AM ok 3 - strftime output matches input 1..3 ok 1 - Hour 0 # Subtest: Hour 11 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 11:38 AM ok 3 - strftime output matches input 1..3 ok 2 - Hour 11 # Subtest: Hour 12 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 12:38 PM ok 3 - strftime output matches input 1..3 ok 3 - Hour 12 # Subtest: Hour 23 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 23:38 PM ok 3 - strftime output matches input 1..3 ok 4 - Hour 23 1..4 ok 3 - am/pm ok 4 - constructor with locale ok 5 - parsed 2015-01-30 ok 6 - code of locale for DateTime returned by parser is pt 1..6 ok 4 - pt # Subtest: zh # Subtest: days # Subtest: Day 1 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-01 星期五 ok 3 - strftime output matches input 1..3 ok 1 - Day 1 # Subtest: Day 2 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-02 星期六 ok 3 - strftime output matches input 1..3 ok 2 - Day 2 # Subtest: Day 3 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-03 星期日 ok 3 - strftime output matches input 1..3 ok 3 - Day 3 # Subtest: Day 4 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-04 星期一 ok 3 - strftime output matches input 1..3 ok 4 - Day 4 # Subtest: Day 5 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-05 星期二 ok 3 - strftime output matches input 1..3 ok 5 - Day 5 # Subtest: Day 6 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-06 星期三 ok 3 - strftime output matches input 1..3 ok 6 - Day 6 # Subtest: Day 7 ok 1 - constructor with day name in pattern (%A) ok 2 - parsed 2016-01-07 星期四 ok 3 - strftime output matches input 1..3 ok 7 - Day 7 1..7 ok 1 - days # Subtest: months # Subtest: Month 1 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-01-01 一月 ok 3 - strftime output matches input 1..3 ok 1 - Month 1 # Subtest: Month 2 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-02-01 二月 ok 3 - strftime output matches input 1..3 ok 2 - Month 2 # Subtest: Month 3 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-03-01 三月 ok 3 - strftime output matches input 1..3 ok 3 - Month 3 # Subtest: Month 4 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-04-01 四月 ok 3 - strftime output matches input 1..3 ok 4 - Month 4 # Subtest: Month 5 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-05-01 五月 ok 3 - strftime output matches input 1..3 ok 5 - Month 5 # Subtest: Month 6 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-06-01 六月 ok 3 - strftime output matches input 1..3 ok 6 - Month 6 # Subtest: Month 7 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-07-01 七月 ok 3 - strftime output matches input 1..3 ok 7 - Month 7 # Subtest: Month 8 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-08-01 八月 ok 3 - strftime output matches input 1..3 ok 8 - Month 8 # Subtest: Month 9 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-09-01 九月 ok 3 - strftime output matches input 1..3 ok 9 - Month 9 # Subtest: Month 10 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-10-01 十月 ok 3 - strftime output matches input 1..3 ok 10 - Month 10 # Subtest: Month 11 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-11-01 十一月 ok 3 - strftime output matches input 1..3 ok 11 - Month 11 # Subtest: Month 12 ok 1 - constructor with month name (%B) ok 2 - parsed 2016-12-01 十二月 ok 3 - strftime output matches input 1..3 ok 12 - Month 12 1..12 ok 2 - months # Subtest: am/pm # Subtest: Hour 0 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 00:38 上午 ok 3 - strftime output matches input 1..3 ok 1 - Hour 0 # Subtest: Hour 11 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 11:38 上午 ok 3 - strftime output matches input 1..3 ok 2 - Hour 11 # Subtest: Hour 12 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 12:38 下午 ok 3 - strftime output matches input 1..3 ok 3 - Hour 12 # Subtest: Hour 23 ok 1 - constructor with meridian (%p) ok 2 - parsed 2016-01-14 23:38 下午 ok 3 - strftime output matches input 1..3 ok 4 - Hour 23 1..4 ok 3 - am/pm ok 4 - constructor with locale ok 5 - parsed 2015-01-30 ok 6 - code of locale for DateTime returned by parser is zh 1..6 ok 5 - zh # Subtest: format_datetime with locale ok 1 - formatted output is in locale of formatter (Portugese) ok 2 - formatter leaves DateTime object's locale unchanged 1..2 ok 6 - format_datetime with locale 1..6 ok t/release-pod-coverage.t ..... skipped: these tests are for release candidate testing t/release-pod-linkcheck.t .... skipped: these tests are for release candidate testing t/release-portability.t ...... skipped: these tests are for release candidate testing t/release-tidyall.t .......... skipped: these tests are for release candidate testing All tests successful. Files=18, Tests=95, 2 wallclock secs ( 0.15 usr 0.07 sys + 2.28 cusr 0.19 csys = 2.69 CPU) Result: PASS DROLSKY/DateTime-Format-Strptime-1.63.tar.gz make test TEST_VERBOSE=1 -- OK Dave Rolsky <autarch@urth.org> Parse and format strp and strf time patterns >>> (cd /data/fly2000/cpanfly-5.20/var/cpan/build/DateTime-Format-Strptime-1.63-cuTnZ5 && tar cvf - DateTime-Format-Strptime-1.63.ppd blib) | gzip -c >/data/fly2000/cpanfly-5.20/var/REPO/D/DR/DROLSKY/DateTime-Format-Strptime-1.63.tar.gz DateTime-Format-Strptime-1.63.ppd blib/ blib/man3/ blib/man3/DateTime::Format::Strptime.3 blib/lib/ blib/lib/DateTime/ blib/lib/DateTime/Format/ blib/lib/DateTime/Format/Strptime.pm >>> mv /data/fly2000/cpanfly-5.20/var/cpan/build/DateTime-Format-Strptime-1.63-cuTnZ5/DateTime-Format-Strptime-1.63.ppd /data/fly2000/cpanfly-5.20/var/REPO/D/DR/DROLSKY VmSize: 324984 kB Finished 2016-01-14T04:38:14