Auto-tools/Projects/Mozmill 2.0 2013Q2: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 7: Line 7:
The project flag for use in bugzilla whiteboard queries is: mozmill
The project flag for use in bugzilla whiteboard queries is: mozmill


* '''TODO:''' Add bugzilla bug queries to this by attaching proper [[Auto-tools/Projects/Bugzilla_Tracking|whiteboard flags]] to the relevant bugs that are filed.
The Mozmill project overview page can be found here: https://wiki.mozilla.org/Auto-tools/Projects/Mozmill/Mozmill_2.0


=== Milestone 1 - 2 weeks (tentative dates: April 8 - 22) ===
=== Milestone 1 - 2 weeks (April 15 - 29) ===
* Address as many of the [https://bugzilla.mozilla.org/buglist.cgi?list_id=6230985&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=mozmill-2.0%2B&component=Mozmill&product=Testing old 2.0+ bugs as possible before the 22nd]
* Address as many of the [https://bugzilla.mozilla.org/buglist.cgi?list_id=6230985&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=mozmill-2.0%2B&component=Mozmill&product=Testing old 2.0+ bugs as possible before the 22nd]
* Release 2.0 on '''April 25'''
* Release 2.0 on '''April 30'''
* Triage 2.1 bugs by April 29
* Triage 2.1 bugs by April 30


=== Milestone 2 - 2 weeks (tentative start: April 29) ===
=== Milestone 2 - 2 weeks (tentative start: April 29) ===
Line 23: Line 23:
* Create pre-release for 2.1
* Create pre-release for 2.1
* Find/fix for 2.1
* Find/fix for 2.1
* Release 2.1 on June 10
* Release 2.1 on '''June 10'''


=== Milestone 4 - 2 weeks (tentative start: June 10) ===
=== Milestone 4 - 2 weeks (tentative start: June 10) ===
* Shift automation to use 2.1
* Shift automation to use 2.1

Latest revision as of 10:03, 16 April 2013

Goal 2013 Q2

Release an updated version of Mozmill.

Approach and Milestones

This is a date driven release of Mozmill 2.0 and 2.1. Our goal is to empower community members to take on Mozmill, fix as few bugs as possible to make the new release successful and pave the way toward replacing Mozmill's python-js connector (aka jsbridge) with Marionette. Our goal is to be quick and strategic and to build a community around this tool so that as we make the shift into Marionette in Q3, we have built working knowledge of the old system so that its behaviors can be properly preserved/ported. The shift to marionette will only replace the jsbridge component, all the APIs of mozmill will remain as an API layer for tests so that we do not have to port the thousands of existing Mozmill tests. But for this to work, we'll need top notch engineers from the community to help, and to get top notch engineers, you have to train them. That's the goal of these two releases.

The project flag for use in bugzilla whiteboard queries is: mozmill

The Mozmill project overview page can be found here: https://wiki.mozilla.org/Auto-tools/Projects/Mozmill/Mozmill_2.0

Milestone 1 - 2 weeks (April 15 - 29)

Milestone 2 - 2 weeks (tentative start: April 29)

  • Perform first sprint on 2.1 bugs

Milestone 2 - 2 weeks (tentative start: May 13)

  • Perform second sprint on 2.1 bugs

Milestone 3 - 1 week (tentative start: June 3)

  • Create pre-release for 2.1
  • Find/fix for 2.1
  • Release 2.1 on June 10

Milestone 4 - 2 weeks (tentative start: June 10)

  • Shift automation to use 2.1