Auto-tools/Meetings/2012-11-19
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. Specifically we are turning on:
- [DONE] Mochitest-plain (emulator first, panda second)
- [SKIPPED] Mochitest-chome (emulator first, panda second)
- [DONE] Reftest (emulator first, panda second
- [ON TRACK] xpcshell (panda)
- [DONE] webAPI (emulator only
- [ON TRACK] webQA - gaia front end tests emulator and panda
- [ON TRACK] gaia dev integration/unit tests emulator and panda
- [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. Specifically we are turning on:
- Expand and stabilize Test Automation on new and existing device platforms for NEON and ARMv6 support.
- [ON TRACK] Have APC.io (ARMv6)boards smoketest ready - rooted, working, plugged into Autophone
- [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 mobile device testing
- Should be done first version early this week.
- [ON TRACK] Deploy Autophone (Noah's Ark) mochitest and robocop test abilities.
- 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] 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] Deploy 4.2 version of Bugzilla
- Waiting on IT...
- [ON TRACK] Ensure that bug migration tools are in place for B2G so that we can share bugs with outside services and partners.
- [ON TRACK] Complete the 'Sandstone' CSS update
- Updated skin on http://bugzilla.allizom.org
- [ON TRACK] Rework browserID <--> BMO integration
- [ON TRACK] Deliver user and product dashboards
- [ON TRACK] Deploy tracking flags extension database optimization
- [ON TRACK] Deploy 4.2 version of Bugzilla
- Make the process of sheriffing easier by updating TBPL and helping make it easier to handle the intermittent test problem
- [ON TRACK] Aid with B2G changes so that B2G oranges tracked in Orange factor, B2g tests show up in TBPL
- [ON TRACK] Make it easier to sheriff and diagnose issues through better notification and automatic suggestions of issues for intermittent failures
- [edmorley] Created v2 of the bookmarklet used to simplify the TBPL -> 'viewing job on the buildbot master' workflow (bug 809908).
- [edmorley] Fixing the test harness issues on Android that cause us to miss all crashes on robocop and all shutdown crashes on mochitest/crashtest/reftest/jsreftest (bug 808410). Also fixed similar issues with checking for hung processes (bug 812135).
- [edmorley] Parser improvements: https://bugzil.la/812205,812207,812214
- [edmorley] Adding an easier way to look up the slave history for the machine that performed a job (bug 736085).
- [DONE] Split mochitest browser-chrome from mochitest-other to improve parallelism and overall turnaround time.
- [ON TRACK] Make orange factor update more than once a day to help make it easier to see changes over time
- [ON TRACK] Assist with getting Datazilla's UI integrated with TBPL, phase 1
- 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] Re-organize and improve the automated testing documentation at MDN
- [ON TRACK] Develop first round of unit tests for WebRTC
- [ON TRACK] Ensure all B2G device WebAPIs testable through emulators have comprehensive low level test coverage
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.
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
Bughunter
Bugzilla
- http://globau.wordpress.com/2012/11/15/268/
- [glob] significant performance related investigations, resulting in much discussion and a few patches
- [glob] bugzilla push extension deployed to production
- [dkl] significant progress on the mozilla skin for bmo
- [glob+dkl] lots of upstream patches and reviews
Eideticker
Firebug Testing
Jetperf
Marionette
Mobile Automation
- [mcote] mozpool back end just about complete (~1-2 days).
- [ahal] wasted most of the week on bug 809437
- working on getting b2g tests unhidden on tbpl
- also on getting unittests to dump logcat so we can debug these issues more easily in the future
Mobile Evangelism Site-Scraping Tool
Mochitest
MozBase
Mozmill
MozTrap
- [camd] - Still working on MozTrap perf issues. My fixes help, but may need more attention.
- [camd] - In talks with Clint / Mark Cote / Matt Brandt about continuing working on MT into January and what features need completion prior to mid-December.
New Graphserver (Datazilla)
Open Web Apps
Peptest
Powerball
Pulse
Signal From Noise
Speedtests
Systems
Talos
Sheriffing & Trees
- [edmorley] Day-to-day sheriffing of the trees.
- [edmorley] Collating the various new Panda/B2G failure modes, ensuring all filed, hiding emulator tests due to failure rate. Will hopefully soon be able to be unhidden (bug 812149 and dependants).
- [edmorley] Created v2 of the bookmarklet used to simplify the TBPL -> 'viewing job on the buildbot master' workflow (bug 809908).
- [edmorley] Patches:
- Fixing the test harness issues on Android that cause us to miss all crashes on robocop and all shutdown crashes on mochitest/crashtest/reftest/jsreftest (bug 808410). Also fixed similar issues with checking for hung processes (bug 812135).
- Other: https://bugzil.la/810995,812513,811286
Treestatus
Tinderboxpushlog
- [edmorley] Patches:
- Parser improvements: https://bugzil.la/812205,812207,812214
- Adding an easier way to look up the slave history for the machine that performed a job (bug 736085).
- Other: https://bugzil.la/812472,812558
- [edmorley] Reviewed bug 812103.
War on Orange
- [edmorley] Another big attack on our OrangeFactor this week. Last 7 days are at 1.35 :-D
- Though OF currently doesn't recognise B2G/emulator failures (bug 812551) & our test harnesses miss some android crashes (bug 808410) - so once those are fixed we'll see a slight increase again. (They aren't new issues - we've just not been counting them until now).
Web QA
Automation Development
- [rwood] WebAPI emulator tests for Proximity Sensor
Upcoming Events
Standing weekly meeting related to our projects should go here
Round Table
- B2G Deadline December 10.
Take notes here and copy and paste them to this section afterwards.
Notes
Holidays and Trips
- US out Thursday and Friday this week
Next week MC
Misc
- PyCon Canada had some interesting talks!
- Science and Python: Retrospective of a (mostly) successful decade (video, slides (seems to be a simpler version of his actual PyCon.Ca talk))
- This was amazing. He got a standing ovation. :)
- Twisted History of Python Packaging (video, slides)
- Python for Humans (by the author of the Requests package) (video)
- How you can contribute to Python (video)
- Beyond Passwords: Secure Authentication with Mozilla Persona :) (video)
- Wilderness Labs (video)
- Network Programming for Automation Developers :) (video, slides)
- Science and Python: Retrospective of a (mostly) successful decade (video, slides (seems to be a simpler version of his actual PyCon.Ca talk))
- Mobile Test Summit talks are up!