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

Side by Side Diff: scripts/master/factory/chromium_factory.py

Issue 17390019: Add Android device testers for WebRTC. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Rebased Created 7 years, 3 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 | Annotate | Revision Log
OLDNEW
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
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
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
OLDNEW
« masters/master.client.webrtc/master_android_cfg.py ('K') | « masters/master.client.webrtc/slaves.cfg ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698