Open Bug 1608552 Opened 4 years ago Updated 2 years ago

update tests to use webextensions

Categories

(Toolkit :: Add-ons Manager, task, P3)

task

Tracking

()

People

(Reporter: mixedpuppy, Unassigned)

References

Details

A number of tests still use legacy extensions, we need to update everything to use only webextensions.

See the XPIDatabase and test changes in bug 1524327 for further information.

Which tests? Are you referring to the ones that use head_compat.js? The reason for that is documented here: https://searchfox.org/mozilla-central/source/toolkit/mozapps/extensions/test/xpcshell/head_compat.js#2-5

I went back and forth on this, but if we're going to keep all the strictCompatibility stuff (that I think thunderbird, seamonkey, etc. still rely on) in mozilla-central then it should be tested, and that's not doable with webextensions.

I had to revert a small part of isDisabledLegacy in D57413 to make those tests continue passing (rather than figuring out how to deal with it via webextensions, which apparently was a good idea).

Priority: P2 → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.