Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Date\Set.pm Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Date\Set\ICal.pm Installing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Date\Set\autosplit.ix Installing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Date\Set\ICal\autosplit.ix Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Date\Set\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod ctor 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 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 ok 34 - during rule ok 35 - exclude-at ok 36 - exclude-rule-at ok 37 - exclude-rule-at with DTSTART 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 ok 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 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 ok 34 - *** Every other week on Tuesday and Thursday, unlimited *** - \#2 ok 35 - *** Every other week on Tuesday and Thursday, unlimited *** - \#3 ok 36 - *** Every other week on Tuesday and Thursday, unlimited *** - \#4 ok 37 - min is defined ok 38 - min is working properly not ok 39 - # TODO complement() test is disabled # Failed (TODO) test (t\recurr.t at line 249) # got: 'not testing' # expected: 'testing' 1..39 ok t\rfc2445....ok 1 - use Date::Set; ok 2 - *** Daily for 10 occurrences *** ok 3 - *** Daily until December 24, 1997 *** ok 4 - *** Every other day - forever *** 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 *** ok 9 - *** Weekly until December 24, 1997 *** 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 *** ok 19 - *** Monthly on the third to the last day of the month, forever *** 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 *** ok 23 - *** Every Tuesday, every other month *** 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 *** ok 27 - *** Every 20th Monday of the year, forever *** ok 28 - *** Monday of week number 20 (where the default start of the week i *** ok 29 - *** Every Thursday in March, forever *** ok 30 - *** Every Thursday, but only during June, July, and August, forever *** ok 31 - *** Every Friday the 13th, forever *** ok 32 - *** The first Saturday that follows the first Sunday of the month *** ok 33 - *** Every four years, the first Tuesday after a Monday in November *** ok 34 - *** The 3rd instance into the month of one of Tuesday, Wednesday or Thursday, for the next 3 months: *** 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 *** ok 39 - *** Every 20 minutes from 9:00 AM to 4:40 PM every day *** 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 ok All tests successful. Files=5, Tests=141, 2 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)