QA/Automation/Projects/Mozmill Shared Modules/On Demand Testing: Difference between revisions

m
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 8: Line 8:
  |- valign="top"
  |- valign="top"
  | '''Co-workers:'''
  | '''Co-workers:'''
  | Henrik Skupin
  | Henrik Skupin, Al Billings
  |- valign="top"
  |- valign="top"
  | '''Dates:'''
  | '''Dates:'''
  | Completion at end of Q2 2011
  | Ongoing; Phase III to be completed end of Q3 2011
  |- valign="top"
  |- valign="top"
  | '''Status:'''
  | '''Status:'''
Line 17: Line 17:
  |- valign="top"
  |- valign="top"
  | '''Repository Location:'''
  | '''Repository Location:'''
  | https://github.com/geoelectric/mozmill-ondemand
  | http://hg.mozilla.org/qa/mozmill-automation/file/default/ondemand
  |- valign="top"
  |- valign="top"
  | '''Tracking Bug / Bug List:'''
  | '''Tracking Bug / Bug List:'''
Line 23: Line 23:
  |- valign="top"
  |- valign="top"
  | '''Documentation:'''
  | '''Documentation:'''
  | [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/On_Demand_Update_Testing/Documentation wiki]
  | [http://pulse.mozilla.org/ Pulse], [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/On_Demand_Update_Testing/Documentation Command line docs]
  |}
  |}


Line 66: Line 66:


# We've introduced a cluster concept so that multiple test clusters can be run without interfering with each other.
# We've introduced a cluster concept so that multiple test clusters can be run without interfering with each other.
# The system now works with functional tests as well.
# The system now works with functional tests as well. In fact, this project page is basically obsolete and now needs to be replaced with "On Demand Release Testing," as the system can now handle all aspects.


We've also introduced a new component, a heartbeat emitter. This is a temporary workaround, because we found that rolling out Pulse listeners that receive only sporadic traffic causes their sockets to be closed out from under them. The heartbeat emitter is simply a traffic generator.
We've also introduced a new component, a heartbeat emitter. This is a temporary workaround, because we found that rolling out Pulse listeners that receive only sporadic traffic causes their sockets to be closed out from under them. The heartbeat emitter is simply a traffic generator.


==The Process after Phase III (In Progress)===
==The Process after Phase III (In Progress)==
Phase III will be improving Phase II in one primary way:
Phase III will be improving Phase II in one primary way:


canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,714

edits