telemetry.core.util
index
telemetry/core/util.py

# Copyright (c) 2012 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
       
inspect
logging
os
socket
sys
time

 
Classes
       
exceptions.Exception(exceptions.BaseException)
TimeoutException

 
class TimeoutException(exceptions.Exception)
    
Method resolution order:
TimeoutException
exceptions.Exception
exceptions.BaseException
__builtin__.object

Data descriptors defined here:
__weakref__
list of weak references to the object (if defined)

Methods inherited from exceptions.Exception:
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

 
Functions
       
AddDirToPythonPath(*path_parts)
CloseConnections(tab)
Closes all TCP sockets held open by the browser.
FindElementAndPerformAction(tab, text, callback_code)
JavaScript snippet for finding an element with a given text on a page.
FindSupportBinary(binary_name, executable=True)
Returns the path to the given binary name.
GetBaseDir()
GetBuildDirectories()
Yields all combination of Chromium build output directories.
GetChromiumSrcDir()
GetTelemetryDir()
GetUnittestDataDir()
GetUnreservedAvailableLocalPort()
Returns an available port on the system.
 
WARNING: This method does not reserve the port it returns, so it may be used
by something else before you get to use it. This can lead to flake.
WaitFor(condition, timeout)
Waits for up to |timeout| secs for the function |condition| to return True.
 
Polling frequency is (elapsed_time / 10), with a min of .1s and max of 5s.
 
Returns:
  Result of |condition| function (if present).