QA/Automation/Projects/Mozmill Automation/Environment/Requirements: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 2: Line 2:


==General==
==General==
There are requirements, which apply to each of our supported platforms:
There are requirements, which apply to each of our supported platforms. The following list shows all of them in a prioritized order:
* The environment has to be shipped as a zip archive, which only needs to be extracted on the target machine
 
* The sizes of the environments have to be as small as possible
* Ship with a fixed version of included tools, e.g. Mercurial, and Mozmill
* The environment does not modify the users system in any kind by installing applications or modifying settings on a system level
* No dependencies on system-wide applications, like tool-boxes or frameworks
* There should be no dependency on system wide applications, which means that all tools included in the environment will work on a fresh operation system installation
* No modifications to the system by installing tools or modifying settings on a system level
* Shipping as a zip archive with an as small as possible size


==Linux==
==Linux==

Revision as of 22:15, 12 October 2011

Setting up the environment for Mozmill is not always an easy task, especially on Windows with all the dependencies for external tools, e.g. Python. To nearly eliminate the entry barrier for new members, but also to provide a package for our own automation tasks, a pre-configured environment will be made available. It contains all the tools, which are necessary to execute the Mozmill tests for Firefox.

General

There are requirements, which apply to each of our supported platforms. The following list shows all of them in a prioritized order:

  • Ship with a fixed version of included tools, e.g. Mercurial, and Mozmill
  • No dependencies on system-wide applications, like tool-boxes or frameworks
  • No modifications to the system by installing tools or modifying settings on a system level
  • Shipping as a zip archive with an as small as possible size

Linux

Mac

Windows