Closed Bug 1886193 Opened 1 year ago Closed 1 year ago

Use more aggressive optimization strategies for new Android builds and tests

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(firefox126 fixed)

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

(Reporter: ahal, Assigned: ahal)

References

Details

Attachments

(1 file)

After the Android migration into Gecko, builds and tests are running on most autoland pushes. We need to set up the optimziations properly so they behave similarly to the existing Gecko builds and tests.

Off the top of my head, we'll need to:

  1. Create a new "SCHEDULES" group based on the build application (firefox, fenix, focus-android).
  2. Update SCHEDULES directives in moz.build for all files that exclusively impact one of those (e.g mobile/android/fenix -> fenix)
  3. Update the task definitions with their associated SCHEDULES component
  4. Update the task definitions to use the appropriate optimization (I think either the build or test aliases will apply here, though it's possible we'll need to make a new strategy).
Assignee: nobody → ahal
Status: NEW → ASSIGNED
See Also: → 1886169
Attachment #9392120 - Attachment description: WIP: Bug 1886193 - Use 'build' optimization strategy for new Android builds → Bug 1886193 - Use 'build' optimization strategy for new Android builds
Attachment #9392120 - Attachment description: Bug 1886193 - Use 'build' optimization strategy for new Android builds → Bug 1886193 - Use 'build' optimization strategy for new Android builds, r?#taskgraph-reviewers!
Pushed by ahalberstadt@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e9f5235da5b2 Use 'build' optimization strategy for new Android builds, r=geckoview-reviewers,taskgraph-reviewers,jcristau,tthibaud
Pushed by imoraru@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/17e43433790d fix linting failures on conftest.py. r=fix CLOSED TREE
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
See Also: → 1882468
See Also: → 1887747
See Also: → 1888304
Regressions: 1894922
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: