__init__.py |
|
0 |
allowlist.py |
|
6910 |
base_profile |
|
|
bootstrap.js |
globals initializeBrowser |
1716 |
cmanager.py |
Public interface to manage counters.
On creation, create a thread to collect counters. Call :meth:`start`
to start collecting counters with that thread.
Be sure to call :meth:`stop` to stop the thread.
|
2155 |
cmanager_base.py |
Loads all of the counters defined in the counterDict |
1019 |
cmanager_linux.py |
python front-end to running xrestop:
http://www.freedesktop.org/wiki/Software/xrestop
For each monitored process, `xrestop -m 1 -b` produces output like:
0 - Thunderbird ( PID: 2035 ):
res_base : 0x1600000
res_mask : 0x1fffff
windows : 69
GCs : 35
fonts : 1
pixmaps : 175
pictures : 272
glyphsets : 73
colormaps : 0
passive grabs : 0
cursors : 9
unknowns : 42
pixmap bytes : 4715737
other bytes : ~13024
total bytes : ~4728761
|
5433 |
cmanager_mac.py |
CounterManager for Mac OSX |
2825 |
cmanager_win32.py |
Get list of expanded counter paths given a counter name. Returns a
list of strings or None, if no counter paths can be created
|
8921 |
cmdline.py |
|
11279 |
config.py |
A decorator that register configuration validators to execute against the
configuration.
They will be executed in the order of declaration.
|
14283 |
ffsetup.py |
Set up a browser environment before running a test.
|
14151 |
filter.py |
data filters:
takes a series of run data and applies statistical transforms to it
Each filter is a simple function, but it also have attached a special
`prepare` method that create a tuple with one instance of a
:class:`Filter`; this allow to write stuff like::
from talos import filter
filters = filter.ignore_first.prepare(1) + filter.median.prepare()
for filter in filters:
data = filter(data)
# data is filtered
|
5614 |
gecko_profile.py |
module to handle Gecko profiling.
|
10127 |
getInfo.html |
shutdown script |
1528 |
getinfooffline |
|
|
heavy.py |
Downloads Heavy profiles from TaskCluster.
|
4506 |
mainthreadio.py |
|
6040 |
mtio-allowlist.json |
|
6386 |
output.py |
output formats for Talos |
13971 |
pageloader |
|
|
results.py |
objects and methods for parsing and serializing Talos results
see https://wiki.mozilla.org/Buildbot/Talos/DataFormat
|
18272 |
run_tests.py |
Set up a new web server with wptserve. |
21552 |
scripts |
|
|
startup_test |
|
|
talos-powers |
|
|
talos_process.py |
Store useful results of the browser execution.
|
9788 |
talosconfig.py |
|
1979 |
test.py |
test definitions for Talos
|
45778 |
tests |
|
|
ttest.py |
A generic means of running an URL based browser test
follows the following steps
- creates a profile
- tests the profile
- gets metrics for the current test environment
- loads the url
- collects info on any counters while test runs
- waits for a 'dump' from the browser
|
10906 |
unittests |
|
|
utils.py |
Utility functions for Talos |
5201 |
webextensions |
|
|
xtalos |
|
|