| OLD | NEW |
| 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 """Provides a variety of device interactions based on adb. | 5 """Provides a variety of device interactions based on adb. |
| 6 | 6 |
| 7 Eventually, this will be based on adb_wrapper. | 7 Eventually, this will be based on adb_wrapper. |
| 8 """ | 8 """ |
| 9 # pylint: disable=W0613 | 9 # pylint: disable=W0613 |
| 10 | 10 |
| (...skipping 671 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 682 @decorators.WithTimeoutAndRetriesFromInstance() | 682 @decorators.WithTimeoutAndRetriesFromInstance() |
| 683 def SetJavaAsserts(self, enabled, timeout=None, retries=None): | 683 def SetJavaAsserts(self, enabled, timeout=None, retries=None): |
| 684 """Enables or disables Java asserts. | 684 """Enables or disables Java asserts. |
| 685 | 685 |
| 686 Args: | 686 Args: |
| 687 enabled: A boolean indicating whether Java asserts should be enabled | 687 enabled: A boolean indicating whether Java asserts should be enabled |
| 688 or disabled. | 688 or disabled. |
| 689 timeout: timeout in seconds | 689 timeout: timeout in seconds |
| 690 retries: number of retries | 690 retries: number of retries |
| 691 | 691 |
| 692 Returns: |
| 693 True if the device-side property changed and a restart is required as a |
| 694 result, False otherwise. |
| 695 |
| 692 Raises: | 696 Raises: |
| 693 CommandTimeoutError on timeout. | 697 CommandTimeoutError on timeout. |
| 694 """ | 698 """ |
| 695 self.old_interface.SetJavaAssertsEnabled(enabled) | 699 return self.old_interface.SetJavaAssertsEnabled(enabled) |
| 696 | 700 |
| 697 @decorators.WithTimeoutAndRetriesFromInstance() | 701 @decorators.WithTimeoutAndRetriesFromInstance() |
| 698 def GetProp(self, property_name, timeout=None, retries=None): | 702 def GetProp(self, property_name, timeout=None, retries=None): |
| 699 """Gets a property from the device. | 703 """Gets a property from the device. |
| 700 | 704 |
| 701 Args: | 705 Args: |
| 702 property_name: A string containing the name of the property to get from | 706 property_name: A string containing the name of the property to get from |
| 703 the device. | 707 the device. |
| 704 timeout: timeout in seconds | 708 timeout: timeout in seconds |
| 705 retries: number of retries | 709 retries: number of retries |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 859 A Parallelizer operating over |devices|. | 863 A Parallelizer operating over |devices|. |
| 860 """ | 864 """ |
| 861 if not devices or len(devices) == 0: | 865 if not devices or len(devices) == 0: |
| 862 devices = pylib.android_commands.GetAttachedDevices() | 866 devices = pylib.android_commands.GetAttachedDevices() |
| 863 parallelizer_type = (parallelizer.Parallelizer if async | 867 parallelizer_type = (parallelizer.Parallelizer if async |
| 864 else parallelizer.SyncParallelizer) | 868 else parallelizer.SyncParallelizer) |
| 865 return parallelizer_type([ | 869 return parallelizer_type([ |
| 866 d if isinstance(d, DeviceUtils) else DeviceUtils(d) | 870 d if isinstance(d, DeviceUtils) else DeviceUtils(d) |
| 867 for d in devices]) | 871 for d in devices]) |
| 868 | 872 |
| OLD | NEW |