Bug 1418593: Enable mozmill tests in taskcluster.
MozReview-Commit-ID: L56p3z0K5Wh
--- a/taskcluster/ci/test/kind.yml
+++ b/taskcluster/ci/test/kind.yml
@@ -4,14 +4,14 @@
loader: taskgraph.loader.test:loader
kind-dependencies:
- build
- build-signing
transforms:
- - taskgraph.transforms.tests:transforms
- - taskgraph.transforms.job:transforms
- - taskgraph.transforms.task:transforms
+ - taskgraph.transforms.tests:transforms
+ - taskgraph.transforms.job:transforms
+ - taskgraph.transforms.task:transforms
jobs-from:
- - tests.yml
+ - tests.yml
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -12,8 +12,9 @@
##
# Universal tests
#
# Tests that run just about everywhere; common-tests is the shared core, with
# a few add-on test sets that are included or omitted on some platforms.
common-tests:
- xpcshell
+ - mozmill
--- a/taskcluster/ci/test/tests.yml
+++ b/taskcluster/ci/test/tests.yml
@@ -37,8 +37,43 @@ xpcshell:
- unittests/thunderbird_extra.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
- unittests/thunderbird_extra.py
extra-options:
- "--xpcshell-suite=xpcshell"
requires-signed-builds: false
+
+mozmill:
+ description: "mozmill test run"
+ suite: mozmill
+ treeherder-symbol: tc-Z(Z)
+ run-on-projects: built-projects
+ docker-image:
+ in-tree: "desktop1604-test"
+ chunks:
+ by-test-platform:
+ linux32/debug: 8
+ linux64/debug: 8
+ default: 4
+ instance-size: default
+ max-run-time: 5400
+ e10s: false
+ allow-software-gl-layers: false
+ mozharness:
+ script: desktop_unittest.py
+ no-read-buildbot-config: true
+ config:
+ by-test-platform:
+ windows.*:
+ - unittests/win_taskcluster_unittest.py
+ - unittests/thunderbird_extra.py
+ macosx.*:
+ - unittests/mac_unittest.py
+ - unittests/thunderbird_extra.py
+ linux.*:
+ - unittests/linux_unittest.py
+ - remove_executables.py
+ - unittests/thunderbird_extra.py
+ extra-options:
+ - "--mozmill-suite=mozmill"
+ requires-signed-builds: false