a1f90196

Author: Tom Sydney Kerckhove <syd@cs-syd.eu>

Committer: Tom Sydney Kerckhove <NorfairKing@users.noreply.github.com>

ical-recurrence: chunk golden occurrences by unfolded line

Write an empty line for a property that is absent, which is what
parseEventOccurrence already reads as absent, so that every occurrence
occupies exactly two lines and none of them shift.

Unfold with parseUnfoldedLines before chunking, so that a property whose
content line is folded over several raw lines is still one chunk element.

The existing golden files are unaffected: every occurrence in them has
both a start and an end, and none of their lines are long enough to be
folded.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 8s 1s 1s 9s 8s
Eval 9s 12s 12s 21s 0s
Build 20s 0s 0s 20s 0s
Suite 8s 13s 13s 21s 8s

Timeline

0s10s20s