49cb40c2

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 56s 0s 0s 57s 56s
Eval 57s 15s 15s 1m12s 0s
Build 1m11s 19s 1m15s 2m27s 55s
Suite 56s 35s 1m31s 2m27s 1m51s

Timeline

0s1m1m10s2m10s2m20s