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

Jump to navigation Jump to search
no edit summary
No edit summary
Line 37: Line 37:


==Requirements==
==Requirements==
* Needs to be implemented with maintainability in mind
* Remove Mozmill wrapper dependency
* Remove Mozmill CLI dependency
* All past tests must be able to be run on both Mozmill 2.0 and 1.5
* Must be compatible with Thunderbird and Firefox
* Must be maintainable


==Project Milestones==
==Project Milestones==
Line 45: Line 49:
  | style="background:#EFEFEF; width: 60%" | '''Description'''
  | style="background:#EFEFEF; width: 60%" | '''Description'''
  |- valign="top"
  |- valign="top"
  | Remove dependency of mozmill wrapper || Implementation under review || Strategy: https://etherpad.mozilla.org/mozmill-wrapper-removal, Patch: https://bugzilla.mozilla.org/show_bug.cgi?id=732134
  | Remove dependency of Mozmill wrapper || Implementation under review || Strategy: https://etherpad.mozilla.org/mozmill-wrapper-removal, Patch: https://bugzilla.mozilla.org/show_bug.cgi?id=732134
  |-
  |-
  | Determine if current automation scripts can adapt to Mozmill 2.0 infrastructure || Complete || The conclusion was that there are no viable options without rewriting some parts of TestRun; Detailed information: https://etherpad.mozilla.org/mozmill2strategydraft
  | Determine if current automation scripts can adapt to Mozmill 2.0 infrastructure || Complete || The conclusion was that there are no viable options without rewriting some parts of TestRun; Detailed information: https://etherpad.mozilla.org/mozmill2strategydraft
  |-
  |-
  | Draft a spec and design the TestRun rewrite || In Progress || This effort will outline how TestRun will look inheriting from Mozrunner opposed to MozmillCLI
  | Draft a spec and design the TestRun module rewrite || In Progress || This effort will outline how TestRun will look inheriting from Mozrunner opposed to MozmillCLI
  |-
  |-
  | Implement the new TestRun || Not started ||
  | Implement the new TestRun || Not started || This effort will swap the Mozmill CLI inheritance with Mozrunner
|-
| Refactor and testing || Not started || After implementation is complete, the new TestRun module will be tested against previous tests and possible ways to refactor will be looked at
  |}
  |}


76

edits

Navigation menu