Name Description Size
__init__.py 0
base_python_support.py Used to setup the test. The `test` arg is the test itself with all of its current settings. It can be modified as needed to add additional information to the test that will run. The `args` arg contain all the user-specified args, or the default settings for them. These can be useful for changing the behaviour based on the app, or if we're running locally. No return is expected. The `test` argument can be changed directly. 4467
benchmark.py utility class for running benchmarks in raptor 13666
browsertime
chrome_trace.py Module to handle chrom* profiling. 5240
cmdline.py 24054
filters.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 raptor import filters filter_list = filters.ignore_first.prepare(1) + filters.median.prepare() for filter in filter_list: data = filter(data) # data is filtered 6256
gecko_profile.py Module to handle Gecko profiling. 9847
manifest.py 27929
output.py output raptor test results 87009
outputhandler.py 1020
perfdocs
performance_tuning.py Set various performance-oriented parameters, to reduce jitter. This includes some device-specific kernel tweaks. For more information, see https://bugzilla.mozilla.org/show_bug.cgi?id=1547135. 7720
perftest.py Abstract base class for perftests that execute via a subharness, either Raptor or browsertime. 35350
raptor.py 7166
raptor.toml 3115
raptor_profiling.py Superclass to handle profiling in Raptor-Browsertime. 6651
results.py Abstract base class to handle perftest results 51057
signal_handler.py 578
tests
tooltool-manifests
utils.py Utility functions for Raptor 5836