Bug 1643811 - [ci] Add a SCHEDULES rule to exclusively run browser-chrome tests when '**/test/browser_*' files are modified, r=gbrown,Gijs

Also makes sure that 'mochitest-devtools-chrome' tasks are triggered by the
'mochitest-browser-chrome' component since they use the same manifest / test
formats.

Depends on D78906

Differential Revision: https://phabricator.services.mozilla.com/D78927
This commit is contained in:
Andrew Halberstadt 2020-06-09 17:14:09 +00:00
parent 02fe2fbf5a
commit 851c45354a
2 changed files with 4 additions and 0 deletions

View File

@ -98,6 +98,9 @@ with Files("**/browser.ini"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['mochitest-browser-chrome']
with Files("**/test*/**browser_*"):
SCHEDULES.exclusive = ['mochitest-browser-chrome']
with Files("**/chrome.ini"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['mochitest-chrome']

View File

@ -183,6 +183,7 @@ mochitest-devtools-chrome:
description: "Mochitest devtools-chrome run"
suite:
name: mochitest-devtools-chrome
schedules-component: mochitest-browser-chrome
treeherder-symbol: M(dt)
loopback-video: true
tier: default