Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mozperftest_tools-0.4.4.tar.gz (32.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mozperftest_tools-0.4.4-py3-none-any.whl (36.2 kB view details)

Uploaded Python 3

File details

Details for the file mozperftest_tools-0.4.4.tar.gz.

File metadata

  • Download URL: mozperftest_tools-0.4.4.tar.gz
  • Upload date:
  • Size: 32.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mozperftest_tools-0.4.4.tar.gz
Algorithm Hash digest
SHA256 fc9d64fef94499dc4ff76b7d8bc792c748186dca58c63de14a17bc1c64af498e
MD5 f49be2d8fd322f757541115cb9a97ada
BLAKE2b-256 318bf84a7f03a525b3ca2ed1d67c09f0d1c28cfdd48baca2449c87e9fa4ebba3

See more details on using hashes here.

File details

Details for the file mozperftest_tools-0.4.4-py3-none-any.whl.

File metadata

File hashes

Hashes for mozperftest_tools-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c7e6f6805b1687081f417d3cfb7ab646c55706efcfe35652b979c9b6b71c1010
MD5 adaaf1e5b691af22310f4377cf42ecb2
BLAKE2b-256 4036ec33e72b55072c9a5b1a17e201b538a37eecd555cd9e799cca020bc6e687

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page