Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(137)

Side by Side Diff: scripts/slave/recipe_modules/chromium_tests/chromium_gpu_fyi.py

Issue 1550223002: Added new slaves and spec files for GPU FYI bots running Chromium recipe. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 from . import steps 5 from . import steps
6 6
7 SPEC = { 7 SPEC = {
8 'settings': { 8 'settings': {
9 'build_gs_bucket': 'chromium-mac-archive', 9 'build_gs_bucket': 'chromium-gpu-fyi-archive',
10 # WARNING: src-side runtest.py is only tested with chromium CQ builders. 10 # WARNING: src-side runtest.py is only tested with chromium CQ builders.
11 # Usage not covered by chromium CQ is not supported and can break 11 # Usage not covered by chromium CQ is not supported and can break
12 # without notice. 12 # without notice.
13 'src_side_runtest_py': True, 13 'src_side_runtest_py': True,
14 }, 14 },
15 'builders': { 15 'builders': {
16 'Mac Builder': { 16 'GPU NextGen Linux Builder': {
17 'chromium_config': 'chromium', 17 'chromium_config': 'chromium',
18 'chromium_apply_config': ['ninja_confirm_noop'], 18 'chromium_apply_config': ['mb', 'ninja_confirm_noop',
19 'archive_gpu_tests', 'chrome_with_codecs'],
19 'gclient_config': 'chromium', 20 'gclient_config': 'chromium',
20 'chromium_config_kwargs': { 21 'chromium_config_kwargs': {
21 'BUILD_CONFIG': 'Release', 22 'BUILD_CONFIG': 'Release',
22 'TARGET_BITS': 64, 23 'TARGET_BITS': 64,
23 }, 24 },
24 'bot_type': 'builder', 25 'bot_type': 'builder',
25 'compile_targets': [ 26 'compile_targets': [
26 'chromium_builder_tests', 27 ],
28 'testing': {
29 'platform': 'linux',
30 },
31 'use_isolate': True,
32 'enable_swarming': True,
33 },
34 'GPU NextGen Linux Builder (dbg)': {
35 'chromium_config': 'chromium',
36 'chromium_apply_config': ['mb', 'ninja_confirm_noop',
37 'archive_gpu_tests', 'chrome_with_codecs'],
38 'gclient_config': 'chromium',
39 'chromium_config_kwargs': {
40 'BUILD_CONFIG': 'Debug',
41 'TARGET_BITS': 64,
42 },
43 'bot_type': 'builder',
44 'compile_targets': [
45 ],
46 'testing': {
47 'platform': 'linux',
48 },
49 'use_isolate': True,
50 'enable_swarming': True,
51 },
52 'Linux NextGen Release (NVIDIA)': {
53 'chromium_config': 'chromium',
54 'chromium_apply_config': ['mb', 'ninja_confirm_noop'],
55 'gclient_config': 'chromium',
56 'chromium_config_kwargs': {
57 'BUILD_CONFIG': 'Release',
58 'TARGET_BITS': 64,
59 },
60 'bot_type': 'tester',
61 'test_generators': [
62 steps.generate_gtest,
63 steps.generate_script,
64 steps.generate_isolated_script,
65 ],
66 'parent_buildername': 'GPU NextGen Linux Builder',
67 'testing': {
68 'platform': 'linux',
69 },
70 'enable_swarming': True,
71 },
72 'Linux NextGen Debug (NVIDIA)': {
73 'chromium_config': 'chromium',
74 'chromium_apply_config': ['mb', 'ninja_confirm_noop'],
75 'gclient_config': 'chromium',
76 'chromium_config_kwargs': {
77 'BUILD_CONFIG': 'Debug',
78 'TARGET_BITS': 64,
79 },
80 'bot_type': 'tester',
81 'test_generators': [
82 steps.generate_gtest,
83 steps.generate_script,
84 steps.generate_isolated_script,
85 ],
86 'parent_buildername': 'GPU NextGen Linux Builder (dbg)',
87 'testing': {
88 'platform': 'linux',
89 },
90 'enable_swarming': True,
91 },
92 'GPU NextGen Mac Builder': {
93 'chromium_config': 'chromium',
94 'chromium_apply_config': ['ninja_confirm_noop', 'archive_gpu_tests',
95 'chrome_with_codecs'],
96 'gclient_config': 'chromium',
97 'chromium_config_kwargs': {
98 'BUILD_CONFIG': 'Release',
99 'TARGET_BITS': 64,
100 },
101 'bot_type': 'builder',
102 'compile_targets': [
27 ], 103 ],
28 'testing': { 104 'testing': {
29 'platform': 'mac', 105 'platform': 'mac',
30 }, 106 },
31 'enable_swarming': True, 107 'enable_swarming': True,
32 'use_isolate': True, 108 'use_isolate': True,
33 }, 109 },
34 'Mac10.6 Tests': { 110 'GPU NextGen Mac Builder (dbg)': {
35 'chromium_config': 'chromium', 111 'chromium_config': 'chromium',
36 'chromium_apply_config': ['ninja_confirm_noop'], 112 'chromium_apply_config': ['ninja_confirm_noop', 'archive_gpu_tests',
37 'gclient_config': 'chromium', 113 'chrome_with_codecs'],
38 'chromium_config_kwargs': {
39 'BUILD_CONFIG': 'Release',
40 'TARGET_BITS': 64,
41 },
42 'test_generators': [
43 steps.generate_gtest,
44 steps.generate_script,
45 steps.generate_isolated_script,
46 ],
47 'bot_type': 'tester',
48 'parent_buildername': 'Mac Builder',
49 'testing': {
50 'platform': 'mac',
51 },
52 'enable_swarming': True,
53 'swarming_dimensions': {
54 'os': 'Mac-10.6',
55 },
56 },
57 'Mac10.8 Tests': {
58 'chromium_config': 'chromium',
59 'chromium_apply_config': ['ninja_confirm_noop'],
60 'gclient_config': 'chromium',
61 'chromium_config_kwargs': {
62 'BUILD_CONFIG': 'Release',
63 'TARGET_BITS': 64,
64 },
65 'test_generators': [
66 steps.generate_gtest,
67 steps.generate_script,
68 steps.generate_isolated_script,
69 ],
70 'bot_type': 'tester',
71 'parent_buildername': 'Mac Builder',
72 'testing': {
73 'platform': 'mac',
74 },
75 'enable_swarming': True,
76 'swarming_dimensions': {
77 'os': 'Mac-10.8',
78 },
79 },
80 'Mac10.9 Tests': {
81 'chromium_config': 'chromium',
82 'chromium_apply_config': ['ninja_confirm_noop'],
83 'gclient_config': 'chromium',
84 'chromium_config_kwargs': {
85 'BUILD_CONFIG': 'Release',
86 'TARGET_BITS': 64,
87 },
88 'test_generators': [
89 steps.generate_gtest,
90 steps.generate_script,
91 steps.generate_isolated_script,
92 ],
93 'bot_type': 'tester',
94 'parent_buildername': 'Mac Builder',
95 'testing': {
96 'platform': 'mac',
97 },
98 'enable_swarming': True,
99 'swarming_dimensions': {
100 'os': 'Mac-10.9',
101 },
102 },
103 'Mac10.10 Tests': {
104 'chromium_config': 'chromium',
105 'chromium_apply_config': ['ninja_confirm_noop'],
106 'gclient_config': 'chromium',
107 'chromium_config_kwargs': {
108 'BUILD_CONFIG': 'Release',
109 'TARGET_BITS': 64,
110 },
111 'test_generators': [
112 steps.generate_gtest,
113 steps.generate_script,
114 steps.generate_isolated_script,
115 ],
116 'bot_type': 'tester',
117 'parent_buildername': 'Mac Builder',
118 'testing': {
119 'platform': 'mac',
120 },
121 },
122 'Mac10.11 Tests': {
123 'chromium_config': 'chromium',
124 'chromium_apply_config': ['ninja_confirm_noop'],
125 'gclient_config': 'chromium',
126 'chromium_config_kwargs': {
127 'BUILD_CONFIG': 'Release',
128 'TARGET_BITS': 64,
129 },
130 'test_generators': [
131 steps.generate_gtest,
132 steps.generate_script,
133 steps.generate_isolated_script,
134 ],
135 'bot_type': 'tester',
136 'parent_buildername': 'Mac Builder',
137 'testing': {
138 'platform': 'mac',
139 },
140 },
141 'Mac GN': {
142 'chromium_config': 'chromium',
143 'chromium_apply_config': ['mb'],
144 'gclient_config': 'chromium',
145 'chromium_config_kwargs': {
146 'BUILD_CONFIG': 'Release',
147 'TARGET_PLATFORM': 'mac',
148 },
149 'test_generators': [
150 steps.generate_gtest,
151 steps.generate_script,
152 steps.generate_isolated_script,
153 ],
154 'enable_swarming': True,
155 'testing': {
156 'platform': 'mac',
157 },
158 },
159 'Mac Builder (dbg)': {
160 'chromium_config': 'chromium',
161 'chromium_apply_config': ['ninja_confirm_noop'],
162 'gclient_config': 'chromium', 114 'gclient_config': 'chromium',
163 'chromium_config_kwargs': { 115 'chromium_config_kwargs': {
164 'BUILD_CONFIG': 'Debug', 116 'BUILD_CONFIG': 'Debug',
165 'TARGET_BITS': 64, 117 'TARGET_BITS': 64,
166 }, 118 },
167 'bot_type': 'builder', 119 'bot_type': 'builder',
168 'compile_targets': [ 120 'compile_targets': [
169 'chromium_builder_tests',
170 ], 121 ],
171 'testing': { 122 'testing': {
172 'platform': 'mac', 123 'platform': 'mac',
173 }, 124 },
174 'enable_swarming': True, 125 'enable_swarming': True,
175 'use_isolate': True, 126 'use_isolate': True,
176 }, 127 },
177 'Mac10.9 Tests (dbg)': { 128 'Mac NextGen 10.10 Retina Release (AMD)': {
178 'chromium_config': 'chromium', 129 'chromium_config': 'chromium',
179 'chromium_apply_config': ['ninja_confirm_noop'], 130 'chromium_apply_config': ['ninja_confirm_noop'],
180 'gclient_config': 'chromium', 131 'gclient_config': 'chromium',
181 'chromium_config_kwargs': { 132 'chromium_config_kwargs': {
182 'BUILD_CONFIG': 'Debug', 133 'BUILD_CONFIG': 'Release',
183 'TARGET_BITS': 64, 134 'TARGET_BITS': 64,
184 }, 135 },
185 'test_generators': [ 136 'test_generators': [
186 steps.generate_gtest, 137 steps.generate_gtest,
187 steps.generate_script, 138 steps.generate_script,
188 steps.generate_isolated_script, 139 steps.generate_isolated_script,
189 ], 140 ],
190 'bot_type': 'tester', 141 'bot_type': 'tester',
191 'parent_buildername': 'Mac Builder (dbg)', 142 'parent_buildername': 'GPU NextGen Mac Builder',
192 'testing': { 143 'testing': {
193 'platform': 'mac', 144 'platform': 'mac',
194 }, 145 },
195 'enable_swarming': True,
196 'swarming_dimensions': {
197 'os': 'Mac-10.9',
198 },
199 }, 146 },
200 'Mac GN (dbg)': { 147 'Mac NextGen 10.10 Retina Debug (AMD)': {
201 'chromium_config': 'chromium', 148 'chromium_config': 'chromium',
202 'chromium_apply_config': ['mb'], 149 'chromium_apply_config': ['ninja_confirm_noop'],
203 'gclient_config': 'chromium', 150 'gclient_config': 'chromium',
204 'chromium_config_kwargs': { 151 'chromium_config_kwargs': {
205 'BUILD_CONFIG': 'Debug', 152 'BUILD_CONFIG': 'Debug',
206 'TARGET_PLATFORM': 'mac', 153 'TARGET_BITS': 64,
207 }, 154 },
208 'test_generators': [ 155 'test_generators': [
209 steps.generate_gtest, 156 steps.generate_gtest,
210 steps.generate_script, 157 steps.generate_script,
211 steps.generate_isolated_script, 158 steps.generate_isolated_script,
212 ], 159 ],
213 'enable_swarming': True, 160 'bot_type': 'tester',
161 'parent_buildername': 'GPU NextGen Mac Builder (dbg)',
214 'testing': { 162 'testing': {
215 'platform': 'mac', 163 'platform': 'mac',
216 }, 164 },
217 }, 165 },
218 }, 166 },
219 } 167 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698