QA/Infrastructure/Automation Servers/Project Overview
From MozillaWiki
< QA | Infrastructure | Automation Servers
Contents
Overview
Lead: | Al Billings |
Status: | 15 Mac Minis (8 10.7, 4 10.6, 3 10.5) 8 HP 1340 Servers |
Documentation: | TBD |
Summary
The Automation Services Team and the WebQA need configured hardware to act as a platform for release and update testing for Firefox and WebQA projects. This is to support, currently, Mozmill and Selenium testing.
This hardware consists of a series of Mac Pro, Mac Mini, and racked server resources. VMware (either Fusion or ESX) is run on hardware for Linux and Windows virtual machines. OS X testing is done natively.
Project Plan
Goal
- Remove bottlenecks caused by a lack of machines resources for the automated testing of concurrent Firefox builds.
Milestones
Milestone 1
Completion of:
- [DONE] Configuration of Mac Pros and Minis for Mozmill
- Mac Pros:
- QA-Set
- QA-Horus
- QA-Masterblaster
- Mac Pros:
- Mac Mini
- QA-Mozmill
- [DONE] Relocation of hardware to separate switch and server room
Milestone 2
- [DONE] Creation of separate QA VLAN to partition automation servers onto private subnet (see bug 672357).
- Increase automation capacity for release testing
- [DONE] New hardware to provide additional virtual machine hosting and separation of OS X testing (see bug 674697 and bug 674700).
Milestone 3
- Configuration of OS X machines for release testing:
- 8 10.7 Mac Minis
- 4 10.6 Mac Minis
- 3 10.5 Mac Minis
- Configuration of HP 1340 servers for release testing:
- Installation of ESXi
- Creation of Virtual Machines
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 7 x64
- Ubuntu 11.10
- Installation of Mozmill environment and Pulse on VMs