| __init__.py |
|
0 |
| allowlist.py |
|
6900 |
| base_profile |
|
|
| 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.
|
2147 |
| cmanager_base.py |
Loads all of the counters defined in the counterDict |
1011 |
| 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 |
2826 |
| 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
|
9158 |
| cmdline.py |
|
11347 |
| config.py |
A decorator that register configuration validators to execute against the
configuration.
They will be executed in the order of declaration.
|
14284 |
| ffsetup.py |
Set up a browser environment before running a test.
|
14272 |
| 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
|
5542 |
| gecko_profile.py |
module to handle Gecko profiling.
|
9728 |
| getInfo.html |
shutdown script |
1528 |
| getinfooffline |
|
|
| heavy.py |
Downloads Heavy profiles from TaskCluster.
|
4688 |
| mainthreadio.py |
|
5952 |
| mtio-allowlist.json |
|
5984 |
| output.py |
output formats for Talos |
11835 |
| pageloader |
|
|
| results.py |
objects and methods for parsing and serializing Talos results
see https://wiki.mozilla.org/Buildbot/Talos/DataFormat
|
18138 |
| run_tests.py |
Set up a new web server with wptserve. |
21390 |
| scripts |
|
|
| startup_test |
|
|
| talos-powers |
|
|
| talos_process.py |
Store useful results of the browser execution.
|
9093 |
| talosconfig.py |
|
1933 |
| test.py |
test definitions for Talos
|
46055 |
| 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
|
10857 |
| unittests |
|
|
| utils.py |
Utility functions for Talos |
5224 |
| webextensions |
|
|
| xtalos |
|
|