Start 2009-02-22T16:00:28 ActivePerl-818 CPAN-1.9351 Going to read '/home/fly818/var/cpan/Metadata' Database was generated on Sun, 22 Feb 2009 11:26:56 GMT Running make for R/RI/RICKM/DateTime-Format-Strptime-1.0900.tgz Checksum for /net/nas/data/cpan/authors/id/R/RI/RICKM/DateTime-Format-Strptime-1.0900.tgz ok DateTime-Format-Strptime-1.0900/ DateTime-Format-Strptime-1.0900/Changes DateTime-Format-Strptime-1.0900/LICENSE DateTime-Format-Strptime-1.0900/MANIFEST DateTime-Format-Strptime-1.0900/README DateTime-Format-Strptime-1.0900/t/ DateTime-Format-Strptime-1.0900/t/more/ DateTime-Format-Strptime-1.0900/t/more/001_all_locales.t DateTime-Format-Strptime-1.0900/t/006_locales.t DateTime-Format-Strptime-1.0900/t/001_load.t DateTime-Format-Strptime-1.0900/t/002_dates.t DateTime-Format-Strptime-1.0900/t/005_croak.t DateTime-Format-Strptime-1.0900/t/008_epoch.t DateTime-Format-Strptime-1.0900/t/004_locale_defaults.t DateTime-Format-Strptime-1.0900/t/007_edge.t DateTime-Format-Strptime-1.0900/t/003_every.t DateTime-Format-Strptime-1.0900/lib/ DateTime-Format-Strptime-1.0900/lib/DateTime/ DateTime-Format-Strptime-1.0900/lib/DateTime/Format/ DateTime-Format-Strptime-1.0900/lib/DateTime/Format/Strptime.pm DateTime-Format-Strptime-1.0900/Makefile.PL DateTime-Format-Strptime-1.0900/META.yml CPAN.pm: Going to build R/RI/RICKM/DateTime-Format-Strptime-1.0900.tgz >>> /home/fly818/ap818/bin/perl-static Makefile.PL ----------------------------------------- __ _ _ _ / _\ |_ _ __ _ __ | |_(_)_ __ ___ ___ \ \| __| '__| '_ \| __| | '_ ` _ \ / _ \ _\ \ |_| | | |_) | |_| | | | | | | __/ \__/\__|_| | .__/ \__|_|_| |_| |_|\___| |_| ----------------------------------------- To run thousands of other tests (mainly for developers) then after running 'make' and 'make test' run 'make test_more': perl MakeFile.PL make make test make test_more Checking if your kit is complete... Looks good Writing Makefile for DateTime::Format::Strptime >>> make cp lib/DateTime/Format/Strptime.pm blib/lib/DateTime/Format/Strptime.pm Manifying blib/man3/DateTime::Format::Strptime.3 RICKM/DateTime-Format-Strptime-1.0900.tgz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/001_load.t ............. 1..2 ok 1 - use DateTime::Format::Strptime; ok 2 - The object isa DateTime::Format::Strptime ok t/002_dates.t ............ 1..17 Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 1998-12-31 Parser = ($year, $month, $day) = $time_string =~ /(\d{4})\-([\d ]?\d)\-([\d ]?\d)/ dow_name = month_name = century = day = 31 hour_24 = hour_12 = doy = month = 12 minute = ampm = second = nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = 1998 ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to . Set minute to . Set second to . Set nanosecond to 000000000. Potential Datetime: 1998-12-31 00:00:00 +0000 floating Setting timezone: Actual Datetime: 1998-12-31 00:00:00 +0000 floating ok 1 - %Y-%m-%d Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 98-12-31 Parser = ($year_100, $month, $day) = $time_string =~ /([\d ]?\d)\-([\d ]?\d)\-([\d ]?\d)/ dow_name = month_name = century = day = 31 hour_24 = hour_12 = doy = month = 12 minute = ampm = second = nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = 98 year = ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). No century, guessing for 98Guessed 1900sSet hour to . Set minute to . Set second to . Set nanosecond to 000000000. Potential Datetime: 1998-12-31 00:00:00 +0000 floating Setting timezone: Actual Datetime: 1998-12-31 00:00:00 +0000 floating ok 2 - %y-%m-%d Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 1998 years, 312 days Parser = ($year, $doy) = $time_string =~ /(\d{4})\ years\,\ (\d{1,3})\ days/ dow_name = month_name = century = day = hour_24 = hour_12 = doy = 312 month = minute = ampm = second = nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = 1998 ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to . Set minute to . Set second to . Set nanosecond to 000000000. Potential Datetime: 1998-11-08 00:00:00 +0000 floating Setting timezone: Actual Datetime: 1998-11-08 00:00:00 +0000 floating ok 3 - %Y years, %j days Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = Jan 24, 2003 Parser = ($month_name, $day, $year) = $time_string =~ /([^\s\d]+)\ ([\d ]?\d)\,\ (\d{4})/ dow_name = month_name = Jan century = day = 24 hour_24 = hour_12 = doy = month = minute = ampm = second = nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = 2003 ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to . Set minute to . Set second to . Set nanosecond to 000000000. Potential Datetime: 2003-01-24 00:00:00 +0000 floating Setting timezone: Actual Datetime: 2003-01-24 00:00:00 +0000 floating ok 4 - %b %d, %Y Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = January 24, 2003 Parser = ($month_name, $day, $year) = $time_string =~ /([^\s\d]+)\ ([\d ]?\d)\,\ (\d{4})/ dow_name = month_name = January century = day = 24 hour_24 = hour_12 = doy = month = minute = ampm = second = nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = 2003 ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to . Set minute to . Set second to . Set nanosecond to 000000000. Potential Datetime: 2003-01-24 00:00:00 +0000 floating Setting timezone: Actual Datetime: 2003-01-24 00:00:00 +0000 floating ok 5 - %B %d, %Y Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 23:45:56 Parser = ($hour_24, $minute, $second) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)/ dow_name = month_name = century = day = hour_24 = 23 hour_12 = doy = month = minute = 45 ampm = second = 56 nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to 23. Set minute to 45. Set second to 56. Set nanosecond to 000000000. Potential Datetime: 0001-01-01 23:45:56 +0000 floating Setting timezone: Actual Datetime: 0001-01-01 23:45:56 +0000 floating ok 6 - %H:%M:%S Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 11:34:56 PM Parser = ($hour_12, $minute, $second, $ampm) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ (AM|PM|am|pm)/ dow_name = month_name = century = day = hour_24 = hour_12 = 11 doy = month = minute = 34 ampm = PM second = 56 nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to 23. Set minute to 34. Set second to 56. Set nanosecond to 000000000. Potential Datetime: 0001-01-01 23:34:56 +0000 floating Setting timezone: Actual Datetime: 0001-01-01 23:34:56 +0000 floating ok 7 - %l:%M:%S %p Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 23:45:56.123456789 Parser = ($hour_24, $minute, $second, $nanosecond) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\.(\d+)/ dow_name = month_name = century = day = hour_24 = 23 hour_12 = doy = month = minute = 45 ampm = second = 56 nanosecond = 123456789 week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to 23. Set minute to 45. Set second to 56. Set nanosecond to 123456789. Potential Datetime: 0001-01-01 23:45:56 +0000 floating Setting timezone: Actual Datetime: 0001-01-01 23:45:56 +0000 floating ok 8 - %H:%M:%S.%N Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 23:45:56.123456 Parser = ($hour_24, $minute, $second, $nanosecond) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\.(\d{6})/ dow_name = month_name = century = day = hour_24 = 23 hour_12 = doy = month = minute = 45 ampm = second = 56 nanosecond = 123456 week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to 23. Set minute to 45. Set second to 56. Set nanosecond to 123456000. Potential Datetime: 0001-01-01 23:45:56 +0000 floating Setting timezone: Actual Datetime: 0001-01-01 23:45:56 +0000 floating ok 9 - %H:%M:%S.%6N Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 23:45:56.123 Parser = ($hour_24, $minute, $second, $nanosecond) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\.(\d{3})/ dow_name = month_name = century = day = hour_24 = 23 hour_12 = doy = month = minute = 45 ampm = second = 56 nanosecond = 123 week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to 23. Set minute to 45. Set second to 56. Set nanosecond to 123000000. Potential Datetime: 0001-01-01 23:45:56 +0000 floating Setting timezone: Actual Datetime: 0001-01-01 23:45:56 +0000 floating ok 10 - %H:%M:%S.%3N Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 2003;56 = 2003-02-25 Parser = ($year, $doy, $year, $month, $day) = $time_string =~ /(\d{4})\;(\d{1,3})\ \=\ (\d{4})\-([\d ]?\d)\-([\d ]?\d)/ dow_name = month_name = century = day = 25 hour_24 = hour_12 = doy = 56 month = 02 minute = ampm = second = nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = 2003 ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to . Set minute to . Set second to . Set nanosecond to 000000000. Potential Datetime: 2003-02-25 00:00:00 +0000 floating Setting timezone: Actual Datetime: 2003-02-25 00:00:00 +0000 floating ok 11 - %Y;%j = %Y-%m-%d Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 25 Feb '03 = 2003-02-25 Parser = ($day, $month_name, $year_100, $year, $month, $day) = $time_string =~ /([\d ]?\d)\ ([^\s\d]+)\ \'([\d ]?\d)\ \=\ (\d{4})\-([\d ]?\d)\-([\d ]?\d)/ dow_name = month_name = Feb century = day = 25 hour_24 = hour_12 = doy = month = 02 minute = ampm = second = nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = 03 year = 2003 ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). No century, guessing for 03Guessed 2000sSet hour to . Set minute to . Set second to . Set nanosecond to 000000000. Potential Datetime: 2003-02-25 00:00:00 +0000 floating Setting timezone: Actual Datetime: 2003-02-25 00:00:00 +0000 floating ok 12 - %d %b '%y = %Y-%m-%d Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 12:34:56 AM Parser = ($hour_12, $minute, $second, $ampm) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ (AM|PM|am|pm)/ dow_name = month_name = century = day = hour_24 = hour_12 = 12 doy = month = minute = 34 ampm = AM second = 56 nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone DateTime::TimeZone::Floating=HASH(0x812f8c0). Set hour to . Set minute to 34. Set second to 56. Set nanosecond to 000000000. Potential Datetime: 0001-01-01 00:34:56 +0000 floating Setting timezone: Actual Datetime: 0001-01-01 00:34:56 +0000 floating ok 13 - %l:%M:%S %p Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 23:45:56 +1000 Parser = ($hour_24, $minute, $second, $tz_offset) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ ([+-]\d{4})/ dow_name = month_name = century = day = hour_24 = 23 hour_12 = doy = month = minute = 45 ampm = second = 56 nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = +1000 tz_olson = timezone = epoch = iso_week_year = iso_week_year_100 = Using timezone +1000. Set hour to 23. Set minute to 45. Set second to 56. Set nanosecond to 000000000. Potential Datetime: 0001-01-01 23:45:56 +1000 +1000 Setting timezone: Actual Datetime: 0001-01-01 23:45:56 +1000 +1000 ok 14 - %H:%M:%S %z Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 23:45:56 AEST Parser = ($hour_24, $minute, $second, $timezone) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ (\w+)/ dow_name = month_name = century = day = hour_24 = 23 hour_12 = doy = month = minute = 45 ampm = second = 56 nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = tz_olson = timezone = AEST epoch = iso_week_year = iso_week_year_100 = Using timezone +1000. Set hour to 23. Set minute to 45. Set second to 56. Set nanosecond to 000000000. Potential Datetime: 0001-01-01 23:45:56 +1000 +1000 Setting timezone: Actual Datetime: 0001-01-01 23:45:56 +1000 +1000 ok 15 - %H:%M:%S %Z Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 23:45:56 +1000 AEST Parser = ($hour_24, $minute, $second, $tz_offset, $timezone) = $time_string =~ /([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ ([+-]\d{4})\ (\w+)/ dow_name = month_name = century = day = hour_24 = 23 hour_12 = doy = month = minute = 45 ampm = second = 56 nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = +1000 tz_olson = timezone = AEST epoch = iso_week_year = iso_week_year_100 = Using timezone +1000. Set hour to 23. Set minute to 45. Set second to 56. Set nanosecond to 000000000. Potential Datetime: 0001-01-01 23:45:56 +1000 +1000 Setting timezone: Actual Datetime: 0001-01-01 23:45:56 +1000 +1000 ok 16 - %H:%M:%S %z %Z Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = 2003 23:45:56 MDT Parser = ($year, $hour_24, $minute, $second, $timezone) = $time_string =~ /(\d{4})\ ([\d ]?\d)\:([\d ]?\d)\:([\d ]?\d)\ (\w+)/ dow_name = month_name = century = day = hour_24 = 23 hour_12 = doy = month = minute = 45 ampm = second = 56 nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = 2003 ce_year = tz_offset = tz_olson = timezone = MDT epoch = iso_week_year = iso_week_year_100 = Using timezone -0600. Set hour to 23. Set minute to 45. Set second to 56. Set nanosecond to 000000000. Potential Datetime: 2003-01-01 23:45:56 -0600 -0600 Setting timezone: DateTime::TimeZone::Australia::Perth=HASH(0x8489730) Actual Datetime: 2003-01-02 13:45:56 +0800 WST ok 17 - %Y %H:%M:%S %Z ok t/003_every.t ............ 1..14 ok 1 - 24-hour Time ok 2 - 12-hour Time ok 3 - Simple 24-hour Time ok 4 - American Style Date ok 5 - ISO Style Date ok 6 - Every token at once ok 7 - Extended strftime %{} matching ok 8 - 24-hour Time ok 9 - 12-hour Time ok 10 - Simple 24-hour Time ok 11 - American Style Date ok 12 - ISO Style Date ok 13 - Every token at once ok 14 - Extended strftime %{} matching ok t/004_locale_defaults.t .. 1..48 ok 1 - en_AU : %x : year ok 2 - en_AU : %x : month ok 3 - en_AU : %x : day ok 4 - en_AU : %X : hour ok 5 - en_AU : %X : minute ok 6 - en_AU : %X : second ok 7 - en_AU : %c : year ok 8 - en_AU : %c : month ok 9 - en_AU : %c : day ok 10 - en_AU : %c : hour ok 11 - en_AU : %c : minute ok 12 - en_AU : %c : second ok 13 - en_US : %x : year ok 14 - en_US : %x : month ok 15 - en_US : %x : day ok 16 - en_US : %X : hour ok 17 - en_US : %X : minute ok 18 - en_US : %X : second ok 19 - en_US : %c : year ok 20 - en_US : %c : month ok 21 - en_US : %c : day ok 22 - en_US : %c : hour ok 23 - en_US : %c : minute ok 24 - en_US : %c : second ok 25 - en_GB : %x : year ok 26 - en_GB : %x : month ok 27 - en_GB : %x : day ok 28 - en_GB : %X : hour ok 29 - en_GB : %X : minute ok 30 - en_GB : %X : second ok 31 - en_GB : %c : year ok 32 - en_GB : %c : month ok 33 - en_GB : %c : day ok 34 - en_GB : %c : hour ok 35 - en_GB : %c : minute ok 36 - en_GB : %c : second ok 37 - fr : %x : year ok 38 - fr : %x : month ok 39 - fr : %x : day ok 40 - fr : %X : hour ok 41 - fr : %X : minute ok 42 - fr : %X : second ok 43 - fr : %c : year ok 44 - fr : %c : month ok 45 - fr : %c : day ok 46 - fr : %c : hour ok 47 - fr : %c : minute ok 48 - fr : %c : second ok t/005_croak.t ............ 1..30 ok 1 - Legal Pattern in constructor should return object and not croak isa DateTime::Format::Strptime ok 2 - Croak message should be empty ok 3 - Illegal pattern in constructor should croak ok 4 - Croak message should reflect illegal pattern ok 5 - Legal Pattern in pattern() should return the pattern ok 6 - Error message should be undef ok 7 - Illegal Pattern should return undef ok 8 - Error message should reflect illegal pattern ok 9 - Non-existing DateTime call should return undef ok 10 - Error message should reflect illegal pattern ok 11 - Non-matching date time string should return undef ok 12 - Error message should reflect non-matching datetime ok 13 - Ambiguous date time string should return undef ok 14 - Error message should reflect Ambiguous date time string ok 15 - Illegal Pattern should carp ok 16 - Croak message should reflect illegal pattern ok 17 - Non-matching date time string should croak ok 18 - Croak message should reflect non-matching datetime ok 19 - Ambiguous date time string should croak ok 20 - Croak message should reflect Ambiguous date time string ok 21 - Legal Pattern in pattern() should return the pattern ok 22 - Error message should be undef ok 23 - Illegal Pattern should return undef ok 24 - Error message should reflect illegal pattern ok 25 - Non-existing DateTime call should return undef ok 26 - Error message should reflect illegal pattern ok 27 - Non-matching date time string should return undef ok 28 - Error message should reflect non-matching datetime ok 29 - Ambiguous date time string should return undef ok 30 - Error message should reflect Ambiguous date time string ok t/006_locales.t .......... 1..257 ok 1 - Constructor with Day Name ok 2 - Parsed with Day Name ok 3 - Matched with Day Name ok 4 - Constructor with Day Name ok 5 - Parsed with Day Name ok 6 - Matched with Day Name ok 7 - Constructor with Day Name ok 8 - Parsed with Day Name ok 9 - Matched with Day Name ok 10 - Constructor with Day Name ok 11 - Parsed with Day Name ok 12 - Matched with Day Name ok 13 - Constructor with Day Name ok 14 - Parsed with Day Name ok 15 - Matched with Day Name ok 16 - Constructor with Day Name ok 17 - Parsed with Day Name ok 18 - Matched with Day Name ok 19 - Constructor with Day Name ok 20 - Parsed with Day Name ok 21 - Matched with Day Name ok 22 - Constructor with Day Name ok 23 - Parsed with Day Name ok 24 - Matched with Day Name ok 25 - Constructor with Day Name ok 26 - Parsed with Day Name ok 27 - Matched with Day Name ok 28 - Constructor with Day Name ok 29 - Parsed with Day Name ok 30 - Matched with Day Name ok 31 - Constructor with Day Name ok 32 - Parsed with Day Name ok 33 - Matched with Day Name ok 34 - Constructor with Day Name ok 35 - Parsed with Day Name ok 36 - Matched with Day Name ok 37 - Constructor with Day Name ok 38 - Parsed with Day Name ok 39 - Matched with Day Name ok 40 - Constructor with Day Name ok 41 - Parsed with Day Name ok 42 - Matched with Day Name ok 43 - Constructor with Day Name ok 44 - Parsed with Day Name ok 45 - Matched with Day Name ok 46 - Constructor with Day Name ok 47 - Parsed with Day Name ok 48 - Matched with Day Name ok 49 - Constructor with Day Name ok 50 - Parsed with Day Name ok 51 - Matched with Day Name ok 52 - Constructor with Day Name ok 53 - Parsed with Day Name ok 54 - Matched with Day Name ok 55 - Constructor with Day Name ok 56 - Parsed with Day Name ok 57 - Matched with Day Name ok 58 - Constructor with Day Name ok 59 - Parsed with Day Name ok 60 - Matched with Day Name ok 61 - Constructor with Day Name ok 62 - Parsed with Day Name ok 63 - Matched with Day Name ok 64 - Constructor with Day Name ok 65 - Parsed with Day Name ok 66 - Matched with Day Name ok 67 - Constructor with Day Name ok 68 - Parsed with Day Name ok 69 - Matched with Day Name ok 70 - Constructor with Day Name ok 71 - Parsed with Day Name ok 72 - Matched with Day Name ok 73 - Constructor with Day Name ok 74 - Parsed with Day Name ok 75 - Matched with Day Name ok 76 - Constructor with Day Name ok 77 - Parsed with Day Name ok 78 - Matched with Day Name ok 79 - Constructor with Day Name ok 80 - Parsed with Day Name ok 81 - Matched with Day Name ok 82 - Constructor with Day Name ok 83 - Parsed with Day Name ok 84 - Matched with Day Name ok 85 - Constructor with Month Name ok 86 - Parsed with Month Name ok 87 - Matched with Month Name ok 88 - Constructor with Month Name ok 89 - Parsed with Month Name ok 90 - Matched with Month Name ok 91 - Constructor with Month Name ok 92 - Parsed with Month Name ok 93 - Matched with Month Name ok 94 - Constructor with Month Name ok 95 - Parsed with Month Name ok 96 - Matched with Month Name ok 97 - Constructor with Month Name ok 98 - Parsed with Month Name ok 99 - Matched with Month Name ok 100 - Constructor with Month Name ok 101 - Parsed with Month Name ok 102 - Matched with Month Name ok 103 - Constructor with Month Name ok 104 - Parsed with Month Name ok 105 - Matched with Month Name ok 106 - Constructor with Month Name ok 107 - Parsed with Month Name ok 108 - Matched with Month Name ok 109 - Constructor with Month Name ok 110 - Parsed with Month Name ok 111 - Matched with Month Name ok 112 - Constructor with Month Name ok 113 - Parsed with Month Name ok 114 - Matched with Month Name ok 115 - Constructor with Month Name ok 116 - Parsed with Month Name ok 117 - Matched with Month Name ok 118 - Constructor with Month Name ok 119 - Parsed with Month Name ok 120 - Matched with Month Name ok 121 - Constructor with Month Name ok 122 - Parsed with Month Name ok 123 - Matched with Month Name ok 124 - Constructor with Month Name ok 125 - Parsed with Month Name ok 126 - Matched with Month Name ok 127 - Constructor with Month Name ok 128 - Parsed with Month Name ok 129 - Matched with Month Name ok 130 - Constructor with Month Name ok 131 - Parsed with Month Name ok 132 - Matched with Month Name ok 133 - Constructor with Month Name ok 134 - Parsed with Month Name ok 135 - Matched with Month Name ok 136 - Constructor with Month Name ok 137 - Parsed with Month Name ok 138 - Matched with Month Name ok 139 - Constructor with Month Name ok 140 - Parsed with Month Name ok 141 - Matched with Month Name ok 142 - Constructor with Month Name ok 143 - Parsed with Month Name ok 144 - Matched with Month Name ok 145 - Constructor with Month Name ok 146 - Parsed with Month Name ok 147 - Matched with Month Name ok 148 - Constructor with Month Name ok 149 - Parsed with Month Name ok 150 - Matched with Month Name ok 151 - Constructor with Month Name ok 152 - Parsed with Month Name ok 153 - Matched with Month Name ok 154 - Constructor with Month Name ok 155 - Parsed with Month Name ok 156 - Matched with Month Name ok 157 - Constructor with Month Name ok 158 - Parsed with Month Name ok 159 - Matched with Month Name ok 160 - Constructor with Month Name ok 161 - Parsed with Month Name ok 162 - Matched with Month Name ok 163 - Constructor with Month Name ok 164 - Parsed with Month Name ok 165 - Matched with Month Name ok 166 - Constructor with Month Name ok 167 - Parsed with Month Name ok 168 - Matched with Month Name ok 169 - Constructor with Month Name ok 170 - Parsed with Month Name ok 171 - Matched with Month Name ok 172 - Constructor with Month Name ok 173 - Parsed with Month Name ok 174 - Matched with Month Name ok 175 - Constructor with Month Name ok 176 - Parsed with Month Name ok 177 - Matched with Month Name ok 178 - Constructor with Month Name ok 179 - Parsed with Month Name ok 180 - Matched with Month Name ok 181 - Constructor with Month Name ok 182 - Parsed with Month Name ok 183 - Matched with Month Name ok 184 - Constructor with Month Name ok 185 - Parsed with Month Name ok 186 - Matched with Month Name ok 187 - Constructor with Month Name ok 188 - Parsed with Month Name ok 189 - Matched with Month Name ok 190 - Constructor with Month Name ok 191 - Parsed with Month Name ok 192 - Matched with Month Name ok 193 - Constructor with Month Name ok 194 - Parsed with Month Name ok 195 - Matched with Month Name ok 196 - Constructor with Month Name ok 197 - Parsed with Month Name ok 198 - Matched with Month Name ok 199 - Constructor with Month Name ok 200 - Parsed with Month Name ok 201 - Matched with Month Name ok 202 - Constructor with Month Name ok 203 - Parsed with Month Name ok 204 - Matched with Month Name ok 205 - Constructor with Month Name ok 206 - Parsed with Month Name ok 207 - Matched with Month Name ok 208 - Constructor with Month Name ok 209 - Parsed with Month Name ok 210 - Matched with Month Name ok 211 - Constructor with Month Name ok 212 - Parsed with Month Name ok 213 - Matched with Month Name ok 214 - Constructor with Month Name ok 215 - Parsed with Month Name ok 216 - Matched with Month Name ok 217 - Constructor with Month Name ok 218 - Parsed with Month Name ok 219 - Matched with Month Name ok 220 - Constructor with Month Name ok 221 - Parsed with Month Name ok 222 - Matched with Month Name ok 223 - Constructor with Month Name ok 224 - Parsed with Month Name ok 225 - Matched with Month Name ok 226 - Constructor with Month Name ok 227 - Parsed with Month Name ok 228 - Matched with Month Name ok 229 - Constructor with Meridian ok 230 - Parsed with Meridian ok 231 - Matched with Meridian ok 232 - Constructor with Meridian ok 233 - Parsed with Meridian ok 234 - Matched with Meridian ok 235 - Constructor with Meridian ok 236 - Parsed with Meridian ok 237 - Matched with Meridian ok 238 - Constructor with Meridian ok 239 - Parsed with Meridian ok 240 - Matched with Meridian ok 241 - Constructor with Meridian ok 242 - Parsed with Meridian ok 243 - Matched with Meridian ok 244 - Constructor with Meridian ok 245 - Parsed with Meridian ok 246 - Matched with Meridian ok 247 - Constructor with Meridian ok 248 - Parsed with Meridian ok 249 - Matched with Meridian ok 250 - Constructor with Meridian ok 251 - Parsed with Meridian ok 252 - Matched with Meridian ok 253 ok 254 ok 255 ok 256 ok 257 ok t/007_edge.t ............. 1..16 ok 1 - The object isa DateTime::Format::Strptime ok 2 - The object isa DateTime ok 3 ok 4 - The object isa DateTime::Format::Strptime ok 5 - The object isa DateTime ok 6 ok 7 - The object isa DateTime::Format::Strptime ok 8 - The object isa DateTime ok 9 - Time zone determined from string ok 10 - Time zone applied to string ok 11 - Illegal input should carp ok 12 - Croak message should reflect illegal pattern ok 13 Date format: %b%{day}%{ce_year} Time format: %{hour_12}%M%S%p Datetime format: %b%{day}%{ce_year}%{hour_12}%M%S%p Entered = AMERICA/NEW_YORK Parser = ($tz_olson) = $time_string =~ /(\w+\/\w+)/ dow_name = month_name = century = day = hour_24 = hour_12 = doy = month = minute = ampm = second = nanosecond = week_sun_0 = dow_sun_0 = dow_mon_1 = week_mon_1 = year_100 = year = ce_year = tz_offset = tz_olson = AMERICA/NEW_YORK timezone = epoch = iso_week_year = iso_week_year_100 = Provided olson TZ didn't work (AMERICA/NEW_YORK). Attempting to normalize it. Trying America/New_York. Using timezone DateTime::TimeZone::America::New_York=HASH(0x85a9018). Set hour to . Set minute to . Set second to . Set nanosecond to 000000000. Potential Datetime: 0001-01-01 00:00:00 -045602 LMT Setting timezone: Actual Datetime: 0001-01-01 00:00:00 -045602 LMT ok 14 ok 15 ok 16 ok t/008_epoch.t ............ 1..23 ok 1 - The object isa DateTime::Format::Strptime ok 2 - The object isa DateTime ok 3 ok 4 - The object isa DateTime::Format::Strptime ok 5 - The object isa DateTime ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 - The object isa DateTime::Format::Strptime ok 15 - The object isa DateTime ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok All tests successful. Files=8, Tests=407, 2 wallclock secs ( 0.07 usr 0.04 sys + 1.74 cusr 0.25 csys = 2.10 CPU) Result: PASS RICKM/DateTime-Format-Strptime-1.0900.tgz make test TEST_VERBOSE=1 -- OK Rick Measham <rickm@cpan.org> Parse and format strp and strf time patterns >>> (cd /home/fly818/var/cpan/build/DateTime-Format-Strptime-1.0900-tRoT0M && tar cvf - DateTime-Format-Strptime-1.0900.ppd blib) | gzip -c >/home/fly818/var/REPO/R/RI/RICKM/DateTime-Format-Strptime-1.0900.tar.gz DateTime-Format-Strptime-1.0900.ppd blib/ blib/lib/ blib/lib/DateTime/ blib/lib/DateTime/Format/ blib/lib/DateTime/Format/Strptime.pm blib/man3/ blib/man3/DateTime::Format::Strptime.3 >>> mv /home/fly818/var/cpan/build/DateTime-Format-Strptime-1.0900-tRoT0M/DateTime-Format-Strptime-1.0900.ppd /home/fly818/var/REPO/R/RI/RICKM Finished 2009-02-22T16:00:36