Bug 1662498 - Enable chimera mode in production and disable warm pageloads. r=perftest-reviewers,kimberlythegeek

Differential Revision: https://phabricator.services.mozilla.com/D89007
This commit is contained in:
Gregory Mierzwinski 2020-09-13 15:08:23 +00:00
Родитель 8298880157
Коммит 8643932eff
2 изменённых файлов: 7 добавлений и 8 удалений

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

@ -180,15 +180,12 @@ browsertime-tp6m:
geckoview:
by-test-platform: *android-warm-settings
default: []
pageload:
by-app:
fenix: both
geckoview: both
refbrow: both
fennec: both
default: cold
pageload: cold
run-visual-metrics: true
treeherder-symbol: Btime(tp6m)
mozharness:
extra-options:
- --chimera
browsertime-youtube-playback-mobile:
description: "Browsertime YouTube Playback on Android"
@ -312,6 +309,7 @@ browsertime-tp6m-live:
mozharness:
extra-options:
- --live-sites
- --chimera
browsertime-tp6m-profiling:
description: "Raptor (browsertime) tp6 page-load tests on android with Gecko profiling"

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

@ -107,13 +107,14 @@ def append_result(log, suites, test_name, name, result, extra_options):
log.error("%s" % result)
result = 0
orig_test_name = test_name
if test_name in suites and suites[test_name]["extraOptions"] != extra_options:
missing = set(extra_options) - set(suites[test_name]["extraOptions"])
test_name = test_name + "-".join(list(missing))
subtests = suites.setdefault(
test_name,
{"name": test_name, "subtests": {}, "extraOptions": extra_options}
{"name": orig_test_name, "subtests": {}, "extraOptions": extra_options}
)["subtests"]
if name not in subtests: