telemetry.internal.backends.chrome.ios_browser_backend | index telemetry/internal/backends/chrome/ios_browser_backend.py

`# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.`

Modules
`` |  |

telemetry.internal.backends.chrome.chrome_browser_backend contextlib telemetry.core.exceptions | json logging re | telemetry.internal.backends.chrome.system_info_backend urllib2 telemetry.core.util |

Classes
`` |  |

telemetry.internal.backends.chrome.chrome_browser_backend.ChromeBrowserBackend(telemetry.internal.backends.browser_backend.BrowserBackend)
  IosBrowserBackend

class IosBrowserBackend(telemetry.internal.backends.chrome.chrome_browser_backend.ChromeBrowserBackend)
`` |  |

Method resolution order:
  IosBrowserBackend
  telemetry.internal.backends.chrome.chrome_browser_backend.ChromeBrowserBackend
  telemetry.internal.backends.browser_backend.BrowserBackend
  telemetry.internal.backends.app_backend.AppBackend
  __builtin__.object

Methods defined here:

GetBrowserStartupArgs(self)

GetDeviceUrls(self)

GetStackTrace(self)

GetStandardOutput(self)

GetSystemInfo(self)

GetWebSocketDebuggerUrls(self, device_urls)
  `Get a list of the websocket debugger URLs to communicate with
  all running UIWebViews.`

HasBrowserFinishedLaunching(self)

IsBrowserRunning(self)

Start(self)

UpdateRunningBrowsersInfo(self)
  `Refresh to match current state of the running browser.`

__init__(self, ios_platform_backend, browser_options)

extension_backend(self)

Data descriptors defined here:

browser_directory

profile_directory

Methods inherited from telemetry.internal.backends.chrome.chrome_browser_backend.ChromeBrowserBackend:

Close(self)

DumpMemory(self, timeout=90)

GetProcessName(self, cmd_line)
  `Returns a user-friendly name for the process of the given |cmd_line|.`

GetReplayBrowserStartupArgs(self)

SetMemoryPressureNotificationsSuppressed(self, suppressed, timeout=90)

SimulateMemoryPressureNotification(self, pressure_level, timeout=90)

StartTracing(self, trace_options, custom_categories=None, timeout=90)
  `Args:
  trace_options: An tracing_options.TracingOptions instance.
  custom_categories: An optional string containing a list of
  comma separated categories that will be traced
  instead of the default category set. Example: use
  "webkit,cc,disabled-by-default-cc.debug" to trace only
  those three event categories.`

StopTracing(self, trace_data_builder)

Data descriptors inherited from telemetry.internal.backends.chrome.chrome_browser_backend.ChromeBrowserBackend:

devtools_client

supports_cpu_metrics

supports_memory_dumping

supports_memory_metrics

supports_overriding_memory_pressure_notifications

supports_power_metrics

supports_system_info

supports_tab_control

supports_tracing

Methods inherited from telemetry.internal.backends.browser_backend.BrowserBackend:

IsAppRunning(self)

SetBrowser(self, browser)

UploadLogsToCloudStorage(self)
  `Uploading log files produce by this browser instance to cloud storage.
  Check supports_uploading_logs before calling this method.`

Data descriptors inherited from telemetry.internal.backends.browser_backend.BrowserBackend:

browser

browser_type

log_file_path

profiling_controller_backend

should_ignore_certificate_errors

supports_extensions
  `True if this browser backend supports extensions.`

supports_uploading_logs

tab_list_backend

wpr_mode

Methods inherited from telemetry.internal.backends.app_backend.AppBackend:

SetApp(self, app)

__del__(self)

Data descriptors inherited from telemetry.internal.backends.app_backend.AppBackend:

__dict__
  `dictionary for instance variables (if defined)`

__weakref__
  `list of weak references to the object (if defined)`

app

app_type

pid

platform_backend