Closed Bug 1979791 Opened 10 months ago Closed 10 months ago

Fix trainhop mochitest jobs so that they don't uninstall the XPI under test on startup

Categories

(Firefox :: New Tab Page, task)

task

Tracking

()

RESOLVED FIXED
143 Branch
Tracking Status
firefox143 --- fixed

People

(Reporter: mconley, Assigned: mconley)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Bug 1973228 added a pref that needs to be set by the New Tab XPI download mechanism in order for the extension to not be uninstalled at startup. We need to do that for our trainhop jobs in automation that are running the XPI against beta (and eventually release).

This preference is normally set via Nimbus when doing a New Tab train-hop, but when
running the tests in automation like this, we install the XPI using the more
traditional extension install mechanism.

This is kind of a hack, but so long as this string here is not empty, we bypass the
uninstall that occurs at startup, and read from the installed XPI.

Assignee: nobody → mconley
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 143 Branch
QA Whiteboard: [qa-triage-done-c144/b143]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: