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

Side by Side Diff: tools/auto_bisect/bisect_utils.py

Issue 548233002: Add a module to fetch builds from different types of builders. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Respond to comments. Created 6 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
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 functions used by the bisect tool. 5 """Utility functions used by the bisect tool.
6 6
7 This includes functions related to checking out the depot and outputting 7 This includes functions related to checking out the depot and outputting
8 annotations for the Buildbot waterfall. 8 annotations for the Buildbot waterfall.
9 """ 9 """
10 10
(...skipping 523 matching lines...) Expand 10 before | Expand all | Expand 10 after
534 True if the string can be converted to a float. 534 True if the string can be converted to a float.
535 """ 535 """
536 try: 536 try:
537 float(string_to_check) 537 float(string_to_check)
538 return True 538 return True
539 except ValueError: 539 except ValueError:
540 return False 540 return False
541 541
542 542
543 def IsWindowsHost(): 543 def IsWindowsHost():
544 """Checks whether or not the script is running on Windows. 544 """Checks whether or not the script is running on Windows."""
ojan 2014/09/12 00:36:27 I would remove these comments entirely. They're sa
qyearsley 2014/09/12 03:21:12 Fair enough :-)
545
546 Returns:
547 True if running on Windows.
548 """
549 return sys.platform == 'cygwin' or sys.platform.startswith('win') 545 return sys.platform == 'cygwin' or sys.platform.startswith('win')
550 546
551 547
552 def Is64BitWindows(): 548 def Is64BitWindows():
553 """Returns whether or not Windows is a 64-bit version. 549 """Returns whether or not Windows is a 64-bit version.
554 550
555 Returns: 551 Returns:
556 True if Windows is 64-bit, False if 32-bit. 552 True if Windows is 64-bit, False if 32-bit.
557 """ 553 """
558 platform = os.environ['PROCESSOR_ARCHITECTURE'] 554 platform = os.environ.get('PROCESSOR_ARCHITEW6432')
559 try: 555 if not platform:
560 platform = os.environ['PROCESSOR_ARCHITEW6432'] 556 # Must not be running in WoW64, so PROCESSOR_ARCHITECTURE is correct.
561 except KeyError: 557 platform = os.environ.get('PROCESSOR_ARCHITECTURE')
562 # Must not be running in WoW64, so PROCESSOR_ARCHITECTURE is correct 558 return platform and platform in ['AMD64', 'I64']
563 pass
564
565 return platform in ['AMD64', 'I64']
566 559
567 560
568 def IsLinuxHost(): 561 def IsLinuxHost():
569 """Checks whether or not the script is running on Linux. 562 """Checks whether or not the script is running on Linux."""
ojan 2014/09/12 00:36:27 Ditto
qyearsley 2014/09/12 03:21:12 Done.
570
571 Returns:
572 True if running on Linux.
573 """
574 return sys.platform.startswith('linux') 563 return sys.platform.startswith('linux')
575 564
576 565
577 def IsMacHost(): 566 def IsMacHost():
578 """Checks whether or not the script is running on Mac. 567 """Checks whether or not the script is running on Mac."""
ojan 2014/09/12 00:36:27 Ditto
qyearsley 2014/09/12 03:21:13 Done.
579
580 Returns:
581 True if running on Mac.
582 """
583 return sys.platform.startswith('darwin') 568 return sys.platform.startswith('darwin')
OLDNEW
« no previous file with comments | « no previous file | tools/auto_bisect/cloud_storage_wrapper.py » ('j') | tools/auto_bisect/fetch_build.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698