EngineeringProductivity/Meetings/2011-07-11

From MozillaWiki
Jump to: navigation, search

Roundtable

  • Welcome to William Lachance!
  • Mdas gets awarded the "least time spent as the newbie on the team".
  • New Projects:
    • Overseeing DXR
    • Developing Test Harness for Rust
  • Highlights:
    • Grafx Bot is being retired
    • Crossweave 2 is completed
    • Autolog 1.0 is released
    • Tp 5 is done
    • War on Orange has been expanded over the last quarter
    • In the MozBase area, MozProcess and MozManifest have been released. MozInfo was deployed.
    • Developers are helping with Special Powers, there is a good bit of work outside our team
  • Lowlights:

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
    • Met last week to get a handle on strategy
    • Need to take the review from ted
    • Go Faster Dashboards - harth, samliu
      • Started preliminary work
      • Looking into using webux
  • Mobile Support (P1) - jmaher, bmoss, ctalbert
    • Had big meeting last week with devs
    • Big push to get developers to test on their devices
    • devicemanagerADB needs to work
    • landed make mochitestremote
    • almost ready to land make reftestremote
    • Removing sharedID requirement - should be landing this week.
    • Tegra Pool Automation - jhammel, ??
      • Not started
  • Bug Hunter (P1) - bc
    • qm-xserve06 is down again - been ping ponging quite a bit
    • working on getting the unittest machines up
    • setting up sm-valgrind linux box and purify box.
    • Bug Hunter UI - mcote, bc
      • No updates.
  • Mozmill 2.0/1.5.x (P1) - jhammel, harth, ctalbert
    • Getting down to just a few bugs.
    • Most should be done this week
    • Mozmill E10S - jhammel
      • Not started
  • Crossweave 2 - jgriffin
    • Finished
    • Still needs docs
    • Looking into supporting Fennec for Crossweave.next

Performance

  • Talos/User Responsiveness (P1) - anode, ted
    • Nailing down requirements with developers - issues getting concrete info from them
    • Combination of ted's internal tool + alice's tool to fire events + changes to talos to tie it together
    • Alice to follow up this week.
  • Talos/Addon Testing Service (P1) - anode
    • Still creeping forward, bugs are up to date.
    • have the VM it's up and running, but it's too restrictive to do any configuration on it - waiting on IT to open up the network for it.
    • Will be following up this week.
    • Vista machines are blocked waiting on activation keys - still haven't seen any movement from Releng on it.
  • Talos/Xperf (P2) - jmaher
    • Running the patches in talos staging - found a handful of staging issues
    • Got a successful staging run, now need to add in the buildbot configs to add in the new test type
    • Should be able to land this week
  • SpeedTests (P2) - mcote
    • Moved tests to internal server. Results are stable again. Will be blogging this week and giving a lightning talk.
  • Eideticker (P2) - mcote
    • Installed card, basic functionality under Linux. Need to experiment with ffpmeg or the like.
    • Realized phone cannot normally do HDMI mirroring. Need to look into rooting phone and installing a special app.

Web Tools

  • War on Orange/Auto-log (P1) - jgriffin, mcote
    • Autolog 1.0 completed
  • Bugzilla Improvements (P1) - dkl, glob
    • working on rolling a derivative of bugzilla tweaks' inline history to bmo
    • working on making the UI for tracking flags slightly more manageable
    • REST API extension undergoing first review
    • Working with QMO team to add some API calls to Bugzilla for retrieving bug stats
    • Taken on bug/task related to reorganizing localization products/components on BMO
  • Regression Hunter (P1) - harth, samliu
    • Finished building the "commitbuilder" which is the building piece of it.
    • It takes a script which is a custom python function that you could use to wrap any test.
    • Jruderman is using it already

Tool Infrastructure

  • SpecialPowers (P1) - jmaher, ted
    • Turned on for mochitest chrome and mochitest browser-chrome
      • this opens floodgates for developers to get busy fixing tests
    • Mochitest logging should land this week
  • MozBase (P2) - jmaher, jhammel, ted
    • Several of the pieces are now part of mozilla central - mozinfo/writemozinfo/manifest destiny. They are functioning well.
    • Started talking with bear and aki about what to do to make a clean integration into mozharness.
      • going to put some stuff together to put a dummy harness together to start the browser and spit some logs out.
    • jhammel wrote carton - a way to take a bunch of python packages and move them around. It's essentially movable virtualenvs.
  • Web UX Platform (P2) - mcote, harth
    • Should be finishing up package this week and helping samliu use it.