EngineeringProductivity/Meetings/2011-11-28
From MozillaWiki
Contents
The Overview
Add items from project overview here
Bugzilla
- fixed a handful of bugs, full list: https://bugzil.la/683031,698423,698423,703983,689086,704537,704308,702866,704699
- webtrends landed
- 33k page views on Thursday (Yanksgiving)
- visits: firefox 18k, chrome 4k, safari 2k, spiders 2k, ie 1.8k, ... , ps3 5
- dos attack, funny graph:
- made some more progress on pulse
Bughunter
- General triage, maintenance and bug fixes
Eideticker
- Interactive web interface for browsing and viewing captures, including frame analysis
- Awesome screencast: http://people.mozilla.com/~wlachance/eideticker-2011-11-25.webm
- Starting work on eideticker + marionette integration
- Ran into some issues, hope to iron them out at the mini work week in Montreal
Marionette
- executeScript, executeAsync fully added
- Basically test scripts are loaded from another machine into a chrome sandbox on the target device. This functionality allows the test script to make API calls asynchronously on the target device.
- navigate support added (fennec only)
- e.g opening urls
- element locating added (pulled largely from selenium)
- preliminary click functionality added (works in fennec content)
- other misc. bugs and fixes
- including regression caused in fx 8
- Jgriffin created a test runner for marionette
- Can now run a suite of tests as opposed to a single test
- example test: https://github.com/jonallengriffin/marionette_client/blob/master/marionette/tests/emulator/test_battery.py
Mobile automation
- reftests for birch (native ui) almost done
- i.e running on jmaher's machine locally (prototype)
- probably another couple weeks out until in production
- strange hang in xbrowser mobile startup automation
- see http://brasstacks.mozilla.com/testperf_dashboard/#/xbrowserstartup
- mostly fixed though, phones falling off network still
Mozbase
- Patch to get mozbase checked in to m-c reviewed and waiting for commit
- Added smart log level indenting to mozlog (makes logs prettier)
Peptest
- Patch to get harness reviewed and waiting to be checked in
- Integrated the metric that Talos Responsiveness uses
- Can now specify a per-test failure threshold (tests will only fail if they have a metric greater than the threshold).
Robocop
- make target patch for robotium in the queue (make mochitest-robotium)
- some work on replacing tpan with robotium
- tpan is a talos test that tests scrolling performance.. however this won't work on the Android native tools
Tegra Pool
- Start publicizing (blog)
- Found minor bugs with obscure use cases
Talos
- talos rss (resident set size) went into staging
- this queries OS for memory usage after a test run
- talos responsiveness (tp5) landed in staging last Thursday
Speedtests
- Terrence added three new speedtests - Kraken, Sunspider and Peacekeeper
- Second windows machine keeps shutting itself down for some reason
Mozmill
- Bumped to version 1.5.7
- Includes some minor bug fixes
WebRTC
- WebRTC (real time communication) for video conferencing (http://www.webrtc.org/)
- Joint project with google == some wonky build setup
- ted is taking a break from ARMv6 building and is helping getting this building properly on Windows.
Woo
- Having trouble keeping up with sheer volume of logs
- Log parser is now multi process
- This helps but not enough, still more work to be done
Upcoming Events
All times Pacific Time, click on link to find your timezone
- Platform Meeting (all platform engineers) Tuesday at 11AM, Conf # 8605.
- Mobile Test Automation Wednesday at 10:30AM #304
- Marionette/Eideticker Meeting Thursday at 10AM Conf # 304
Round Table
Put your questions and things to raise with the entire team here
- Decision on whether to keep this format going forward.
- End of quarter in 4 weeks. Ping me NOW if any projects aren't going to make it
Misc