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:

ActiveData

ActiveData is a data warehouse containing Firefox unittest results and more

Autophone

Minimalist mobile-device testing framework

BrowserTest

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

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.

external-media-tests

Suite of Marionette Python tests for HTML5 video playback. https://wiki.mozilla.org/Auto-tools/Projects/Platform_Quality/Firefox_Media_Tests

Fennec Profile Tool

GUI tool for transferring Fennec profiles to and from mobile devices via the SUTAgent.

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.

httpd.js

File bugs here for issues with httpd.js, the web server used in various Gecko test harnesses.

JSMarionette

Home for the node/js based marionette-js-client and marionette-js-runner test framework bugs

Lint

For bugs related to custom Mozilla ESLint rules, the mach eslint command, ESLint automation, and other various linters.

Marionette

Bugs related to the Marionette project (more info)

Minotaur

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

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.

Mochitest Chrome

Please file bugs here for issues with the Mochitest Chrome testing 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)

mozregression

Regression range finder for Mozilla nightly builds

mozscreenshots

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

New Frameworks

Please file bugs here for the creation of new automated testing frameworks. Please be sure to consider whether the existing test frameworks can simply be modified to provide the functionality you need.

Orangutan

Program for simulating native touch events on Android and FirefoxOS

Peptest

Peptest is an automated testing framework designed to test whether or not the application's UI thread remains responsive while performing a variety of actions. Please file bugs here for issues with the framework itself. For bugs in existing tests, or for adding new tests, file bugs against the component to be tested.

ProfileManager

ProfileManager is a xulrunner app for managing profiles for Firefox and other XUL applications and launching them.

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.

Sisyphus

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

ssltunnel

For bugs and enhancements in ssltunnel utility used by our automated test infrastructure for SSL, TLS and HTTPS protocols testing. This component is for bugs directly touching ssltunnel.cpp code.

SUTAgent

Light-weight testing interface for mobile devices.

Talos

For bugs in the Talos performance testing framework.

Test Informant

For bugs related to the service that monitors test manifests and generates reports (more info)

TPS

TPS is the Testing and Profiling System for Sync, an automation framework that performs multi-profile sync testing.

web-platform-tests

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

WebQA

Home of WebQA bugs, including--but not limited to--Selenium tests to be reviewed, etc.

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.