Confirmed users
1,927
edits
(24 intermediate revisions by 7 users not shown) | |||
Line 3: | Line 3: | ||
Below are our [https://wiki.mozilla.org/Auto-tools/Goals/2012Q2 top level goals]. Beneath each goal, note any progress made towards that goal this week. | Below are our [https://wiki.mozilla.org/Auto-tools/Goals/2012Q2 top level goals]. Beneath each goal, note any progress made towards that goal this week. | ||
* {{ | * {{done|Extend Mobile Platform Automation for B2G and Fennec Native to extend our automation systems to work with specific phone hardware and new development boards for both products.}} | ||
** [ahal] Got reftests running on B2G emulator. Still very prototype-y but they mostly seem to pass. Still have a fair amount of work before a patch is ready. | ** [ahal] Got reftests running on B2G emulator. Still very prototype-y but they mostly seem to pass. Still have a fair amount of work before a patch is ready. | ||
** [jgriffin] Got B2G builds working for otoro devices. | ** [jgriffin] Got B2G builds working for otoro devices. | ||
** [dburns+mdas] Various marionette bug fixes | |||
* {{ | * {{done|Datazilla: Provide generic interfaces/web app plugability for new harnesses to reuse the same infrastructure backend}} | ||
** [carljm] made administration easier by hooking standalone scripts into Django management commands | |||
** [jeads] made progress on the security review scheduled on Friday. Has list of action items to complete by then | |||
** [jeads] Validated the t-test method with the metrics team. Used actual datazilla data. | |||
** [jhammel] Getting jetperf results posted to datazilla | |||
* {{ | * {{done|Datazilla: Ensure that new UI is based on extensible statistics package that can be used both by developers and the graphserver UI.}} | ||
** ''NOTE:'' Revised deliverable in light of developer feedback and changed course mid-quarter to deliver a system that would turn TBPL orange/green based on per-patch regression detection, this means we won't deliver the UI by end of quarter, but we'll still land datazilla on production hardware in end of Q2/early Q3 (waiting on hardware to arrive) | |||
* {{ | * {{done|Signal From Noise Phase II - Make the same noise-reduction changes we made on Tp5 on all the other page-load tests and ensure all performance tests are sending raw observations to Datazilla.}} | ||
** [jhammel] Refactored and landed the results/reporting in talos. Will make future work easier (see https://bugzilla.mozilla.org/show_bug.cgi?id=755527 for more details) | |||
* {{ | * {{done|Refactor how rapid-release tracking flags are implemented for improved performance and maintainability}} | ||
** Code complete, just needs testing (and lots of it). | |||
** May schedule for after 4.2 so that we don't have to retest with 4.2. | |||
* {{risk|Upgrade bugzilla.mozilla.org to Bugzilla version 4.2}} | * {{risk|Upgrade bugzilla.mozilla.org to Bugzilla version 4.2}} | ||
** [glob+dkl] Testing of BMO 4.2 code and debugging and fixing of several issues such as HTML email, SecureMail, etc. | ** [glob+dkl] Testing of BMO 4.2 code and debugging and fixing of several issues such as HTML email, SecureMail, etc. | ||
** | ** SecureMail raising more issues than expected. Still need to determine what testing needs to be done before sanitizing staging server db. | ||
** Hopefully aiming for release around July 23. | |||
* {{ | * {{done|Reduce android test automation instability and make it easier for the web QA and desktop QA teams to write and run automated tests.}} | ||
** [whimboo] Fixed several mozmill bugs, improved mozmill's logging module ({{bug|749104}}) and did some python refactoring for mozmill/jsbridge | |||
** [davehunt] Released pytest-mozwebqa (http://blargon7.com/2012/06/announcing-pytest-mozwebqa-1-0/) | |||
** ''NOTE:'' We did great with this, so great that we turned on 250,000 more tests and made everything more unstable again. The big shift here though is that we went from running "only what will pass" on mobile to running "everything except the known failures" and we have developers working on the failures. ''This is a huge step forward for mobile, given the Fennec Project's historic love/hate relationship with automated tests.'' | |||
== Highlights == | == Highlights == | ||
Line 28: | Line 41: | ||
== In-Depth Project Discussion == | == In-Depth Project Discussion == | ||
[[Auto-tools/Projects/Marionette|Marionette]], presented by mdas | |||
== The Overview == | |||
''Progress, notes, problems, and other statuses about current projects. Add any new projects to this template!'' | ''Progress, notes, problems, and other statuses about current projects. Add any new projects to this template!'' | ||
Line 67: | Line 84: | ||
=== [[Auto-tools/Projects/MozBase|MozBase]] === | === [[Auto-tools/Projects/MozBase|MozBase]] === | ||
* [henrik] MozBase check-in policy has been added: https://wiki.mozilla.org/Auto-tools/Projects/MozBase#Check-in_policy | |||
=== [[Auto-tools/Projects/Mozmill|Mozmill]] === | === [[Auto-tools/Projects/Mozmill|Mozmill]] === | ||
* [henrik] Several Mozmill API fixes for user restart tests | |||
* [henrik] Started refactoring the Python side of the Mozmill and JSBridge extensions | |||
* [henrik] Improved logging output for Mozmill ({{bug|749104}}) | |||
* [henrik] Fixed Mutt in reporting issues which were not visible in isolation mode | |||
=== [[Auto-tools/Projects/MozTrap|MozTrap]] === | === [[Auto-tools/Projects/MozTrap|MozTrap]] === | ||
Line 77: | Line 99: | ||
* [carljm] - wrote tests for data ingestion | * [carljm] - wrote tests for data ingestion | ||
* [carljm] - lots of code review, discussion, and troubleshooting | * [carljm] - lots of code review, discussion, and troubleshooting | ||
* [jeads] - Made progress on the security review, we have a list of several action items to implement in datazilla: json sanitization, two legged OAuth 1.1, and a couple other small changes before Friday's security review. | |||
* [jeads] - Validated t-test method with metrics using development data from datazilla. | |||
* [jeads] - Lots of code review and discussion. | |||
* [jeads] - Ran out of disk space on our database development VM, currently working on freeing up some more space for it. | |||
=== [[Auto-tools/Projects/Open_Web_Apps_Testing|Open Web Apps]] === | === [[Auto-tools/Projects/Open_Web_Apps_Testing|Open Web Apps]] === | ||
Line 82: | Line 108: | ||
=== [[Auto-tools/Projects/peptest|Peptest]] === | === [[Auto-tools/Projects/peptest|Peptest]] === | ||
* [mcote+ahal] Talked to taras about future of peptest. Need to write a single useful test that can be tracked as Firefox evolves so peppy team can figure out what they want. Taras hopes to have devs writing tests by September. | |||
=== [[Auto-tools/Projects/Powerball|Powerball]] === | === [[Auto-tools/Projects/Powerball|Powerball]] === | ||
Line 88: | Line 115: | ||
=== [[Auto-tools/Projects/Sheriffing|Sheriffing & Trees]] === | === [[Auto-tools/Projects/Sheriffing|Sheriffing & Trees]] === | ||
* [edmorley] Day-to-day sheriffing of the trees. | |||
* [edmorley] Infra/tree closure issues: | |||
** Having to [https://bugzil.la/766533 strip changesets from a public repo] \o/ | |||
** [https://bugzil.la/767427 Slaves not clobbering when marked as needing one in the clobberer] | |||
* [edmorley] Filed bugs for a number of ongoing sheriffing annoyances: https://bugzil.la/766932,766952,766084 | |||
=== [[Auto-tools/Projects/Signal_From_Noise|Signal From Noise]] === | === [[Auto-tools/Projects/Signal_From_Noise|Signal From Noise]] === | ||
Line 99: | Line 131: | ||
=== Tinderboxpushlog === | === Tinderboxpushlog === | ||
* [edmorley] Reviewed a [https://bugzil.la/764460 patch adding] easy access to the clobberer & stopping people killing jobs on TBPL that shouldn't be killed without a clobber. | |||
* [edmorley] [https://bugzil.la/764803 Fixed] the 'add a comment' box in Opera (for :msucan). | |||
=== treestatus.mozilla.org === | === treestatus.mozilla.org === | ||
=== [[Auto-tools/Projects/WarOnOrange|War on Orange]] === | === [[Auto-tools/Projects/WarOnOrange|War on Orange]] === | ||
* [edmorley] Re-disabled on Android a few tests switched on by {{bug|761125}}, the rest of the 200,000+ tests seem to be holding up however \o/ | |||
* [mcote] Nearly done Orange Seed. Back end complete and front end progressing. | |||
=== Web QA === | === Web QA === | ||
Line 116: | Line 152: | ||
* [carljm] wrote a tool for project management to pull down basecamp/gaia bugs from bugzilla and github and combine into a single CSV file | * [carljm] wrote a tool for project management to pull down basecamp/gaia bugs from bugzilla and github and combine into a single CSV file | ||
== Upcoming Events == | == Upcoming Events == | ||
Line 127: | Line 159: | ||
== Round Table == | == Round Table == | ||
* [https://www.pivotaltracker.com/projects/582883 Pivotal Tracker and Q3 Goals and Projects] | |||
=== Take notes [https://etherpad.mozilla.org/A-TeamMeetingNotes here] and copy and paste them to this section afterwards. === | === Take notes [https://etherpad.mozilla.org/A-TeamMeetingNotes here] and copy and paste them to this section afterwards. === | ||
Line 135: | Line 167: | ||
=== Holidays and Trips === | === Holidays and Trips === | ||
* [dburns] in SF this week. Tuesday and Wednesday at Velocity Conference | * [dburns] in SF this week. Tuesday and Wednesday at Velocity Conference | ||
* July 2, Canadian holiday | |||
* July 4, US holiday | |||
=== Next week MC === | === Next week MC === | ||
== Misc == | == Misc == | ||
* [http://4.bp.blogspot.com/-9xib0dzUvqA/TV6Q_823EQI/AAAAAAAAAG8/bMltbywazOk/s1600/cow-fail.jpg The cost of too much curiosity...] | |||