Bug 1654817: Part 1 - Convert e10s-multi transform to an e10s-single transform; r=taskgraph-reviewers,jmaher

Since e10s-multi is going to be enabled by default, this gives us the ability
to run junit in a secondary, e10s-single configuration so that we can see them
both side-by-side for a little while, at least until we're settled in with the
e10s-multi configuration.

Differential Revision: https://phabricator.services.mozilla.com/D94883
This commit is contained in:
Aaron Klotz 2020-11-04 17:26:14 +00:00
Родитель c7295a552a
Коммит 773de4f33a
2 изменённых файлов: 8 добавлений и 8 удалений

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

@ -8,7 +8,7 @@ job-defaults:
geckoview-junit:
description: "Geckoview junit run"
suite: geckoview-junit
variants: ["geckoview-e10s-multi", "geckoview-fission"]
variants: ["geckoview-e10s-single", "geckoview-fission"]
treeherder-symbol: gv-junit
loopback-video: true
e10s: true

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

@ -162,7 +162,7 @@ def runs_on_central(task):
return match_run_on_projects("mozilla-central", task["run-on-projects"])
def gv_e10s_multi_filter(task):
def gv_e10s_filter(task):
return get_mobile_project(task) == "geckoview" and task["e10s"]
@ -175,24 +175,24 @@ def fission_filter(task):
TEST_VARIANTS = {
"geckoview-e10s-multi": {
"description": "{description} with e10s-multi enabled",
"filterfn": gv_e10s_multi_filter,
"geckoview-e10s-single": {
"description": "{description} with single-process e10s",
"filterfn": gv_e10s_filter,
"replace": {
"run-on-projects": ["trunk"],
},
"suffix": "e10s-multi",
"suffix": "e10s-single",
"merge": {
"mozharness": {
"extra-options": [
"--setpref=dom.ipc.processCount=3",
"--setpref=dom.ipc.processCount=1",
],
},
},
},
"geckoview-fission": {
"description": "{description} with fission enabled",
"filterfn": gv_e10s_multi_filter,
"filterfn": gv_e10s_filter,
"suffix": "fis",
"merge": {
# Ensures the default state is to not run anywhere.