Closed Bug 1502558 Opened Last year Closed Last year

Clean up system addon unit tests

Categories

(Toolkit :: Add-ons Manager, enhancement, P1)

60 Branch
enhancement

Tracking

()

RESOLVED FIXED
mozilla65
Tracking Status
firefox65 --- fixed

People

(Reporter: aswan, Assigned: aswan)

References

Details

Attachments

(1 file)

There's enough work here that breaking it off from bug 1451532 so that bug doesn't get too massive.
Priority: -- → P1
- Move the helper functions for system addon tests into their own head
  file, also move some of the boilerplate for creating a test server that
  is repeated in many of those tests into the new file.
- Switch from using xpis checked into the tree to using extensions
  created on the fly from tests, using overridden cert checks.
- Switch from bootstrap extensions to webextensions, adjust tests as
  needed to deal with the async nature of webextension startup/shutdown.
https://hg.mozilla.org/mozilla-central/rev/badd101dfd97
Status: NEW → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
You need to log in before you can comment on or make changes to this bug.