| 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 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 73 # build in chromium_step.py@GClient.startVC. Use this only with builds | 73 # build in chromium_step.py@GClient.startVC. Use this only with builds |
| 74 # triggered by a webkit poller. | 74 # triggered by a webkit poller. |
| 75 CUSTOM_VARS_WEBKIT_LATEST = [('webkit_revision', '$$WK_REV$$')] | 75 CUSTOM_VARS_WEBKIT_LATEST = [('webkit_revision', '$$WK_REV$$')] |
| 76 CUSTOM_VARS_NACL_TRUNK_URL = ('nacl_trunk', config.Master.nacl_trunk_url) | 76 CUSTOM_VARS_NACL_TRUNK_URL = ('nacl_trunk', config.Master.nacl_trunk_url) |
| 77 # safe sync urls | 77 # safe sync urls |
| 78 SAFESYNC_URL_CHROMIUM = 'http://chromium-status.appspot.com/lkgr' | 78 SAFESYNC_URL_CHROMIUM = 'http://chromium-status.appspot.com/lkgr' |
| 79 | 79 |
| 80 # gclient additional custom deps | 80 # gclient additional custom deps |
| 81 CUSTOM_DEPS_V8_LATEST = ('src/v8', | 81 CUSTOM_DEPS_V8_LATEST = ('src/v8', |
| 82 'http://v8.googlecode.com/svn/branches/bleeding_edge') | 82 'http://v8.googlecode.com/svn/branches/bleeding_edge') |
| 83 CUSTOM_DEPS_WEBRTC_LATEST = ('src/third_party/webrtc', | 83 CUSTOM_DEPS_WEBRTC_TRUNK = ('src/third_party/webrtc', |
| 84 config.Master.webrtc_url + '/trunk/webrtc') | 84 config.Master.webrtc_url + '/trunk/webrtc') |
| 85 CUSTOM_DEPS_WEBRTC_STABLE = ('src/third_party/webrtc', |
| 86 config.Master.webrtc_url + '/stable/webrtc') |
| 85 CUSTOM_DEPS_AVPERF = ('src/chrome/test/data/media/avperf', | 87 CUSTOM_DEPS_AVPERF = ('src/chrome/test/data/media/avperf', |
| 86 config.Master.trunk_url + '/deps/avperf') | 88 config.Master.trunk_url + '/deps/avperf') |
| 87 CUSTOM_VARS_NACL_LATEST = [ | 89 CUSTOM_VARS_NACL_LATEST = [ |
| 88 ('nacl_revision', '$$NACL_REV$$'), | 90 ('nacl_revision', '$$NACL_REV$$'), |
| 89 ] | 91 ] |
| 90 CUSTOM_DEPS_VALGRIND = ('src/third_party/valgrind', | 92 CUSTOM_DEPS_VALGRIND = ('src/third_party/valgrind', |
| 91 config.Master.trunk_url + '/deps/third_party/valgrind/binaries') | 93 config.Master.trunk_url + '/deps/third_party/valgrind/binaries') |
| 92 CUSTOM_DEPS_DEVTOOLS_PERF = [ | 94 CUSTOM_DEPS_DEVTOOLS_PERF = [ |
| 93 ('src/third_party/WebKit/PerformanceTests', | 95 ('src/third_party/WebKit/PerformanceTests', |
| 94 config.Master.webkit_trunk_url + '/PerformanceTests'), | 96 config.Master.webkit_trunk_url + '/PerformanceTests'), |
| (...skipping 946 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1041 def ChromiumV8LatestFactory(self, target='Release', clobber=False, tests=None, | 1043 def ChromiumV8LatestFactory(self, target='Release', clobber=False, tests=None, |
| 1042 mode=None, slave_type='BuilderTester', | 1044 mode=None, slave_type='BuilderTester', |
| 1043 options=None, compile_timeout=1200, | 1045 options=None, compile_timeout=1200, |
| 1044 build_url=None, project=None, | 1046 build_url=None, project=None, |
| 1045 factory_properties=None): | 1047 factory_properties=None): |
| 1046 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_V8_LATEST] | 1048 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_V8_LATEST] |
| 1047 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, | 1049 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, |
| 1048 options, compile_timeout, build_url, project, | 1050 options, compile_timeout, build_url, project, |
| 1049 factory_properties) | 1051 factory_properties) |
| 1050 | 1052 |
| 1051 def ChromiumWebRTCLatestFactory(self, target='Release', clobber=False, | 1053 def ChromiumWebRTCLatestTrunkFactory(self, target='Release', clobber=False, |
| 1052 tests=None, mode=None, | 1054 tests=None, mode=None, |
| 1053 slave_type='BuilderTester', options=None, | 1055 slave_type='BuilderTester', options=None, |
| 1054 compile_timeout=1200, build_url=None, | 1056 compile_timeout=1200, build_url=None, |
| 1055 project=None, factory_properties=None): | 1057 project=None, factory_properties=None): |
| 1056 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_WEBRTC_LATEST] | 1058 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_WEBRTC_TRUNK] |
| 1057 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, | 1059 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, |
| 1058 options, compile_timeout, build_url, project, | 1060 options, compile_timeout, build_url, project, |
| 1059 factory_properties) | 1061 factory_properties) |
| 1062 |
| 1063 def ChromiumWebRTCLatestStableFactory(self, target='Release', clobber=False, |
| 1064 tests=None, mode=None, |
| 1065 slave_type='BuilderTester', |
| 1066 options=None, compile_timeout=1200, |
| 1067 build_url=None, project=None, |
| 1068 factory_properties=None): |
| 1069 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_WEBRTC_STABLE] |
| 1070 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, |
| 1071 options, compile_timeout, build_url, project, |
| 1072 factory_properties) |
| 1060 | 1073 |
| 1061 def ChromiumAVPerfFactory(self, target='Release', clobber=False, tests=None, | 1074 def ChromiumAVPerfFactory(self, target='Release', clobber=False, tests=None, |
| 1062 mode=None, slave_type='BuilderTester', | 1075 mode=None, slave_type='BuilderTester', |
| 1063 options=None, compile_timeout=1200, | 1076 options=None, compile_timeout=1200, |
| 1064 build_url=None, project=None, | 1077 build_url=None, project=None, |
| 1065 factory_properties=None): | 1078 factory_properties=None): |
| 1066 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_AVPERF] | 1079 self._solutions[0].custom_deps_list = [self.CUSTOM_DEPS_AVPERF] |
| 1067 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, | 1080 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, |
| 1068 options, compile_timeout, build_url, project, | 1081 options, compile_timeout, build_url, project, |
| 1069 factory_properties) | 1082 factory_properties) |
| (...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1309 build_dir=web_build_dir) | 1322 build_dir=web_build_dir) |
| 1310 chromium_cmd_obj.AddChromebotServer(factory_properties) | 1323 chromium_cmd_obj.AddChromebotServer(factory_properties) |
| 1311 chromium_cmd_obj.AddReliabilityTests(client_os) | 1324 chromium_cmd_obj.AddReliabilityTests(client_os) |
| 1312 elif slave_type == 'ChromebotClient': | 1325 elif slave_type == 'ChromebotClient': |
| 1313 chromium_cmd_obj.AddGetBuildForChromebot(client_os, | 1326 chromium_cmd_obj.AddGetBuildForChromebot(client_os, |
| 1314 extract=True, | 1327 extract=True, |
| 1315 build_url=build_url) | 1328 build_url=build_url) |
| 1316 chromium_cmd_obj.AddChromebotClient(factory_properties) | 1329 chromium_cmd_obj.AddChromebotClient(factory_properties) |
| 1317 | 1330 |
| 1318 return factory | 1331 return factory |
| OLD | NEW |