EngineeringProductivity/Meetings/2011-05-09
From MozillaWiki
Contents
The Boulders
Automation
- Bug Hunter - bc
- Meeting last week, talked about db structure
- bc working on use case scenarios
- jgriffin and mcote looking at UI in django
- over the weekend got the system running, storing crash report onto the disk rather than in the database (perf issue)
- Running test using data from the 8th, seems to be working ok so far.
- Mozmill 2.0/1.5.x - harth, jhammel, ctalbert
- IO Completion ports patch almost finished (mozprocess)
Performance
- Talos/Addon Testing Service - ctalbert, anode
- Wrote blog post regarding progress on amo testing front, checked in updates for several of the bugs the amo authors filed.
- Talos/Tp5 - anode
- on track
- Talos/XPerf - jmaher
- worked with sdwilsh to create a parser for the xperf etl.
- Tool appears to work. This week, finishing up the tool, and creating a patch for talos that uses it.
Web Tools
- War on Orange/Auto-log - jgriffin, mcote
- No work on Autolog last week
- Mcote has been discussing WOO bug filters with Ehsan and experimenting with prototypes
- The work related to the new ES data structure that I anticipated last week hasn't happened yet, because data in the new structure hasn't been made available by metrics
- (tied in with WebUxPlatform work) Experimenting with jhammel's toolbox back end to improve WOO's back end and provide a use case for a new webob project.
- Bugzilla Improvements - dkl, glob
- Regression bugs have mostly been actioned
- Lots of useful feedback on new features (Splinter, ComponentWatching, etc)
- Back to longer term projects
Tool Infrastructure
- MozBase - jmaher, ted, jhammel
- (Formally the Mozharness/buildbot integration)
- SpecialPowers - ted, jmaher
- Slow but steady progress, jmaher moving lots of tests to chrome harness
- Web UX Platform - mcote, harth
- Going to make templates and (if appropriate) modules from jhammel's toolbox backend and apply to WOO as a test.
The Gravel
Automation
- Supporting Releng with Android Automation Rollout - ctalbert, bmoss, jmaher
- Mobile devs changed the sharedID in order to support aurora/beta/release etc.
- Bmoss has driven it to a solution for the moment with Blassey.
- We won't have to change the content providers in the agent \o/
- Might integrate the content providers into the product
- Blassey has finished the adb agent implementation - ctalbert will review today
- Working with bear to get the jsreftest up and running, looks like a few are hanging
- patch to get jsreftest chunk 2 to pass
- added pidfiles for xpcshell last week and that seems to be working
- jsreftest is in staging, we just need to help debug a hang that bear is seeing.
- Mobile devs changed the sharedID in order to support aurora/beta/release etc.
- Firebug Test Automation - ctalbert
- Crossweave 2 - jgriffin
- Finishing up python part of the Crossweave rewrite today and deploying it to the Crossweave test VM's; will start on more complex JS rewrite next.
Performance
- User Responsiveness Measurement - ted
- Working with dietrich to get JS/C++ profiling in place
- SpeedTestsJS - mcote
- Fixed a problem on the server when parsing Chrome's UA string.
- Results have been consistent (well, as consistent as the browsers' themselves allow) for a few days now. Going to keep an eye on it all week, but it's looking good.
Web Tools
- Bug Hunter UI - mcote, bc
- Toolbox - jhammel, harth
- toolbox deployed: http://brasstacks.mozilla.com/toolbox/
Tool Infrastructure
- Manifest for the manifest-less - jmaher, jhammel
Backburner
- Profile Manager - jgriffin
Roundtable
- Ensure that the mochitest harness no longer uses .enablePrivilege so that we are clear to switch on e10s once developers finish fixing tests to do the same.
- Improve and extend our abilities in bugzilla by implementing the Bz REST API natively and by formalizing pulse integration. Investigate ways we can aid/simplify/streamline the rapid release process with tooling (actual projects TBD as we learn what we need).
- Drive the backend infrastructure and Talos changes to make on-demand addon testing for Ts a reality while simultaneously working to improve Ts measurements with the Perfomance Team.
- Complete a version 1 of Autolog so that all test systems can have a reporting alternative whether or not they are run in buildbot architecture.
- Review our tool APIs and tool building blocks so that we can more closely align with the new mozharness release engineering platform to ensure faster turnaround and easier maintenance of our automation harnesses going forward. (this is valid whether or not we choose to go with mozharness in its current form).
- Work with Cjones and IT to craft a proof of concept eideticker tool [1].
The Misc
- Some fun stuff to start the week off right
The Pulverized
-
Fennec Profile Manager Tool -
Productize Pulse -
Profile Manager v1 -
Breakpad for Android -
Crossweave -
Grafx Bot -
Firebug Test Support -
Mozmill 1.4.2 aka 1.5 Released -
Bugzilla Review & REST API Improvements (2010 Q2) -
Implement AddOns Performance prototype system -
Initial Landing of E10s Enabled Mochitest -
Websockets Test Infrastructure Support