Auto-tools/Meetings/2012-10-01
From MozillaWiki
< Auto-tools | Meetings
Contents
- 1 Goals Progress
- 2 Highlights
- 3 In-Depth Project Discussion
- 4 The Overview
- 4.1 AutoPhone/Noah's Ark
- 4.2 Bughunter
- 4.3 Bugzilla
- 4.4 Eideticker
- 4.5 Firebug Testing
- 4.6 Jetperf
- 4.7 Marionette
- 4.8 Mobile Automation
- 4.9 Mobile Evangelism Site-Scraping Tool
- 4.10 Mochitest
- 4.11 MozBase
- 4.12 Mozmill
- 4.13 MozTrap
- 4.14 New Graphserver (Datazilla)
- 4.15 Open Web Apps
- 4.16 Peptest
- 4.17 Powerball
- 4.18 Pulse
- 4.19 Signal From Noise
- 4.20 Speedtests
- 4.21 Systems
- 4.22 Talos
- 4.23 Sheriffing & Trees
- 4.24 Treestatus
- 4.25 Tinderboxpushlog
- 4.26 War on Orange
- 4.27 Web QA
- 4.28 Automation Development
- 5 Upcoming Events
- 6 Round Table
- 7 Misc
Goals Progress
Below are our top level goals. Beneath each goal, note any progress made towards that goal this week.
- Ensure B2G has all test automation available to prepare for launch
- [ON TRACK] Deploy B2G Test Automation into TBPL running on Emulator and Panda platforms.
- [ahal] Got a pretty much stable subset of green reftests
- [ahal] Several reftest bugs getting picked up by layout team
- [ahal] Continuing work on Negatus with pandas/emulators and devicemanager cleanup
- [jgriffin] Marionette now works with out-of-process frames.
- [ON TRACK] Maintain B2G dog food update server as well as builds for development and QA while working to hand them off to releng
- [ON TRACK] Ensure all webAPIs testable through the emulator have comprehensive automated tests
- [ON TRACK] Continue to aid QA in creating automated tests for B2G
- [ON TRACK] Deploy B2G Test Automation into TBPL running on Emulator and Panda platforms.
- Expand and stabilize Test Automation on new and existing device platforms for NEON and ARMv6 support.
- [ON TRACK] Have APC.io boards chassis-ready -- rooted, smoketested, and working for ARMv6 testing
- [ON TRACK] Monitor deployment of large scale android and B2G panda board testing, aid with bug investigations
- [ON TRACK] Implement a new pool-based approach for device management in automation to increase stability on all device testing
- [ON TRACK] Deploy Autophone with 40 phones and 70% average phone uptime for 3 weeks
- Uptime is calculated as number of days a given phone has reported proper results, over a certain date range
- Create and deploy performance automation for desktop, fennec, and B2G product benchmarks
- [ON TRACK] Create Eideticker tests for B2G on panda boards and run them once a day
- [ON TRACK] Port Eideticker to win32 and run tests there once a day to measure win32 snappiness for desktop
- [ON TRACK] Create pageload benchmark with networking shaper tests so that we can adequately track user-perceived performance across all devices and network types
- [ON TRACK] Monitor Datazilla webservices and ensure our accuracy in detecting performance regressions on a per-push basis
- [ON TRACK] Deploy Datazilla per-push UI to make it easier for developers to dig into the causes of performance regressions
- Update our bugzilla instance to 4.2 providing many benefits from UI to helping people keep track of bugs/projects from within Bugzilla.
- [ON TRACK] Complete the 'Sandstone' CSS update
- [ON TRACK] Complete the REST API integration
- [ON TRACK] Rework browserID <--> BMO integration
- [ON TRACK] Deliver user and product dashboards
- [ON TRACK] Deploy tracking flags extension database optimization
- Make the process of sheriffing easier by updating TBPL and helping make it easier to handle the intermittent test problem
- TBD
- TBD
- Expand and Modernize the QA Automation framework as well as make it easier and more clear how to write automated tests for QA.
- [ON TRACK] Finish and deploy mozmill 2.0 changes to frameworks and existing QA tests
- [ON TRACK] Update selenium grid to use ESX on-demand to improve web QA capacity
- [ON TRACK] Re-organize and improve the automated testing documentation at MDN
- [ON TRACK] Develop tests for WebRTC, B2G and other high profile projects
Highlights
This is a place for people to put announcements or to describe activities that they'd like to highlight. It's not the responsibility of the MC to find things to put here.
- [hskupin] Great take off of the WebRTC automation project for an initial set of mochitest smoketests. Developers were amazed of our preparation work for the first meeting.
In-Depth Project Discussion
Pick one project/presenter per week who will give a detail presentation on their project.
The Overview
Progress, notes, problems, and other statuses about current projects. Add any new projects to this template!
AutoPhone/Noah's Ark
- [mcote] - Been investigating autophone failures; notes in bug 793961.
- Discovered that three phones were running an old SUT version (1.04). Upgraded them.
- Removed three phones for further investigation: droid pro & sensation, which aren't rebooting, and a gs2, which has disk issues.
- 6 phones running since Friday: http://mrcote.info/phonedash/
- [mcote] - Improvements to phonedash; UI is a bit cleaner, and data loads much faster.
Bughunter
Bugzilla
- no push last week; IT issues
- [glob] lots of comment tagging work
- [glob] normal bmo admin work
- [dkl] family holiday!
Eideticker
- [wlach] Various work on robustness
- [mdas] getting patch reviews addressed and landed some related patches in mozbase
Firebug Testing
Jetperf
Marionette
- [jgriffin] Marionette now works with out-of-process iframes.
Mobile Automation
- [ahal] Got a pretty much stable subset of green reftests
- [ahal] Several reftest bugs getting picked up by layout team
- [ahal] Continuing work on Negatus with pandas/emulators and devicemanager cleanup
- [wlach] Working on a big devicemanager cleanup to raise exceptions where there are problems (bug 795456)
- [wlach] Patched over an issue with reftests and newer tegras (bug 792212), should let us use bring a bunch of new tegra hardware online soon (?)
Mobile Evangelism Site-Scraping Tool
Mochitest
MozBase
Mozmill
MozTrap
New Graphserver (Datazilla)
- [jeads] Working on new developer UI
- [jeads] Waiting for bug 792912
Open Web Apps
Peptest
Powerball
Pulse
Signal From Noise
Speedtests
Systems
Talos
Sheriffing & Trees
- [edmorley] Day-to-day sheriffing of the trees.
- [edmorley] Sheriffing/tree closure issues of note:
- https://bugzil.la/793642,793986,793984,794987,795473
- Android no-ion builds are now working and have been unhidden on {mozilla-central,inbound,try}.
- Win debug mochitest-other runtimes have increased from ~90mins to 115mins in last 2 weeks :-( (bug 794420).
- [edmorley] Emails to joduinn about Win64 & also how to encourage more responsible use of Try.
- [edmorley] Posted a reminder about cancelling Try runs to dev.platform.
- [edmorley] Patches:
- Improving test harness log output so TBPL can recognise more types of failures: https://bugzil.la/793678,790595,794017,790595,790595,793739,794895
- Talos cleanup: bug 794799.
- Cleaning up unnecessary build/test log output (eg unpacking) to reduce log sizes (stop TBPL timeouts) and readability: https://bugzil.la/794453,794458,794467,794790
- Helping get Valgrind builds green on TBPL: https://bugzil.la/793584,696298
- Making an infra failure mode automatically retry to reduce sheriffing hassle: bug 794760.
Treestatus
- [edmorley] Tree Status bugs are now tracked in bugzilla rather than Github (bug 795240).
Tinderboxpushlog
- [edmorley] Patches:
- Parser regex improvements: https://bugzil.la/790639,793630,793630,793627,793646,793800,794768,795298
- Other patches: https://bugzil.la/794483,794951,795476
War on Orange
- [edmorley] Intermittent orange work:
- Disabling tests for some top oranges where no one seems willing to fix them: https://bugzil.la/782196,767215,752786,677841,780863,708927,691580
- bug 797331 - Closed out intermittent orange bugs as WORKSFORME if they hadn't been seen for > 6 months and the tests weren't disabled (approx 550 bugs closed).
Web QA
Automation Development
- [rwood] WebSMS (marionette) tests
- [rwood] WebRTC smoketests (mochitest)
Upcoming Events
Standing weekly meeting related to our projects should go here
Round Table
Put your questions and things to raise with the entire team here
Take notes here and copy and paste them to this section afterwards.
Notes
Holidays and Trips
Next week MC
Misc
Find something you think is cool, interesting, funny, or exciting and put it here