Auto-tools/Projects/2011Q2

From MozillaWiki
Jump to: navigation, search

Below are our raw notes. I'm trying to clean these up into something useful.

Here is one useful way to view the dependencies we have: https://wiki.mozilla.org/User:Ctalbert/Testme

From that, I'm moving toward a table format because it is easier to follow at a glance. Please edit this table with details for your projects:

2011Q2 Projects Table

It is my intention this table will replace the one on our main projects page.

Talos

  • Addons Perf Testing tool (anode) P1
    • 7 machines as on-demand testing tool (beta)
  • Tp5 completed actual useful content that people browse in screen going to have a public tp set (anode) P1
  • User Responsiveness (ted, platform, anode/jmaher?) P1
    • what events to measure
    • how to get the numbers back up into talos
    • native events?
    • need mechanism to annotate where the event took place in the outputted log
  • Fix Talos Desktop for E10S support (small bug, jmaher)
  • other talos bugs from the addon authors
  • [perf team requests] from taras,sdwilsh (jmaher, anode?) P2?
    • finish xperf (upload .etl, parse etl and upload csv to log file for disk IO, etc...)
    • use xperf to measure cpu, disk, memory of overall system, not cmanager_win32.py
    • stop measuring tests by time, measure by other metrics (disk io, page faults, etc...)
    • change pageloader to use native events or sendKeyEvent to enter new URL's (i.e. use the awesomebar)
    • change pageloader to optionally click a link (via js+dom) and open in a new tab

= Mozmill = (P2?)

  • finish + release mozmill 2.0 (harth, jhammel, ctalbert(half time))
  • put mozmill *back* into buildbot and TBPL (some cleanup there as well) jhammel
  • fix mozmill-automation, comm-central's automation (optionally), and ideally start outreach to other mozmill consumers (not priority)
  • e10s support - investigate

= Crossweave2 = (aka TPS) jgriffin, services, about a month) (P1)

= F1 = (jgriffin, bmoss to handle) (P?)

  • Too many unknowns

= Autolog = (jgriffin, mcote, jmaher) 1month or so (P1)

  • complete initial implementation
  • integrate with Crossweave2
  • potentially integrate tinderbox data

= ProfileManager ? = (ctalbert/bmoss talk to project managers) (P2)

  • add features per Cheng's requests for support team
  • publicity? documentation?

= manifests = (jmaher, jhammel) (P1-P2)

  • support for mechanism of reftest style manifest
  • finish code and disseminate information and document
  • land xpcshell
  • prototype mochitest?

= autobot: transform and roll out! = (jhammel) (P2)

  • into deployed instance(s)
  • need machines

= toolbox = (waiting on brasstacks, UI), mcote, P1-p2?

  • figure out what needs to be finished up, put somewhere, and announce it (and somehow get people to use it)

infrastructure

  • Vm to replace brasstacks (bmoss will escalate) P0 -- preferably also a staging server
  • bugzilla dashboard? P5
  • Rapid Requirements stuff ????(P1)
    • Features turning on and off through nightly, aurora, beta, etc (could be high P1)

Bugzilla

  • Release 4.0 P1
  • Pulse integration (AMQP) P1
  • Native REST API P1
  • Better integration with other development/qa tools. P2-p3
  • UI improvements (upstream bugzilla tweaks enhancements where relevant) P2

= MozHarness/Buildbot stuff = (ted, jgriffin, ctalbert, jmaher) P3

  • going to span all projects - talos/unittest/etc
  • process, profiles, environment, os directives, args, mozrunner, +more
  • use plugable modules which could also stand alone
  • pilot project with xpcshell

= Speed Tests = (mcote) P1 (nearly done)

  • Win, Mac, Linux boxes running speedtest client
  • Eye-pleasing reports
  • Ability to run locally & get results without server (?)

= Bughunter = (bc, mcote, jgriffin) P2

  • Complete Mysql conversion?
  • Temporarily get a new vm to roll out on (IT)
  • Purify

random projects

  • über crawl - svg, css, js, - metrics guys and the teams that want it (time permitting, i wouldn't mind working on that - jhammel)
  • eideticker - ???

= HTML Record Playback = (work with dev tools) P2

  • when you go to a website and things die
  • record what happens
  • play back the traffic

= Android Support = (ctalbert, bmoss, jmaher) P1

  • Droidfarm support
  • Continuing releng support

= WOO Support = (mcote jgriffin) P1 = test harnesses with servers = (Identity, crossweave, firebug, sync, safebrowsing apps etc)

  • need a way to run these in automation with the test server
  • would like to automatedly run the tests against staging
  • how do we run these tests on a per-checkin test.
  • record/replay playback stuff