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

`# Copyright 2013 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.browser.browser | telemetry.internal.backends.chrome.cros_browser_backend |  |

Classes
`` |  |

telemetry.internal.browser.browser.Browser(telemetry.internal.app.App)
  CrOSBrowserWithOOBE

class CrOSBrowserWithOOBE(telemetry.internal.browser.browser.Browser)
`` | `Cros-specific browser.`

Method resolution order:
  CrOSBrowserWithOOBE
  telemetry.internal.browser.browser.Browser
  telemetry.internal.app.App
  __builtin__.object

Methods defined here:

__init__(self, backend, platform_backend, credentials_path)

Data descriptors defined here:

oobe
  `The login webui (also serves as ui for screenlock and
  out-of-box-experience).`

oobe_exists
  `True if the login/oobe/screenlock webui exists. This is more lightweight
  than accessing the oobe property.`

Methods inherited from telemetry.internal.browser.browser.Browser:

Close(self)
  `Closes this browser.`

DumpMemory(self, timeout=90)

GetStackTrace(self)

GetStandardOutput(self)

GetSystemInfo(self)
  `Returns low-level information about the system, if available.
  See the documentation of the SystemInfo class for more details.`

SetMemoryPressureNotificationsSuppressed(self, suppressed, timeout=90)

SimulateMemoryPressureNotification(self, pressure_level, timeout=90)

Data descriptors inherited from telemetry.internal.browser.browser.Browser:

browser_type

cpu_stats
  `Returns a dict of cpu statistics for the system.
  { 'Browser': {
  'CpuProcessTime': S,
  'TotalTime': T
  },
  'Gpu': {
  'CpuProcessTime': S,
  'TotalTime': T
  },
  'Renderer': {
  'CpuProcessTime': S,
  'TotalTime': T
  }
  }
  Any of the above keys may be missing on a per-platform basis.`

extensions

foreground_tab

memory_stats
  `Returns a dict of memory statistics for the browser:
  { 'Browser': {
  'VM': R,
  'VMPeak': S,
  'WorkingSetSize': T,
  'WorkingSetSizePeak': U,
  'ProportionalSetSize': V,
  'PrivateDirty': W
  },
  'Gpu': {
  'VM': R,
  'VMPeak': S,
  'WorkingSetSize': T,
  'WorkingSetSizePeak': U,
  'ProportionalSetSize': V,
  'PrivateDirty': W
  },
  'Renderer': {
  'VM': R,
  'VMPeak': S,
  'WorkingSetSize': T,
  'WorkingSetSizePeak': U,
  'ProportionalSetSize': V,
  'PrivateDirty': W
  },
  'SystemCommitCharge': X,
  'SystemTotalPhysicalMemory': Y,
  'ProcessCount': Z,
  }
  Any of the above keys may be missing on a per-platform basis.`

profiling_controller

supports_cpu_metrics

supports_extensions

supports_memory_dumping

supports_memory_metrics

supports_overriding_memory_pressure_notifications

supports_power_metrics

supports_system_info

supports_tab_control

tabs

Methods inherited from telemetry.internal.app.App:

__enter__(self)

__exit__(self, *args)

Data descriptors inherited from telemetry.internal.app.App:

__dict__
  `dictionary for instance variables (if defined)`

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

app_type

platform