2019-10-15 17:05:13 +00:00
|
|
|
# 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:
|
2019-10-24 13:25:24 +00:00
|
|
|
max-run-time: 3600
|
2019-10-15 17:05:13 +00:00
|
|
|
suite: raptor
|
|
|
|
workdir: /builds/worker
|
|
|
|
run-on-projects:
|
|
|
|
by-app:
|
2020-05-07 13:49:27 +00:00
|
|
|
refbrow: []
|
2020-06-12 11:38:26 +00:00
|
|
|
fennec: []
|
2020-05-07 13:49:27 +00:00
|
|
|
default:
|
2020-01-13 20:08:07 +00:00
|
|
|
by-test-platform:
|
2020-07-01 14:04:19 +00:00
|
|
|
android-hw-p2-.*aarch64.*/pgo: ["mozilla-central"]
|
|
|
|
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
|
2020-01-13 20:08:07 +00:00
|
|
|
default: []
|
2020-06-23 10:36:33 +00:00
|
|
|
webrender-run-on-projects: []
|
2019-10-15 17:05:13 +00:00
|
|
|
tier: 3
|
|
|
|
target:
|
|
|
|
by-app:
|
|
|
|
fenix:
|
|
|
|
by-test-platform:
|
|
|
|
android-hw.*-aarch64.*/.*:
|
2020-07-17 16:00:57 +00:00
|
|
|
index: mobile.v2.fenix.nightly.latest.arm64-v8a
|
2019-12-04 21:16:29 +00:00
|
|
|
name: build/arm64-v8a/geckoNightly/target.apk
|
2019-10-15 17:05:13 +00:00
|
|
|
default:
|
2020-07-17 16:00:57 +00:00
|
|
|
index: mobile.v2.fenix.nightly.latest.armeabi-v7a
|
2019-12-04 21:16:29 +00:00
|
|
|
name: build/armeabi-v7a/geckoNightly/target.apk
|
2020-01-13 20:08:07 +00:00
|
|
|
fennec:
|
|
|
|
by-test-platform:
|
|
|
|
android-hw-p2-8-0-android-aarch64.*:
|
2020-06-12 11:38:26 +00:00
|
|
|
index: gecko.v2.mozilla-esr68.signed-nightly.nightly.latest.mobile.android-aarch64-release-opt
|
2020-01-13 20:08:07 +00:00
|
|
|
name: build/target.apk
|
|
|
|
default:
|
2020-06-12 11:38:26 +00:00
|
|
|
index: gecko.v2.mozilla-esr68.signed-nightly.nightly.latest.mobile.android-api-16-release-opt
|
2020-01-13 20:08:07 +00:00
|
|
|
name: build/target.apk
|
2019-10-15 17:05:13 +00:00
|
|
|
refbrow:
|
|
|
|
by-test-platform:
|
|
|
|
android-hw.*-aarch64.*/.*:
|
2020-07-17 16:00:57 +00:00
|
|
|
index: mobile.v2.reference-browser.raptor.latest.arm64-v8a
|
2020-06-05 11:00:49 +00:00
|
|
|
name: target.arm64-v8a.apk
|
2019-10-15 17:05:13 +00:00
|
|
|
default:
|
2020-07-17 16:00:57 +00:00
|
|
|
index: mobile.v2.reference-browser.raptor.latest.armeabi-v7a
|
2020-06-05 11:00:49 +00:00
|
|
|
name: target.armeabi-v7a.apk
|
2020-03-27 14:31:28 +00:00
|
|
|
default: geckoview_example.apk
|
2019-10-15 17:05:13 +00:00
|
|
|
e10s: true
|
|
|
|
virtualization: hardware
|
|
|
|
activity:
|
|
|
|
by-app:
|
|
|
|
fenix: org.mozilla.fenix.IntentReceiverActivity
|
|
|
|
geckoview: org.mozilla.geckoview_example.GeckoViewActivity
|
2020-01-13 20:08:07 +00:00
|
|
|
fennec: org.mozilla.gecko.BrowserApp
|
2019-10-15 17:05:13 +00:00
|
|
|
refbrow: org.mozilla.reference.browser.BrowserTestActivity
|
2020-03-27 14:31:28 +00:00
|
|
|
default: None
|
2019-10-15 17:05:13 +00:00
|
|
|
binary-path:
|
|
|
|
by-app:
|
2020-07-21 14:45:01 +00:00
|
|
|
fenix: org.mozilla.fenix
|
2019-10-15 17:05:13 +00:00
|
|
|
geckoview: org.mozilla.geckoview_example
|
2020-06-12 11:38:26 +00:00
|
|
|
fennec: org.mozilla.firefox
|
2019-10-15 17:05:13 +00:00
|
|
|
refbrow: org.mozilla.reference.browser.raptor
|
2020-03-27 14:31:28 +00:00
|
|
|
default: None
|
2019-10-15 17:05:13 +00:00
|
|
|
mozharness:
|
|
|
|
script: raptor_script.py
|
|
|
|
config:
|
|
|
|
- raptor/android_hw_config.py
|
|
|
|
extra-options:
|
|
|
|
- --browsertime
|
2020-07-08 07:50:11 +00:00
|
|
|
# Bug 1635749, disable window recorder temporarily
|
|
|
|
- --browsertime-no-ffwindowrecorder
|
2020-05-20 16:53:07 +00:00
|
|
|
optimization:
|
2020-06-05 15:38:24 +00:00
|
|
|
push-interval-25: null
|
2020-06-23 10:36:33 +00:00
|
|
|
variants:
|
|
|
|
by-app:
|
|
|
|
chrome-m: []
|
2020-06-30 10:37:22 +00:00
|
|
|
fennec: []
|
2020-06-23 10:36:33 +00:00
|
|
|
default: ["webrender"]
|
2019-10-15 17:05:13 +00:00
|
|
|
|
2019-12-09 18:01:05 +00:00
|
|
|
browsertime-tp6m:
|
|
|
|
description: "Raptor (browsertime) tp6 page-load tests on android"
|
|
|
|
raptor-test: tp6m
|
2020-02-24 12:57:20 +00:00
|
|
|
raptor-subtests:
|
|
|
|
by-app:
|
2020-05-20 16:53:07 +00:00
|
|
|
chrome-m:
|
|
|
|
- amazon
|
|
|
|
- youtube
|
|
|
|
default:
|
2020-02-24 12:57:20 +00:00
|
|
|
- allrecipes
|
|
|
|
- amazon
|
2020-05-27 15:55:46 +00:00
|
|
|
- [amazon-search, amazon-s]
|
2020-02-24 12:57:20 +00:00
|
|
|
- bbc
|
|
|
|
- bing
|
2020-05-27 15:55:46 +00:00
|
|
|
- [bing-search-restaurants, bing-s-r]
|
2020-02-24 12:57:20 +00:00
|
|
|
- booking
|
|
|
|
- cnn
|
2020-05-27 15:55:46 +00:00
|
|
|
- [cnn-ampstories, cnn-amp]
|
|
|
|
- [ebay-kleinanzeigen, ebay-k]
|
|
|
|
- [ebay-kleinanzeigen-search, ebay-k-s]
|
2020-02-24 12:57:20 +00:00
|
|
|
- espn
|
|
|
|
- facebook
|
2020-05-27 15:55:46 +00:00
|
|
|
- [facebook-cristiano, fb-cris]
|
2020-02-24 12:57:20 +00:00
|
|
|
- google
|
2020-05-27 15:55:46 +00:00
|
|
|
- [google-maps, gmaps]
|
|
|
|
- [google-search-restaurants, gsearch-r]
|
2020-02-24 12:57:20 +00:00
|
|
|
- instagram
|
|
|
|
- imdb
|
|
|
|
- jianshu
|
2020-05-27 15:55:46 +00:00
|
|
|
- [microsoft-support, micros-sup]
|
2020-02-24 12:57:20 +00:00
|
|
|
- reddit
|
2020-05-27 15:55:46 +00:00
|
|
|
- [stackoverflow, stacko]
|
2020-02-24 12:57:20 +00:00
|
|
|
- web-de
|
|
|
|
- wikipedia
|
|
|
|
- youtube
|
2020-05-27 15:55:46 +00:00
|
|
|
- [youtube-watch, youtube-w]
|
2020-06-05 11:00:49 +00:00
|
|
|
apps: ["geckoview", "fenix", "fennec", "chrome-m", "refbrow"]
|
2020-05-07 13:49:27 +00:00
|
|
|
tier:
|
|
|
|
by-raptor-test:
|
|
|
|
amazon:
|
|
|
|
by-app:
|
|
|
|
fenix: 1
|
2020-05-20 16:53:07 +00:00
|
|
|
geckoview: 1
|
2020-06-05 11:00:49 +00:00
|
|
|
refbrow: 2
|
2020-06-12 11:38:26 +00:00
|
|
|
fennec: 2
|
2020-05-20 16:53:07 +00:00
|
|
|
default: 3
|
|
|
|
default:
|
|
|
|
by-app:
|
|
|
|
geckoview: 1
|
2020-06-05 11:00:49 +00:00
|
|
|
refbrow: 2
|
2020-06-12 11:38:26 +00:00
|
|
|
fennec: 2
|
2020-05-07 13:49:27 +00:00
|
|
|
default: 3
|
2020-02-24 12:57:20 +00:00
|
|
|
run-on-projects:
|
|
|
|
by-raptor-test:
|
|
|
|
amazon:
|
2020-04-03 14:31:22 +00:00
|
|
|
by-app:
|
2020-05-07 13:49:27 +00:00
|
|
|
fenix: []
|
2020-04-03 14:31:22 +00:00
|
|
|
chrome-m: []
|
2020-06-12 11:38:26 +00:00
|
|
|
fennec: []
|
2020-05-20 16:53:07 +00:00
|
|
|
geckoview:
|
|
|
|
by-pageload:
|
|
|
|
cold:
|
|
|
|
by-test-platform:
|
2020-06-22 10:26:39 +00:00
|
|
|
&android-cold-settings
|
2020-07-02 19:46:36 +00:00
|
|
|
android-hw-g5-7-0-arm7-api-16-shippable/opt: ['trunk', 'mozilla-beta']
|
|
|
|
android-hw-p2-8-0-android-aarch64-shippable/opt: ['trunk', 'mozilla-beta']
|
|
|
|
default: []
|
2020-05-20 16:53:07 +00:00
|
|
|
warm:
|
|
|
|
by-test-platform:
|
2020-06-22 10:26:39 +00:00
|
|
|
&android-warm-settings
|
2020-07-02 19:46:36 +00:00
|
|
|
android-hw-g5-7-0-arm7-api-16-shippable/opt: ['mozilla-central']
|
|
|
|
android-hw-p2-8-0-android-aarch64-shippable/opt: ['mozilla-central']
|
|
|
|
default: []
|
2020-04-03 14:31:22 +00:00
|
|
|
default:
|
|
|
|
by-test-platform:
|
2020-07-01 14:04:19 +00:00
|
|
|
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
|
2020-04-03 14:31:22 +00:00
|
|
|
default: []
|
2020-02-24 12:57:20 +00:00
|
|
|
youtube:
|
2020-04-03 14:31:22 +00:00
|
|
|
by-app:
|
2020-05-07 13:49:27 +00:00
|
|
|
fenix: []
|
2020-04-03 14:31:22 +00:00
|
|
|
chrome-m: []
|
2020-06-05 11:00:49 +00:00
|
|
|
refbrow: []
|
2020-06-12 11:38:26 +00:00
|
|
|
fennec: []
|
2020-05-20 16:53:07 +00:00
|
|
|
geckoview:
|
|
|
|
by-pageload:
|
|
|
|
cold:
|
2020-06-22 10:26:39 +00:00
|
|
|
by-test-platform: *android-cold-settings
|
2020-05-20 16:53:07 +00:00
|
|
|
warm:
|
2020-06-22 10:26:39 +00:00
|
|
|
by-test-platform: *android-warm-settings
|
2020-04-03 14:31:22 +00:00
|
|
|
default:
|
|
|
|
by-test-platform:
|
2020-07-02 19:46:36 +00:00
|
|
|
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central", "try"]
|
2020-04-03 14:31:22 +00:00
|
|
|
default: []
|
2020-05-20 16:53:07 +00:00
|
|
|
default:
|
|
|
|
by-pageload:
|
|
|
|
cold:
|
|
|
|
by-app:
|
|
|
|
geckoview:
|
2020-06-22 10:26:39 +00:00
|
|
|
by-test-platform: *android-cold-settings
|
2020-05-20 16:53:07 +00:00
|
|
|
default: []
|
|
|
|
warm:
|
|
|
|
by-app:
|
|
|
|
geckoview:
|
2020-06-22 10:26:39 +00:00
|
|
|
by-test-platform: *android-warm-settings
|
2020-05-20 16:53:07 +00:00
|
|
|
default: []
|
2020-02-24 12:57:20 +00:00
|
|
|
pageload:
|
|
|
|
by-app:
|
|
|
|
fenix: both
|
2020-05-20 16:53:07 +00:00
|
|
|
geckoview: both
|
2020-06-12 11:38:26 +00:00
|
|
|
refbrow: both
|
|
|
|
fennec: both
|
2020-02-24 12:57:20 +00:00
|
|
|
default: cold
|
2020-06-12 11:38:26 +00:00
|
|
|
run-visual-metrics: true
|
2019-12-09 18:01:05 +00:00
|
|
|
treeherder-symbol: Btime(tp6m)
|
2019-12-17 08:04:47 +00:00
|
|
|
|
2020-07-02 09:33:41 +00:00
|
|
|
browsertime-youtube-playback-mobile:
|
|
|
|
description: "Browsertime YouTube Playback on Android"
|
|
|
|
treeherder-symbol: Btime(ytp)
|
|
|
|
raptor-subtests:
|
|
|
|
- [youtube-playback, ytp]
|
|
|
|
- [youtube-playback-av1-sfr, ytp-av1-sfr]
|
|
|
|
- [youtube-playback-h264-sfr, ytp-h264-sfr]
|
|
|
|
- [youtube-playback-h264-std, ytp-h264-std]
|
|
|
|
- [youtube-playback-vp9-sfr, ytp-vp9-sfr]
|
|
|
|
- [youtube-playback-widevine-h264-sfr, ytp-widevine-h264-sfr]
|
|
|
|
- [youtube-playback-widevine-hfr, ytp-widevine-hfr]
|
|
|
|
- [youtube-playback-widevine-vp9-sfr, ytp-widevine-vp9-sfr]
|
|
|
|
apps: ["fenix", "geckoview", "refbrow"]
|
|
|
|
run-on-projects: []
|
|
|
|
mozharness:
|
|
|
|
extra-options:
|
|
|
|
- --browsertime
|
|
|
|
|
2020-04-23 13:05:15 +00:00
|
|
|
browsertime-tp6m-live:
|
|
|
|
description: "Raptor (browsertime) tp6 live site page-load tests on android"
|
|
|
|
raptor-test: tp6m
|
|
|
|
raptor-subtests:
|
2020-05-26 11:20:27 +00:00
|
|
|
- allrecipes
|
|
|
|
- amazon
|
2020-05-27 15:55:46 +00:00
|
|
|
- [amazon-search, amazon-s]
|
2020-04-23 13:05:15 +00:00
|
|
|
- bbc
|
2020-05-26 11:20:27 +00:00
|
|
|
- bing
|
2020-05-27 15:55:46 +00:00
|
|
|
- [bing-search-restaurants, bing-s-r]
|
2020-05-26 11:20:27 +00:00
|
|
|
- booking
|
2020-04-23 13:05:15 +00:00
|
|
|
- booking-sf
|
2020-05-26 11:20:27 +00:00
|
|
|
- cnn
|
2020-05-27 15:55:46 +00:00
|
|
|
- [cnn-ampstories, cnn-amp]
|
2020-04-23 13:05:15 +00:00
|
|
|
- discord
|
2020-05-27 15:55:46 +00:00
|
|
|
- [ebay-kleinanzeigen, ebay-k]
|
|
|
|
- [ebay-kleinanzeigen-search, ebay-k-s]
|
2020-04-23 13:05:15 +00:00
|
|
|
- espn
|
|
|
|
- expedia
|
2020-05-26 11:20:27 +00:00
|
|
|
- facebook
|
2020-05-27 15:55:46 +00:00
|
|
|
- [facebook-cristiano, fb-cris]
|
|
|
|
- [fashionbeans, fashbea]
|
2020-04-23 13:05:15 +00:00
|
|
|
- google
|
2020-05-27 15:55:46 +00:00
|
|
|
- [google-accounts, gacc]
|
|
|
|
- [google-maps, gmaps]
|
|
|
|
- [google-search-restaurants, gsearch-r]
|
2020-05-26 11:20:27 +00:00
|
|
|
- instagram
|
|
|
|
- imdb
|
2020-05-27 15:55:46 +00:00
|
|
|
- [imdb-firefox, imdb-f]
|
2020-04-23 13:05:15 +00:00
|
|
|
- jianshu
|
2020-05-27 15:55:46 +00:00
|
|
|
- [medium-article, medium]
|
|
|
|
- [microsoft-support, micros-sup]
|
2020-04-23 13:05:15 +00:00
|
|
|
- nytimes
|
2020-05-27 15:55:46 +00:00
|
|
|
- [people-article, people]
|
2020-05-26 11:20:27 +00:00
|
|
|
- reddit
|
2020-05-27 15:55:46 +00:00
|
|
|
- [reddit-thread, reddit-thr]
|
2020-04-23 13:05:15 +00:00
|
|
|
- rumble-fox
|
2020-05-27 15:55:46 +00:00
|
|
|
- [stackoverflow, stacko]
|
|
|
|
- [stackoverflow-question, stack-q]
|
|
|
|
- [urbandictionary-define, urbict-def]
|
2020-05-26 11:20:27 +00:00
|
|
|
- web-de
|
2020-05-27 15:55:46 +00:00
|
|
|
- [wikia-marvel, wikia-m]
|
2020-05-26 11:20:27 +00:00
|
|
|
- wikipedia
|
|
|
|
- youtube
|
2020-05-27 15:55:46 +00:00
|
|
|
- [youtube-watch, youtube-w]
|
2020-04-23 13:05:15 +00:00
|
|
|
apps: ["fenix", "chrome-m"]
|
|
|
|
run-on-projects: []
|
|
|
|
pageload: cold
|
|
|
|
run-visual-metrics: true
|
|
|
|
treeherder-symbol: Btime-live(tp6m)
|
|
|
|
mozharness:
|
|
|
|
extra-options:
|
|
|
|
- --live-sites
|
|
|
|
|
2019-12-17 08:04:47 +00:00
|
|
|
browsertime-tp6m-profiling:
|
|
|
|
description: "Raptor (browsertime) tp6 page-load tests on android with Gecko profiling"
|
|
|
|
raptor-test: tp6m
|
|
|
|
raptor-subtests: ['amazon', 'youtube']
|
|
|
|
apps: ["geckoview"]
|
|
|
|
pageload: cold
|
|
|
|
treeherder-symbol: Btime-Prof(tp6m)
|
|
|
|
mozharness:
|
|
|
|
script: raptor_script.py
|
|
|
|
config:
|
|
|
|
- raptor/android_hw_config.py
|
|
|
|
extra-options:
|
|
|
|
- --browsertime
|
|
|
|
- --gecko-profile
|
2020-02-05 08:59:19 +00:00
|
|
|
|
2020-04-07 13:27:30 +00:00
|
|
|
browsertime-speedometer-mobile:
|
|
|
|
description: "Browsertime Speedometer on Android"
|
2020-02-05 08:59:19 +00:00
|
|
|
apps: ["geckoview", "fenix", "fennec"]
|
2020-05-07 13:49:27 +00:00
|
|
|
tier:
|
|
|
|
by-app:
|
|
|
|
fenix: 1
|
|
|
|
default: 3
|
|
|
|
run-on-projects:
|
|
|
|
by-app:
|
|
|
|
fenix: []
|
|
|
|
default:
|
|
|
|
by-test-platform:
|
2020-07-01 14:04:19 +00:00
|
|
|
android-hw-p2-.*aarch64.*/pgo: ["mozilla-central"]
|
|
|
|
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
|
2020-05-07 13:49:27 +00:00
|
|
|
default: []
|
2020-02-05 08:59:19 +00:00
|
|
|
treeherder-symbol: Btime(sp)
|
|
|
|
mozharness:
|
|
|
|
extra-options:
|
|
|
|
- --browsertime
|
2020-04-07 13:27:30 +00:00
|
|
|
- --test=speedometer
|