Index: tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py |
diff --git a/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py b/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py |
index b5adcb68787436d7b4c802f8ae606a100d4b8a07..ab0c72912e9303d54a04e37a128fe20b1b5d40d3 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py |
@@ -270,6 +270,12 @@ class ChromeBrowserBackend(browser_backend.BrowserBackend): |
self._tracing_backend = tracing_backend.TracingBackend(self._port) |
return self._tracing_backend.StartTracing(custom_categories, timeout) |
+ @property |
+ def is_tracing_running(self): |
+ if not self._tracing_backend: |
+ return None |
+ return self._tracing_backend.is_tracing_running |
+ |
def StopTracing(self): |
""" Stops tracing and returns the result as TimelineData object. """ |
for (i, debugger_url) in enumerate(self._browser.tabs): |