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

Side by Side Diff: scripts/slave/recipe_modules/chromium/client_v8_fyi.py

Issue 1185693002: Move builders.py and steps.py to chromium_tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Address review comments. Created 5 years, 6 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
(Empty)
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 from . import steps
6
7 SPEC = {
8 'settings': {
9 'build_gs_bucket': 'chromium-v8',
10 },
11 'builders': {
12 'Linux Debug Builder': {
13 'chromium_config': 'chromium',
14 'gclient_config': 'chromium',
15 'gclient_apply_config': [
16 'v8_bleeding_edge_git',
17 'chromium_lkcr',
18 'show_v8_revision',
19 ],
20 'chromium_config_kwargs': {
21 'BUILD_CONFIG': 'Debug',
22 'TARGET_BITS': 64,
23 },
24 'bot_type': 'builder',
25 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
26 'testing': {
27 'platform': 'linux',
28 'test_spec_file': 'chromium.linux.json',
29 },
30 },
31 # Bot names should be in sync with chromium.linux's names to retrieve the
32 # same test configuration files.
33 'Linux Tests (dbg)(1)': {
34 'chromium_config': 'chromium',
35 'gclient_config': 'chromium',
36 'gclient_apply_config': [
37 'v8_bleeding_edge_git',
38 'chromium_lkcr',
39 'show_v8_revision',
40 ],
41 'chromium_config_kwargs': {
42 'BUILD_CONFIG': 'Debug',
43 'TARGET_BITS': 64,
44 },
45 'bot_type': 'tester',
46 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
47 'test_generators': [
48 steps.generate_gtest,
49 steps.generate_script,
50 ],
51 'parent_buildername': 'Linux Debug Builder',
52 'testing': {
53 'platform': 'linux',
54 'test_spec_file': 'chromium.linux.json',
55 },
56 },
57 'Linux ASAN Builder': {
58 'chromium_config': 'chromium_linux_asan',
59 'gclient_config': 'chromium',
60 'gclient_apply_config': [
61 'v8_bleeding_edge_git',
62 'chromium_lkcr',
63 'show_v8_revision',
64 ],
65 'chromium_config_kwargs': {
66 'BUILD_CONFIG': 'Release',
67 'TARGET_BITS': 64,
68 },
69 'bot_type': 'builder',
70 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
71 'testing': {
72 'platform': 'linux',
73 'test_spec_file': 'chromium.memory.json',
74 },
75 },
76 'Linux ASan LSan Tests (1)': {
77 'chromium_config': 'chromium_linux_asan',
78 'gclient_config': 'chromium',
79 'gclient_apply_config': [
80 'v8_bleeding_edge_git',
81 'chromium_lkcr',
82 'show_v8_revision',
83 ],
84 'chromium_config_kwargs': {
85 'BUILD_CONFIG': 'Release',
86 'TARGET_BITS': 64,
87 },
88 'bot_type': 'tester',
89 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
90 'test_generators': [
91 steps.generate_gtest,
92 steps.generate_script,
93 ],
94 'parent_buildername': 'Linux ASAN Builder',
95 'testing': {
96 'platform': 'linux',
97 'test_spec_file': 'chromium.memory.json',
98 },
99 },
100 'Chrome Linux Perf': {
101 'disable_tests': True,
102 'chromium_config': 'chromium_official',
103 'gclient_config': 'chromium',
104 'gclient_apply_config': [
105 'chrome_internal',
106 'perf',
107 'v8_bleeding_edge_git',
108 'chromium_lkcr',
109 'show_v8_revision',
110 ],
111 'chromium_apply_config': ['chromium_perf'],
112 'bot_type': 'builder_tester',
113 'compile_targets': [
114 'chromium_builder_perf',
115 ],
116 'tests': [
117 steps.DynamicPerfTests(
118 'release',
119 'chromium-rel-linux-v8', 0, 1),
120 ],
121 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
122 'testing': {
123 'platform': 'linux',
124 },
125 },
126 'Chrome Win7 Perf': {
127 'disable_tests': True,
128 'chromium_config': 'chromium_official',
129 'gclient_config': 'chromium',
130 'gclient_apply_config': [
131 'chrome_internal',
132 'perf',
133 'v8_bleeding_edge_git',
134 'chromium_lkcr',
135 'show_v8_revision',
136 ],
137 'chromium_apply_config': ['chromium_perf'],
138 'chromium_config_kwargs': {
139 'BUILD_CONFIG': 'Release',
140 'TARGET_BITS': 32,
141 },
142 'bot_type': 'builder_tester',
143 'compile_targets': [
144 'chromium_builder_perf',
145 ],
146 'tests': [
147 steps.DynamicPerfTests(
148 'release',
149 'chromium-rel-win7-dual-v8', 0, 1),
150 ],
151 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
152 'testing': {
153 'platform': 'win',
154 },
155 },
156 'Chrome Mac10.9 Perf': {
157 'disable_tests': True,
158 'chromium_config': 'chromium',
159 'gclient_config': 'chromium',
160 'gclient_apply_config': [
161 'perf',
162 'v8_bleeding_edge_git',
163 'chromium_lkcr',
164 'show_v8_revision',
165 ],
166 'chromium_apply_config': ['chromium_perf'],
167 'chromium_config_kwargs': {
168 'BUILD_CONFIG': 'Release',
169 'TARGET_BITS': 64,
170 },
171 'bot_type': 'builder_tester',
172 'compile_targets': [
173 'chromium_builder_perf',
174 ],
175 'tests': [
176 steps.DynamicPerfTests(
177 'release',
178 'chromium-rel-mac9-v8', 0, 1),
179 ],
180 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
181 'testing': {
182 'platform': 'mac',
183 },
184 },
185 # Clusterfuzz builders.
186 'Chromium ASAN (symbolized)': {
187 'chromium_config': 'chromium_linux_asan',
188 'gclient_config': 'chromium',
189 'chromium_apply_config': [
190 'asan_symbolized',
191 'chromium_asan_default_targets',
192 'clobber',
193 'sanitizer_coverage',
194 'v8_verify_heap',
195 ],
196 'gclient_apply_config': [
197 'v8_bleeding_edge_git',
198 'chromium_lkgr',
199 'show_v8_revision',
200 ],
201 'chromium_config_kwargs': {
202 'BUILD_CONFIG': 'Release',
203 'TARGET_BITS': 64,
204 },
205 'bot_type': 'builder',
206 'cf_archive_build': True,
207 'cf_gs_bucket': 'v8-asan',
208 'cf_gs_acl': 'public-read',
209 'cf_archive_name': 'asan-symbolized',
210 'cf_revision_dir': 'v8',
211 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
212 'testing': {'platform': 'linux'},
213 },
214 'Chromium ASAN - debug': {
215 'chromium_config': 'chromium_linux_asan',
216 'gclient_config': 'chromium',
217 'chromium_apply_config': [
218 'chromium_asan_default_targets',
219 'clobber',
220 'sanitizer_coverage',
221 'v8_optimize_medium',
222 ],
223 'gclient_apply_config': [
224 'v8_bleeding_edge_git',
225 'chromium_lkgr',
226 'show_v8_revision',
227 ],
228 'chromium_config_kwargs': {
229 'BUILD_CONFIG': 'Debug',
230 'TARGET_BITS': 64,
231 },
232 'bot_type': 'builder',
233 'cf_archive_build': True,
234 'cf_gs_bucket': 'v8-asan',
235 'cf_gs_acl': 'public-read',
236 'cf_archive_name': 'asan',
237 'cf_revision_dir': 'v8',
238 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
239 'testing': {'platform': 'linux'},
240 },
241 'Chromium ASAN arm64 - debug': {
242 'chromium_config': 'chromium_linux_asan',
243 'gclient_config': 'chromium',
244 'chromium_apply_config': [
245 'clobber',
246 'sanitizer_coverage',
247 'v8_arch_arm',
248 'v8_d8_default_target',
249 'v8_optimize_medium',
250 ],
251 'gclient_apply_config': [
252 'v8_bleeding_edge_git',
253 'chromium_lkgr',
254 'show_v8_revision',
255 ],
256 'chromium_config_kwargs': {
257 'BUILD_CONFIG': 'Debug',
258 'TARGET_BITS': 64,
259 },
260 'bot_type': 'builder',
261 'cf_archive_build': True,
262 'cf_gs_bucket': 'v8-asan',
263 'cf_gs_acl': 'public-read',
264 'cf_archive_name': 'arm64-asan',
265 'cf_revision_dir': 'v8',
266 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
267 'testing': {'platform': 'linux'},
268 },
269 'Chromium ASAN mipsel - debug': {
270 'chromium_config': 'chromium_linux_asan',
271 'gclient_config': 'chromium',
272 'chromium_apply_config': [
273 'clobber',
274 'sanitizer_coverage',
275 'v8_arch_mipsel',
276 'v8_d8_default_target',
277 'v8_optimize_medium',
278 ],
279 'gclient_apply_config': [
280 'v8_bleeding_edge_git',
281 'chromium_lkgr',
282 'show_v8_revision',
283 ],
284 'chromium_config_kwargs': {
285 'BUILD_CONFIG': 'Debug',
286 'TARGET_BITS': 32,
287 },
288 'bot_type': 'builder',
289 'cf_archive_build': True,
290 'cf_gs_bucket': 'v8-asan',
291 'cf_gs_acl': 'public-read',
292 'cf_archive_name': 'mipsel-asan',
293 'cf_revision_dir': 'v8',
294 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
295 'testing': {'platform': 'linux'},
296 },
297 'Chromium Win SyzyASAN': {
298 'chromium_config': 'chromium_no_goma',
299 'gclient_config': 'chromium',
300 'chromium_apply_config': ['syzyasan', 'clobber'],
301 'gclient_apply_config': [
302 'v8_bleeding_edge_git',
303 'chromium_lkgr',
304 'show_v8_revision',
305 ],
306 'chromium_config_kwargs': {
307 'BUILD_CONFIG': 'Release',
308 'TARGET_BITS': 32,
309 },
310 'bot_type': 'builder',
311 'cf_archive_build': True,
312 'cf_gs_bucket': 'v8-asan',
313 'cf_gs_acl': 'public-read',
314 'cf_archive_name': 'syzyasan',
315 'cf_revision_dir': 'v8',
316 'fixed_staging_dir': True,
317 'compile_targets': ['chromium_builder_asan'],
318 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'},
319 'testing': {'platform': 'win'},
320 },
321 },
322 }
OLDNEW
« no previous file with comments | « scripts/slave/recipe_modules/chromium/client_skia.py ('k') | scripts/slave/recipe_modules/chromium/steps.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698