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

Side by Side Diff: scripts/slave/recipe_modules/chromium/chromium_chromiumos.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: Add builders property to chromium_tests test_api. 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-chromiumos-archive',
10 },
11 'builders': {
12 'Linux ChromiumOS Full': {
13 'chromium_config': 'chromium',
14 'chromium_apply_config': ['chromeos'],
15 'gclient_config': 'chromium',
16 'chromium_config_kwargs': {
17 'BUILD_CONFIG': 'Release',
18 'TARGET_BITS': 64,
19 },
20 'bot_type': 'builder_tester',
21 'compile_targets': [
22 'app_list_unittests',
23 'aura_builder',
24 'base_unittests',
25 'browser_tests',
26 'cacheinvalidation_unittests',
27 'chromeos_unittests',
28 'components_unittests',
29 'compositor_unittests',
30 'content_browsertests',
31 'content_unittests',
32 'crypto_unittests',
33 'dbus_unittests',
34 'device_unittests',
35 'gcm_unit_tests',
36 'google_apis_unittests',
37 'gpu_unittests',
38 'interactive_ui_tests',
39 'ipc_tests',
40 'jingle_unittests',
41 'media_unittests',
42 'message_center_unittests',
43 'nacl_loader_unittests',
44 'net_unittests',
45 'ppapi_unittests',
46 'printing_unittests',
47 'remoting_unittests',
48 'sandbox_linux_unittests',
49 'sql_unittests',
50 'sync_unit_tests',
51 'ui_base_unittests',
52 'unit_tests',
53 'url_unittests',
54 'views_unittests',
55 ],
56 'tests': [
57 steps.ArchiveBuildStep(
58 'chromium-browser-snapshots',
59 gs_acl='public-read',
60 ),
61 ],
62 'testing': {
63 'platform': 'linux',
64 },
65 },
66
67 'Linux ChromiumOS Builder': {
68 'chromium_config': 'chromium',
69 'chromium_apply_config': ['chromeos'],
70 'gclient_config': 'chromium',
71 'chromium_config_kwargs': {
72 'BUILD_CONFIG': 'Release',
73 'TARGET_BITS': 64,
74 },
75 'bot_type': 'builder',
76 'compile_targets': [
77 'aura_builder',
78 ],
79 'testing': {
80 'platform': 'linux',
81 },
82 'enable_swarming': True,
83 'use_isolate': True,
84 },
85 'Linux ChromiumOS Tests (1)': {
86 'chromium_config': 'chromium',
87 'chromium_apply_config': ['chromeos'],
88 'gclient_config': 'chromium',
89 'chromium_config_kwargs': {
90 'BUILD_CONFIG': 'Release',
91 'TARGET_BITS': 64,
92 },
93 'bot_type': 'tester',
94 'test_generators': [
95 steps.generate_gtest,
96 steps.generate_script,
97 ],
98 'parent_buildername': 'Linux ChromiumOS Builder',
99 'testing': {
100 'platform': 'linux',
101 },
102 'enable_swarming': True,
103 },
104
105 'Linux ChromiumOS (Clang dbg)': {
106 'chromium_config': 'chromium_clang',
107 'chromium_apply_config': ['chromeos'],
108 'gclient_config': 'chromium',
109 'chromium_config_kwargs': {
110 'BUILD_CONFIG': 'Debug',
111 'TARGET_BITS': 64,
112 },
113 'compile_targets': [
114 'app_list_unittests',
115 'aura_builder',
116 'base_unittests',
117 'browser_tests',
118 'cacheinvalidation_unittests',
119 'chromeos_unittests',
120 'components_unittests',
121 'compositor_unittests',
122 'content_browsertests',
123 'content_unittests',
124 'crypto_unittests',
125 'dbus_unittests',
126 'device_unittests',
127 'gcm_unit_tests',
128 'google_apis_unittests',
129 'gpu_unittests',
130 'interactive_ui_tests',
131 'ipc_tests',
132 'jingle_unittests',
133 'media_unittests',
134 'message_center_unittests',
135 'nacl_loader_unittests',
136 'net_unittests',
137 'ppapi_unittests',
138 'printing_unittests',
139 'remoting_unittests',
140 'sandbox_linux_unittests',
141 'sql_unittests',
142 'sync_unit_tests',
143 'ui_base_unittests',
144 'unit_tests',
145 'url_unittests',
146 'views_unittests',
147 ],
148 'testing': {
149 'platform': 'linux',
150 },
151 },
152
153 'Linux ChromiumOS Ozone Builder': {
154 'chromium_config': 'chromium',
155 'chromium_apply_config': ['chromeos', 'ozone'],
156 'gclient_config': 'chromium',
157 'chromium_config_kwargs': {
158 'BUILD_CONFIG': 'Release',
159 'TARGET_BITS': 64,
160 },
161 'bot_type': 'builder',
162 'compile_targets': [
163 'aura_builder',
164 ],
165 'testing': {
166 'platform': 'linux',
167 },
168 'enable_swarming': True,
169 'use_isolate': True,
170 },
171 'Linux ChromiumOS Ozone Tests (1)': {
172 'chromium_config': 'chromium',
173 'chromium_apply_config': ['chromeos', 'ozone'],
174 'gclient_config': 'chromium',
175 'chromium_config_kwargs': {
176 'BUILD_CONFIG': 'Release',
177 'TARGET_BITS': 64,
178 },
179 'bot_type': 'tester',
180 'test_generators': [
181 steps.generate_gtest,
182 steps.generate_script,
183 ],
184 'parent_buildername': 'Linux ChromiumOS Ozone Builder',
185 'testing': {
186 'platform': 'linux',
187 },
188 'enable_swarming': True,
189 'use_isolate': True,
190 },
191 'Linux ChromiumOS Ozone Builder (dbg)': {
192 'chromium_config': 'chromium',
193 'chromium_apply_config': ['chromeos', 'ozone'],
194 'gclient_config': 'chromium',
195 'chromium_config_kwargs': {
196 'BUILD_CONFIG': 'Debug',
197 'TARGET_BITS': 64,
198 },
199 'bot_type': 'builder',
200 'compile_targets': [
201 'aura_builder',
202 ],
203 'testing': {
204 'platform': 'linux',
205 },
206 'enable_swarming': True,
207 'use_isolate': True,
208 },
209 'Linux ChromiumOS Builder (dbg)': {
210 'chromium_config': 'chromium',
211 'chromium_apply_config': ['chromeos'],
212 'gclient_config': 'chromium',
213 'chromium_config_kwargs': {
214 'BUILD_CONFIG': 'Debug',
215 'TARGET_BITS': 64,
216 },
217 'bot_type': 'builder',
218 'compile_targets': [
219 'aura_builder',
220 ],
221 'testing': {
222 'platform': 'linux',
223 },
224 'enable_swarming': True,
225 'use_isolate': True,
226 },
227 'Linux ChromiumOS Tests (dbg)(1)': {
228 'chromium_config': 'chromium',
229 'chromium_apply_config': ['chromeos'],
230 'gclient_config': 'chromium',
231 'chromium_config_kwargs': {
232 'BUILD_CONFIG': 'Debug',
233 'TARGET_BITS': 64,
234 },
235 'bot_type': 'tester',
236 'test_generators': [
237 steps.generate_gtest,
238 steps.generate_script,
239 ],
240 'parent_buildername': 'Linux ChromiumOS Builder (dbg)',
241 'testing': {
242 'platform': 'linux',
243 },
244 'enable_swarming': True,
245 },
246 },
247 }
248
249 # Simple Chrome compile-only builders.
250 for board in ('x86-generic', 'amd64-generic', 'daisy'):
251 SPEC['builders']['ChromiumOS %s Compile' % (board,)] = {
252 'chromium_config': 'chromium',
253 'chromium_apply_config': ['chromeos'],
254 'gclient_config': 'chromium',
255 'chromium_config_kwargs': {
256 'BUILD_CONFIG': 'Release',
257 'TARGET_BITS': 64,
258 'TARGET_PLATFORM': 'chromeos',
259 'TARGET_CROS_BOARD': board,
260 },
261 'bot_type': 'builder',
262 'disable_tests': True,
263 'compile_targets': [
264 'chrome',
265 'chrome_initial',
266 ],
267 'testing': {
268 'platform': 'linux',
269 },
270 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698