summaryrefslogtreecommitdiffstats
path: root/comm/taskcluster/ci/test/test-platforms.yml
diff options
context:
space:
mode:
Diffstat (limited to 'comm/taskcluster/ci/test/test-platforms.yml')
-rw-r--r--comm/taskcluster/ci/test/test-platforms.yml149
1 files changed, 149 insertions, 0 deletions
diff --git a/comm/taskcluster/ci/test/test-platforms.yml b/comm/taskcluster/ci/test/test-platforms.yml
new file mode 100644
index 0000000000..985eda9d57
--- /dev/null
+++ b/comm/taskcluster/ci/test/test-platforms.yml
@@ -0,0 +1,149 @@
+# 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/.
+---
+# 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.
+
+# Linux platforms (matching /linux.*/)
+
+linux1804-64-qr/opt:
+ build-platform: linux64/opt
+ test-sets:
+ - gtest-tests
+ - mochitest-tests
+ - xpcshell-tests
+
+linux1804-64-shippable-qr/opt:
+ build-platform: linux64-shippable/opt
+ test-sets:
+ - gtest-tests
+ - mochitest-tests
+ - xpcshell-tests
+
+linux1804-64-qr/debug:
+ build-platform: linux64/debug
+ test-sets:
+ - gtest-tests
+ - mochitest-tests
+ - xpcshell-tests
+
+linux1804-64-asan-qr/opt:
+ build-platform: linux64-asan/opt
+ test-sets:
+ - mochitest-tests
+ - xpcshell-tests
+
+linux1804-64-tsan-qr/opt:
+ build-platform: linux64-tsan/opt
+ test-sets:
+ - mochitest-tests
+ - xpcshell-tests
+
+linux1804-64-ccov-qr/opt:
+ build-platform: linux64-ccov/opt
+ test-sets:
+ - mochitest-tests
+ - xpcshell-tests
+
+# Windows platforms (matching /windows.*/)
+
+# windows 11 - 32bit
+windows11-32-2009-qr/opt:
+ build-platform: win32/opt
+ build-signing-label: build-signing-win32/opt
+ test-sets:
+ - gtest-tests
+ - mochitest-tests
+ - xpcshell-tests
+
+windows11-32-2009-shippable-qr/opt:
+ build-platform: win32-shippable/opt
+ build-signing-label: build-signing-win32-shippable/opt
+ test-sets:
+ - gtest-tests
+ - mochitest-tests
+ - xpcshell-tests
+
+windows11-32-2009-qr/debug:
+ build-platform: win32/debug
+ build-signing-label: build-signing-win32/debug
+ test-sets:
+ - gtest-tests
+ - mochitest-tests
+ - xpcshell-tests
+
+# windows 11 - 64bit
+windows11-64-2009-qr/opt:
+ build-platform: win64/opt
+ build-signing-label:
+ by-variant:
+ msix: repackage-signing-msix-win64/opt
+ default: build-signing-win64/opt
+ test-sets:
+ - gtest-tests
+ - mochitest-tests
+ - xpcshell-tests
+
+windows11-64-2009-shippable-qr/opt:
+ build-platform: win64-shippable/opt
+ build-signing-label:
+ by-variant:
+ msix: repackage-signing-shippable-l10n-msix-win64-shippable/opt
+ default: build-signing-win64-shippable/opt
+ test-sets:
+ - gtest-tests
+ - mochitest-tests
+ - xpcshell-tests
+
+windows11-64-2009-qr/debug:
+ build-platform: win64/debug
+ build-signing-label:
+ by-variant:
+ msix: repackage-signing-msix-win64/debug
+ default: build-signing-win64/debug
+ test-sets:
+ - gtest-tests
+ - mochitest-tests
+ - xpcshell-tests
+
+windows11-64-2009-asan-qr/opt:
+ build-platform: win64-asan/opt
+ test-sets:
+ - mochitest-tests
+
+# MacOS X platforms (matching /macosx.*/)
+
+macosx1015-64-qr/opt:
+ build-platform: macosx64/opt
+ test-sets:
+ - mochitest-tests
+ - xpcshell-tests
+
+macosx1015-64-qr/debug:
+ build-platform: macosx64/debug
+ test-sets:
+ - mochitest-tests
+ - xpcshell-tests
+
+macosx1015-64-shippable-qr/opt:
+ build-platform: macosx64-shippable/opt
+ test-sets:
+ - mochitest-tests
+ - xpcshell-tests
+
+# macosx1100-64-shippable/opt:
+# build-platform: macosx64-shippable/opt
+# test-sets:
+# - mochitest-tests
+# - xpcshell-tests