Checking if your kit is complete... Looks good Writing Makefile for DateTime::Format::Japanese Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp lib/DateTime/Format/Japanese.pm blib\lib\DateTime\Format\Japanese.pm cp lib/DateTime/Format/Japanese/Traditional.pm blib\lib\DateTime\Format\Japanese\Traditional.pm cp lib/DateTime/Format/Japanese/Common.pm blib\lib\DateTime\Format\Japanese\Common.pm Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01-parse_modern..........1..121 ok 1 - use DateTime::Format::Japanese; not ok 2 # Failed test at t/01-parse_modern.t line 137. ok 3 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 4 # Failed test at t/01-parse_modern.t line 137. ok 5 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日午前5時 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 6 # Failed test at t/01-parse_modern.t line 137. ok 7 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日午前5時30分 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 8 # Failed test at t/01-parse_modern.t line 137. ok 9 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日午前5時30分29秒 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # # Failed test at t/01-parse_modern.t line 137. # Failed test at t/01-parse_modern.t line 137. not ok 10 ok 11 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日午後5時30分29秒 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 12 ok 13 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日午後5時30分29秒土曜日 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 14 # Failed test at t/01-parse_modern.t line 137. ok 15 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成十六年一月三日 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 16 # Failed test at t/01-parse_modern.t line 137. ok 17 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成十六年一月三日午前五時 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 18 # Failed test at t/01-parse_modern.t line 137. ok 19 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成十六年一月三日午前五時三〇分 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 20 # Failed test at t/01-parse_modern.t line 137. ok 21 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成十六年一月三日午前五時三〇分二九秒 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 22 # Failed test at t/01-parse_modern.t line 137. ok 23 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成一六年一月三日午後五時三〇分二九秒 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # # Failed test at t/01-parse_modern.t line 137. # Failed test at t/01-parse_modern.t line 137. not ok 24 # Failed test at t/01-parse_modern.t line 137. ok 25 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 26 ok 27 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日午前5時 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 28 # Failed test at t/01-parse_modern.t line 137. ok 29 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日午前5時30分 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # not ok 30 ok 31 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日午前5時30分29秒 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # # Failed test at t/01-parse_modern.t line 137. not ok 32 ok 33 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日午後5時30分29秒 at t/01-parse_modern.t line 136 # eval {...} called at t/01-parse_modern.t line 136 # ok 34 ok 35 - Test parse_datetime(1989年3月7日) = 1989-03-07T00:00:00 ok 36 ok 37 - Test parse_datetime(1989年3月7日13時) = 1989-03-07T13:00:00 ok 38 ok 39 - Test parse_datetime(1989年3月7日13時37分) = 1989-03-07T13:37:00 ok 40 ok 41 - Test parse_datetime(1989年3月7日13時37分18秒) = 1989-03-07T13:37:18 ok 42 ok 43 - Test parse_datetime(一九八九年三月七日) = 1989-03-07T00:00:00 ok 44 ok 45 - Test parse_datetime(一九八九年三月七日一三時) = 1989-03-07T13:00:00 ok 46 ok 47 - Test parse_datetime(一九八九年三月七日一三時三十七分) = 1989-03-07T13:37:00 ok 48 ok 49 - Test parse_datetime(一九八九年三月七日一三時三十七分十八秒) = 1989-03-07T13:37:18 ok 50 ok 51 - Test parse_datetime(西暦1989年3月7日13時37分18秒) = 1989-03-07T13:37:18 ok 52 ok 53 - Test parse_datetime(紀元前1989年3月7日) = -1989-03-07T00:00:00 ok 54 ok 55 - Test parse_datetime(紀元前1989年3月7日13時) = -1989-03-07T13:00:00 ok 56 ok 57 - Test parse_datetime(紀元前1989年3月7日13時37分) = -1989-03-07T13:37:00 ok 58 ok 59 - Test parse_datetime(紀元前1989年3月7日13時37分18秒) = -1989-03-07T13:37:18 ok 60 ok 61 - Test parse_datetime(紀元前西暦1989年3月7日13時37分18秒) = -1989-03-07T13:37:18 not ok 62 # Failed test at t/01-parse_modern.t line 148. ok 63 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: PUNPR at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 64 # Failed test at t/01-parse_modern.t line 148. ok 65 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: PUNPROT at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 66 # Failed test at t/01-parse_modern.t line 148. ok 67 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: PUNPROTRO at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 68 # Failed test at t/01-parse_modern.t line 148. ok 69 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: PUNPROTROQXb at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 70 # Failed test at t/01-parse_modern.t line 148. ok 71 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: PUNPRTROQXb at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 72 # Failed test at t/01-parse_modern.t line 148. ok 73 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: PUNPRTROQXbyj at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 74 # Failed test at t/01-parse_modern.t line 148. ok 75 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: \ZNO at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 76 # Failed test at t/01-parse_modern.t line 148. ok 77 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: \ZNOO at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 78 # Failed test at t/01-parse_modern.t line 148. ok 79 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: \ZNOOOZ at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 80 # Failed test at t/01-parse_modern.t line 148. # Failed test at t/01-parse_modern.t line 148. # Failed test at t/01-parse_modern.t line 148. ok 81 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: \ZNOOOZb at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # # Failed test at t/01-parse_modern.t line 148. not ok 82 ok 83 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: ZNOOZb at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 84 ok 85 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 16N13 at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 86 ok 87 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 16N13O5 at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # # Failed test at t/01-parse_modern.t line 148. not ok 88 ok 89 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 16N13O530 at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # # Failed test at t/01-parse_modern.t line 148. not ok 90 ok 91 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 16N13O53029b at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # not ok 92 # Failed test at t/01-parse_modern.t line 148. ok 93 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 16N1353029b at t/01-parse_modern.t line 147 # eval {...} called at t/01-parse_modern.t line 147 # ok 94 ok 95 - Test parse_datetime(1989-03-07T00:00:00) = 1989-03-07T00:00:00 ok 96 ok 97 - Test parse_datetime(1989-03-07T13:00:00) = 1989-03-07T13:00:00 ok 98 ok 99 - Test parse_datetime(1989-03-07T13:37:00) = 1989-03-07T13:37:00 ok 100 ok 101 - Test parse_datetime(1989-03-07T13:37:18) = 1989-03-07T13:37:18 ok 102 ok 103 - Test parse_datetime(1989-03-07T00:00:00) = 1989-03-07T00:00:00 ok 104 ok 105 - Test parse_datetime(1989-03-07T13:00:00) = 1989-03-07T13:00:00 ok 106 ok 107 - Test parse_datetime(1989-03-07T13:37:00) = 1989-03-07T13:37:00 ok 108 ok 109 - Test parse_datetime(1989-03-07T13:37:18) = 1989-03-07T13:37:18 ok 110 ok 111 - Test parse_datetime(1989-03-07T13:37:18) = 1989-03-07T13:37:18 ok 112 ok 113 - Test parse_datetime(-1989-03-07T00:00:00) = -1989-03-07T00:00:00 ok 114 ok 115 - Test parse_datetime(-1989-03-07T13:00:00) = -1989-03-07T13:00:00 ok 116 ok 117 - Test parse_datetime(-1989-03-07T13:37:00) = -1989-03-07T13:37:00 ok 118 ok 119 - Test parse_datetime(-1989-03-07T13:37:18) = -1989-03-07T13:37:18 ok 120 ok 121 - Test parse_datetime(-1989-03-07T13:37:18) = -1989-03-07T13:37:18 # Looks like you failed 32 tests of 121. dubious Test returned status 32 (wstat 8192, 0x2000) DIED. FAILED tests 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92 Failed 32/121 tests, 73.55% okay (less 32 skipped tests: 57 okay, 47.11%) t/02-format_modern.........1..27 ok 1 - use DateTime::Format::Japanese; ok 2 - Test 2004-01-29T11:49:34 = 西暦2004年1月29日11時49分34秒 ok 3 - Test parsing back result not ok 4 - Test 2004-01-29T11:49:34 = 平成16年1月29日11時49分34秒 # Failed test 'Test 2004-01-29T11:49:34 = 平成16年1月29日11時49分34秒' # at t/02-format_modern.t line 65. # got: 'å??æ??16年1月29日11時49分34秒' # expected: '平成16年1月29日11時49分34秒' Invalid date format: å??æ??16年1月29日11時49分34秒 at t/02-format_modern.t line 67 # Looks like you planned 27 tests but only ran 4. # Looks like you failed 1 test of 4 run. # Looks like your test died just after 4. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 4-27 Failed 24/27 tests, 11.11% okay t/03-parse_traditional.....1..57 ok 1 - use DateTime::Format::Japanese::Traditional; # Failed test at t/03-parse_traditional.t line 47. not ok 2 ok 3 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成十六年睦月三日 at t/03-parse_traditional.t line 46 # eval {...} called at t/03-parse_traditional.t line 46 # # Failed test at t/03-parse_traditional.t line 47. not ok 4 ok 5 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成十六年睦月三日子の刻 at t/03-parse_traditional.t line 46 # eval {...} called at t/03-parse_traditional.t line 46 # # Failed test at t/03-parse_traditional.t line 47. not ok 6 ok 7 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成十六年睦月三日子三つ刻 at t/03-parse_traditional.t line 46 # eval {...} called at t/03-parse_traditional.t line 46 # # Failed test at t/03-parse_traditional.t line 47. not ok 8 ok 9 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日卯の刻 at t/03-parse_traditional.t line 46 # eval {...} called at t/03-parse_traditional.t line 46 # # Failed test at t/03-parse_traditional.t line 47. not ok 10 # Failed test at t/03-parse_traditional.t line 47. ok 11 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 平成16年1月3日卯3つ刻 at t/03-parse_traditional.t line 46 # eval {...} called at t/03-parse_traditional.t line 46 # not ok 12 ok 13 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 旧暦平成16年1月3日卯3つ刻 at t/03-parse_traditional.t line 46 # eval {...} called at t/03-parse_traditional.t line 46 # # Failed test at t/03-parse_traditional.t line 47. not ok 14 ok 15 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 旧暦平成16年1月3日卯の刻 at t/03-parse_traditional.t line 46 # eval {...} called at t/03-parse_traditional.t line 46 # # Failed test at t/03-parse_traditional.t line 47. # Looks like you planned 57 tests but only ran 17. # Looks like you failed 8 tests of 17 run. not ok 16 ok 17 # skip parse_datetime raised exception or didn't return a DateTime object: Invalid date format: 旧暦平成16年睦月3日子の刻 at t/03-parse_traditional.t line 46 # eval {...} called at t/03-parse_traditional.t line 46 # dubious Test returned status 8 (wstat 2048, 0x800) DIED. FAILED tests 2, 4, 6, 8, 10, 12, 14, 16, 18-57 Failed 48/57 tests, 15.79% okay (less 8 skipped tests: 1 okay, 1.75%) t/04-format_traditional....1..55 ok 1 - use DateTime::Format::Japanese::Traditional; # Failed test 'Test 平成十五年六月十四日巳二つ刻' # at t/04-format_traditional.t line 85. not ok 2 - Test 平成十五年六月十四日巳二つ刻 # got: 'å??æ??十五年六月十四日巳二つ刻' # expected: '平成十五年六月十四日巳二つ刻' Invalid date format: å??æ??十五年六月十四日巳二つ刻 at t/04-format_traditional.t line 87 # Looks like you planned 55 tests but only ran 2. # Looks like you failed 1 test of 2 run. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 2-55 Failed 54/55 tests, 1.82% okay t/99-pod-coverage..........1..0 # Skip Test::Pod::Coverage required for testing POD skipped all skipped: Test::Pod::Coverage required for testing POD t/99-pod...................1..3 ok 1 - blib\lib\DateTime\Format\Japanese.pm ok 2 - blib\lib\DateTime\Format\Japanese\Common.pm ok 3 - blib\lib\DateTime\Format\Japanese\Traditional.pm ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/01-parse_modern.t 32 8192 121 32 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 t/02-format_modern.t 255 65280 27 47 4-27 t/03-parse_traditional.t 8 2048 57 88 2 4 6 8 10 12 14 16 18-57 t/04-format_traditional.t 255 65280 55 107 2-55 1 test and 40 subtests skipped. Failed 4/6 test scripts. 158/263 subtests failed. Files=6, Tests=263, 22 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 4/6 test programs. 158/263 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xff' Stop.