dbdcbc57

ical-recurrence: test that an ExceptionDateTimes in another time zone excludes

removeExceptionDatetimes compares DateTime values structurally, so it
only ever excludes an instance when the constructor and the time zone
identifier match exactly.

RFC 5545 constrains the value type of EXDATE to that of DTSTART, but not
the time zone it is given in, so the calendar in this test conforms and
its EXDATE names the second instance unambiguously.  It is silently
ignored.  Matching should happen on resolved instants instead.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 5s 4s 4s 9s 5s
Eval 59s 11s 11s 1m10s 49s
Build 1m10s 2m36s - - 9m18s
Suite 5s 2m51s - - 3h53m50s

Timeline

0s1m1m10s10m10m10s10m20s10m30s10m40s10m50s