[MERGE] (correct one!) Create fork and reinvoke parallel testing support.

Robert Collins robert.collins at canonical.com
Fri Mar 27 09:47:53 GMT 2009


Please ignore the other, 1.4M bundle. It was a mistake :).

This is the polished parallel test support code I've been aiming at for
a week or so now. I did a spike on it one evening and showed it to
Vincent, who prompt fixed a few genuine test suite bugs, and also added
(though in a different place :)) the code that is now in
BZRTransformingResult.

Its not tested :(. I can but its possibly (probably :P) tricky to test
well & cheaply.

This feature has a dependency on a specific branch of testtools:
lp:~lifeless/testtools/ThreadsafeTestForwardingresult is needed to get
the generic parallel testing support, and the feature also depends on
subunit to do test remoting.

To use,
bzr selftest --parallel=fork, or =subprocess. I have a plugin for ec2
support - I'm not at all sure we want that in the core.

I'll obviously add a NEWS entry if the patch is acceptable, but I
thought it was time to get it reviewed :).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-parallel-4207.patch
Type: text/x-patch
Size: 18591 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090327/6026e602/attachment.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090327/6026e602/attachment.pgp 


More information about the bazaar mailing list