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 |