Bug 1867068 - Simplify the cron for CaR, sp3, and chromium. r=perftest-reviewers,taskgraph-reviewers,sparky,ahal

This patch addresses a few inefficiencies with the current testing setup
for CaR tests and builds. In particular we need to reduce the frequency
of the CaR toolchain builds for the OSX platform and not run on every
m-c push. Instead OSX will run once a day.

Also we don't need to schedule the chromium update cron anymore as that
is automatically fetched through the dependencies of the CaR-sp3 tests
and we don't run chromium tests anymore.

Additionally, we bump up the tier of the OSX arm64 CaR build and tests
from tier 3 to 2.

Differential Revision: https://phabricator.services.mozilla.com/D198305
This commit is contained in:
KS 2024-01-11 20:02:35 +00:00
parent a7d7365861
commit e0c8b40945
5 changed files with 17 additions and 39 deletions

View File

@ -183,18 +183,6 @@ jobs:
by-project:
mozilla-central: [{hour: 10, minute: 30}]
- name: chromium-update
job:
type: decision-task
treeherder-symbol: Chromium
target-tasks-method: chromium_update
optimize-target-tasks: false
run-on-projects:
- mozilla-central
when:
by-project:
mozilla-central: [{hour: 10, minute: 30}]
- name: bouncer-check
job:
type: decision-task

View File

@ -394,10 +394,6 @@ browsertime-benchmark:
treeherder-symbol: Btime()
tier:
by-app:
custom-car:
by-test-platform:
macosx1300.*shippable.*: 3
default: 2
firefox:
by-subtest:
motionmark-animometer:
@ -423,7 +419,10 @@ browsertime-benchmark:
.*64.*shippable-qr/.*: [trunk, mozilla-release]
.*nightlyasrelease.*: [autoland]
default: []
custom-car: [mozilla-central]
custom-car:
by-test-platform:
(linux|windows10-64).*shippable-qr.*: [mozilla-central]
default: []
default: []
unity-webgl:
by-app:
@ -442,7 +441,10 @@ browsertime-benchmark:
.*64.*shippable-qr/.*: [trunk, mozilla-beta, mozilla-release]
.*nightlyasrelease.*: [autoland]
default: []
custom-car: [mozilla-central]
custom-car:
by-test-platform:
(linux|windows10-64).*shippable-qr.*: [mozilla-central]
default: []
default: []
default:
by-app:

View File

@ -240,7 +240,7 @@ macosx-arm64-custom-car:
cached_task: false
treeherder:
symbol: TM(custom-car-arm)
tier: 3
tier: 2
worker:
max-run-time: 50000
run-on-projects: []

View File

@ -1051,18 +1051,6 @@ def target_tasks_customv8_update(full_task_graph, parameters, graph_config):
return ["toolchain-linux64-custom-v8"]
@_target_task("chromium_update")
def target_tasks_chromium_update(full_task_graph, parameters, graph_config):
"""Select tasks required for building latest chromium versions."""
return [
"fetch-linux64-chromium",
"fetch-win32-chromium",
"fetch-win64-chromium",
"fetch-mac-chromium",
"fetch-mac-chromium-arm",
]
@_target_task("file_update")
def target_tasks_file_update(full_task_graph, parameters, graph_config):
"""Select the set of tasks required to perform nightly in-tree file updates"""

View File

@ -3492,7 +3492,7 @@ Standard benchmarks are third-party tests (i.e. Speedometer) that we have integr
- ❌
- ❌
* - **browsertime-benchmark-custom-car-speedometer**
-
-
- ❌
- ❌
- ❌
@ -3523,7 +3523,7 @@ Standard benchmarks are third-party tests (i.e. Speedometer) that we have integr
- ❌
- ❌
* - **browsertime-benchmark-custom-car-speedometer**
-
-
- ❌
- ❌
- ❌
@ -3820,7 +3820,7 @@ Standard benchmarks are third-party tests (i.e. Speedometer) that we have integr
- ❌
- ❌
* - **browsertime-benchmark-custom-car-speedometer**
-
-
- ❌
- ❌
- ❌
@ -3851,7 +3851,7 @@ Standard benchmarks are third-party tests (i.e. Speedometer) that we have integr
- ❌
- ❌
* - **browsertime-benchmark-custom-car-speedometer**
-
-
- ❌
- ❌
- ❌
@ -4159,7 +4159,7 @@ Standard benchmarks are third-party tests (i.e. Speedometer) that we have integr
- ❌
- ❌
* - **browsertime-benchmark-custom-car-speedometer3**
-
-
- ❌
- ❌
- ❌
@ -4185,7 +4185,7 @@ Standard benchmarks are third-party tests (i.e. Speedometer) that we have integr
- ❌
- ❌
* - **browsertime-benchmark-custom-car-speedometer3**
-
-
- ❌
- ❌
- ❌
@ -4489,7 +4489,7 @@ Standard benchmarks are third-party tests (i.e. Speedometer) that we have integr
- ❌
- ❌
* - **browsertime-benchmark-custom-car-speedometer3**
-
-
- ❌
- ❌
- ❌
@ -4515,7 +4515,7 @@ Standard benchmarks are third-party tests (i.e. Speedometer) that we have integr
- ❌
- ❌
* - **browsertime-benchmark-custom-car-speedometer3**
-
-
- ❌
- ❌
- ❌