summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/test/marionette.yml
diff options
context:
space:
mode:
Diffstat (limited to 'taskcluster/ci/test/marionette.yml')
-rw-r--r--taskcluster/ci/test/marionette.yml69
1 files changed, 69 insertions, 0 deletions
diff --git a/taskcluster/ci/test/marionette.yml b/taskcluster/ci/test/marionette.yml
new file mode 100644
index 0000000000..65fcbcc0df
--- /dev/null
+++ b/taskcluster/ci/test/marionette.yml
@@ -0,0 +1,69 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
+job-defaults:
+ suite: marionette
+ mozharness:
+ script: marionette.py
+ config:
+ by-test-platform:
+ macosx.*:
+ - marionette/prod_config.py
+ - marionette/mac_taskcluster_config.py
+ windows.*:
+ - marionette/windows_taskcluster_config.py
+ default:
+ - marionette/prod_config.py
+ - remove_executables.py
+ extra-options:
+ - --setpref=toolkit.asyncshutdown.log=true
+
+ run-on-projects: built-projects
+ test-manifest-loader: null # don't load tests in the taskgraph
+ tier: default
+ fission-run-on-projects:
+ by-test-platform:
+ linux.*64/.*: ['autoland']
+ linux.*64-shippable/.*: ['mozilla-central']
+ windows10-64/.*: ['autoland']
+ windows10-64-shippable/.*: ['mozilla-central']
+ default: []
+ fission-tier: 2
+ variants: ["fission"]
+ virtualization:
+ by-test-platform:
+ windows10-64.*: hardware
+ default: virtual
+
+marionette:
+ description: "Marionette unittest run"
+ treeherder-symbol: Mn
+ max-run-time: 5400
+ instance-size: default
+ chunks: 1
+
+marionette-framescript:
+ description: "Marionette unittest run with its JSWindowActors disabled"
+ treeherder-symbol: MnFr
+ max-run-time: 5400
+ instance-size: default
+ tier: 2
+ run-on-projects:
+ # Platforms for which we release geckodriver
+ by-test-platform:
+ (linux|windows|macos)(?!.*shippable).*: built-projects
+ default: []
+ mozharness:
+ extra-options:
+ - --disable-actors
+
+marionette-headless:
+ description: "Marionette headless unittest run"
+ treeherder-symbol: MnH
+ max-run-time: 5400
+ instance-size: default
+ tier: 2
+ mozharness:
+ extra-options:
+ - --headless