calendar: More fixes with exceptions when not repeating
The fixes from !630 were not enough, exceptions set on days were calendar did not repeat were also confusing other exceptions after this. Simplify implementation a lot, instead of keeping track of the next exception date, start by building a set of all exceptions dates and use membership of this set as a criterion to skip exceptions.
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#43216
external
|
ERP5.CodingStyleTest-TestRunner1 |
00:46:45
|
||||||
passed |
#43218
external
|
ERP5.PerformanceTest-TestRunner1 |
00:32:43
|
||||||
failed |
#43217
external
|
ERP5.UnitTest-TestRunner1 |
01:58:42
|
||||||
failed |
#44107
external
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
01:23:31
|
||||||
failed |
#43238
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
02:57:12
|
||||||
running |
#43511
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42556:36:56 |
||||||
running |
#43525
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42556:29:54 |
||||||
running |
#43527
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42556:21:24 |
||||||
running |
#43529
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42556:14:55 |
||||||
running |
#43531
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42556:06:21 |
||||||
running |
#43536
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42555:59:54 |
||||||
running |
#43538
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42555:50:53 |
||||||
running |
#43540
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42555:44:18 |
||||||
running |
#43542
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42555:27:46 |
||||||
running |
#43553
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42555:20:55 |
||||||
running |
#43555
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42555:13:16 |
||||||
running |
#43561
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
42554:19:10 |
||||||
failed |
#43563
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
12:11:42
|
||||||
failed |
#43674
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
03:28:11
|
||||||
failed |
#43824
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
02:47:15
|
||||||
canceled |
#43833
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
|
||||||
failed |
#43835
external
retried
|
XXX-calendar-exception-when-no-repeat-then-more-exceptions |
01:40:46
|
||||||