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

Side by Side Diff: tools/submit_try

Issue 132423002: Remove references to Skia's SVN repository (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Re-change first link in view.html and view-platform.html Created 6 years, 11 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
« no previous file with comments | « tools/buildbot_globals.py ('k') | tools/update-doxygen.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 7
8 """ 8 """
9 submit_try: Submit a try request. 9 submit_try: Submit a try request.
10 10
(...skipping 24 matching lines...) Expand all
35 35
36 ALL_ALIASES = [ALL_BUILDERS, COMPILE_BUILDERS, CQ_BUILDERS, REGEX] 36 ALL_ALIASES = [ALL_BUILDERS, COMPILE_BUILDERS, CQ_BUILDERS, REGEX]
37 37
38 # Contact information for the build master. 38 # Contact information for the build master.
39 SKIA_BUILD_MASTER_HOST = str(buildbot_globals.Get('public_master_host')) 39 SKIA_BUILD_MASTER_HOST = str(buildbot_globals.Get('public_master_host'))
40 SKIA_BUILD_MASTER_PORT = str(buildbot_globals.Get('public_external_port')) 40 SKIA_BUILD_MASTER_PORT = str(buildbot_globals.Get('public_external_port'))
41 41
42 # All try builders have this suffix. 42 # All try builders have this suffix.
43 TRYBOT_SUFFIX = '-Trybot' 43 TRYBOT_SUFFIX = '-Trybot'
44 44
45 # Location of the codereview.settings file in the Skia repo.
46 SKIA_URL = 'skia.googlecode.com'
47 CODEREVIEW_SETTINGS = '/svn/codereview.settings'
48
49 # String for matching the svn url of the try server inside codereview.settings. 45 # String for matching the svn url of the try server inside codereview.settings.
50 TRYSERVER_SVN_URL = 'TRYSERVER_SVN_URL: ' 46 TRYSERVER_SVN_URL = 'TRYSERVER_SVN_URL: '
51 47
52 # Strings used for matching svn config properties. 48 # Strings used for matching svn config properties.
53 URL_STR = 'URL' 49 URL_STR = 'URL'
54 REPO_ROOT_STR = 'Repository Root' 50 REPO_ROOT_STR = 'Repository Root'
55 51
56 52
57 def FindDepotTools(): 53 def FindDepotTools():
58 """ Find depot_tools on the local machine and return its location. """ 54 """ Find depot_tools on the local machine and return its location. """
(...skipping 26 matching lines...) Expand all
85 else: 81 else:
86 cmd = ['git', 'rev-parse', '--show-toplevel'] 82 cmd = ['git', 'rev-parse', '--show-toplevel']
87 proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, 83 proc = subprocess.Popen(cmd, stdout=subprocess.PIPE,
88 stderr=subprocess.STDOUT) 84 stderr=subprocess.STDOUT)
89 if proc.wait() != 0: 85 if proc.wait() != 0:
90 raise Exception('Couldn\'t find checkout root!') 86 raise Exception('Couldn\'t find checkout root!')
91 return os.path.basename(proc.communicate()[0]) 87 return os.path.basename(proc.communicate()[0])
92 88
93 89
94 def GetTryRepo(): 90 def GetTryRepo():
95 """ Determine the TRYSERVER_SVN_URL from the codereview.settings file in the 91 """Determine the TRYSERVER_SVN_URL from the codereview.settings file."""
96 Skia repo. """ 92 codereview_settings_file = os.path.join(os.path.dirname(__file__), os.pardir,
97 connection = httplib.HTTPConnection(SKIA_URL) 93 'codereview.settings')
98 connection.request('GET', CODEREVIEW_SETTINGS) 94 with open(codereview_settings_file) as f:
99 content = connection.getresponse().read() 95 for line in f:
100 for line in content.split('\n'): 96 if line.startswith(TRYSERVER_SVN_URL):
101 if line.startswith(TRYSERVER_SVN_URL): 97 return line[len(TRYSERVER_SVN_URL):].rstrip()
102 return line[len(TRYSERVER_SVN_URL):].rstrip()
103 raise Exception('Couldn\'t determine the TRYSERVER_SVN_URL. Make sure it is ' 98 raise Exception('Couldn\'t determine the TRYSERVER_SVN_URL. Make sure it is '
104 'defined in the %s file.' % CODEREVIEW_SETTINGS) 99 'defined in the %s file.' % codereview_settings_file)
105 100
106 101
107 def RetrieveTrybotList(json_filename): 102 def RetrieveTrybotList(json_filename):
108 """ Retrieve the list of known trybots from the build master, stripping 103 """ Retrieve the list of known trybots from the build master, stripping
109 TRYBOT_SUFFIX from the name. """ 104 TRYBOT_SUFFIX from the name. """
110 trybots = [] 105 trybots = []
111 connection = httplib.HTTPConnection(SKIA_BUILD_MASTER_HOST, 106 connection = httplib.HTTPConnection(SKIA_BUILD_MASTER_HOST,
112 SKIA_BUILD_MASTER_PORT) 107 SKIA_BUILD_MASTER_PORT)
113 connection.request('GET', '/json/%s' % json_filename) 108 connection.request('GET', '/json/%s' % json_filename)
114 response = connection.getresponse() 109 response = connection.getresponse()
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
292 287
293 # Parse and validate the command-line arguments. 288 # Parse and validate the command-line arguments.
294 args = ValidateArgs(sys.argv[1:], trybots=trybots, is_svn=is_svn) 289 args = ValidateArgs(sys.argv[1:], trybots=trybots, is_svn=is_svn)
295 290
296 # Submit the try request. 291 # Submit the try request.
297 SubmitTryRequest(args, is_svn=is_svn) 292 SubmitTryRequest(args, is_svn=is_svn)
298 293
299 294
300 if __name__ == '__main__': 295 if __name__ == '__main__':
301 sys.exit(main()) 296 sys.exit(main())
OLDNEW
« no previous file with comments | « tools/buildbot_globals.py ('k') | tools/update-doxygen.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698