QA/Automation/Projects/Mozmill Automation/On Demand Config Generator: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "=Overview= The Automation Development team is working on a Mozmill CI solution which triggers Mozmill tests immediately when a new build of Firefox has been made available. T...")
 
No edit summary
Line 1: Line 1:
=Overview=
=Overview=
The Automation Development team is working on a Mozmill CI solution which triggers Mozmill tests immediately when a new build of Firefox has been made available.
On Demand Config Generator is an application that intends to generate valid configuration files for Mozmill CI on-demand jobs, in order to reduce the chance of human error.
 
The ultimate goal is to build a system within QA, then hand off the process to Release Engineering for ongoing maintenance.


{| style="width: 90%; margin: 0 0 1em 1em" |
{| style="width: 90%; margin: 0 0 1em 1em" |
Line 9: Line 7:
  |- valign="top"
  |- valign="top"
  | '''Name:'''
  | '''Name:'''
  | Triggered Daily Test-runs
  | On Demand Config Generator
  |- valign="top"
  |- valign="top"
  | '''Leads:'''
  | '''Leads:'''
Line 23: Line 21:
  | https://etherpad.mozilla.org/mciconf
  | https://etherpad.mozilla.org/mciconf
|}
|}
==Requirements==
* We want our application to generate well formed config files.
* Should do field validation.
* Should check if the given builds exists.
* Should be able to load and check external files.
* Should be able to save jobs and load them back (localStorage).

Revision as of 09:44, 6 November 2013

Overview

On Demand Config Generator is an application that intends to generate valid configuration files for Mozmill CI on-demand jobs, in order to reduce the chance of human error.

Name: On Demand Config Generator
Leads: Dave Hunt
Contributors: n/a
Repository: https://github.com/davehunt/mciconf
Etherpad: https://etherpad.mozilla.org/mciconf


Requirements

  • We want our application to generate well formed config files.
  • Should do field validation.
  • Should check if the given builds exists.
  • Should be able to load and check external files.
  • Should be able to save jobs and load them back (localStorage).