Chromium Code Reviews| 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 f8f620bc9d0fabe9d9b466d0b23d8827d656a4b2..169977c8d8eea9791a30d9b01688f243c4405672 100644 |
| --- a/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py |
| +++ b/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py |
| @@ -252,7 +252,15 @@ class ChromeBrowserBackend(browser_backend.BrowserBackend): |
| """ |
| if self._tracing_backend is None: |
| self._tracing_backend = tracing_backend.TracingBackend(self._port) |
| - return self._tracing_backend.StartTracing(custom_categories, timeout) |
| + first_nested_call = self._tracing_backend.StartTracing( |
| + custom_categories, timeout) |
| + for (i, debugger_url) in enumerate(self._browser.tabs): |
|
nduca
2013/10/31 07:32:02
you need to make sure you close the inspector sess
ernstm
2013/11/05 00:25:05
I moved the iteration to StopTracing. Do you think
|
| + tab = self.tab_list_backend.Get(i, None) |
| + if tab: |
| + tab.ExecuteJavaScript('console.time("' + debugger_url + '")') |
| + tab.ExecuteJavaScript('console.timeEnd("' + debugger_url + '")') |
| + self._tracing_backend.AddTabToMarkerMapping(tab, debugger_url) |
| + return first_nested_call |
| def StopTracing(self): |
| """ Stops tracing and returns the result as TraceResult object. """ |