QA/Automation/Projects/Mozmill Automation/On Demand Test Framework

From MozillaWiki
Jump to navigation Jump to search

Overview

TBD

Name: On-Demand Test Framework
Leads: Geo Mealer, Henrik Skupin
Contributors: TBD
Tracker: TBD

Goals for Q4/11

TBD

Status Task Description
Not started Subgoal 1 Description
Not Started Subgoal 2 Description

Project Milestones

TBD

Status Milestone Description
Not started Milestone 1 Description
Not Started Milestone 2 Description

Architecture

On-Demand Test Framework Architecture

The Trigger and Config Generator components are a proposed part of integrating the CI goal into this system by automatically generating a Demand, and will not be covered in this project.

Component Description
Demand User-facing interface for demanding a one-time test run
Config Standardized configuration document for describing a test run
Dashboard User-facing interface for tracking run status
Executor Kicks off and centrally controls the test run
Provisioner Initializes appropriate machines for execution
Machine Environment on target machines for remote execution

In addition to these, Status formats must be defined where they exist in the architecture. It is unknown yet as to which module will define these, or whether they will be significant enough to require subprojects.

Resources