diff options
Diffstat (limited to 'taskcluster/ci/desktop-test')
-rw-r--r-- | taskcluster/ci/desktop-test/kind.yml | 12 | ||||
-rw-r--r-- | taskcluster/ci/desktop-test/test-platforms.yml | 73 | ||||
-rw-r--r-- | taskcluster/ci/desktop-test/test-sets.yml | 118 | ||||
-rw-r--r-- | taskcluster/ci/desktop-test/tests.yml | 721 |
4 files changed, 924 insertions, 0 deletions
diff --git a/taskcluster/ci/desktop-test/kind.yml b/taskcluster/ci/desktop-test/kind.yml new file mode 100644 index 000000000..31e305cbe --- /dev/null +++ b/taskcluster/ci/desktop-test/kind.yml @@ -0,0 +1,12 @@ +implementation: taskgraph.task.test:TestTask + +kind-dependencies: + - build + +transforms: + - taskgraph.transforms.tests.test_description:validate + - taskgraph.transforms.tests.desktop_test:transforms + - taskgraph.transforms.tests.all_kinds:transforms + - taskgraph.transforms.tests.test_description:validate + - taskgraph.transforms.tests.make_task_description:transforms + - taskgraph.transforms.task:transforms diff --git a/taskcluster/ci/desktop-test/test-platforms.yml b/taskcluster/ci/desktop-test/test-platforms.yml new file mode 100644 index 000000000..b03d3c41d --- /dev/null +++ b/taskcluster/ci/desktop-test/test-platforms.yml @@ -0,0 +1,73 @@ +# This file maps build platforms to test platforms. In some cases, a +# single build may be tested on multiple test platforms, but a single test +# platform can only link to one build platform. Both build and test platforms +# are represented as <platform>/<type>, where <type> is what Treeherder calls a +# collection. +# +# Each test platform further specifies the set of tests that will be scheduled +# for the platform, referring to tests defined in test-sets.yml. +# +# Note that set does not depend on the tree; tree-dependent job selection +# should be performed in the target task selection phase of task-graph +# generation. + +linux64/debug: + build-platform: linux64/debug + test-set: all-tests +linux64/opt: + build-platform: linux64/opt + test-set: all-tests + +# TODO: use 'pgo' and 'asan' labels here, instead of -pgo/opt +linux64-pgo/opt: + build-platform: linux64-pgo/opt + test-set: all-tests +linux64-asan/opt: + build-platform: linux64-asan/opt + test-set: asan-tests + +linux64-ccov/opt: + build-platform: linux64-ccov/opt + test-set: ccov-code-coverage-tests +linux64-jsdcov/opt: + build-platform: linux64-jsdcov/opt + test-set: jsdcov-code-coverage-tests + +# win32 vm +windows7-32-vm/debug: + build-platform: win32/debug + test-set: windows-vm-tests +windows7-32-vm/opt: + build-platform: win32/opt + test-set: windows-vm-tests + +# win32 gpu +#windows7-32/debug: +# build-platform: win32/debug +# test-set: windows-gpu-tests +#windows7-32/opt: +# build-platform: win32/opt +# test-set: windows-gpu-tests + +# win64 vm +windows10-64-vm/debug: + build-platform: win64/debug + test-set: windows-vm-tests +windows10-64-vm/opt: + build-platform: win64/opt + test-set: windows-vm-tests + +# win64 gpu +#windows10-64/debug: +# build-platform: win64/debug +# test-set: windows-gpu-tests +#windows10-64/opt: +# build-platform: win64/opt +# test-set: windows-gpu-tests + +# macosx64/debug: +# build-platform: macosx64/debug +# test-set: macosx64-tests +# macosx64/opt: +# build-platform: macosx64/opt +# test-set: macosx64-tests diff --git a/taskcluster/ci/desktop-test/test-sets.yml b/taskcluster/ci/desktop-test/test-sets.yml new file mode 100644 index 000000000..da1ea6263 --- /dev/null +++ b/taskcluster/ci/desktop-test/test-sets.yml @@ -0,0 +1,118 @@ +# Each key in this file specifies a set of tests to run. Different test sets +# may, for example, be bound to different test platforms. +# +# Note that set does not depend on the tree; tree-dependent job selection +# should be performed in the target task selection phase of task-graph +# generation. +# +# A test set has a name, and a list of tests that it contains. +# +# Test names given here reference tests.yml. + +all-tests: + - cppunit + - crashtest + - firefox-ui-functional-local + - firefox-ui-functional-remote + - gtest + - jittest + - jsreftest + - marionette + - mochitest + - mochitest-a11y + - mochitest-browser-chrome + - mochitest-chrome + - mochitest-clipboard + - mochitest-devtools-chrome + - mochitest-gpu + - mochitest-jetpack + - mochitest-media + - mochitest-webgl + - reftest + - reftest-no-accel + - web-platform-tests + - web-platform-tests-reftests + - web-platform-tests-wdspec + - xpcshell + +asan-tests: + - cppunit + - crashtest + - firefox-ui-functional-local + - firefox-ui-functional-remote + - gtest + - jittest + - jsreftest + - marionette + - mochitest + - mochitest-a11y + - mochitest-browser-chrome + - mochitest-chrome + - mochitest-clipboard + - mochitest-devtools-chrome + - mochitest-gpu + - mochitest-jetpack + - mochitest-media + - mochitest-webgl + - reftest + - reftest-no-accel + - xpcshell + +windows-vm-tests: + - cppunit + #- crashtest + - external-media-tests + #- gtest + #- jittest + #- jsreftest + #- marionette + #- mochitest + #- mochitest-browser-chrome + #- mochitest-devtools-chrome + #- mochitest-jetpack + #- mochitest-media + #- web-platform-tests + #- web-platform-tests-reftests + #- xpcshell + +# windows-gpu-tests: +# - reftest +# - reftest-no-accel +# - mochitest-webgl + +# these tests currently run on hardware, but may migrate above when validated +# note: on win, mochitest-a11y and mochitest-chrome come under mochitest-other +# windows-hw-tests: +# - mochitest-clipboard +# - mochitest-gpu +# - mochitest-other + +ccov-code-coverage-tests: + - mochitest + - mochitest-browser-chrome + - mochitest-devtools-chrome + - xpcshell + +jsdcov-code-coverage-tests: + - mochitest-browser-chrome + - mochitest-devtools-chrome + +macosx64-tests: + - cppunit + - crashtest + # - gtest + - jsreftest + # - marionette + # - mochitest + # - mochitest-browser-chrome + # - mochitest-clipboard + # - mochitest-devtools-chrome + # - mochitest-gpu + # - mochitest-jetpack + # - mochitest-media + # - mochitest-other + - mochitest-webgl + # - reftest + # - web-platform-tests + # - web-platform-tests-reftests + # - xpcshell diff --git a/taskcluster/ci/desktop-test/tests.yml b/taskcluster/ci/desktop-test/tests.yml new file mode 100644 index 000000000..edfb30909 --- /dev/null +++ b/taskcluster/ci/desktop-test/tests.yml @@ -0,0 +1,721 @@ +# Each stanza here describes a particular test suite or sub-suite. These are +# processed through the transformations described in kind.yml to produce a +# bunch of tasks. See the schema in `test-descriptions.py` for a description +# of the fields used here. + +# Note that these are in lexical order + +cppunit: + description: "CPP Unit Tests" + suite: cppunittest + treeherder-symbol: tc(Cpp) + e10s: false + run-on-projects: + by-test-platform: + windows.*: ['mozilla-central', 'try'] + default: ['all'] + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --cppunittest-suite=cppunittest + +crashtest: + description: "Crashtest run" + suite: reftest/crashtest + treeherder-symbol: tc-R(C) + docker-image: {"in-tree": "desktop1604-test"} + e10s: + by-test-platform: + # Bug 1304435 + win.*: false + default: both + mozharness: + script: desktop_unittest.py + chunked: true + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --reftest-suite=crashtest + +external-media-tests: + description: "External Media Test run" + suite: external-media-tests + treeherder-symbol: tc-VP(b-m) + e10s: false + tier: 2 + max-run-time: 5400 + run-on-projects: + by-test-platform: + windows.*: ['mozilla-central', 'try'] + default: ['all'] + mozharness: + script: firefox_media_tests_taskcluster.py + config: + by-test-platform: + win.*: + - mediatests/taskcluster_windows_config.py + default: + - mediatests/taskcluster_posix_config.py + - remove_executables.py + +firefox-ui-functional-local: + description: "Firefox-ui-tests functional run" + suite: "firefox-ui/functional local" + treeherder-symbol: tc-Fxfn-l(en-US) + max-run-time: 5400 + tier: 1 + docker-image: {"in-tree": "desktop1604-test"} + mozharness: + script: firefox_ui_tests/functional.py + config: + - firefox_ui_tests/taskcluster.py + - remove_executables.py + extra-options: + - "--tag" + - "local" + +firefox-ui-functional-remote: + description: "Firefox-ui-tests functional run" + suite: "firefox-ui/functional remote" + treeherder-symbol: tc-Fxfn-r(en-US) + max-run-time: 5400 + tier: 2 + docker-image: {"in-tree": "desktop1604-test"} + mozharness: + script: firefox_ui_tests/functional.py + config: + - firefox_ui_tests/taskcluster.py + - remove_executables.py + extra-options: + - "--tag" + - "remote" + +gtest: + description: "GTests run" + suite: gtest + treeherder-symbol: tc(GTest) + e10s: false + instance-size: xlarge + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --gtest-suite=gtest + +jittest: + description: "JIT Test run" + suite: jittest/jittest-chunked + treeherder-symbol: tc(Jit) + e10s: false + chunks: + by-test-platform: + win.*: 1 + default: 6 + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --jittest-suite=jittest-chunked + +jsreftest: + description: "JS Reftest run" + suite: reftest/jsreftest + treeherder-symbol: tc-R(J) + chunks: + by-test-platform: + win.*: 1 + default: 2 + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --reftest-suite=jsreftest + +marionette: + description: "Marionette unittest run" + suite: marionette + treeherder-symbol: tc(Mn) + max-run-time: 5400 + docker-image: {"in-tree": "desktop1604-test"} + mozharness: + script: marionette.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - marionette/windows_taskcluster_config.py + default: + - marionette/prod_config.py + - remove_executables.py + +mochitest: + description: "Mochitest plain run" + suite: mochitest/plain-chunked + treeherder-symbol: tc-M() + loopback-video: true + run-on-projects: + by-test-platform: + linux64-ccov/opt: [] + default: ['all'] + chunks: + by-test-platform: + macosx.*: 5 + win.*: 5 + default: 10 + e10s: + by-test-platform: + linux64-ccov/opt: false + default: both + max-run-time: 5400 + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + chunked: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + by-test-platform: + linux64-ccov/opt: + - --mochitest-suite=plain-chunked + - --code-coverage + default: + - --mochitest-suite=plain-chunked + # Bug 1281241: migrating to m3.large instances + instance-size: legacy + allow-software-gl-layers: false + +mochitest-a11y: + description: "Mochitest a11y run" + suite: mochitest/a11y + treeherder-symbol: tc-M(a11y) + loopback-video: true + e10s: false + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + chunked: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --mochitest-suite=a11y + +mochitest-browser-chrome: + description: "Mochitest browser-chrome run" + suite: + by-test-platform: + linux64-jsdcov/opt: mochitest/browser-chrome-coverage + default: mochitest/browser-chrome-chunked + treeherder-symbol: tc-M(bc) + loopback-video: true + run-on-projects: + by-test-platform: + linux64-jsdcov/opt: [] + linux64-ccov/opt: [] + default: ['all'] + chunks: + by-test-platform: + linux64-jsdcov/opt: 35 + default: 10 + e10s: + by-test-platform: + linux64-jsdcov/opt: false + linux64-ccov/opt: false + default: both + max-run-time: + by-test-platform: + linux64-jsdcov/opt: 7200 + linux64-ccov/opt: 7200 + linux64/debug: 5400 + default: 3600 + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + by-test-platform: + linux64-jsdcov/opt: + - --mochitest-suite=browser-chrome-coverage + linux64-ccov/opt: + - --mochitest-suite=browser-chrome-chunked + - --code-coverage + default: + - --mochitest-suite=browser-chrome-chunked + # Bug 1281241: migrating to m3.large instances + instance-size: + by-test-platform: + linux64-jsdcov/opt: xlarge + linux64-ccov/opt: xlarge + default: legacy + allow-software-gl-layers: false + +mochitest-chrome: + description: "Mochitest chrome run" + suite: mochitest/chrome + treeherder-symbol: tc-M(c) + loopback-video: true + chunks: + by-test-platform: + macosx.*: 1 + default: 3 + e10s: false + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --mochitest-suite=chrome + +mochitest-clipboard: + description: "Mochitest clipboard run" + suite: mochitest/plain-clipboard,chrome-clipboard,browser-chrome-clipboard,jetpack-package-clipboard + treeherder-symbol: tc-M(cl) + loopback-video: true + instance-size: xlarge + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + chunked: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --mochitest-suite=plain-clipboard,chrome-clipboard,browser-chrome-clipboard,jetpack-package-clipboard + +mochitest-devtools-chrome: + description: "Mochitest devtools-chrome run" + suite: + by-test-platform: + linux64-jsdcov/opt: mochitest/mochitest-devtools-chrome-coverage + default: mochitest/mochitest-devtools-chrome-chunked + treeherder-symbol: tc-M(dt) + loopback-video: true + max-run-time: 5400 + chunks: + by-test-platform: + win.*: 8 + default: 10 + run-on-projects: + by-test-platform: + linux64-ccov/opt: [] + linux64-jsdcov/opt: [] + windows.*: ['mozilla-central', 'try'] + default: ['all'] + e10s: + by-test-platform: + # Bug 1242986: linux64/debug mochitest-devtools-chrome e10s is not greened up yet + linux64/debug: false + linux64-ccov/opt: false + linux64-jsdcov/opt: false + default: both + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + by-test-platform: + linux64-ccov/opt: + - --mochitest-suite=mochitest-devtools-chrome-chunked + - --code-coverage + linux64-jsdcov: + - --mochitest-suite=mochitest-devtools-chrome-coverage + default: + - --mochitest-suite=mochitest-devtools-chrome-chunked + instance-size: + by-test-platform: + # Bug 1281241: migrating to m3.large instances + linux64-asan/opt: legacy + default: default + # Bug 1296086: high number of intermittents observed with software GL and large instances + allow-software-gl-layers: false + +mochitest-gpu: + description: "Mochitest GPU run" + suite: mochitest/plain-gpu,chrome-gpu,browser-chrome-gpu + treeherder-symbol: tc-M(gpu) + loopback-video: true + e10s: + by-test-platform: + win.*: both + default: true + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + chunked: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --mochitest-suite=plain-gpu,chrome-gpu,browser-chrome-gpu + +mochitest-jetpack: + description: "Mochitest jetpack run" + suite: mochitest/jetpack-package + treeherder-symbol: tc-M(JP) + loopback-video: true + e10s: false + max-run-time: 5400 + run-on-projects: + by-test-platform: + windows.*: ['mozilla-central', 'try'] + default: ['all'] + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + chunked: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --mochitest-suite=jetpack-package + - --mochitest-suite=jetpack-addon + +mochitest-media: + description: "Mochitest media run" + suite: mochitest/mochitest-media + treeherder-symbol: tc-M(mda) + max-run-time: 5400 + loopback-video: true + instance-size: large + docker-image: {"in-tree": "desktop1604-test"} + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + chunked: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --mochitest-suite=mochitest-media + +mochitest-other: + description: "Mochitest other" + suite: mochitest/other + treeherder-symbol: tc-M(oth) + e10s: false + max-run-time: 5400 + mozharness: + script: mozharness/scripts/desktop_unittest.py + no-read-buildbot-config: true + include-blob-upload-branch: true + chunked: true + config: + by-test-platform: + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --mochitest-suite=chrome,a11y + +mochitest-webgl: + description: "Mochitest webgl run" + suite: mochitest/mochitest-gl + treeherder-symbol: tc-M(gl) + chunks: 3 + loopback-video: true + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + chunked: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --mochitest-suite=mochitest-gl + # Bug 1296733: llvmpipe with mesa 9.2.1 lacks thread safety + allow-software-gl-layers: false + +reftest: + description: "Reftest run" + suite: reftest/reftest + treeherder-symbol: tc-R(R) + docker-image: {"in-tree": "desktop1604-test"} + chunks: + by-test-platform: + macosx.*: 1 + default: 8 + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --reftest-suite=reftest + +reftest-no-accel: + description: "Reftest not accelerated run" + suite: reftest/reftest-no-accel + treeherder-symbol: tc-R(Ru) + docker-image: {"in-tree": "desktop1604-test"} + chunks: + by-test-platform: + macosx.*: 1 + default: 8 + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --reftest-suite=reftest-no-accel + +web-platform-tests: + description: "Web platform test run" + suite: web-platform-tests + treeherder-symbol: tc-W() + chunks: + by-test-platform: + macosx.*: 5 + default: 12 + max-run-time: 7200 + instance-size: xlarge + docker-image: {"in-tree": "desktop1604-test"} + checkout: true + run-on-projects: + by-test-platform: + windows.*: ['mozilla-central', 'try'] + default: ['all'] + mozharness: + script: web_platform_tests.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - web_platform_tests/prod_config_windows_taskcluster.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" + suite: web-platform-tests-reftests + treeherder-symbol: tc-W(Wr) + max-run-time: 5400 + instance-size: xlarge + docker-image: {"in-tree": "desktop1604-test"} + checkout: true + run-on-projects: + by-test-platform: + windows.*: ['mozilla-central', 'try'] + default: ['all'] + mozharness: + script: web_platform_tests.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - web_platform_tests/prod_config_windows_taskcluster.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" + suite: web-platform-tests-wdspec + treeherder-symbol: tc-W(Wd) + max-run-time: 5400 + instance-size: xlarge + docker-image: {"in-tree": "desktop1604-test"} + checkout: true + mozharness: + script: web_platform_tests.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - web_platform_tests/prod_config_windows_taskcluster.py + default: + - web_platform_tests/prod_config.py + - remove_executables.py + extra-options: + - --test-type=wdspec + +xpcshell: + description: "xpcshell test run" + suite: xpcshell + treeherder-symbol: tc-X() + run-on-projects: + by-test-platform: + linux64-ccov/opt: [] + default: ['all'] + chunks: + by-test-platform: + # win.*: 1 + macosx.*: 1 + linux64/debug: 10 + default: 8 + max-run-time: 5400 + e10s: false + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + win.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + default: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + by-test-platform: + linux64-ccov/opt: + - --xpcshell-suite=xpcshell + - --code-coverage + default: + - --xpcshell-suite=xpcshell + # Bug 1281241: migrating to m3.large instances + instance-size: legacy + allow-software-gl-layers: false |