QA/Automation/Projects/Mozmill Automation/Mozmill2Scripts: Difference between revisions

Jump to navigation Jump to search
Line 65: Line 65:
=== Components ===
=== Components ===
{| class="fullwidth-table" |
{| class="fullwidth-table" |
  | style="background:#EFEFEF; width: 25%" | '''Component'''
  | style="background:#EFEFEF; width: 20%" | '''Module'''
  | style="background:#EFEFEF; width: 75%" | '''Description'''
  | style="background:#EFEFEF; width: 20%" | '''Owner'''
| style="background:#EFEFEF; width: 60%" | '''Description'''
  |- valign="top"
  |- valign="top"
  | TestRun || This class is to be used by the command line and will run a set of tests from a repository, and then send the report to a database.
  | application
|}
| n/a
| Application specific utilities. While updates will remain in our repository, the handling of the application.ini file could be part of mozrunner.
|- valign="top"
| errors
| n/a
| Module which contains all the supported error classes. This module will remain in our repository.
|- valign="top"
| json_file
| n/a
| Utilities for JSON files. This module will remain in our repository but should probably be moved to a generic file handling module.
|- valign="top"
| install
| n/a
| Installer and uninstaller for Gecko based applications across platforms. This module should be merged with mozinstall.
|- valign="top"
| rdf_parser
| n/a
| Parsing RDF files, e.g. install.rdf, with correct namespace handling. This module should be merged with mozprofile.
|- valign="top"
| report
| n/a
| Module for custom reports. It will remain in our repository and will work as plugin for Mozmill 2.0
|- valign="top"
| repository
| n/a
| Utilities for handling repositories. We could make it generic to be able to switch between hg and git later. This module will remain in our repository.
|- valign="top"
| scraper
| n/a
| Scraper for Gecko based applications from ftp.mozilla.org. We have to unify all the existing tools, e.g. getlatesttinderbox. This module will remain in our repository.
|- valign="top"
| testrun
| n/a
| Contains available test-runs to be used by the command line scripts
|}


==Proposal==
==Proposal==
canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,747

edits

Navigation menu