Add additional test coverage related to AOM weak signature restrictions
Categories
(Toolkit :: Add-ons Manager, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox126 | --- | fixed |
People
(Reporter: rpl, Assigned: rpl)
References
Details
Attachments
(3 files)
This bugzilla issue tracks following up to Bug 1885004 by introducing a few more tests (in addition to the ones already included in Bug 1885004 patch):
-
couple new unit tests to cover on expected restriction applied when an xpi signed with weak signatures is being installed over an existing addon using a stronger signature (and also test updating a existing addon signed with a weak signature successfully updating to one using a stronger signature), this part of the task depends also on Bug 1886252 (which is tracking resigning signed test extension xpi part of mozilla-central test suites)
-
add a new mochitest-browser test to explicitly cover the doorhanger expected to be shown to users on install failure due to weak signature xpi files, this part only depends on Bug 1885004
-
add a new test to explicitly cover behaviors expected on addons being installed through Firefox Sync
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 1•1 year ago
|
||
Depends on D204686
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
Depends on D205350
Assignee | ||
Comment 3•1 year ago
|
||
This old signed xpi file seems to be unused from quite some time, it is likely a left-over from a
cleanup done between Firefox 60 and Firefox 68 (e.g. in mozilla-esr60 we can still find a reference to this file
from 2 mochitest browser ini files: https://searchfox.org/mozilla-esr60/search?q=xpinstall%2Frestartless.xpi&path=&case=false®exp=false).
Currently it seems we don't have any test left to be still using this particular signed xpi and so this patch
just removes it.
![]() |
||
Comment 5•1 year ago
|
||
https://hg.mozilla.org/mozilla-central/rev/3a6b16b0465e
https://hg.mozilla.org/mozilla-central/rev/69ae66b9eb6d
https://hg.mozilla.org/mozilla-central/rev/9fe803ec0428
Updated•1 year ago
|
Description
•