gecko-dev/taskcluster/ci/test/browsertime-desktop.yml

134 строки
3.6 KiB
YAML

# 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:
linux.*shippable[^-qr].*: ['mozilla-central']
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
- apple
- [bing-search, bing]
- ebay
- [facebook, fb]
- [facebook-redesign, fbr]
- fandom
- [google-docs, gdocs]
- [google-mail, gmail]
- [google-search, gsearch]
- [google-sheets, gsheets]
- [google-slides, gslides]
- imdb
- imgur
- instagram
- linkedin
- microsoft
- netflix
- office
- outlook
- paypal
- pinterest
- reddit
- tumblr
- twitch
- twitter
- wikipedia
- yahoo-mail
- yahoo-news
- yandex
- youtube
tier: 3
apps: ['firefox', 'chrome', 'chromium']
variants:
by-app:
firefox: ['webrender', 'fission']
default: []
pageload:
by-app:
firefox: 'both'
chrome: 'both'
chromium: 'both'
default: 'cold'
run-on-projects:
by-app:
firefox:
by-subtest:
amazon:
by-test-platform:
linux.*shippable[^-qr].*: ['mozilla-central']
default: []
default: []
default: []
limit-platforms:
by-app:
chrome:
- linux.*shippable[^-qr].*
chromium:
- .*shippable[^-qr].*
default: []
treeherder-symbol: Btime(tp6)
max-run-time: 4000
run-visual-metrics: true
browsertime-speedometer:
description: "Raptor (browsertime) Speedometer on Firefox"
raptor-test: speedometer
variants: ["fission"]
apps: ["firefox"]
treeherder-symbol: Btime(sp)
browsertime-ares6:
description: "Raptor (browsertime) ares6 on Firefox"
raptor-test: raptor-ares6
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