This repository is a collection of various tools that are useful forthe things we do in Performance and Performance Testing.
Project description
mozperftest_tools
This repository is a collection of various tools that are useful for the things we do in Performance and Performance Testing. You can find the most interesting ones documented below.
Setup
pip install mozperftest-tools
Browsertime Side-by-Side Video Comparisons
The side_by_side.py
tool can be used to generate a side-by-side comparion of two browsertime videos. This can be useful for determining if a regression/improvement is legitimate or not. It uses the similarity metric which is calculated using video histograms. See below for more information.
from mozperftest_tools.side_by_side import SideBySide
s = SideBySide("welcome-linux/")
s.run(
test_name="browsertime-first-install-firefox-welcome-fis-e10s",
platform="test-linux1804-64-shippable-qr/opt-browsertime-first-install-firefox-welcome-fis-e10s",
base_branch="autoland",
base_revision="a9fcab1e5680054879d4d9547b0a36f6e15b1216",
new_branch="autoland",
new_revision="962cc435d9fbdd0b69e678bdc62a041f7164c7f4"
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for mozperftest_tools-0.1.0.dev9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f366bcda3d1ca4094718e9ffb537f40bf721cc5a8ccaca08a402f5b2b762fb2 |
|
MD5 | 9b7dfb56d1af8723f7eda6eba3718590 |
|
BLAKE2b-256 | 5af212a8db5c8f565e12c8e78278bf2f5c9f529705b17f214a12d8b88d669c71 |
Close
Hashes for mozperftest_tools-0.1.0.dev9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2482370aafef60465a55c719fb80d826dc6a44639771e21b2b5a2b0893eab7c7 |
|
MD5 | 9a5af13f87d0c204fec487f37c8769a0 |
|
BLAKE2b-256 | 2f7a7026b8fd3224897d9f8298c10665aafda1e781b3241d3310557232961647 |