Bug 1517298 - TB Mochhitest configuration for taskcluster. r=darktrojan

Adds the necessary taskcluster and mozharness configuration for Thunderbird
Mochitests.
Note that the addition of "all_mochitest_suites" in thunderbird_extra.py will
replace the inherited list of mochitests from "*_taskcluster_unittest.py".

Differential Revision: https://phabricator.services.mozilla.com/D16376

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Rob Lemley 2019-01-16 20:56:17 +00:00
Родитель 40d2e97d3d
Коммит 5a3003050d
5 изменённых файлов: 38 добавлений и 0 удалений

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

@ -18,4 +18,8 @@ config = {
"all_mozmill_suites": {
"mozmill": ["--list=tests/mozmill/mozmilltests.list"],
},
"all_mochitest_suites": {
"browser-chrome-thunderbird": ["--flavor=browser",
"--subsuite=thunderbird"],
},
}

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

@ -18,6 +18,10 @@ treeherder:
'Fetch-URL': 'Fetch and store content'
'L10n': 'Localised Repacks'
'L10n-Rpk': 'Localized Repackaged Repacks'
'M': 'Mochitests'
'M-sw': 'Mochitests with serviceworker redesign'
'M-e10s': 'Mochitests with e10s'
'M-sw-e10s': 'Mochitests with serviceworker redesign and e10s'
'ms': 'Complete MAR signing'
'MSI': 'Repack installers into MSIs'
'MSIs': 'Signing of Repacked installers of MSIs'

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

@ -7,6 +7,8 @@ loader: taskgraph.loader.test:loader
kind-dependencies:
- build
- build-signing
- fetch
- toolchain
transforms:
- taskgraph.transforms.tests:transforms

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

@ -18,3 +18,4 @@
common-tests:
- xpcshell
- mozmill
- mochitest-thunderbird

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

@ -105,3 +105,30 @@ mozmill:
extra-options:
- "--mozmill-suite=mozmill"
requires-signed-builds: false
mochitest-thunderbird:
description: "Mochitest browser-chrome-thunderbird run"
suite: mochitest/browser-chrome-thunderbird
treeherder-symbol: M(bct)
run-on-projects: [] # Don't run during testing phase
loopback-video: true
max-run-time: 3600
e10s: true
serviceworker-e10s: false
mozharness:
script: desktop_unittest.py
mochitest-flavor: browser
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
- unittests/thunderbird_extra.py
macosx64.*:
- unittests/mac_unittest.py
- unittests/thunderbird_extra.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
- unittests/thunderbird_extra.py
instance-size: default
allow-software-gl-layers: false