Name Description Size
__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