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

Side by Side Diff: bin/ctest.py

Issue 5628002: Use release candidates as a backup in case we fail to find the latest release. (Closed) Base URL: http://git.chromium.org/git/crosutils.git@master
Patch Set: ws Created 10 years 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 | « no previous file | 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 #!/usr/bin/python 1 #!/usr/bin/python
2 # 2 #
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 3 # Copyright (c) 2010 The Chromium OS 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 """Wrapper for tests that are run on builders.""" 7 """Wrapper for tests that are run on builders."""
8 8
9 import fileinput 9 import fileinput
10 import optparse 10 import optparse
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 latest_image_file.close() 160 latest_image_file.close()
161 # Convert bin.gz into zip. 161 # Convert bin.gz into zip.
162 latest_image = latest_image.replace('.bin.gz', '.zip') 162 latest_image = latest_image.replace('.bin.gz', '.zip')
163 version = latest_image.split('-')[1] 163 version = latest_image.split('-')[1]
164 zip_base = os.path.join(zip_server_base, channel, board) 164 zip_base = os.path.join(zip_server_base, channel, board)
165 return os.path.join(zip_base, version, latest_image) 165 return os.path.join(zip_base, version, latest_image)
166 except IOError: 166 except IOError:
167 Warning(('Could not use latest link provided, defaulting to parsing' 167 Warning(('Could not use latest link provided, defaulting to parsing'
168 ' latest from zip url base.')) 168 ' latest from zip url base.'))
169 169
170 return GetNewestLinkFromZipBase(board, channel, zip_server_base) 170 try:
171 return GetNewestLinkFromZipBase(board, channel, zip_server_base)
172 except:
173 Warning('Failed to get url from standard zip base. Trying rc.')
174 return GetNewestLinkFromZipBase(board + '-rc', channel, zip_server_base)
171 175
172 176
173 def GrabZipAndExtractImage(zip_url, download_folder, image_name) : 177 def GrabZipAndExtractImage(zip_url, download_folder, image_name) :
174 """Downloads the zip and extracts the given image. 178 """Downloads the zip and extracts the given image.
175 179
176 Doesn't re-download if matching version found already in download folder. 180 Doesn't re-download if matching version found already in download folder.
177 Args: 181 Args:
178 zip_url - url for the image. 182 zip_url - url for the image.
179 download_folder - download folder to store zip file and extracted images. 183 download_folder - download folder to store zip file and extracted images.
180 image_name - name of the image to extract from the zip file. 184 image_name - name of the image to extract from the zip file.
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
294 options.remote) 298 options.remote)
295 299
296 300
297 if __name__ == '__main__': 301 if __name__ == '__main__':
298 try: 302 try:
299 main() 303 main()
300 except Exception: 304 except Exception:
301 print "Got exception." 305 print "Got exception."
302 traceback.print_exc(file=sys.stdout) 306 traceback.print_exc(file=sys.stdout)
303 307
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698