Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 """Utility class to build the chromium master BuildFactory's. | 5 """Utility class to build the chromium master BuildFactory's. |
| 6 | 6 |
| 7 Based on gclient_factory.py and adds chromium-specific steps.""" | 7 Based on gclient_factory.py and adds chromium-specific steps.""" |
| 8 | 8 |
| 9 import os | 9 import os |
| 10 import re | 10 import re |
| (...skipping 1187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1198 tests=None, mode=None, | 1198 tests=None, mode=None, |
| 1199 slave_type='BuilderTester', | 1199 slave_type='BuilderTester', |
| 1200 options=None, compile_timeout=1200, | 1200 options=None, compile_timeout=1200, |
| 1201 build_url=None, project=None, | 1201 build_url=None, project=None, |
| 1202 factory_properties=None): | 1202 factory_properties=None): |
| 1203 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_WEBRTC_STABLE] | 1203 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_WEBRTC_STABLE] |
| 1204 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, | 1204 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, |
| 1205 options, compile_timeout, build_url, project, | 1205 options, compile_timeout, build_url, project, |
| 1206 factory_properties) | 1206 factory_properties) |
| 1207 | 1207 |
| 1208 def ChromiumWebRTCAndroidFactory(self, annotation_script, | |
| 1209 branch='master', | |
| 1210 target='Release', | |
| 1211 slave_type='AnnotatedBuilderTester', | |
| 1212 clobber=False, | |
| 1213 compile_timeout=6000, | |
| 1214 project=None, | |
| 1215 factory_properties=None, options=None, | |
| 1216 tests=None, | |
| 1217 gclient_deps=None): | |
| 1218 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_WEBRTC_TRUNK] | |
| 1219 if self._target_os == 'android': | |
|
Isaac (away)
2013/08/27 06:15:27
Do you need this conditional? Looks like the deps
kjellander_chromium
2013/08/27 08:14:42
You're right, I don't. I'll just always add it ins
| |
| 1220 self._solutions.append(gclient_factory.GClientSolution( | |
| 1221 config.Master.trunk_url + '/deps/third_party/webrtc/webrtc.DEPS', | |
| 1222 name='webrtc.DEPS')) | |
| 1223 return self.ChromiumAnnotationFactory(annotation_script=annotation_script, | |
| 1224 branch=branch, | |
| 1225 target=target, | |
| 1226 slave_type=slave_type, | |
| 1227 clobber=clobber, | |
| 1228 compile_timeout=compile_timeout, | |
| 1229 project=project, | |
| 1230 factory_properties=factory_properties, | |
| 1231 options=options, | |
| 1232 tests=tests, | |
| 1233 gclient_deps=gclient_deps) | |
| 1234 | |
| 1208 def ChromiumAVPerfFactory(self, target='Release', clobber=False, tests=None, | 1235 def ChromiumAVPerfFactory(self, target='Release', clobber=False, tests=None, |
| 1209 mode=None, slave_type='BuilderTester', | 1236 mode=None, slave_type='BuilderTester', |
| 1210 options=None, compile_timeout=1200, | 1237 options=None, compile_timeout=1200, |
| 1211 build_url=None, project=None, | 1238 build_url=None, project=None, |
| 1212 factory_properties=None): | 1239 factory_properties=None): |
| 1213 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_AVPERF] | 1240 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_AVPERF] |
| 1214 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, | 1241 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, |
| 1215 options, compile_timeout, build_url, project, | 1242 options, compile_timeout, build_url, project, |
| 1216 factory_properties) | 1243 factory_properties) |
| 1217 | 1244 |
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1407 build_dir=web_build_dir) | 1434 build_dir=web_build_dir) |
| 1408 chromium_cmd_obj.AddChromebotServer(factory_properties) | 1435 chromium_cmd_obj.AddChromebotServer(factory_properties) |
| 1409 chromium_cmd_obj.AddReliabilityTests(client_os) | 1436 chromium_cmd_obj.AddReliabilityTests(client_os) |
| 1410 elif slave_type == 'ChromebotClient': | 1437 elif slave_type == 'ChromebotClient': |
| 1411 chromium_cmd_obj.AddGetBuildForChromebot(client_os, | 1438 chromium_cmd_obj.AddGetBuildForChromebot(client_os, |
| 1412 extract=True, | 1439 extract=True, |
| 1413 build_url=build_url) | 1440 build_url=build_url) |
| 1414 chromium_cmd_obj.AddChromebotClient(factory_properties) | 1441 chromium_cmd_obj.AddChromebotClient(factory_properties) |
| 1415 | 1442 |
| 1416 return factory | 1443 return factory |
| OLD | NEW |