Test on All Applicable Agents

Version 3 by Robin Shen
on Aug 20, 2010 05:46.


compared with
Version 4 by Robin Shen
on Aug 20, 2010 09:20.


Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 2 changes. View first change.

 h2. Situation
 When set up build for a multi-platform project, it is an ordinary request to transfer generated build results to all applicable build agents and run tests concurrently. After tests, the test results should be collected back and got published.
  Send built artifacts to all Linux x86 32bit agents for testing. After test finishes, publish test reports on these agents to QuickBuild server.
  
 h2. Demonstration
 To demonstrate this, two agents are set up at the demo site, with below grid user attributes:
 {code}arch=linux-x86-32{code}
 Our purpose is to run tests on all agents with this attribute. In our demonstration, agents matching this criteria are _sea.pmease.com:8811_ and _sea.pmease.com:8812_.
 # Switch to the [test configuration|http://demo.pmease.com/dashboard/85], and hit the run button.
 # Change to [overview page of latest build|http://demo.pmease.com/build/85:latest/overview] after build finishes, and you will see two set of test reports are published, one is for agent _sea.pmease.com:8811_, and another is for agent _sea.pmease.com:8822_.
 # The [step status page of latest build|http://demo.pmease.com/build/85:latest/step_status] also indicates that tests have been run on these two agents.
  
 h2. Resolution