OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 """Runs all the buildbot steps for ChromeDriver except for update/compile.""" | 6 """Runs all the buildbot steps for ChromeDriver except for update/compile.""" |
7 | 7 |
8 import bisect | 8 import bisect |
9 import csv | 9 import csv |
10 import datetime | 10 import datetime |
(...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
348 | 348 |
349 if slave_utils.GSUtilCopy(temp_notes_fname, notes_url, mimetype='text/plain'): | 349 if slave_utils.GSUtilCopy(temp_notes_fname, notes_url, mimetype='text/plain'): |
350 util.MarkBuildStepError() | 350 util.MarkBuildStepError() |
351 | 351 |
352 | 352 |
353 def _MaybeUpdateLatestRelease(version): | 353 def _MaybeUpdateLatestRelease(version): |
354 """Update the file LATEST_RELEASE with the latest release version number.""" | 354 """Update the file LATEST_RELEASE with the latest release version number.""" |
355 latest_release_fname = 'LATEST_RELEASE' | 355 latest_release_fname = 'LATEST_RELEASE' |
356 latest_release_url = '%s/%s' % (GS_CHROMEDRIVER_BUCKET, latest_release_fname) | 356 latest_release_url = '%s/%s' % (GS_CHROMEDRIVER_BUCKET, latest_release_fname) |
357 | 357 |
358 # Check if LATEST_RELEASE is up-to-date. | 358 # Check if LATEST_RELEASE is up to date. |
359 latest_released_version = _GetWebPageContent( | 359 latest_released_version = _GetWebPageContent( |
360 '%s/%s' % (GS_CHROMEDRIVER_RELEASE_URL, latest_release_fname)) | 360 '%s/%s' % (GS_CHROMEDRIVER_RELEASE_URL, latest_release_fname)) |
361 if version == latest_released_version: | 361 if version == latest_released_version: |
362 return | 362 return |
363 | 363 |
364 # Check if chromedriver was released on all supported platforms. | 364 # Check if chromedriver was released on all supported platforms. |
365 supported_platforms = ['linux32', 'linux64', 'mac32', 'win32'] | 365 supported_platforms = ['linux32', 'linux64', 'mac32', 'win32'] |
366 for platform in supported_platforms: | 366 for platform in supported_platforms: |
367 if not _WasReleased(version, platform): | 367 if not _WasReleased(version, platform): |
368 return | 368 return |
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
507 util.MarkBuildStepStart('run_all_tests.py') | 507 util.MarkBuildStepStart('run_all_tests.py') |
508 util.MarkBuildStepError() | 508 util.MarkBuildStepError() |
509 | 509 |
510 # Add a "cleanup" step so that errors from runtest.py or bb_device_steps.py | 510 # Add a "cleanup" step so that errors from runtest.py or bb_device_steps.py |
511 # (which invoke this script) are kept in their own build step. | 511 # (which invoke this script) are kept in their own build step. |
512 util.MarkBuildStepStart('cleanup') | 512 util.MarkBuildStepStart('cleanup') |
513 | 513 |
514 | 514 |
515 if __name__ == '__main__': | 515 if __name__ == '__main__': |
516 main() | 516 main() |
OLD | NEW |