| Index: tools/telemetry/telemetry/core/platform/android_platform_backend.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/android_platform_backend.py b/tools/telemetry/telemetry/core/platform/android_platform_backend.py
|
| index 71317cb03fb888a5d2899ae1e4c3427a4af57682..a0e2642300bb830f32d885b9c6e3976c5cec26e2 100644
|
| --- a/tools/telemetry/telemetry/core/platform/android_platform_backend.py
|
| +++ b/tools/telemetry/telemetry/core/platform/android_platform_backend.py
|
| @@ -127,11 +127,11 @@ class AndroidPlatformBackend(
|
| if not android_prebuilt_profiler_helper.InstallOnDevice(
|
| self._device, 'purge_ashmem'):
|
| raise Exception('Error installing purge_ashmem.')
|
| - if self._device.old_interface.RunShellCommand(
|
| + (status, output) = self._device.old_interface.GetAndroidToolStatusAndOutput(
|
| android_prebuilt_profiler_helper.GetDevicePath('purge_ashmem'),
|
| - log_result=True):
|
| - return
|
| - raise Exception('Error while purging ashmem.')
|
| + log_result=True)
|
| + if status != 0:
|
| + raise Exception('Error while purging ashmem: ' + '\n'.join(output))
|
|
|
| def GetMemoryStats(self, pid):
|
| memory_usage = self._device.old_interface.GetMemoryUsageForPid(pid)
|
|
|