Auto-tools/Meetings/2012-08-13
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.
- [ON TRACK] Support the B2G and platform team by moving existing automation to that platform as well as expanding automation on B2G and B2G devices for basecamp deliverables.
- [ahal] Have reftests running on a standalone desktop against B2G nightlies and reporting to autolog (http://brasstacks.mozilla.com/autolog/?tree=b2g&source=autolog)
- [ahal] Landed reftest on B2G infrastructure (bug 777871)
- [jgriffin] Working on getting Gaia unit and integration tests added to Jenkins CI
- [ON TRACK] Expand Mobile testing platforms for B2G and Fennec Native to include user devices, NEON Chipsets (panda boards), and ARMv6 (Beagle boards).
- [jmaher] - New image runs 90% of the tests. Appears we need to modify the robocop tests to work on panda/ics.
- [jmaher] - beagle boards look to be ARMv7, need to find older revisions of those are different platform.
- [wlach] - More work on Pandaboard smoketest (https://bugzilla.mozilla.org/show_bug.cgi?id=781341)
- [mcote], [mihneadb] - Implementation of C++ SUTAgent underway.
- [ON TRACK] Establish new Datazilla system as a useful tool for capturing and diagnosing talos performance regressions on a per-push basis, as well as capturing data for network and B2G performance tests.
- NOTE: This is largely a change to the data harvesting and analysis side of the Talos system (even though some changes are required to the test harness and tests themselves). We will not be replacing existing Talos data harvesting system in Q3. By the end of Q3, we want to have the new performance data harvesting and analysis system Datazilla to a point at which it can shadow the old system and we can use Q4 to verify that the new approach captures just as many regressions as the old system does. Potential timeframe for conversion of the old system to the new Datazilla system is in Q1 2013 (earliest "thumb in the wind" estimate).
- [ON TRACK] Upgrade BMO to 4.2, deploy tracking flags optimizations, UX improvements (comment tagging, mid-air resolution)
- Some more UX progress: https://dl.dropbox.com/u/28610/bugzilla-sandstone/showbug.html
- [ON TRACK] Make TBPL More Orange aware to make it easier to file intermittent orange bugs, and so that we can more adequately track (and therefore address) issues around android-related and memory leak intermittent failures
- MOZ_ASSERT failures are now displayed in the TBPL annotated summary box, avoiding having to open the full log (bug 780579).
- Continued discussions on orange bug filer implementation (bug 779529).
- [ON TRACK] Enable QA and contributors to increase their skills and participation by crafting automated tests for B2G and desktop smoketests by providing examples, mentoring, and documentation
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.
- dev.platform post about recent increase in inbound bustage (and resultant tree closures), asking devs to consider using Try more.
- OrangeFactor now supports fx-team & mozilla-esr10 (bug 766084).
- Only one remaining hidden Android testsuite (native mochitest-3) - which is getting very close to being green: https://bugzil.la/781789,781837,782254
- [glob+dkl] Some BMO UX progress which is looking nice: https://dl.dropbox.com/u/28610/bugzilla-sandstone/showbug.html
- [dkl] Readying two new dashboards for release with 4.2/ Good feedback so far from Yammer.
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] Basic design done.
- [mcote], [mihneadb] Implementation started, building for linux & android.
Bughunter
Bugzilla
- pushes: http://globau.wordpress.com/2012/08/09/happy-bmo-push-day-8/
- [glob] more work on bmo 4.2 search functionality
- [glob+dkl] BMO administrative duties
- [dkl] Worked on revamp of old code from past work at RH to become two new BMO dashboards
- [dkl+glob] lots of upstream activity (reviews and patches)
Eideticker
- [mdas] landed html/js eideticker test support for b2g pandaboards (like the clock test)
- [mdas] Need to get the actual gesture tests working
- Got mouse support from mwu, so tests can work in the mean time, but orangutan support will be added later.
Firebug Testing
- [ahal] Fixed merge conflict bug when Firebug version gets bumped
Jetperf
Marionette
- [DBurns] Landed the ability to get source from DOM in marionette bug 738408
- [DBurns] Landed the ability to get tag name from Element bug 759477
- [DBurns] Landed the ability to get session data from the Browser bug 757069
- [DBurns] Updated Marionette documentation on MDN
Mobile Automation
- [jmaher] - working with edmorley to get all mobile automation green and unhidden
- [jmaher] - working to figure out why the sutagent and adb fail to issue commands even though it they can connect. Top suspect is sdcard
- [wlach] - More work on Pandaboard smoketest (https://bugzilla.mozilla.org/show_bug.cgi?id=781341)
- [ahal] Have reftests running on a standalone desktop against B2G nightlies and reporting to autolog (http://brasstacks.mozilla.com/autolog/?tree=b2g&source=autolog)
- [ahal] Landed reftest on B2G infrastructure (bug 777871)
- [ahal] Working on various fixes to reftest harness to reduce number of errors on B2G
Mobile Evangelism Site-Scraping Tool
Mochitest
- [jmaher] - Enableprivilege test mode is coming real soon. This requires a preference to be set in order to use enablePrivilege. A stop gap until the rest of the tests can be edited.
MozBase
Mozmill
- [hskupin] New ‘in-qa-testsuite’ flag available for Mozilla QA driven test frameworks
- [hskupin] Skipping the stack in passing assertions let us reduce the size of Mozmill reports by about 64% (bug 781464)
MozTrap
New Graphserver (Datazilla)
Open Web Apps
Peptest
- [ahal] Landed infrastructure to get peptests using talos' tp5n.zip
- Unfortunately there is a python unicode error on windows when extracting one of the foreign websites within, so peptest got hidden again on windows
Powerball
Pulse
Signal From Noise
- [jmaher] - having trouble bubbling this down. We have most pieces in place to auto detect a regression, now it is figuring out the right formula and tweaking thresholds.
Speedtests
Systems
Talos
- tresize is now live
- dirtypaint is now live
- jstests are now live
- xperf is about halfway developed, but coming online this month.
Sheriffing & Trees
- [edmorley] Day-to-day sheriffing of the trees.
- [edmorley] Sheriffing issues of note:
- https://bugzil.la/780663,781128,781777,781784,781839,780716 and m-cMerge #18.
- Email discussions with jdm & other sheriffs about his prototype tool for filing oranges, to see if we can make use of any of it as part of bug 779529 & discussion in-bug about possible implementation.
- Posted to dev.platform about recent increase in inbound bustage (and resultant tree closures), asking them to consider using Try more often.
- [edmorley] More patches to switch off unused builds, to reduce infra load: https://bugzil.la/775149,781176,781283
Treestatus
- [edmorley] Testing the Access-Control-Allow-Origin fix and requesting a push to production.
- [edmorley] Testing TreeStatus functionality & the patch in bug 756027. Found a caching issue.
Tinderboxpushlog
- [edmorley] Patch for bug 781477 to make TBPL recognise the new talos dromaeojs.
- [edmorley] Deployed to production:
- bug 780579 - List MOZ_ASSERT failures in the annotated summary box (to avoid having to open the full log).
- bug 780116 - Remove disabled trees from TBPL tree menu & re-order the rest.
- bug 781477 - Make TBPL recognise dromaeojs.
War on Orange
- [edmorley] Backports of [orange] fixes: https://bugzil.la/760770,661099,761981
- [edmorley] OrangeFactor & logparser patches to add mozilla-esr10 + fx-team tree support & remove depreciated trees (bug 766084).
- [edmorley] Patches to green up native Android mochitest-3: https://bugzil.la/781789,781837
Web QA
Automation Development
- [dhunt] Gave a talk on how Mozilla uses Selenium at TechMeetup in Edinburgh
- [rwood] Submitted first patch (two new WebTelephony tests)
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
- [edmorley] Any news on the work week approval? :-)
Take notes here and copy and paste them to this section afterwards.
Notes
Holidays and Trips
- [DBurns] Heading to London office to go asy hi to IT people during their workweek
Next week MC
Misc
Find something you think is cool, interesting, funny, or exciting and put it here