EngineeringProductivity/Meetings/2011-08-08

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

RoundTable

  • RSVP for the September All Hands

Goals

  • Work with release engineering to reduce overall end-to-end time from push to test result to an average of 2 hours.
  • Ensure all harnesses and tests are E10S ready
  • Improve performance testing by finalizing user-activated addons performance system, xperf-enabled performance testing, and automating a user responsiveness performance test.

Automation

  • Go Faster (P1) - jgriffin, ted, mdas, bc, ctalbert, wlach
    • Go Faster Dashboards - harth, samliu
    • httpd.js profiling - bc
    • xpcshell tests slow on Win7 - wlach
      • Pinned most of remaining problems on slow disk i/o on Mac Minis. Potential resolutions to the problems being tracked in bug 675363 -- might be unfixable?
    • speeding up mochitest-browser-chrome - wlach
      • Looking into this, summarized initial work + findings in a post to mozilla.tools titled "Going Faster: Mochitest browser chrome test results" (unfortunately this didn't propagate to google groups for some unknown reason, so no link). Going to do some more profiling on mac and 32-bit Linux this week to see why some relative results are so slow.
    • speeding up mochitest-plain - jgriffin
      • working on chasing down more patches for slow individual mochitests: bug 670229
  • Mobile Support (P1) - jmaher, bmoss, ctalbert
    • Ted got a stack for the "Fenenc goes away during talos tpan" bug.
    • matched what the mobile guys found as well.
    • But it looks like a corrupted stack.
    • Tegra Pool Automation - jhammel, ??
  • Bug Hunter (P1) - bc
    • Purify is pretty fragile
      • Got some results from js tests, sent them to dmandelin
      • Working on reftests now, will send results to the layout devs
      • Waiting to see if the results are useful or not.
    • Bug Hunter UI - mcote, bc
      • Still mostly in design phase but started refactoring to support the first crashes view.
  • Mozmill 2.0/1.5.x (P1) - jhammel, harth, ctalbert
    • Release 2.0 Preview today
    • Updating documentation last week
  • Crossweave 2 - jgriffin
    • Landed patch that moves the configuration file that TPS out of the tree, which prevents people from screwing up the tree's configuration accidentally.
    • Returning to make TPS command this week.

Performance

  • Talos/User Responsiveness (P1) - anode, ted
    • Sent email to bz/jlebar to try to discuss the a way of transforming the amount of unresponsive period during talos into a reliable statistic.
  • Talos/Addon Testing Service (P1) - anode
    • Trying to get information from addons team on how to use their new Performance API.
    • Got review of trigger script to trigger the performance tests on our side, which is our last bit of code that is ours.
  • Talos/Xperf (P2) - jmaher
    • Waiting on releng to deploy tools onto slaves.
    • Dashboard for xperf on autolog is done.
  • SpeedTests (P2) - mcote
    • Installing BrowserScope on flyingtanks for experimentation.
  • Eideticker (P2) - mcote
    • Waiting on machine from IT.

Web Tools

  • War on Orange/Auto-log (P1) - jgriffin, mcote
    • A few bug fixes. Thanks to glob for noticing someone complaining about missing data in WOO in #developers; doubt that we would have caught this bug otherwise!
  • Bugzilla Improvements (P1) - dkl, glob
    • Security focus: BMO/LDAP cross-matching; hmac/bcrypt encryption
    • Bugzilla security release
    • Bugzilla have finally branched for 4.2, so we'll be starting the long road to upgrading BMO
  • Regression Hunter (P1) - harth, samliu
    • Implented things to allow us to integratec with the storage system that IT is building.
    • The try interface needs a second server -- sam will work on making it so that it can run on the local box with the user's credentials.
  • DXR Automation/Support {P2} - mdas
    • DXR is still pretty immature with regard to automation-readyness.
    • Working on getting it to build and writing a correct log parser etc to automate it.
  • Personal Bugzilla Dashboard (P2) - harth
    • no updates

Tool Infrastructure

  • SpecialPowers (P1) - jmaher, ted
    • Refactored special powers so that it can function in a stand-alone script (for harnesses that run in chrome space)
      • Enables us to bring special powers to other test harnesses and we can use one API across the tests.
    • Only one last leak stands in the way of the waitForFocus refactor which is the last big API that uses enablePrivilege.
  • MozBase (P2) - jmaher, jhammel, ted
    • This is being documented with the Mozmill documentation strategy.
    • Need to break the mozbase utilties out of the "mozmill" repo, potentially. And figure out how to present them to the organization at large.
  • Web UX Platform (P2) - mcote, harth
    • Finished first version of the templeton app server which will eliminate the need to cut & paste init.d scripts and nginx config. Will try it out with samliu's most recent dashboard this week.
  • flyingtanks - mcote
    • Still working with catlee on getting his treestatus app working correctly (he was out last week). Partially working now (no LDAP support yet).

Misc