Merge lp://qastaging/~charlesk/keeper/untar into lp://qastaging/keeper/devel
Proposed by
Charles Kerr
Status: | Merged |
---|---|
Approved by: | Xavi Garcia |
Approved revision: | 160 |
Merged at revision: | 123 |
Proposed branch: | lp://qastaging/~charlesk/keeper/untar |
Merge into: | lp://qastaging/keeper/devel |
Diff against target: |
1362 lines (+984/-108) 18 files modified
debian/control (+5/-1) debian/keeper.install (+2/-1) src/helper/folder-backup.sh.in (+1/-1) src/tar/CMakeLists.txt (+72/-27) src/tar/untar-main.cpp (+169/-0) src/tar/untar.cpp (+144/-0) src/tar/untar.h (+38/-0) tests/CMakeLists.txt (+2/-1) tests/com_canonical_keeper.py (+80/-45) tests/unit/tar/CMakeLists.txt (+104/-29) tests/unit/tar/keeper-untar-test.cpp (+232/-0) tests/unit/tar/ku-invoke-nobus.sh.in (+1/-0) tests/unit/tar/ku-invoke.sh.in (+1/-0) tests/unit/tar/untar-test.cpp (+120/-0) tests/utils/file-utils.cpp (+2/-1) tests/utils/file-utils.h (+1/-1) tests/utils/keeper-dbusmock-fixture.h (+9/-0) tests/utils/main.cpp (+1/-1) |
To merge this branch: | bzr merge lp://qastaging/~charlesk/keeper/untar |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Xavi Garcia (community) | Approve | ||
unity-api-1-bot | continuous-integration | Approve | |
Review via email:
|
Commit message
Add untar
Description of the change
Add untar.
* The Untar class itself, which manages a couple of QProcesses for xzcat and tar x. Add tar & xz to debian dependencies.
* Add untar-test unit test for the untar class
* Add keeper-untar executable that gets a restore socket from keeper, then untars from it
* Add keeper-untar-test that tests keeper-untar against the dbusmock service. Implement restore in the dbusmock service.
* Rename keeper-tar-create as keeper-tar for symmetry with keeper-untar
* Not pushed/completed: integration tests
To post a comment you must log in.
FAILED: Continuous integration, rev:148 /jenkins. canonical. com/unity- api-1/job/ lp-keeper- ci/148/ /jenkins. canonical. com/unity- api-1/job/ build/1266/ console /jenkins. canonical. com/unity- api-1/job/ build-0- fetch/1273/ console
https:/
Executed test runs:
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild: /jenkins. canonical. com/unity- api-1/job/ lp-keeper- ci/148/ rebuild
https:/