Closed Bug 1836673 Opened 2 years ago Closed 2 years ago

Document AppTestDelegate and AppUiTestDelegate

Categories

(WebExtensions :: General, task, P2)

task

Tracking

(firefox116 fixed)

RESOLVED FIXED
116 Branch
Tracking Status
firefox116 --- fixed

People

(Reporter: robwu, Assigned: robwu)

References

Details

(Whiteboard: [addons-jira])

Attachments

(1 file)

AppUiTestDelegate and AppTestDelegate were introduced in bug 1681360, and a non-functional Thunderbird version was added in bug 1691866.

This file is part of the AppTestDelegate API to enable us to test (extension) code across different app builds (desktop and Android mobile), despite the different underlying implementations of e.g. the "tabs" concept.

Documentation on it is non-existent, which makes it difficult to maintain.

In bug 1830814, AppUiTestDelegate.jsm is being renamed to AppUiTestDelegate.sys.mjs. To make it easier for Thunderbird to offer a correct implementation, I'm going to add documentation that explains how the files fit together. And also, the existence of this documentation should make it easier for engineers to write plain mochitests that are shared between mobile and desktop.

Assignee: nobody → rob
Status: NEW → ASSIGNED
Severity: -- → N/A
Priority: -- → P2
See Also: → 1836863
Pushed by rob@robwu.nl: https://hg.mozilla.org/integration/autoland/rev/eb3d18321ac2 Document AppTestDelegate and AppUiTestDelegate r=geckoview-reviewers,extension-reviewers,m_kato
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: