Testing

For bugs related to automated testing of Mozilla client code (Firefox, Thunderbird, Fennec, Gecko, etc) (More info)

Select a component to see open bugs in that component:

AWSY

For bugs related to the Are We Slim Yet testing framework.

CI Configuration

Changes to CI infrastructure and scheduling

Code Coverage

This is for bugs with the code coverage tools chain (gcov, lcov, JSCoverage, etc.), issues with the results, and ideas for new features or tools for code coverage.

Condprofile

Conditioned Gecko Profile Generator for Testing

CPPUnitTest

Please file bugs here for issues with the cppunittest framework. For test related issues, file against the component under test.

Firefox UI Tests

Please file bugs here for Firefox UI tests with Marionette

geckodriver

Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers.

General

Please file bugs here if you don't know where they belong.

GTest

Please file bugs here for issues with the GTest harness. For test related issues, file against the component under test.

Marionette Client and Harness

Python client and harness for the Marionette remote protocol implementation.

Mochitest

Please file bugs here for issues with the Mochitest framework itself. For bugs in existing tests, or for adding new tests, please file bugs against the component to be tested.

Mozbase

python modules for managing the common operations that we do in all our test harnesses (more info)

Mozbase Rust

A collection of Rust crates for managing common test related operations.

mozperftest

The mozperftest framework in python/mozperftest

mozregression

Regression range finder for Mozilla nightly builds

mozscreenshots

A tool that helps detect visual regressions in Firefox by comparing screenshots (more info)

PerfCompare

PerfCompare is a tool for visualising the results of performance tests run against Mozilla's products.

Performance

Bugs related to performance testing

Python Test

Please file bugs here for issues with the python unittest framework, including mach command and pytest integrations. For test related issues, file against the component under test.

Raptor

For bugs in the Raptor desktop performance framework and associated web extensions.

Reftest

Please file bugs here for issues with the reftest framework itself. For bugs in existing tests, or for adding new tests, please file bugs against the component to be tested.

Talos

For bugs in the Talos performance testing framework.

web-platform-tests

Bugs relating to Mozilla import and automation of the W3C's web-platform-tests testsuite repository.

XPCShell Harness

Please file bugs here for issues with the XPCShell test harness itself, including the necessary Makefile infrastructure to add and run those tests. For bugs in existing tests, or for adding new tests, please file bugs against the component to be tested.