Merge lp:~abentley/ci-director/building-trumps-result into lp:ci-director
Proposed by
Aaron Bentley
Status: | Merged |
---|---|
Merged at revision: | 184 |
Proposed branch: | lp:~abentley/ci-director/building-trumps-result |
Merge into: | lp:ci-director |
Diff against target: |
121 lines (+39/-14) 4 files modified
cidirector/start_builds.py (+3/-3) cidirector/tests/test_start_builds.py (+7/-8) cidirector/tests/test_update_outcome.py (+20/-1) cidirector/update_outcome.py (+9/-2) |
To merge this branch: | bzr merge lp:~abentley/ci-director/building-trumps-result |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Curtis Hovey (community) | code | Approve | |
Review via email: mp+304287@code.launchpad.net |
Commit message
Results are not final until building is false.
Description of the change
This branch changes build results to be non-final until building is done.
There are two problems revealed by the s390x issue
- Premature uploads of a build / repeated uploads of a build.
- Premature triggering of dependant jobs.
The first issue is fixed by using 'building' instead of 'result' to determine whether to upload.
The second issue is fixed in OutcomeJob.
To post a comment you must log in.
thank you.