Python: module telemetry.internal.backends.chrome.cros_browser_with_oobe

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