| Index: tools/telemetry/telemetry/core/platform/desktop_platform_backend.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/desktop_platform_backend.py b/tools/telemetry/telemetry/core/platform/desktop_platform_backend.py
|
| index 10f58b9cf156fb68575b38af99a218ee51e350b7..e734049fddb14d0defb3fb1ff67296e60bcbc583 100644
|
| --- a/tools/telemetry/telemetry/core/platform/desktop_platform_backend.py
|
| +++ b/tools/telemetry/telemetry/core/platform/desktop_platform_backend.py
|
| @@ -5,8 +5,8 @@
|
| import os
|
| import subprocess
|
|
|
| -from telemetry.core import util
|
| from telemetry.core.platform import platform_backend
|
| +from telemetry.util import support_binaries
|
|
|
|
|
| class DesktopPlatformBackend(platform_backend.PlatformBackend):
|
| @@ -14,15 +14,12 @@ class DesktopPlatformBackend(platform_backend.PlatformBackend):
|
| # This is an abstract class. It is OK to have abstract methods.
|
| # pylint: disable=W0223
|
|
|
| - def GetFlushUtilityName(self):
|
| - return NotImplementedError()
|
| -
|
| def FlushSystemCacheForDirectory(self, directory, ignoring=None):
|
| assert directory and os.path.exists(directory), \
|
| 'Target directory %s must exist' % directory
|
| - flush_command = util.FindSupportBinary(self.GetFlushUtilityName())
|
| - assert flush_command, \
|
| - 'You must build %s first' % self.GetFlushUtilityName()
|
| + flush_command = support_binaries.FindPath('clear_system_cache',
|
| + self.GetOSName())
|
| + assert flush_command, 'You must build clear_system_cache first'
|
|
|
| args = []
|
| directory_contents = os.listdir(directory)
|
|
|