Closed Bug 2050562 Opened 1 day ago Closed 20 hours ago

macOS 10.15 tests being scheduled on every push to Beta

Categories

(Firefox Build System :: Task Configuration, defect, P1)

defect

Tracking

(firefox-esr140 unaffected, firefox152 unaffected, firefox153 fixed, firefox154 fixed)

RESOLVED FIXED
154 Branch
Tracking Status
firefox-esr140 --- unaffected
firefox152 --- unaffected
firefox153 --- fixed
firefox154 --- fixed

People

(Reporter: RyanVM, Assigned: jcristau)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

I noticed this today. They seem to not be getting optimized out like all other tests. I didn't see this during the 152 cycle, so maybe something broke with 153.

Keywords: regression
Regressed by: 2043540

Set release status flags based on info from the regressing bug 2043540

:rcurran, since you are the author of the regressor, bug 2043540, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Assignee: nobody → jcristau
Status: NEW → ASSIGNED
Flags: needinfo?(rcurran)
Severity: -- → S3
Priority: -- → P1

Add a "test-backstop" strategy (aliases skip-unless-backstop by default)
and override it to "always" in the beta project overrides, alongside the
existing "test" override. Update the apply_bug2043540_optimization transform
to use "test-backstop" instead of "skip-unless-backstop" directly, so that
the beta override correctly suppresses these tasks on every push.

On beta backstop=True on every push, so using skip-unless-backstop directly
caused macOS 10.15 mochitest-browser-chrome tasks to run on every push.

Add a "test-backstop" strategy (aliases skip-unless-backstop by default)
and override it to "always" in the beta project overrides, alongside the
existing "test" override. Update the apply_bug2043540_optimization transform
to use "test-backstop" instead of "skip-unless-backstop" directly, so that
the beta override correctly suppresses these tasks on every push.

On beta backstop=True on every push, so using skip-unless-backstop directly
caused macOS 10.15 mochitest-browser-chrome tasks to run on every push.

Original Revision: https://phabricator.services.mozilla.com/D308844

Attachment #9601521 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: extra load on mac testers
  • Code covered by automated testing?: no
  • Fix verified in Nightly?: no
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing: n/a
  • Risk associated with taking this patch: low
  • Explanation of risk level: CI task scheduling fix
  • String changes made/needed?: n/a
  • Is Android affected?: no
Pushed by jcristau@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/0a610dad9b34 https://hg.mozilla.org/integration/autoland/rev/edf66ab2582a suppress macosx1015 mochitest-browser-chrome on beta. r=taskgraph-reviewers,bhearsum
Attachment #9601521 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Status: ASSIGNED → RESOLVED
Closed: 20 hours ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: