Bug 1626373 - Split browsertime desktop task definitions from raptor desktop task definitions. r=whimboo

This patch splits the browsertime tasks out of the raptor desktop tasks to keep the webext tasks separate from the browsertime ones and make it easier to configure each of them separately.

Differential Revision: https://phabricator.services.mozilla.com/D69085

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Gregory Mierzwinski 2020-03-31 20:25:29 +00:00
Родитель 1a0449325e
Коммит 143aa6db7e
3 изменённых файлов: 100 добавлений и 83 удалений

Просмотреть файл

@ -0,0 +1,99 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
---
job-defaults:
max-run-time:
by-test-platform:
.*-qr/.*: 2400
.*-ref-hw-2017/.*: 3600
default: 1800
suite: raptor
workdir: /home/cltbld
run-on-projects:
by-test-platform:
.*shippable[^-qr].*: ['mozilla-central', 'try']
default: []
tier: 3
fission-tier: 3
virtualization:
by-test-platform:
windows10-64-ccov/.*: virtual
default: hardware
mozharness:
script: raptor_script.py
config:
by-test-platform:
macosx.*:
- raptor/mac_config.py
windows.*:
- raptor/windows_config.py
windows10-64-ccov/.*:
- raptor/windows_vm_config.py
linux64-ccov/.*:
- raptor/linux64_config_taskcluster.py
default:
- raptor/linux_config.py
extra-options:
- --browsertime
fission-run-on-projects: []
browsertime-tp6:
description: "Raptor (browsertime) tp6 page-load tests"
raptor-test: tp6
raptor-subtests: ['amazon']
apps: ['firefox', 'chrome']
variants:
by-app:
firefox: []
default: []
pageload:
by-app:
firefox: 'both'
chrome: 'cold'
default: 'warm'
limit-platforms:
by-app:
chrome:
- .*shippable[^-qr].*
default: []
treeherder-symbol: Btime(tp6)
max-run-time: 4000
run-visual-metrics:
by-app:
chrome: false
default: true
browsertime-speedometer:
description: "Raptor (browsertime) Speedometer on Firefox"
raptor-test: raptor-speedometer
run-on-projects:
by-test-platform:
.*-ref-hw-2017/.*: []
default: ['integration', 'try']
variants: ["fission"]
apps: ["firefox"]
treeherder-symbol: Btime(sp)
browsertime-ares6:
description: "Raptor (browsertime) ares6 on Firefox"
raptor-test: raptor-ares6
run-on-projects:
by-test-platform:
.*-ref-hw-2017/.*: []
default: ['integration', 'try']
variants: ["fission"]
apps: ["firefox"]
treeherder-symbol: Btime(ares6)
browsertime-tp6-profiling:
description: "Raptor (browsertime) tp6 page-load tests with Gecko Profiling"
raptor-test: tp6
raptor-subtests: ['amazon']
apps: ['firefox']
pageload: 'both'
treeherder-symbol: Btime-Prof(tp6)
max-run-time: 4000
mozharness:
extra-options:
- --gecko-profile

Просмотреть файл

@ -26,6 +26,7 @@ transforms:
jobs-from:
- awsy.yml
- browsertime-desktop.yml
- browsertime-mobile.yml
- compiled.yml
- firefox-ui.yml

Просмотреть файл

@ -992,86 +992,3 @@ raptor-jetstream2-firefox-profiling:
fetches:
fetch:
- jetstream2
browsertime-tp6:
description: "Raptor (browsertime) tp6 page-load tests"
raptor-test: tp6
raptor-subtests: ['amazon']
run-on-projects:
by-test-platform:
.*shippable[^-qr].*: ['mozilla-central', 'try']
default: []
apps: ['firefox', 'chrome']
variants:
by-app:
firefox: []
default: []
pageload:
by-app:
firefox: 'both'
chrome: 'cold'
default: 'warm'
limit-platforms:
by-app:
chrome:
- .*shippable[^-qr].*
default: []
treeherder-symbol: Btime(tp6)
max-run-time: 4000
tier: 3
run-visual-metrics:
by-app:
chrome: false
default: true
mozharness:
extra-options:
- --browsertime
browsertime-speedometer:
description: "Raptor (browsertime) Speedometer on Firefox"
raptor-test: raptor-speedometer
run-on-projects:
by-test-platform:
.*-ref-hw-2017/.*: []
default: ['integration', 'try']
variants: ["fission"]
apps: ["firefox"]
treeherder-symbol: Btime(sp)
tier: 3
mozharness:
extra-options:
- --browsertime
browsertime-ares6:
description: "Raptor (browsertime) ares6 on Firefox"
raptor-test: raptor-ares6
run-on-projects:
by-test-platform:
.*-ref-hw-2017/.*: []
default: ['integration', 'try']
variants: ["fission"]
apps: ["firefox"]
treeherder-symbol: Btime(ares6)
tier: 3
mozharness:
extra-options:
- --browsertime
browsertime-tp6-profiling:
description: "Raptor (browsertime) tp6 page-load tests with Gecko Profiling"
raptor-test: tp6
raptor-subtests: ['amazon']
run-on-projects:
by-test-platform:
.*shippable[^-qr].*: ['mozilla-central', 'try']
default: []
apps: ['firefox']
pageload: 'both'
treeherder-symbol: Btime-Prof(tp6)
max-run-time: 4000
tier: 3
mozharness:
extra-options:
- --browsertime
- --gecko-profile