Closed Bug 1719235 Opened 3 years ago Closed 3 years ago

Remove mozmill from calendar tests

Categories

(Calendar :: General, task)

Tracking

(thunderbird_esr78 wontfix, thunderbird_esr91 unaffected)

RESOLVED FIXED
91 Branch
Tracking Status
thunderbird_esr78 --- wontfix
thunderbird_esr91 --- unaffected

People

(Reporter: darktrojan, Assigned: darktrojan)

References

Details

Attachments

(11 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
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

I'm going to try to eradicate mozmill from the calendar tests.

Just tidying up some mess before we get started.

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/1bbda040be5b
Reorganise calendar test module files. r=lasana

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch

Just the first part landed, therefore re-opening.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Yeah, oops, forgot to set this. There'll be more patches, so doing it now while I remember.

Keywords: leave-open
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/87471ad191de
Stop using mozmill controllers in CalendarUtils event dialog functions. r=lasana

Depends on D120435

Attachment #9232284 - Attachment description: WIP: Bug 1719235 - Convert some more CalendarUtils functions from Mozmill. → Bug 1719235 - Convert some more CalendarUtils functions from Mozmill. r=lasana
Attachment #9232285 - Attachment description: WIP: Bug 1719235 - Use `window` and `document` where appropriate in calendar tests. → Bug 1719235 - Use `window` and `document` where appropriate in calendar tests. r=lasana
Attachment #9232286 - Attachment description: WIP: Bug 1719235 - Stop using controller.sleep and controller.waitFor in calendar tests. → Bug 1719235 - Stop using controller.sleep and controller.waitFor in calendar tests. r=lasana
Attachment #9232287 - Attachment description: WIP: Bug 1719235 - Stop using controller.click in calendar tests. → Bug 1719235 - Stop using controller.click in calendar tests. r=lasana
Attachment #9232288 - Attachment description: WIP: Bug 1719235 - Stop using controller in createCalendar/deleteCalendars. → Bug 1719235 - Stop using controller in createCalendar/deleteCalendars. r=lasana
Attachment #9232289 - Attachment description: WIP: Bug 1719235 - Stop using Mozmill controllers in calendar tests. → Bug 1719235 - Stop using Mozmill controllers in calendar tests. r=lasana
Attachment #9232290 - Attachment description: WIP: Bug 1719235 - Tidy up a few loose ends. → Bug 1719235 - Tidy up a few loose ends. r=lasana
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/24fca97b3207
Convert some more CalendarUtils functions from Mozmill. r=lasana
https://hg.mozilla.org/comm-central/rev/b453147567da
Use `window` and `document` where appropriate in calendar tests. r=lasana
https://hg.mozilla.org/comm-central/rev/484b4b897fc1
Stop using controller.sleep and controller.waitFor in calendar tests. r=lasana
https://hg.mozilla.org/comm-central/rev/53f526094039
Stop using controller.click in calendar tests. r=lasana
https://hg.mozilla.org/comm-central/rev/5f2f40f9b8c9
Stop using controller in createCalendar/deleteCalendars. r=lasana
https://hg.mozilla.org/comm-central/rev/4f198dd7ce12
Stop using Mozmill controllers in calendar tests. r=lasana
https://hg.mozilla.org/comm-central/rev/e1153f693eff
Tidy up a few loose ends. r=lasana
https://hg.mozilla.org/comm-central/rev/69d7ac0f5c43
Move goToDate and goToToday to CalendarTestUtils. r=lasana

Nearly there. I've got it out of the calendar test modules, now I just need to figure out where FolderDisplayHelpers is still needed and why, and remove some uses of WindowDisplayHelpers that are still hanging around.

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/cffe48e47d76
Clean up a created calendar after use. rs=bustage-fix
Attachment #9236424 - Attachment description: Bug 1719235 - Stop using mozmill to create test accounts and close windows. r=lasana → Bug 1719235 - Use CalendarTestUtils to create and remove calendars in tests. r=lasana
Keywords: leave-open

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/4e7e2517849a
Use CalendarTestUtils to create and remove calendars in tests. r=lasana

Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED

Woohoo!

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: