mozregression is a free, open-source debugging tool designed to identify when software regressions were introduced into Mozilla applications. It automatically downloads and tests historical nightly and integration builds to narrow down the source of a bug. Users specify a date range or known working and broken versions to begin an investigation. The software uses binary search to reduce the number of builds requiring manual testing. During each step, users indicate whether the issue appears in the tested build. It then identifies a smaller regression range and can report relevant changesets for developers. mozregression provides graphical and command-line interfaces for different workflows. Available for Windows, macOS, and Linux, it helps testers and developers investigate Firefox and other supported Mozilla software regressions.
Features
- Automated regression detection across historical Mozilla nightly and integration builds
- Binary search testing to identify when software bugs were introduced
- Configurable regression searches using known working and broken build dates
- Automatic downloading and launching of compatible Mozilla application builds
- Interactive graphical interface and command-line tools for regression investigations
- Regression range reporting with relevant changesets for developer troubleshooting