mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 09:54:42 +00:00
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:
parent
a7d7365861
commit
e0c8b40945
12
.cron.yml
12
.cron.yml
@ -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
|
||||
|
@ -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:
|
||||
|
@ -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: []
|
||||
|
@ -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"""
|
||||
|
@ -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**
|
||||
- ✅
|
||||
- ❌
|
||||
- ❌
|
||||
- ❌
|
||||
- ❌
|
||||
|
Loading…
Reference in New Issue
Block a user