| Index: devil/devil/android/device_utils_test.py
|
| diff --git a/devil/devil/android/device_utils_test.py b/devil/devil/android/device_utils_test.py
|
| index 2490209631075502df03c9f81c035b8da05ef2b6..b4dfe6223923f0945b60eb7e32ed335d78a5b7d6 100755
|
| --- a/devil/devil/android/device_utils_test.py
|
| +++ b/devil/devil/android/device_utils_test.py
|
| @@ -1538,12 +1538,24 @@ class DeviceUtilsGoHomeTest(DeviceUtilsTest):
|
|
|
| class DeviceUtilsForceStopTest(DeviceUtilsTest):
|
|
|
| + def testForceStop_sdkGreaterThanNougatMR1(self):
|
| + with self.patch_call(self.call.device.build_version_sdk,
|
| + return_value=(version_codes.NOUGAT_MR1 + 1)):
|
| + with self.patch_call(self.call.device.build_id, return_value='ZZZ99Z'):
|
| + with self.assertCall(
|
| + self.call.adb.Shell('p=test.package;if [[ "$(ps -e)" = *$p* ]]; '
|
| + 'then am force-stop $p; fi'),
|
| + ''):
|
| + self.device.ForceStop('test.package')
|
| +
|
| def testForceStop(self):
|
| - with self.assertCall(
|
| - self.call.adb.Shell('p=test.package;if [[ "$(ps)" = *$p* ]]; then '
|
| - 'am force-stop $p; fi'),
|
| - ''):
|
| - self.device.ForceStop('test.package')
|
| + with self.patch_call(self.call.device.build_version_sdk,
|
| + return_value=(version_codes.LOLLIPOP)):
|
| + with self.assertCall(
|
| + self.call.adb.Shell('p=test.package;if [[ "$(ps)" = *$p* ]]; then '
|
| + 'am force-stop $p; fi'),
|
| + ''):
|
| + self.device.ForceStop('test.package')
|
|
|
|
|
| class DeviceUtilsClearApplicationStateTest(DeviceUtilsTest):
|
|
|