canmove, Confirmed users
2,041
edits
No edit summary |
|||
Line 34: | Line 34: | ||
| Implementation of a remote mechanism to trigger Mozmill functional and update tests for Firefox releases | | Implementation of a remote mechanism to trigger Mozmill functional and update tests for Firefox releases | ||
|} | |} | ||
==Requirements== | |||
* We want to be able to kick off test runs with as little interaction and micromanaging as we can. | |||
* A test run equates to a script with one or more parameters, which will be run on one or more environments. These parameters correspond mostly to the test matrix, and will vary per run type. | |||
* The test run is capable of, within a given environment, doing everything from app deployment to testing to app cleanup. Or we can split these up if more convenient. | |||
* We'll want the system to spread testing among a number of available machines per environment, and ultimately create the machines as needed. | |||
* Ultimately, we'd like the ability to slice the test run on a parameter value to run in parallel. If we can get it, understanding how to slice the test run per-test would be even better. | |||
* We'd like to clearly monitor run progress, and watchdog for hung machines. | |||
* We'd like to see understandable test results, preferably consolidated across a whole run (at least per-env, if not cross-env). | |||
==Project Milestones== | ==Project Milestones== |