Merge lp:~jml/launchpad/dirty-parry into lp:launchpad
Proposed by
Jonathan Lange
Status: | Rejected |
---|---|
Rejected by: | Jonathan Lange |
Proposed branch: | lp:~jml/launchpad/dirty-parry |
Merge into: | lp:launchpad |
Diff against target: |
254 lines (+130/-10) 3 files modified
lib/devscripts/ec2test/builtins.py (+43/-6) lib/devscripts/ec2test/testrunner.py (+29/-4) lib/devscripts/utils.py (+58/-0) |
To merge this branch: | bzr merge lp:~jml/launchpad/dirty-parry |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michael Hudson-Doyle | Needs Information | ||
Review via email: mp+14617@code.launchpad.net |
To post a comment you must log in.
This branch works towards running the test suite in parallel. It takes a different approach to allenap's ec2-parry branch, hence the name "dirty-parry" -- it's a quick and dirty approach. It doesn't actually make the test suite runnable in parallel.
It adds two... abilities to the ec2 program. The first is that EC2TestRunner now populates a TestResult object, rather than simply dumping stuff to stdout. It does this by running the tests on the instance with a subunit test result object, and then parsing this output on the client side.
The other one is the ability to split the test suite up into N parts. This isn't really useful right now, but combining it with the previous ability basically gives us parallelization. Maybe I should do that before this branch lands.