make it possible to run MSIX tests on autoland
Categories
(Firefox Build System :: Task Configuration, enhancement)
Tracking
(firefox110 fixed)
Tracking | Status | |
---|---|---|
firefox110 | --- | fixed |
People
(Reporter: bhearsum, Assigned: bhearsum)
References
Details
(Whiteboard: [fidedi-ope])
Attachments
(3 files)
MSIX tests don't run on autoland right now because they depend on our full multilocale MSIX build -- and some of the jobs going into that are excluded from running on autoland.
In order to keep these tests as tier 1, we need them running on autoland. The most likely paths forward here are:
- Allow all the dependent tasks to run on autoland (not ideal - it's a lot of extra work, and it may even cause Nightly looking builds to appear there).
- Create signed, single locale MSIX repacks that we can run tests against. (In theory we could also run tests on mozilla-central against such builds, but that would be less like what users run, so we ought to avoid that. We could, however, run tests against single locale builds on Try - which would greatly speed up testing there.)
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
I gave this a good on Try with a bunch of retriggers - no new failures came up, so I think this is good to go.
Comment 2•2 years ago
|
||
Backed out for causing bc failures on win 10 2004 msix
- Backout link
- Push with failures
- Failure Log
- Failure line: Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF0, Package could not be opened.
error 0x8007000B: The app manifest publisher name (CN=Mozilla Corporation, OU=Firefox Engineering Operations, O=Mozilla Corporation,
L=Mountain View, S=California, C=US) must match the subject name of the signing certificate (CN=Mozilla Fake SPC).
NOTE: For additional information, look for [ActivityId] 0e404d0e-4239-0000-65e0-3f4f9e11d901 in the Event Log or use the command line
Get-AppPackageLog -ActivityID 0e404d0e-4239-0000-65e0-3f4f9e11d901
At line:1 char:1
- Add-AppxPackage -Path Z:\task_167122764790042\build\installer.msix
Assignee | ||
Comment 3•2 years ago
|
||
We sign autoland builds with dep certificates. MSIX packages require some of their metadata set in a way that matches the signing cert, which is currently not done correctly for autoland.
Assignee | ||
Comment 5•2 years ago
|
||
Comment 7•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e3f54762235d
https://hg.mozilla.org/mozilla-central/rev/edd87bbc2a8f
https://hg.mozilla.org/mozilla-central/rev/4ac21af860dc
Assignee | ||
Updated•2 years ago
|
Description
•