Closed Bug 1805989 Opened 2 years ago Closed 2 years ago

make it possible to run MSIX tests on autoland

Categories

(Firefox Build System :: Task Configuration, enhancement)

enhancement

Tracking

(firefox110 fixed)

RESOLVED FIXED
110 Branch
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: nobody → bhearsum
Whiteboard: [fidedi-ope]

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.

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
Flags: needinfo?(bhearsum)

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.

Pushed by bhearsum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e3f54762235d set the MSIX publisher correctly on autoland r=taskgraph-reviewers,ahal https://hg.mozilla.org/integration/autoland/rev/edd87bbc2a8f run non-shippable MSIX tests on autoland and try r=jmaher
Pushed by bhearsum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4ac21af860dc fix nightly and esr msix repack configs r=taskgraph-reviewers,jcristau
Flags: needinfo?(bhearsum)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: