| Index: telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_agent.py
|
| diff --git a/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_agent.py b/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_agent.py
|
| index d6485212e31c5c872c96612047e94111e007a667..e05ff2ae599ad349534822a35159420377addd45 100644
|
| --- a/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_agent.py
|
| +++ b/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_agent.py
|
| @@ -24,6 +24,15 @@ _CHROME_TRACE_CONFIG_DIR_ANDROID = '/data/local/'
|
| _CHROME_TRACE_CONFIG_FILE_NAME = 'chrome-trace-config.json'
|
|
|
|
|
| +def ClearStarupTracingStateIfNeeded(platform_backend):
|
| + # Trace config file has fixed path on Android and temporary path on desktop.
|
| + if platform_backend.GetOSName() == 'android':
|
| + trace_config_file = os.path.join(_CHROME_TRACE_CONFIG_DIR_ANDROID,
|
| + _CHROME_TRACE_CONFIG_FILE_NAME)
|
| + platform_backend.device.RunShellCommand(
|
| + ['rm', '-f', trace_config_file], check_return=True, as_root=True)
|
| +
|
| +
|
| class ChromeTracingStartedError(Exception):
|
| pass
|
|
|
|
|