summaryrefslogtreecommitdiffstats
path: root/comm/taskcluster/ci/test/test-platforms.yml
blob: 985eda9d57249f2e298ea2869d7c3315d0b09bb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
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