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

Vincent Ladeuil v.ladeuil+lp at free.fr
Fri Mar 27 18:33:43 GMT 2009


>>>>> "robert" == Robert Collins <robert.collins at canonical.com> writes:

<snip/>

    >> Can you summarize (informally) which versions/branches of
    >> testtools and subunit are needed ?

    robert> subunit trunk, and I gave the needed testtools branch in my cover
    robert> letter.

Hmm, I can't make it work anymore :-/

vila:~/src :) $ (cd bzr/trunk/; bzr revno)
4210
vila:~/src :) $ bzr revno lp:subunit
60
vila:~/src :) $ (cd subunit; bzr revno)
60
vila:~/src :) $ bzr revno lp:~lifeless/testtools/ThreadsafeTestForwardingresult
15
vila:~/src :) $ (cd testtools/lifeless/; bzr revno)
15

<snip/>

    robert> +class BZRTransformingResult(unittest.TestResult):
    >> 
    >> Shouldn't that be based on a (yet-to-create)
    >> subunit.ProtocolTestResult ?

    robert> No, because really we should serialise them as xfail etc which subunit
    robert> supports natively, and then its a lot easier :).

Are you sure you don't have some uncommitted/unpushed change ?

--parallel=[fork|subprocess] doesn't process UnavailableFeature
  nor KnownFailure anymore :-/

  Vincent

P.S.: Yeah for non-regression tests :-P



More information about the bazaar mailing list