DescriptionRefactored auto_bisect bot:
- Extracted BisectPrinter, which contains everything related to printing
- Extracted BisectState and RevisionState, which represent bisect-in-progress
- Rewrote BisectResults - in particular split up GetRevisionDict, which is now its constructor
- Added tests for BisectResults, fixed bugs in _FindOtherRegressions
- Added tests for BisectState
R=qyearsley@chromium.org
Committed: https://crrev.com/cfc4b1f15ce8285cb5b902bc8851ee7f29664308
Cr-Commit-Position: refs/heads/master@{#300677}
Patch Set 1 #Patch Set 2 : #
Total comments: 28
Patch Set 3 : Addressed comments #Patch Set 4 : Added tests and fixed some bugs #
Total comments: 1
Patch Set 5 : Rebase #Patch Set 6 : Addressed comments #Patch Set 7 : Extracted all constants into bisect_constants.py to avoid importing loops #Patch Set 8 : Moved PrintPartialResults to BisectPrinter #Patch Set 9 : Corrected and improved Bisection Range step names #
Total comments: 3
Patch Set 10 : Addressed comments #Patch Set 11 : Removed last bits of revision_data #Patch Set 12 : Rebase #
Messages
Total messages: 18 (2 generated)
|