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

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

Issue 7888058: Add check_licenses step to the buildbot. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build/
Patch Set: '' Created 9 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
« no previous file with comments | « scripts/master/factory/chromium_commands.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 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 202 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 # http://build.chromium.org/buildbot/waterfall/stats into account. 213 # http://build.chromium.org/buildbot/waterfall/stats into account.
214 # Tests that fail more often should be earlier in the queue. 214 # Tests that fail more often should be earlier in the queue.
215 215
216 # Check for an early bail. Do early since this may cancel other tests. 216 # Check for an early bail. Do early since this may cancel other tests.
217 if R('check_lkgr'): f.AddCheckLKGRStep() 217 if R('check_lkgr'): f.AddCheckLKGRStep()
218 218
219 # Scripted checks to verify various properties of the codebase: 219 # Scripted checks to verify various properties of the codebase:
220 if R('check_deps'): f.AddCheckDepsStep() 220 if R('check_deps'): f.AddCheckDepsStep()
221 if R('check_bins'): f.AddCheckBinsStep() 221 if R('check_bins'): f.AddCheckBinsStep()
222 if R('check_perms'): f.AddCheckPermsStep() 222 if R('check_perms'): f.AddCheckPermsStep()
223 if R('check_licenses'): f.AddCheckLicensesStep()
223 224
224 # Small ("module") unit tests: 225 # Small ("module") unit tests:
225 if R('base'): f.AddBasicGTestTestStep('base_unittests', fp) 226 if R('base'): f.AddBasicGTestTestStep('base_unittests', fp)
226 if R('cacheinvalidation'): 227 if R('cacheinvalidation'):
227 f.AddBasicGTestTestStep('cacheinvalidation_unittests', fp) 228 f.AddBasicGTestTestStep('cacheinvalidation_unittests', fp)
228 if R('courgette'): f.AddBasicGTestTestStep('courgette_unittests', fp) 229 if R('courgette'): f.AddBasicGTestTestStep('courgette_unittests', fp)
229 if R('crypto'): f.AddBasicGTestTestStep('crypto_unittests', fp) 230 if R('crypto'): f.AddBasicGTestTestStep('crypto_unittests', fp)
230 if R('dbus'): f.AddBasicGTestTestStep('dbus_unittests', fp) 231 if R('dbus'): f.AddBasicGTestTestStep('dbus_unittests', fp)
231 if R('gfx'): f.AddBasicGTestTestStep('gfx_unittests', fp) 232 if R('gfx'): f.AddBasicGTestTestStep('gfx_unittests', fp)
232 if R('googleurl'): f.AddBasicGTestTestStep('googleurl_unittests', fp) 233 if R('googleurl'): f.AddBasicGTestTestStep('googleurl_unittests', fp)
(...skipping 505 matching lines...) Expand 10 before | Expand all | Expand 10 after
738 self._solutions[1].svn_url == config.Master.trunk_internal_url_src): 739 self._solutions[1].svn_url == config.Master.trunk_internal_url_src):
739 svn_url = 'ssh://gerrit-int.chromium.org:29419/chrome/src-internal' 740 svn_url = 'ssh://gerrit-int.chromium.org:29419/chrome/src-internal'
740 self._solutions[1] = gclient_factory.GClientSolution( 741 self._solutions[1] = gclient_factory.GClientSolution(
741 svn_url=svn_url, 742 svn_url=svn_url,
742 name='src-internal', 743 name='src-internal',
743 custom_deps_file='.DEPS.git', 744 custom_deps_file='.DEPS.git',
744 needed_components=self.NEEDED_COMPONENTS_INTERNAL) 745 needed_components=self.NEEDED_COMPONENTS_INTERNAL)
745 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, 746 return self.ChromiumFactory(target, clobber, tests, mode, slave_type,
746 options, compile_timeout, build_url, project, 747 options, compile_timeout, build_url, project,
747 factory_properties) 748 factory_properties)
OLDNEW
« no previous file with comments | « scripts/master/factory/chromium_commands.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698