Merge lp://qastaging/~dpb/lp2kanban/filter-bugs-correct-movement into lp://qastaging/lp2kanban
Status: | Merged |
---|---|
Merged at revision: | 142 |
Proposed branch: | lp://qastaging/~dpb/lp2kanban/filter-bugs-correct-movement |
Merge into: | lp://qastaging/lp2kanban |
Diff against target: |
604 lines (+247/-52) 8 files modified
Makefile (+4/-2) README (+6/-0) jenkins.sh (+3/-2) setup.py (+1/-0) src/lp2kanban/bugs2cards.py (+91/-19) src/lp2kanban/kanban.py (+31/-23) src/lp2kanban/tests/common.py (+6/-2) src/lp2kanban/tests/test_bugs2cards.py (+105/-4) |
To merge this branch: | bzr merge lp://qastaging/~dpb/lp2kanban/filter-bugs-correct-movement |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
🤖 Landscape Builder | test results | Needs Fixing | |
Eric Snow (community) | Approve | ||
Landscape | Pending | ||
Review via email: mp+304273@code.qastaging.launchpad.net |
Commit message
- Remove archive from default board fetch, this speeds up operations significantly. I don't have any way exposed externally from the config to turn this back on, but we don't use this, so I'm skipping for now.
- Remove cards inside taskboard from board fetch. This speeds up operations significantly, and we currently have no use case for automation moving inside a taskboard, nor does the config support doing these kinds of operations for us.
- Add clean make target
- Update README to talk about using a virtualenv for testing
- Add bug filter and card filter for testing individual moves on the board
- Add logging (follow on branch will convert all prints to logging calls
- log interesting paths for easier post-mortem log analysis (Moves and syncs)
- Explicitly skip attempting to move for no-op cases (before we relied on lkk to noop our request for us)
Description of the change
- Remove archive from default board fetch, this speeds up operations significantly. I don't have any way exposed externally from the config to turn this back on, but we don't use this, so I'm skipping for now.
- Remove cards inside taskboard from board fetch. This speeds up operations significantly, and we currently have no use case for automation moving inside a taskboard, nor does the config support doing these kinds of operations for us.
- Add clean make target
- Update README to talk about using a virtualenv for testing
- Add bug filter and card filter for testing individual moves on the board
- Add logging (follow on branch will convert all prints to logging calls
- log interesting paths for easier post-mortem log analysis (Moves and syncs)
- Explicitly skip attempting to move for no-op cases (before we relied on lkk to noop our request for us)
After doing this, I cleaned up lp:~landscape/landscape/lp2kanban-configs, and added better descriptions to that file.
Command: make check /ci.lscape. net/job/ latch-test/ 9627/
Result: Fail
Revno: 162
Branch: lp:~davidpbritton/lp2kanban/filter-bugs-correct-movement
Jenkins: https:/