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 is a data warehouse containing Firefox unittest results and more
Minimalist mobile-device testing framework
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.
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.
Suite of Marionette Python tests for HTML5 video playback. https://wiki.mozilla.org/Auto-tools/Projects/Platform_Quality/Firefox_Media_Tests
GUI tool for transferring Fennec profiles to and from mobile devices via the SUTAgent.
Please file bugs here for Firefox UI tests with Marionette
Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers.
Please file bugs here if you don't know where they belong.
File bugs here for issues with httpd.js, the web server used in various Gecko test harnesses.
Home for the node/js based marionette-js-client and marionette-js-runner test framework bugs
For bugs related to custom Mozilla ESLint rules, the mach eslint command, ESLint automation, and other various linters.
Bugs related to the Marionette project (more info)
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.
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.
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.
python modules for managing the common operations that we do in all our test harnesses (more info)
Regression range finder for Mozilla nightly builds
A tool that helps detect visual regressions in Firefox by comparing screenshots (more info)
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.
Program for simulating native touch events on Android and FirefoxOS
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 is a xulrunner app for managing profiles for Firefox and other XUL applications and launching them.
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.
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.
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.
Light-weight testing interface for mobile devices.
For bugs in the Talos performance testing framework.
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.
Bugs relating to Mozilla import and automation of the W3C's web-platform-tests testsuite repository.
Home of WebQA bugs, including--but not limited to--Selenium tests to be reviewed, etc.
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.