--- a/taskcluster/ci/test/tests.yml
+++ b/taskcluster/ci/test/tests.yml
@@ -50,17 +50,16 @@ cppunit:
default:
script: desktop_unittest.py
no-read-buildbot-config: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --cppunittest-suite=cppunittest
crashtest:
@@ -98,17 +97,16 @@ crashtest:
script: desktop_unittest.py
chunked: false
no-read-buildbot-config: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --reftest-suite=crashtest
tier:
by-test-platform:
@@ -131,16 +129,18 @@ external-media-tests-base:
windows7-32/debug: built-projects
default: built-projects
mozharness:
script: firefox_media_tests_taskcluster.py
config:
by-test-platform:
windows.*:
- mediatests/taskcluster_windows_config.py
+ macosx.*:
+ - mediatests/taskcluster_posix_config.py
default:
- mediatests/taskcluster_posix_config.py
- remove_executables.py
external-media-tests-twitch:
description: "External Media Test Twitch run"
suite: external-media-tests/twitch
treeherder-symbol: tc-VP(b-t)
@@ -159,16 +159,18 @@ external-media-tests-twitch:
windows7-32/debug: built-projects
default: built-projects
mozharness:
script: firefox_media_tests_taskcluster.py
config:
by-test-platform:
windows.*:
- mediatests/taskcluster_windows_config.py
+ macosx.*:
+ - mediatests/taskcluster_posix_config.py
default:
- mediatests/taskcluster_posix_config.py
- remove_executables.py
extra-options:
- "--suite=media-twitch-tests"
external-media-tests-youtube:
description: "External Media Test Youtube run"
@@ -186,16 +188,18 @@ external-media-tests-youtube:
windows7-32/debug: built-projects
default: built-projects
mozharness:
script: firefox_media_tests_taskcluster.py
config:
by-test-platform:
windows.*:
- mediatests/taskcluster_windows_config.py
+ macosx.*:
+ - mediatests/taskcluster_posix_config.py
default:
- mediatests/taskcluster_posix_config.py
- remove_executables.py
extra-options:
- "--suite=media-youtube-tests"
firefox-ui-functional-local:
description: "Firefox-ui-tests functional run"
@@ -273,17 +277,16 @@ gtest:
mozharness:
script: desktop_unittest.py
no-read-buildbot-config: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --gtest-suite=gtest
jittest:
@@ -309,17 +312,16 @@ jittest:
default: true
script: desktop_unittest.py
no-read-buildbot-config: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --jittest-suite=jittest-chunked
when:
files-changed:
@@ -373,17 +375,16 @@ jsreftest:
script: desktop_unittest.py
no-read-buildbot-config: true
chunked: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --reftest-suite=jsreftest
when:
files-changed:
@@ -436,16 +437,18 @@ marionette:
- --test-suite=marionette
default:
script: marionette.py
no-read-buildbot-config: true
config:
by-test-platform:
windows.*:
- marionette/windows_taskcluster_config.py
+ macosx.*:
+ - marionette/prod_config.py
default:
- marionette/prod_config.py
- remove_executables.py
marionette-headless:
description: "Marionette headless unittest run"
suite: marionette
treeherder-symbol: tc(MnH)
@@ -470,16 +473,18 @@ marionette-headless:
default: ['all']
mozharness:
by-test-platform:
default:
script: marionette.py
no-read-buildbot-config: true
config:
by-test-platform:
+ macosx.*:
+ - marionette/prod_config.py
default:
- marionette/prod_config.py
- remove_executables.py
extra-options:
by-test-platform:
default:
- --headless
@@ -536,17 +541,16 @@ mochitest:
script: desktop_unittest.py
no-read-buildbot-config: true
chunked: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
by-test-platform:
linux64-jsdcov/opt:
- --mochitest-suite=plain-chunked-coverage
@@ -572,17 +576,16 @@ mochitest-a11y:
no-read-buildbot-config: true
chunked: false
mochitest-flavor: a11y
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=a11y
mochitest-browser-chrome:
@@ -622,17 +625,16 @@ mochitest-browser-chrome:
script: desktop_unittest.py
no-read-buildbot-config: true
chunked: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
by-test-platform:
linux64-jsdcov/opt:
- --mochitest-suite=browser-chrome-coverage
@@ -742,16 +744,18 @@ mochitest-chrome-style:
docker-image: {"in-tree": "desktop1604-test"}
e10s: false
mozharness:
mochitest-flavor: chrome
script: desktop_unittest.py
no-read-buildbot-config: true
config:
by-test-platform:
+ macosx.*:
+ - unittests/mac_unittest.py
default:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=chrome-style
mochitest-clipboard:
description: "Mochitest clipboard run"
@@ -833,17 +837,16 @@ mochitest-devtools-chrome:
script: desktop_unittest.py
no-read-buildbot-config: true
chunked: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
by-test-platform:
linux64-jsdcov/opt:
- --mochitest-suite=mochitest-devtools-chrome-coverage
@@ -889,17 +892,16 @@ mochitest-gpu:
script: desktop_unittest.py
no-read-buildbot-config: true
chunked: false
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=plain-gpu,chrome-gpu,browser-chrome-gpu
tier:
by-test-platform:
@@ -926,17 +928,16 @@ mochitest-jetpack:
script: desktop_unittest.py
no-read-buildbot-config: true
chunked: false
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=jetpack-package
- --mochitest-suite=jetpack-addon
@@ -983,17 +984,16 @@ mochitest-media:
by-test-platform:
macosx64.*: false
default: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=mochitest-media
tier:
by-test-platform:
@@ -1008,16 +1008,18 @@ mochitest-style:
docker-image: {"in-tree": "desktop1604-test"}
e10s: both
mozharness:
mochitest-flavor: plain
script: desktop_unittest.py
no-read-buildbot-config: true
config:
by-test-platform:
+ macosx.*:
+ - unittests/mac_unittest.py
default:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=plain-style
mochitest-valgrind:
description: "Mochitest plain Valgrind run"
@@ -1035,16 +1037,18 @@ mochitest-valgrind:
mochitest-flavor: plain
script: desktop_unittest.py
no-read-buildbot-config: true
chunked: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
+ macosx.*:
+ - unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=valgrind-plain
mochitest-webgl:
description: "Mochitest webgl run"
@@ -1090,17 +1094,16 @@ mochitest-webgl:
script: desktop_unittest.py
no-read-buildbot-config: true
chunked: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=mochitest-gl
tier:
by-test-platform:
@@ -1151,17 +1154,16 @@ reftest:
by-test-platform:
macosx64/opt: false
default: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --reftest-suite=reftest
tier:
by-test-platform:
@@ -1185,17 +1187,16 @@ reftest-no-accel:
mozharness:
script: desktop_unittest.py
no-read-buildbot-config: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --reftest-suite=reftest-no-accel
reftest-stylo:
@@ -1233,18 +1234,22 @@ reftest-stylo:
linux64-stylo-sequential/debug:
by-project:
mozilla-central: true
default: true
mozharness:
script: desktop_unittest.py
no-read-buildbot-config: true
config:
- - unittests/linux_unittest.py
- - remove_executables.py
+ by-test-platform:
+ macosx.*:
+ - unittests/mac_unittest.py
+ default:
+ - unittests/linux_unittest.py
+ - remove_executables.py
extra-options:
- --reftest-suite=reftest-stylo
robocop:
description: "Robocop run"
suite: robocop
treeherder-symbol: tc-M(rc)
instance-size: xlarge
@@ -1338,17 +1343,17 @@ talos-g1:
- --add-option
- --webServer,localhost
talos-g2:
description: "Talos g2"
suite: talos
try-name: g2
treeherder-symbol: tc-T(g2)
- max-run-time: 3600
+ max-run-time: 7200
run-on-projects:
by-test-platform:
linux64-stylo/.*: ['mozilla-central', 'try']
linux64-stylo-sequential/.*: ['try']
default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
e10s: true
mozharness:
script: talos_script.py
@@ -1426,17 +1431,16 @@ talos-g5:
max-run-time: 3600
e10s: true
mozharness:
script: talos_script.py
no-read-buildbot-config: true
config:
by-test-platform:
macosx.*:
- - remove_executables.py
- talos/mac_config.py
default:
- talos/linux_config.py
- remove_executables.py
extra-options:
- --suite=g5
- --add-option
- --webServer,localhost
@@ -1564,16 +1568,18 @@ web-platform-tests:
mozharness:
script: web_platform_tests.py
no-read-buildbot-config: true
chunked: true
config:
by-test-platform:
windows.*:
- web_platform_tests/prod_config_windows_taskcluster.py
+ macosx.*:
+ - web_platform_tests/prod_config.py
default:
- web_platform_tests/prod_config.py
- remove_executables.py
extra-options:
- --test-type=testharness
web-platform-tests-reftests:
description: "Web platform reftest run"
@@ -1596,16 +1602,18 @@ web-platform-tests-reftests:
default: built-projects
mozharness:
script: web_platform_tests.py
no-read-buildbot-config: true
config:
by-test-platform:
windows.*:
- web_platform_tests/prod_config_windows_taskcluster.py
+ macosx.*:
+ - web_platform_tests/prod_config.py
default:
- web_platform_tests/prod_config.py
- remove_executables.py
extra-options:
- --test-type=reftest
web-platform-tests-wdspec:
description: "Web platform webdriver-spec run"
@@ -1617,16 +1625,18 @@ web-platform-tests-wdspec:
checkout: true
mozharness:
script: web_platform_tests.py
no-read-buildbot-config: true
config:
by-test-platform:
windows.*:
- web_platform_tests/prod_config_windows_taskcluster.py
+ macosx.*:
+ - web_platform_tests/prod_config.py
default:
- web_platform_tests/prod_config.py
- remove_executables.py
extra-options:
- --test-type=wdspec
xpcshell:
description: "xpcshell test run"
@@ -1671,17 +1681,16 @@ xpcshell:
default:
script: desktop_unittest.py
no-read-buildbot-config: true
config:
by-test-platform:
windows.*:
- unittests/win_taskcluster_unittest.py
macosx.*:
- - remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
by-test-platform:
linux64-jsdcov/opt:
- --xpcshell-suite=xpcshell-coverage