Merge lp://qastaging/~charlesk/keeper/decouple-keeper-class-from-dbus into lp://qastaging/keeper/devel
Proposed by
Charles Kerr
Status: | Needs review |
---|---|
Proposed branch: | lp://qastaging/~charlesk/keeper/decouple-keeper-class-from-dbus |
Merge into: | lp://qastaging/keeper/devel |
Prerequisite: | lp://qastaging/~charlesk/keeper/the-future-is-exceptional |
Diff against target: |
133 lines (+30/-31) 3 files modified
src/service/keeper-helper.cpp (+18/-2) src/service/keeper.cpp (+9/-24) src/service/keeper.h (+3/-5) |
To merge this branch: | bzr merge lp://qastaging/~charlesk/keeper/decouple-keeper-class-from-dbus |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Xavi Garcia (community) | Approve | ||
unity-api-1-bot | continuous-integration | Needs Fixing | |
Review via email:
|
Commit message
Move the DBus code to handle com.canonical.
Description of the change
Minor cleanup branch that does what it says on the tin -- decouples QDBus from the Keeper class, moving the responsibilities of creating a QDBusUnixFileDe
Aside from the improved dbus encapsulation, the goal here is to clear the way for using the Keeper class directly inside of unit tests.
To post a comment you must log in.
Unmerged revisions
- 112. By Charles Kerr
-
decouple the Keeper class from DBus by moving the logic of returning com.canonical.
keeper. Helper. StartBackup( )'s QDBusUnixFileDe scriptor from the Keeper class to KeeperHelper
FAILED: Continuous integration, rev:112 /code.launchpad .net/~charlesk/ keeper/ decouple- keeper- class-from- dbus/+merge/ 305675/ +edit-commit- message
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https:/
https:/ /jenkins. canonical. com/unity- api-1/job/ lp-keeper- ci/63/ /jenkins. canonical. com/unity- api-1/job/ build/640 /jenkins. canonical. com/unity- api-1/job/ build-0- fetch/646 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=amd64, release= vivid+overlay/ 462 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=amd64, release= vivid+overlay/ 462/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=amd64, release= xenial+ overlay/ 462 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=amd64, release= xenial+ overlay/ 462/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=amd64, release= yakkety/ 462 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=amd64, release= yakkety/ 462/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=armhf, release= vivid+overlay/ 462 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=armhf, release= vivid+overlay/ 462/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=armhf, release= xenial+ overlay/ 462 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=armhf, release= xenial+ overlay/ 462/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=armhf, release= yakkety/ 462 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=armhf, release= yakkety/ 462/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=i386, release= vivid+overlay/ 462 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=i386, release= vivid+overlay/ 462/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=i386, release= xenial+ overlay/ 462 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=i386, release= xenial+ overlay/ 462/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=i386, release= yakkety/ 462 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=i386, release= yakkety/ 462/artifact/ output/ *zip*/output. zip
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild: /jenkins. canonical. com/unity- api-1/job/ lp-keeper- ci/63/rebuild
https:/