Skip to main content

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"
)

Metadata

Release files for mozperftest-tools 0.4.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mozperftest-tools 0.4.4
File Size Uploaded
mozperftest_tools-0.4.4.tar.gz 32.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mozperftest-tools 0.4.4
File Interpreter ABI Platform
mozperftest_tools-0.4.4-py3-none-any.whl Python 3 none any Details

Total release size: 69.1 kB

Release files / mozperftest_tools-0.4.4.tar.gz

Download URL mozperftest_tools-0.4.4.tar.gz
Size 32.9 kB
Tags Source
SHA-256 checksum
How to use checksums
fc9d64fef94499dc4ff76b7d8bc792c748186dca58c63de14a17bc1c64af498e
BLAKE2b-256 checksum
How to use checksums
318bf84a7f03a525b3ca2ed1d67c09f0d1c28cfdd48baca2449c87e9fa4ebba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / mozperftest_tools-0.4.4-py3-none-any.whl

Download URL mozperftest_tools-0.4.4-py3-none-any.whl
Size 36.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c7e6f6805b1687081f417d3cfb7ab646c55706efcfe35652b979c9b6b71c1010
BLAKE2b-256 checksum
How to use checksums
4036ec33e72b55072c9a5b1a17e201b538a37eecd555cd9e799cca020bc6e687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.4.4 This release

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.13

1 release file

0.1.11

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page