Closed Bug 1854553 Opened 1 year ago Closed 1 year ago

Run basic testing of Snap as upstream build on amd64

Categories

(Firefox Build System :: Task Configuration, enhancement)

enhancement

Tracking

(firefox120 fixed)

RESOLVED FIXED
120 Branch
Tracking Status
firefox120 --- fixed

People

(Reporter: gerard-majax, Assigned: gerard-majax)

References

(Blocks 2 open bugs)

Details

Attachments

(3 files)

In bug 1839317 we introduced building upstream package locally, now we can leverage this to:

  • snap install the built package
  • run a few marionette tests

This would ensure that the build has no tragic regression busting completely it

Depends on D188931

Summary: Run basic testing of Snap as upstream build → Run basic testing of Snap as upstream build on amd64
Blocks: 1855463
Attachment #9354498 - Attachment description: Bug 1854553 - Introduce simple marionette-based tests of Snap package r?#releng! → Bug 1854553 - Introduce simple tests of Snap package r?#releng!

Spent quite some time on that, but it looks like geckodriver prevents any crash reporting https://searchfox.org/mozilla-central/rev/95787423bc1c7ba895ef9c6918feb054866d9f41/testing/geckodriver/src/browser.rs#127-130 so we cannot rely on selenium and test crash reports.

Pushed by alissy@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d07cdc8d2f9f Cleanup Snap upstream build definition and prepare for testing r=releng-reviewers,jcristau https://hg.mozilla.org/integration/autoland/rev/c28f3d572dab Introduce simple tests of Snap package r=releng-reviewers,taskgraph-reviewers,jmaher,jcristau https://hg.mozilla.org/integration/autoland/rev/9f0cc52774ad Update cron to trigger snap-upstream-test instead of snap-upstream-build r=releng-reviewers,taskgraph-reviewers,jcristau
Regressions: 1856616
Regressions: 1856666
Blocks: 1866798
Blocks: 1887033
Depends on: 1887861
Blocks: 1892252
Depends on: 1921563
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: