Merge lp:~abentley/launchpad/twistedjob-enhancements into lp:launchpad
Proposed by
Aaron Bentley
Status: | Merged |
---|---|
Approved by: | Aaron Bentley |
Approved revision: | not available |
Merged at revision: | not available |
Proposed branch: | lp:~abentley/launchpad/twistedjob-enhancements |
Merge into: | lp:launchpad |
Diff against target: |
254 lines (+117/-6) 8 files modified
lib/lp/code/interfaces/branchmergeproposal.py (+7/-0) lib/lp/code/model/branchmergeproposaljob.py (+16/-0) lib/lp/code/model/tests/test_branchmergeproposals.py (+32/-3) lib/lp/code/scripts/tests/test_update_preview_diffs.py (+28/-3) lib/lp/services/job/interfaces/job.py (+3/-0) lib/lp/services/job/model/job.py (+10/-0) lib/lp/services/job/runner.py (+3/-0) lib/lp/services/job/tests/test_job.py (+18/-0) |
To merge this branch: | bzr merge lp:~abentley/launchpad/twistedjob-enhancements |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Paul Hummer (community) | Approve | ||
Review via email: mp+15977@code.launchpad.net |
To post a comment you must log in.
= Summary =
Provide misc functionality for converting jobs to use Twisted.
== Proposed fix == posalJob. id and BranchMergeProp osalJob. get, which when osalJob with that id as an
Add IBranchMergePro
invoked in subclasses returns the BranchMergeProp
instance of that subclass.
Add an additional message to JobRunner indicating how many jobs did
not complete.
== Pre-implementation notes ==
None of this had a pre-implementation call, though it's basically all required
for the followon branches.
== Implementation details ==
Err...
== Tests == preview_ diffs -t test_branchmerg eproposals
bin/test -t test_job -t test_update_
== Demo and Q/A == preview_ diffs on net-logs/ scripts/ asuka/bzrsyncd. They should have a line that iffSource jobs did not complete.".
Look at the logs produced by update_
/x/launchpad.
says "x IUpdatePreviewD