Merge ~lgp171188/lpbuildbot:prevent-merges-buildbot-suceeds-false-positive-full-test-suite-not-run into lpbuildbot:main
Proposed by
Guruprasad
| Status: | Merged |
|---|---|
| Approved by: | Guruprasad |
| Approved revision: | 31d344fd4d0e7562f457edcab7122d579fbce89b |
| Merged at revision: | 31d344fd4d0e7562f457edcab7122d579fbce89b |
| Proposed branch: | ~lgp171188/lpbuildbot:prevent-merges-buildbot-suceeds-false-positive-full-test-suite-not-run |
| Merge into: | lpbuildbot:main |
| Diff against target: |
45 lines (+30/-4) 1 file modified
buildbot-poll.py (+30/-4) |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Yuliy Schwartzburg | Approve | ||
|
Review via email:
|
|||
Commit message
Prevent merges when build succeeds with a false positive and the full test suite is not run
For instance, buildbot considers
http://
successful but the full test suite did not run and succeed. This change
tries to handle such false positive scenarios and prevents a merge to
the `*stable` branch.
To post a comment you must log in.
It is possible to verify that this fix works by running the Python snippet in https:/ /paste. ubuntu. com/p/sXK8gnJ8X H/ (requires `requests` as a dependency) and checking the details of the builds that have succeeded without the expected number of passing tests.