Skip to content
This repository has been archived by the owner on May 15, 2018. It is now read-only.
whimboo edited this page Oct 9, 2014 · 13 revisions

Welcome to Mozmill CI

With this project the Firefox Automation team aims to keep running a continuous integration system for Mozmill tests written for Firefox. As core Jenkins is used and gets enhanced by adding configurations, plugins, and what-ever necessary.

What is the purpose of Mozmill CI?

Mozilla QA is in charge of testing upcoming Firefox releases, whether if those are final releases, beta releases, Aurora or Nightly builds. Given that due to the amount of tests for each of those builds this cannot be done manually, Mozmill CI helps in running all the tests fully automated. Therefore it makes use of the Mozilla Pulse message broker to identify when new builds are available for testing. Test results are getting sent to the appropriate dashboards.

How is the live system setup?

For testing all the Firefox builds by running the various test-runs as supported in mozmill-automation, two independent systems have been setup. One system is called staging and used for testing the newest features and bug fixes. Once it's proven that everything works as expected, the production instance is getting updated. If you want to know more about our setup, you should have a look at the environments page.

TODO:

Clone this wiki locally