[Twisted-Python] Distributed Trial Test Runner

L. Daniel Burr ldanielburr at mac.com
Sat Jun 2 09:27:10 MDT 2007


Hi Alex,

On Sat, 02 Jun 2007 10:11:41 -0500, Alex Lang <alex.lang at mail.mcgill.ca>  
wrote:

> Hello,
>
> For my Summer of Code project, I am implementing a distributed trial
> test runner  
> (http://code.google.com/soc/psf/appinfo.html?csaid=770D0FCD95DAFF9E).
> The following is basically what needs to be done to get distributed
> trial working, given a master machine and slaves:
>
> 1. Transfer the relevant code to all slave machines. (with conch)
> 2. Do test loading at least on the master (possibly on each of the
> slaves as well)
> 3. Find a good test-to-unique-id mapping (probably using FQPNs +
> something else for test_suite-generated tests?)
> 4. Implement a visitor which will run through the tests on the master
> and split them among the slaves.
> 5. Figure out how to get SSH command shells open to the slaves and get
> individual tests to run
> 6. Gather results from slaves and give them to a reporter.
>
> I think that is all. Any thoughts? Comments?
>

My only thought is that this sounds a lot like BuildBot, or at least
so similar as to represent some prior art for you to consider.

Daniel




More information about the Twisted-Python mailing list