summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/test/test-platforms.yml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 14:29:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 14:29:10 +0000
commit2aa4a82499d4becd2284cdb482213d541b8804dd (patch)
treeb80bf8bf13c3766139fbacc530efd0dd9d54394c /taskcluster/ci/test/test-platforms.yml
parentInitial commit. (diff)
downloadfirefox-2aa4a82499d4becd2284cdb482213d541b8804dd.tar.xz
firefox-2aa4a82499d4becd2284cdb482213d541b8804dd.zip
Adding upstream version 86.0.1.upstream/86.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'taskcluster/ci/test/test-platforms.yml')
-rw-r--r--taskcluster/ci/test/test-platforms.yml537
1 files changed, 537 insertions, 0 deletions
diff --git a/taskcluster/ci/test/test-platforms.yml b/taskcluster/ci/test/test-platforms.yml
new file mode 100644
index 0000000000..24bd836ad2
--- /dev/null
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -0,0 +1,537 @@
+# 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 uses Ubuntu 18.04 and is run on docker
+
+linux1804-32-shippable/opt:
+ build-platform: linux-shippable/opt
+ test-sets:
+ - linux32-tests
+
+linux1804-64/opt:
+ build-platform: linux64/opt
+ test-sets:
+ - awsy
+ - desktop-screenshot-capture
+ - linux1804-tests
+ - marionette-framescript
+ - marionette-headless
+ - mochitest-headless
+ - mochitest-webgpu
+ - web-platform-tests
+ - web-platform-tests-backlog
+ - web-platform-tests-wdspec-headless
+
+linux1804-64/debug:
+ build-platform: linux64/debug
+ test-sets:
+ - linux1804-tests
+ - mochitest-webgpu
+ - web-platform-tests
+
+linux1804-64-shippable/opt:
+ build-platform: linux64-shippable/opt
+ test-sets:
+ - awsy
+ - desktop-screenshot-capture
+ - linux1804-tests
+ - marionette-framescript
+ - marionette-headless
+ - mochitest-headless
+ - mochitest-webgpu
+ - web-platform-tests
+ - web-platform-tests-backlog
+ - web-platform-tests-wdspec-headless
+
+linux1804-64-devedition/opt:
+ build-platform: linux64-devedition/opt
+ test-sets:
+ - desktop-screenshot-capture
+ - linux1804-tests
+ - web-platform-tests
+
+linux1804-64-asan/opt:
+ build-platform: linux64-asan/opt
+ test-sets:
+ - linux1804-tests
+ - mochitest-webgpu
+ - web-platform-tests
+
+linux1804-64-tsan/opt:
+ build-platform: linux64-tsan/opt
+ test-sets:
+ - linux-tsan-tests
+
+linux1804-64-qr/opt:
+ build-platform: linux64/opt
+ test-sets:
+ - awsy
+ - linux1804-qr-tests
+ - mochitest-webgpu
+ - web-platform-tests
+
+linux1804-64-shippable-qr/opt:
+ build-platform: linux64-shippable/opt
+ test-sets:
+ - awsy
+ - linux1804-qr-tests
+ - mochitest-webgpu
+ - web-platform-tests
+
+linux1804-64-qr/debug:
+ build-platform: linux64/debug
+ test-sets:
+ - linux1804-qr-tests
+ - mochitest-webgpu
+ - web-platform-tests
+
+linux1804-64-asan-qr/opt:
+ build-platform: linux64-asan/opt
+ test-sets:
+ - linux-qr-smoketests
+
+linux1804-64-ccov/opt:
+ build-platform: linux64-ccov/opt
+ test-sets:
+ - awsy
+ - linux1804-tests
+ - linux1804-ccov-tests
+ - web-platform-tests
+ - ccov-code-coverage-tests
+ - mochitest-webgpu
+
+# Linux64 uses Ubuntu 16.04 and is run on hardware
+
+linux64/opt:
+ build-platform: linux64/opt
+ test-sets:
+ - talos
+ - linux-talos-flex
+ - raptor-firefox
+ - browsertime
+ - raptor-fetch-firefox
+
+linux64-shippable/opt:
+ build-platform: linux64-shippable/opt
+ test-sets:
+ - talos
+ - linux-talos-flex
+ - raptor-chrome
+ - raptor-chromium
+ - raptor-fetch-chromium
+ - raptor-firefox
+ - browsertime
+ - raptor-fetch-firefox
+ - raptor-profiling
+ - raptor-fetch-profiling
+ - talos-profiling
+
+# QR builds just run a subset right now.
+linux64-qr/opt:
+ build-platform: linux64/opt
+ test-sets:
+ - talos
+ - raptor-firefox
+ - browsertime
+ - raptor-fetch-firefox
+
+linux64-shippable-qr/opt:
+ build-platform: linux64-shippable/opt
+ test-sets:
+ - talos
+ - talos-profiling
+ - raptor-firefox
+ - browsertime
+ - raptor-fetch-firefox
+
+linux64-ccov/opt:
+ build-platform: linux64-ccov/opt
+ test-sets:
+ - talos
+
+##
+# Windows platforms (matching /windows.*/)
+
+# win32
+windows7-32/debug:
+ build-platform: win32/debug
+ test-sets:
+ - windows-reftest-gpu
+ - windows-tests
+ - web-platform-tests
+ - mochitest-webgpu
+
+windows7-32/opt:
+ build-platform: win32/opt
+ test-sets:
+ - awsy
+ - desktop-screenshot-capture
+ - marionette-framescript
+ - windows-reftest-gpu
+ - windows-talos
+ - windows-tests
+ - web-platform-tests
+ - raptor-firefox
+ - browsertime
+ - mochitest-webgpu
+ - web-platform-tests-wdspec-headless
+
+windows7-32-shippable/opt:
+ build-platform: win32-shippable/opt
+ test-sets:
+ - awsy
+ - desktop-screenshot-capture
+ - marionette-framescript
+ - windows-reftest-gpu
+ - windows-talos
+ - windows-tests
+ - web-platform-tests
+ - web-platform-tests-wdspec-headless
+ - raptor-chrome
+ - raptor-chromium
+ - raptor-firefox
+ - browsertime
+ - mochitest-webgpu
+
+# win7 qr builds for try purposes
+windows7-32-qr/debug:
+ build-platform: win32/debug
+ test-sets:
+ - mochitest-webgpu
+ - windows-qr-tests
+ - web-platform-tests
+
+windows7-32-qr/opt:
+ build-platform: win32/opt
+ test-sets:
+ - awsy
+ - windows-qr-tests
+ - windows-talos
+ - web-platform-tests
+
+# win64
+windows10-64-ccov-qr/opt:
+ build-platform: win64-ccov/opt
+ test-sets:
+ - awsy
+ - desktop-screenshot-capture
+ - windows-reftest-gpu
+ - windows-talos
+ - windows-tests
+ - windows-ccov-tests
+ - windows10-tests
+ - web-platform-tests
+ - ccov-code-coverage-tests
+ - mochitest-webgpu
+
+windows10-64/debug:
+ build-platform: win64/debug
+ test-sets:
+ - mochitest-webgpu
+ - windows-tests
+ - windows10-tests
+ - web-platform-tests
+
+windows10-64/opt:
+ build-platform: win64/opt
+ test-sets:
+ - awsy
+ - desktop-screenshot-capture
+ - windows-talos
+ - marionette-framescript
+ - windows-tests
+ - windows10-tests
+ - web-platform-tests
+ - web-platform-tests-backlog
+ - raptor-firefox
+ - browsertime
+ - mochitest-webgpu
+ - web-platform-tests-wdspec-headless
+
+windows10-aarch64/opt:
+ build-platform: win64-aarch64-shippable/opt
+ test-sets:
+ - windows-aarch64-tests
+
+windows10-64-ref-hw-2017/opt:
+ build-platform: win64-shippable/opt
+ test-sets:
+ - raptor-firefox
+ - browsertime
+ - talos-ref-hw
+
+windows10-64-shippable/opt:
+ build-platform: win64-shippable/opt
+ test-sets:
+ - awsy
+ - desktop-screenshot-capture
+ - windows-talos
+ - marionette-framescript
+ - windows-tests
+ - windows10-tests
+ - web-platform-tests
+ - web-platform-tests-backlog
+ - web-platform-tests-wdspec-headless
+ - raptor-chrome
+ - raptor-chromium
+ - raptor-firefox
+ - browsertime
+ - raptor-profiling
+ - talos-profiling
+ - mochitest-webgpu
+
+windows10-64-devedition/opt:
+ build-platform: win64-devedition/opt
+ test-sets:
+ - desktop-screenshot-capture
+ - windows-tests
+ - windows10-tests
+ - web-platform-tests
+ - mochitest-webgpu
+
+windows10-64-asan/opt:
+ build-platform: win64-asan/opt
+ test-sets:
+ - windows-tests
+ - windows10-tests
+ - mochitest-webgpu
+
+# QR builds just run a subset right now.
+windows10-64-qr/debug:
+ build-platform: win64/debug
+ test-sets:
+ - mochitest-webgpu
+ - windows-qr-tests
+ - web-platform-tests
+
+windows10-64-qr/opt:
+ build-platform: win64/opt
+ test-sets:
+ - awsy
+ - windows-qr-tests
+ - windows-talos
+ - raptor-firefox
+ - browsertime
+ - web-platform-tests
+
+windows10-64-shippable-qr/opt:
+ build-platform: win64-shippable/opt
+ test-sets:
+ - awsy
+ - windows-qr-tests
+ - windows-talos
+ - talos-profiling
+ - raptor-firefox
+ - browsertime
+ - web-platform-tests
+ - mochitest-webgpu
+
+windows10-64-mingwclang/debug:
+ build-platform: win64-mingwclang/debug
+ test-sets:
+ - mingwclang-tests-debug
+
+windows10-64-mingwclang/opt:
+ build-platform: win64-mingwclang/opt
+ test-sets:
+ - mingwclang-tests-opt
+
+windows7-32-mingwclang/debug:
+ build-platform: win32-mingwclang/debug
+ test-sets:
+ - mingwclang-win7-tests-debug
+
+windows7-32-mingwclang/opt:
+ build-platform: win32-mingwclang/opt
+ test-sets:
+ - mingwclang-tests-opt
+
+##
+# MacOS X platforms (matching /macosx.*/)
+
+macosx1014-64/debug:
+ build-platform: macosx64/debug
+ test-sets:
+ - macosx1014-64-tests
+
+macosx1014-64-devedition/opt:
+ build-platform: macosx64-devedition/opt
+ test-sets:
+ - macosx1014-64-tests
+
+macosx1014-64-qr/opt:
+ build-platform: macosx64/opt
+ test-sets:
+ - macosx1014-64-qr-tests
+ - desktop-screenshot-capture
+ - marionette-framescript
+ - web-platform-tests
+ - web-platform-tests-backlog
+ - web-platform-tests-wdspec-headless
+
+macosx1014-64-shippable-qr/opt:
+ build-platform: macosx64-shippable/opt
+ test-sets:
+ - macosx1014-64-qr-tests
+ - macosx64-talos
+ - awsy
+ - browsertime
+ - desktop-screenshot-capture
+ - marionette-framescript
+ - raptor-chrome
+ - raptor-chromium
+ - raptor-firefox
+ - raptor-firefox-power
+ - raptor-profiling
+ - talos-profiling
+ - web-platform-tests
+ - web-platform-tests-backlog
+ - web-platform-tests-wdspec-headless
+
+macosx1014-64-devedition-qr/opt:
+ build-platform: macosx64-devedition/opt
+ test-sets:
+ - macosx1014-64-qr-tests
+ - web-platform-tests
+
+macosx1014-64-qr/debug:
+ build-platform: macosx64/debug
+ test-sets:
+ - macosx1014-64-qr-tests
+ - web-platform-tests
+
+macosx1014-64-ccov-qr/opt:
+ build-platform: macosx64-ccov/opt
+ test-sets:
+ - macosx1014-64-qr-tests
+
+##
+# Android platforms (matching /android-em.*/)
+#
+# android-em test platforms execute on android emulators.
+
+android-em-7.0-x86_64/opt:
+ build-platform: android-x86_64/opt
+ test-sets:
+ - android-x86_64-tests
+ - web-platform-tests-backlog
+
+android-em-7.0-x86_64-shippable/opt:
+ build-platform: android-x86_64-shippable/opt
+ test-sets:
+ - android-x86_64-tests
+ - web-platform-tests-backlog
+
+android-em-7.0-x86_64/debug:
+ build-platform: android-x86_64/debug
+ test-sets:
+ - android-x86_64-tests
+
+android-em-7.0-x86_64-qr/opt:
+ build-platform: android-x86_64/opt
+ test-sets:
+ - android-x86_64-qr-tests
+
+android-em-7.0-x86_64-shippable-qr/opt:
+ build-platform: android-x86_64-shippable/opt
+ test-sets:
+ - android-x86_64-qr-tests
+
+android-em-7.0-x86_64-qr/debug:
+ build-platform: android-x86_64/debug
+ test-sets:
+ - android-x86_64-qr-tests
+
+# android-hw test platforms execute on real devices attached to Autophone hosts.
+
+# android-hw-g5-7-0 Motorola Moto G5 Android 7.0
+
+android-hw-g5-7-0-arm7-api-16/opt:
+ build-platform: android-api-16/opt
+ test-sets:
+ - android-hw-arm7-browsertime
+ - android-hw-arm7-raptor-cpu-memory
+ - android-hw-arm7-raptor-cpu-memory-power
+
+android-hw-g5-7-0-arm7-api-16-shippable/opt:
+ build-platform: android-api-16-shippable/opt
+ test-sets:
+ - android-hw-arm7-browsertime
+ - android-hw-arm7-raptor-cpu-memory
+ - android-hw-arm7-raptor-cpu-memory-power
+
+# android-hw-p2-8-0 Google Pixel 2 Android 8.0
+
+android-hw-p2-8-0-arm7-api-16/opt:
+ build-platform: android-api-16/opt
+ test-sets:
+ - android-hw-arm7-browsertime
+ - android-hw-arm7-pgo-unittests
+ - android-hw-arm7-raptor-cpu-memory
+ - android-hw-arm7-raptor-cpu-memory-power
+
+android-hw-p2-8-0-arm7-api-16-shippable/opt:
+ build-platform: android-api-16-shippable/opt
+ test-sets:
+ - android-hw-arm7-browsertime
+ - android-hw-arm7-pgo-unittests
+ - android-hw-arm7-raptor-cpu-memory
+ - android-hw-arm7-raptor-cpu-memory-power
+
+android-hw-p2-8-0-arm7-api-16/debug:
+ build-platform: android-api-16/debug
+ test-sets:
+ - android-hw-arm7-debug-unittests
+
+android-hw-p2-8-0-android-aarch64-qr/opt:
+ build-platform: android-aarch64/opt
+ test-sets:
+ - android-hw-aarch64-qr
+
+android-hw-p2-8-0-android-aarch64-shippable-qr/opt:
+ build-platform: android-aarch64-shippable/opt
+ test-sets:
+ - android-hw-aarch64-qr
+
+android-hw-p2-8-0-android-aarch64-qr/debug:
+ build-platform: android-aarch64/debug
+ test-sets:
+ - android-hw-aarch64-qr
+
+android-hw-p2-8-0-android-aarch64/opt:
+ build-platform: android-aarch64/opt
+ test-sets:
+ - android-hw-aarch64-browsertime
+ - android-hw-aarch64-opt-unittests
+ - android-hw-aarch64-raptor-cpu-memory
+ - android-hw-aarch64-raptor-cpu-memory-power
+
+android-hw-p2-8-0-android-aarch64-shippable/opt:
+ build-platform: android-aarch64-shippable/opt
+ test-sets:
+ - android-hw-aarch64-browsertime
+ - android-hw-aarch64-pgo-unittests
+ - android-hw-aarch64-raptor-cpu-memory
+ - android-hw-aarch64-raptor-cpu-memory-power
+
+android-hw-p2-8-0-android-aarch64/debug:
+ build-platform: android-aarch64/debug
+ test-sets:
+ - android-hw-aarch64-debug-unittests