Checking if your kit is complete... Looks good Writing Makefile for Date::Set Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp lib/Date/Set.pm blib\lib\Date\Set.pm AutoSplitting blib\lib\Date\Set.pm (blib\lib\auto\Date\Set) cp lib/Date/Set/ICal.pm blib\lib\Date\Set\ICal.pm AutoSplitting blib\lib\Date\Set\ICal.pm (blib\lib\auto\Date\Set\ICal) 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/api2.......ok 1 - use Date::Set; ok 2 - event() constructor returns 'forever' ok 3 - event-at constructor ok 4 - event-at constructor, array, meaning interval ok 5 - event-at constructor, array, meaning events ok 6 - event at ok 7 - event-start constructor ok 8 - event-end constructor ok 9 - event-start-end constructor ok 10 - event-rule constructor, unbounded ok 11 - event-rule constructor, gets bounded ok 12 - event-start union ok 13 - event-end union ok 14 - event-start-end union ok 15 - is_too_complex 0 ok 16 - event-rule union ok 17 - event-rule union, gets bounded ok 18 - event-rule start, bounded by UNTIL ok 19 - event start + end + at; at with interval ok 20 - event start + at ok 21 - event end + at ok 22 - event end ok 23 - event rule + start, without dtstart ok 24 - event end ok 25 - event rule + dtstart ok 26 - event start ok 27 - event rule + end ok 28 - event rule + start + end ok 29 - event rule + at Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. # Failed test 'during rule' # at t/api2.t line 276. # got: '19950101Z' # expected: '19950101Z,19960101Z,19970101Z,19980101Z,19990101Z' ok 30 - event-rule-start-at Daily for 10 occurrences ok 31 - event-rule-start-at Daily for 10 occurrences, start < subset ok 32 - during-at ok 33 - during-rule-at not ok 34 - during rule ok 35 - exclude-at ok 36 - exclude-rule-at Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. # Failed test 'exclude rule' # at t/api2.t line 315. # got: '[19950101Z..19970101Z]' # expected: '[19950101Z..19960101Z),(19960101Z..19970101Z)' # Looks like you failed 2 tests of 42. ok 37 - exclude-rule-at with DTSTART not ok 38 - exclude rule ok 39 - wkst read ok 40 - wkst set ok 41 - wkst read ok 42 - *** changing only WKST from MO to SU, yields different results... *** 1..42 dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 34, 38 Failed 2/42 tests, 95.24% okay t/ical.......ok 1 - use Date::ICal; ok 2 - use Date::Set; ok 3 - new works for Date::ICal objects ok 4 - doublequote operator overloading works and produces proper output ok 5 - size() function returns correct length (3600) for an hour period ok 6 - union() returns a correct set for the union of 2 periods ok 7 - complement() with no args correctly returns the infinite set of time not in the period ok 8 - complement() with args correctly returns the bounded set of time not in the period ok 9 - describe this test, please; clarify how quantize() works ok 10 - describe this test, please; reduce this test into smaller tests, or document better ok 11 - Parsed an epoch time from 1970 correctly 1..11 ok t/leaf.......1..4 ok 1 - ical function inherited from leaf ok 2 - add() subroutine inherited from leaf - internally changed to function ok 3 - hour() function inherited from leaf ok 4 - hour() function inherited from cache-leaf ok t/recurr.....ok 1 - use Date::Set; ok 2 - simple date set creation works ok 3 - creation of a date period with time => [foo] works ok 4 - dtstart() works to set starting time ok 5 - dtstart() adds itself to the set ok 6 - dtend() works to set finish time ok 7 - setting the duration of a date set in days works ok 8 - using recur_by_date to create a date list ok 9 - using recur_by_date to extend a date list ok 10 - using exclude_by_date to remove a date from a list ok 11 - recur_by_rule() gets month from DTSTART ok 12 - recur_by_rule() constructor is ok and includes DTSTART ok 13 - recur_by_rule() constructor with period is ok ok 14 - exrule() works ok 15 - recur_by_rule() interprets BYMONTH correctly ok 16 - recur_by_rule() interprets BYMONTH with negative numbers correctly ok 17 - recur_by_rule() interprets BYWEEKNO with positive numbers correctly ok 18 - recur_by_rule() interprets BYWEEKNO with negative numbers correctly ok 19 - recur_by_rule() interprets BYYEARDAY with positive numbers correctly ok 20 - recur_by_rule() interprets BYYEARDAY with negative numbers correctly ok 21 - recur_by_rule() interprets BYMONTHDAY with positive numbers correctly ok 22 - recur_by_rule() interprets BYMONTHDAY with negative numbers correctly ok 23 - recur_by_rule() with BYDAY and UNTIL works correctly ok 24 - recur_by_rule() with BYDAY and COUNT works correctly ok 25 - recur_by_rule() with BYDAY and UNTIL works on "last Wednesday of month" syntax (-1WE) ok 26 - recur_by_rule() with BYDAY and UNTIL works on "last Wednesday of year" syntax ok 27 - recur_by_rule() with UNTIL and BYHOUR ("10am every day") works ok 28 - recur_by_rule() with UNTIL and BYMINUTE ("10 minutes after the start of the hour") works Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric lt (<) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1176. ok 29 - recur_by_rule() works with UNTIL and BYSECOND ("the 10th second of every minute") ok 30 - recur_by_rule() constructor is ok when called with a simple RRULE ok 31 - recur_by_rule() constructor is ok when called with a simple RRULE ok 32 - *** Every other week on Tuesday and Thursday, unlimited *** - scalar context ok 33 - *** Every other week on Tuesday and Thursday, unlimited *** - list context - \#1 # Failed test '*** Every other week on Tuesday and Thursday, unlimited *** - \#2' # at t/recurr.t line 221. not ok 34 - *** Every other week on Tuesday and Thursday, unlimited *** - \#2 # got: '19970902T090000Z' # expected: '19970904T090000Z' Can't call method "first" on an undefined value at t/recurr.t line 224. 1..34 # Looks like you failed 1 test of 34. # Looks like your test died just after 34. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED test 34 Failed 1/34 tests, 97.06% okay t/rfc2445....ok 1 - use Date::Set; ok 2 - *** Daily for 10 occurrences *** Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. ok 3 - *** Daily until December 24, 1997 *** Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. # Failed test '*** Every other day - forever ***' # at t/rfc2445.t line 76. not ok 4 - *** Every other day - forever *** # got: '19970902T090000Z' # expected: '19970902T090000Z,19970904T090000Z,19970906T090000Z,19970908T090000Z,19970910T090000Z,19970912T090000Z,19970914T090000Z,19970916T090000Z,19970918T090000Z,19970920T090000Z,19970922T090000Z,19970924T090000Z,19970926T090000Z,19970928T090000Z,19970930T090000Z,19971002T090000Z,19971004T090000Z,19971006T090000Z,19971008T090000Z,19971010T090000Z,19971012T090000Z,19971014T090000Z,19971016T090000Z,19971018T090000Z,19971020T090000Z,19971022T090000Z,19971024T090000Z,19971026T090000Z,19971028T090000Z,19971030T090000Z,19971101T090000Z,19971103T090000Z,19971105T090000Z,19971107T090000Z,19971109T090000Z,19971111T090000Z,19971113T090000Z,19971115T090000Z,19971117T090000Z,19971119T090000Z,19971121T090000Z,19971123T090000Z,19971125T090000Z,19971127T090000Z,19971129T090000Z,19971201T090000Z,19971203T090000Z,19971205T090000Z,19971207T090000Z,19971209T090000Z,19971211T090000Z,19971213T090000Z,19971215T090000Z,19971217T090000Z,19971219T090000Z,19971221T090000Z,19971223T090000Z,19971225T090000Z,19971227T090000Z,19971229T090000Z,19971231T090000Z' ok 5 - *** Every 10 days, 5 occurrences *** ok 6 - *** Everyday in January, for 3 years *** ok 7 - *** Everyday in January, for 3 years *** ok 8 - *** Weekly for 10 occurrence *** Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. # Failed test '*** Every other week - forever ***' # at t/rfc2445.t line 208. # got: '19970902T090000Z' # expected: '19970902T090000Z,19970916T090000Z,19970930T090000Z,19971014T090000Z,19971028T090000Z,19971111T090000Z,19971125T090000Z,19971209T090000Z,19971223T090000Z,19980106T090000Z,19980120T090000Z' ok 9 - *** Weekly until December 24, 1997 *** not ok 10 - *** Every other week - forever *** ok 11 - *** Weekly on Tuesday and Thursday for 5 weeks *** ok 12 - *** Weekly on Tuesday and Thursday for 5 weeks *** ok 13 - *** Every other week on Monday, Wednesday and Friday until December 24 *** ok 14 - *** Every other week on Tuesday and Thursday, for 8 occurrences *** ok 15 - *** Monthly on the 1st Friday for ten occurrences *** ok 16 - *** Monthly on the 1st Friday until December 24, 1997 *** ok 17 - *** Every other month on the 1st and last Sunday of the month for 1 *** ok 18 - *** Monthly on the second to last Monday of the month for 6 months *** Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. not ok 19 - *** Monthly on the third to the last day of the month, forever *** # Failed test '*** Monthly on the third to the last day of the month, forever ***' # at t/rfc2445.t line 423. # got: '19970928T090000Z' # expected: '19970928T090000Z,19971029T090000Z,19971128T090000Z,19971229T090000Z,19980129T090000Z,19980226T090000Z' ok 20 - *** Monthly on the 2nd and 15th of the month for 10 occurrences *** ok 21 - *** Monthly on the first and last day of the month for 10 occurrences *** ok 22 - *** Every 18 months on the 10th thru 15th of the month for 10 occurrences *** Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. not ok 23 - *** Every Tuesday, every other month *** # Failed test '*** Every Tuesday, every other month ***' # at t/rfc2445.t line 510. # got: '19970902T090000Z' # expected: '19970902T090000Z,19970909T090000Z,19970916T090000Z,19970923T090000Z,19970930T090000Z,19971104T090000Z,19971111T090000Z,19971118T090000Z,19971125T090000Z,19980106T090000Z,19980113T090000Z,19980120T090000Z,19980127T090000Z,19980303T090000Z,19980310T090000Z,19980317T090000Z,19980324T090000Z,19980331T090000Z,19980505T090000Z,19980512T090000Z,19980519T090000Z,19980526T090000Z,19980707T090000Z,19980714T090000Z,19980721T090000Z,19980728T090000Z,19980901T090000Z,19980908T090000Z,19980915T090000Z,19980922T090000Z,19980929T090000Z,19981103T090000Z,19981110T090000Z,19981117T090000Z,19981124T090000Z' ok 24 - *** Yearly in June and July for 10 occurrences *** ok 25 - *** Every other year on January, February, and March for 10 occurrences *** ok 26 - *** Every 3rd year on the 1st, 100th and 200th day for 10 occurrences *** Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. # Failed test '*** Every 20th Monday of the year, forever ***' # at t/rfc2445.t line 611. # got: '19970519T090000Z' # expected: '19970519T090000Z,19980518T090000Z,19990517T090000Z' Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. not ok 27 - *** Every 20th Monday of the year, forever *** Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. # Failed test '*** Monday of week number 20 (where the default start of the week i ***' # at t/rfc2445.t line 630. not ok 28 - *** Monday of week number 20 (where the default start of the week i *** # got: '19970512T090000Z' # expected: '19970512T090000Z,19980511T090000Z,19990517T090000Z' Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. not ok 29 - *** Every Thursday in March, forever *** # Failed test '*** Every Thursday in March, forever ***' # at t/rfc2445.t line 648. # got: '19970313T090000Z' # expected: '19970313T090000Z,19970320T090000Z,19970327T090000Z,19980305T090000Z,19980312T090000Z,19980319T090000Z,19980326T090000Z,19990304T090000Z,19990311T090000Z,19990318T090000Z,19990325T090000Z' Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. not ok 30 - *** Every Thursday, but only during June, July, and August, forever *** # Failed test '*** Every Thursday, but only during June, July, and August, forever ***' # at t/rfc2445.t line 672. # got: '19970605T090000Z' # expected: '19970605T090000Z,19970612T090000Z,19970619T090000Z,19970626T090000Z,19970703T090000Z,19970710T090000Z,19970717T090000Z,19970724T090000Z,19970731T090000Z,19970807T090000Z,19970814T090000Z,19970821T090000Z,19970828T090000Z,19980604T090000Z,19980611T090000Z,19980618T090000Z,19980625T090000Z,19980702T090000Z,19980709T090000Z,19980716T090000Z,19980723T090000Z,19980730T090000Z,19980806T090000Z,19980813T090000Z,19980820T090000Z,19980827T090000Z,19990603T090000Z,19990610T090000Z,19990617T090000Z,19990624T090000Z,19990701T090000Z,19990708T090000Z,19990715T090000Z,19990722T090000Z,19990729T090000Z,19990805T090000Z,19990812T090000Z,19990819T090000Z,19990826T090000Z' Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. not ok 31 - *** Every Friday the 13th, forever *** # Failed test '*** Every Friday the 13th, forever ***' # at t/rfc2445.t line 703. # got: '' # expected: '19980213T090000Z,19980313T090000Z,19981113T090000Z,19990813T090000Z,20001013T090000Z' Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. not ok 32 - *** The first Saturday that follows the first Sunday of the month *** # Failed test '*** The first Saturday that follows the first Sunday of the month ***' # at t/rfc2445.t line 724. # got: '19970913T090000Z' # expected: '19970913T090000Z,19971011T090000Z,19971108T090000Z,19971213T090000Z,19980110T090000Z,19980207T090000Z,19980307T090000Z,19980411T090000Z,19980509T090000Z,19980613T090000Z,19980711T090000Z,19980808T090000Z,19980912T090000Z,19981010T090000Z,19981107T090000Z,19981212T090000Z' Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. # Failed test '*** Every four years, the first Tuesday after a Monday in November ***' # at t/rfc2445.t line 751. not ok 33 - *** Every four years, the first Tuesday after a Monday in November *** # got: '19961105T090000Z' # expected: '19961105T090000Z,20001107T090000Z,20041102T090000Z' ok 34 - *** The 3rd instance into the month of one of Tuesday, Wednesday or Thursday, for the next 3 months: *** Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. # Failed test '*** The 2nd to last weekday of the month: ***' # at t/rfc2445.t line 787. # got: '19970929T090000Z' # expected: '19970929T090000Z,19971030T090000Z,19971127T090000Z,19971230T090000Z,19980129T090000Z,19980226T090000Z,19980330T090000Z' not ok 35 - *** The 2nd to last weekday of the month: *** ok 36 - *** Every 3 hours from 9:00 AM to 5:00 PM on a specific day *** ok 37 - *** Every 15 minutes for 6 occurrences *** ok 38 - *** Every hour and a half for 4 occurrences *** Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. Argument "1.#INF" isn't numeric in numeric ne (!=) at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Date-Set\blib\lib/Date/Set.pm line 1196. # Failed test '*** Every 20 minutes from 9:00 AM to 4:40 PM every day ***' # at t/rfc2445.t line 860. not ok 39 - *** Every 20 minutes from 9:00 AM to 4:40 PM every day *** # got: '19970902T090000Z' # expected: '19970902T090000Z,19970902T092000Z,19970902T094000Z,19970902T100000Z,19970902T102000Z,19970902T104000Z,19970902T110000Z,19970902T112000Z,19970902T114000Z,19970902T120000Z,19970902T122000Z,19970902T124000Z,19970902T130000Z,19970902T132000Z,19970902T134000Z,19970902T140000Z,19970902T142000Z,19970902T144000Z,19970902T150000Z,19970902T152000Z,19970902T154000Z,19970902T160000Z,19970902T162000Z,19970902T164000Z,19970903T090000Z,19970903T092000Z,19970903T094000Z,19970903T100000Z,19970903T102000Z,19970903T104000Z,19970903T110000Z,19970903T112000Z,19970903T114000Z,19970903T120000Z,19970903T122000Z,19970903T124000Z,19970903T130000Z,19970903T132000Z,19970903T134000Z,19970903T140000Z,19970903T142000Z,19970903T144000Z,19970903T150000Z,19970903T152000Z,19970903T154000Z,19970903T160000Z,19970903T162000Z,19970903T164000Z' ok 40 - *** An example where the days generated makes a difference because of WKST *** ok 41 - *** changing only WKST from MO to SU, yields different results... *** ok 42 - *** EXDATE removing 2 days *** ok 43 - *** RDATE adding 2 days *** ok 44 - BYDAY works well with FREQ=MONTH ok 45 - BYDAY works well with FREQ=YEARLY;BYMONTH 1..45 # Looks like you failed 13 tests of 45. dubious Test returned status 13 (wstat 3328, 0xd00) DIED. FAILED tests 4, 10, 19, 23, 27-33, 35, 39 Failed 13/45 tests, 71.11% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/api2.t 2 512 42 2 34 38 t/recurr.t 255 65280 34 1 34 t/rfc2445.t 13 3328 45 13 4 10 19 23 27-33 35 39 Failed 3/5 test scripts. 16/136 subtests failed. Files=5, Tests=136, 2 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 3/5 test programs. 16/136 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xd' Stop.