QA/Infrastructure/Automation Servers/Project Overview

From MozillaWiki
Jump to: navigation, search

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 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

Bugs

Notes