1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
6 description: "Geckoview junit run"
8 treeherder-symbol: gv-junit
11 target: geckoview-androidTest.apk
15 script: android_emulator_unittest.py
19 - android/android_common.py
20 - android/androidx86_7_0.py
22 - --test-suite=geckoview-junit
24 telemetry-tests-client:
25 description: "Telemetry tests client run"
26 suite: telemetry-tests-client
27 treeherder-symbol: tt(c)
31 script: telemetry/telemetry_client.py
35 - remove_executables.py
40 description: "Extra verification of tests modified on this push"
45 allow-software-gl-layers: false
51 (?:windows10-64|windows7-32|linux1804-64)(?:-qr)?/opt: ['mozilla-central', 'try']
52 macosx.*64(?:-qr)?/opt: ['mozilla-central', 'try']
53 # do not run on beta or release: usually just confirms earlier results
54 default: ['trunk', 'try']
57 android-em-7.*: geckoview-androidTest.apk
63 android-em.*: android_emulator_unittest.py
64 default: desktop_unittest.py
68 - android/android_common.py
69 - android/androidx86_7_0.py
71 - unittests/linux_unittest.py
72 - remove_executables.py
74 - unittests/mac_unittest.py
76 - unittests/win_unittest.py
84 - linux64-minidump-stackwalk
87 - macosx64-minidump-stackwalk
90 - win32-minidump-stackwalk
93 - win32-minidump-stackwalk
95 - linux64-minidump-stackwalk
98 description: "Extra verification of tests modified on this push on gpu instances"
100 category: test-verify
101 name: test-verify-gpu
102 schedules-component: test-verify-gpu
103 treeherder-symbol: TVg
105 virtualization: virtual-with-gpu
107 allow-software-gl-layers: false
113 (?:windows10-64|windows7-32|linux1804-64)(?:-qr)?/opt: ['mozilla-central', 'try']
114 macosx.*64(?:-qr)?/opt: ['mozilla-central', 'try']
115 # do not run on beta or release: usually just confirms earlier results
116 default: ['trunk', 'try']
121 android-em.*: android_emulator_unittest.py
122 default: desktop_unittest.py
126 - android/android_common.py
127 - android/androidx86_7_0.py
129 - unittests/linux_unittest.py
130 - remove_executables.py
132 - unittests/mac_unittest.py
134 - unittests/win_unittest.py
140 description: "Per-test coverage"
142 treeherder-symbol: TC
144 instance-size: default
146 allow-software-gl-layers: false
149 .*-ccov/.*: built-projects
155 android-em.*: android_emulator_unittest.py
156 default: desktop_unittest.py
160 - android/android_common.py
161 - android/androidx86_7_0.py
163 - unittests/linux_unittest.py
164 - remove_executables.py
166 - unittests/mac_unittest.py
168 - unittests/win_unittest.py
170 - --per-test-coverage
176 - linux64-minidump-stackwalk
179 - macosx64-minidump-stackwalk
182 - win32-minidump-stackwalk
185 - win32-minidump-stackwalk
188 - win32-minidump-stackwalk
190 - linux64-minidump-stackwalk
193 description: "Per-test coverage for tests that require gpu instances"
195 treeherder-symbol: TCg
197 virtualization: virtual-with-gpu
198 instance-size: default
200 allow-software-gl-layers: false
203 # only run on mozilla-central and try.
204 .*-ccov/.*: ['mozilla-central', 'try']
208 windows10-64-asan.*: 3
213 android-em.*: android_emulator_unittest.py
214 default: desktop_unittest.py
218 - android/android_common.py
219 - android/androidx86_7_0.py
221 - unittests/linux_unittest.py
222 - remove_executables.py
224 - unittests/mac_unittest.py
226 - unittests/win_unittest.py
228 - --per-test-coverage