Add more tests for the imip-bar and itip subsytem.
Categories
(Calendar :: E-mail based Scheduling (iTIP/iMIP), task)
Tracking
(thunderbird_esr102 wontfix)
| Tracking | Status | |
|---|---|---|
| thunderbird_esr102 | --- | wontfix |
People
(Reporter: lasana, Assigned: lasana)
References
Details
Attachments
(9 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
There are various situations that can occur when receiving an invitation or an update to one. For example; the user may accept an update to an event that has been removed from the calendar. Among these scenarios exist opportunity for subtle bugs especially when changing existing behavior.
We should add some more tests so detecting breakages is easier.
| Assignee | ||
Comment 1•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
| Assignee | ||
Comment 2•3 years ago
|
||
Depends on D142085
Updated•3 years ago
|
Updated•3 years ago
|
| Assignee | ||
Comment 3•3 years ago
|
||
Depends on D143803
| Assignee | ||
Updated•3 years ago
|
Pushed by nicolai@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/9168f7fa4f40
Add tests for repeating and non-repeating events. r=aleca
| Assignee | ||
Updated•3 years ago
|
Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/1742667bb401
Add tests for single updates. r=aleca
https://hg.mozilla.org/comm-central/rev/025979eaaa3b
Add tests for updates to recurring events. r=aleca
Comment 6•3 years ago
|
||
Test failures on Linux and macOS: https://treeherder.mozilla.org/logviewer?job_id=375350582&repo=comm-central&lineNumber=2951
Comment 7•3 years ago
|
||
| Assignee | ||
Comment 8•3 years ago
|
||
Depends on D144741
| Assignee | ||
Updated•3 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/2e59fcfeb153
Add tests for single updates. r=aleca
https://hg.mozilla.org/comm-central/rev/4e45cee65075
Add tests for updates to recurring events. r=aleca
| Assignee | ||
Comment 10•3 years ago
|
||
Depends on D144757
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 11•3 years ago
|
||
Depends on D145512
| Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Comment 12•3 years ago
|
||
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/f09d1d2c5a11
Add tests for recurring event exceptions. r=aleca
https://hg.mozilla.org/comm-central/rev/13cfd5d62939
Add tests for accepting an exception without the parent event. r=aleca
https://hg.mozilla.org/comm-central/rev/c522d623d5ce
Add tests for processing exceptions to events when still in "NEEDS-ACTION status. r=aleca
Comment 13•3 years ago
|
||
I backed out the most recent commits, one of the new tests is failing quite badly. I'm pretty sure it was in the first of the three, but it's easier to take them all out and land them all again than try to merge the changes. (Also there's a typo in the last commit message you might want to fix up.)
Backout:
https://hg.mozilla.org/comm-central/rev/25d85010d36c7a13b62a89d29956a2906ff24bc5
Updated•3 years ago
|
Comment 14•3 years ago
|
||
That wasn't meant to happen!
| Assignee | ||
Comment 15•3 years ago
|
||
D144741 was supposed to land before D145813.
| Assignee | ||
Comment 16•3 years ago
•
|
||
Please land again since D144741 has already landed.
Edit:
Or maybe it would be easier to backout https://hg.mozilla.org/comm-central/rev/25d85010d36c7a13b62a89d29956a2906ff24bc5 ?
Comment 17•3 years ago
|
||
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/0c1c5ab13c61
Add tests for recurring event exceptions. r=aleca
https://hg.mozilla.org/comm-central/rev/19e4ea95a978
Add tests for accepting an exception without the parent event. r=aleca
https://hg.mozilla.org/comm-central/rev/1a65436305f3
Add tests for processing exceptions to events when still in "NEEDS-ACTION status. r=aleca
| Assignee | ||
Comment 18•3 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Comment 19•3 years ago
|
||
| Assignee | ||
Comment 20•3 years ago
|
||
Once these last set of tests land, this can be closed. Much more testing is needed but can be done in other bugs. This forms a basic set of tests that can hopefully detect some breakage when basic changes are made to the invitation handling code.
Comment 21•3 years ago
|
||
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/b0af754b3b4c
Add tests for repeat and non-repeat cancellations. r=#thunderbird-reviewers,darktrojan
https://hg.mozilla.org/comm-central/rev/25ed96da509f
Add tests for cancelling recurring event exceptions. r=#thunderbird-reviewers,darktrojan
| Assignee | ||
Comment 22•3 years ago
|
||
Updated•3 years ago
|
Comment 23•3 years ago
|
||
Updated•3 years ago
|
Description
•