implementation of resume functionality required
Bug #1214896 reported by
Chris Gregan
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
High
|
Zygmunt Krynicki |
Bug Description
DBus API is complete but needs to be used by the application. Some bugs in the implementation of plainbox prevent the service from working correctly upon resume.
Related branches
lp:~zyga/checkbox/dbus-resume
Rejected
for merging
into
lp:checkbox
- Checkbox Developers: Pending requested
-
Diff: 1048 lines (+475/-190)10 files modifiedplainbox/plainbox/impl/dbus/decorators.py (+16/-1)
plainbox/plainbox/impl/dbus/service.py (+4/-1)
plainbox/plainbox/impl/job.py (+2/-2)
plainbox/plainbox/impl/result.py (+16/-3)
plainbox/plainbox/impl/service.py (+328/-153)
plainbox/plainbox/impl/session/jobs.py (+2/-2)
plainbox/plainbox/impl/session/legacy.py (+2/-10)
plainbox/plainbox/impl/session/resume.py (+6/-2)
plainbox/plainbox/impl/session/state.py (+7/-16)
plainbox/plainbox/impl/session/test_manager.py (+92/-0)
lp:~andrew-haigh-b/cdts/refactor_bug1214896
- Daniel Manrique (community): Approve
-
Diff: 1868 lines (+1180/-160)22 files modifiedplainbox-gui/canonical-driver-test-suite/WhiteListModelFactory.cpp (+71/-0)
plainbox-gui/canonical-driver-test-suite/WhiteListModelFactory.h (+42/-0)
plainbox-gui/canonical-driver-test-suite/canonical-driver-test-suite.pro (+4/-2)
plainbox-gui/canonical-driver-test-suite/main.cpp (+56/-76)
plainbox-gui/canonical-driver-test-suite/qml/ResumeView.qml (+31/-4)
plainbox-gui/canonical-driver-test-suite/qml/RunManagerButtons.qml (+3/-0)
plainbox-gui/canonical-driver-test-suite/qml/RunManagerListView.qml (+4/-0)
plainbox-gui/canonical-driver-test-suite/qml/TestSelectionListView.qml (+6/-0)
plainbox-gui/canonical-driver-test-suite/qml/TestSelectionView.qml (+1/-3)
plainbox-gui/canonical-driver-test-suite/qml/WelcomeView.qml (+7/-1)
plainbox-gui/canonical-driver-test-suite/qml/canonical-driver-test-suite.qml (+9/-1)
plainbox-gui/canonical-driver-test-suite/testitemmodel.cpp (+76/-4)
plainbox-gui/canonical-driver-test-suite/testitemmodel.h (+6/-0)
plainbox-gui/canonical-driver-test-suite/whitelistitem.h (+5/-0)
plainbox-gui/gui-engine/PBJsonUtils.cpp (+71/-0)
plainbox-gui/gui-engine/PBJsonUtils.h (+38/-0)
plainbox-gui/gui-engine/PBNames.h (+3/-0)
plainbox-gui/gui-engine/PBTreeNode.cpp (+16/-0)
plainbox-gui/gui-engine/PBTreeNode.h (+3/-0)
plainbox-gui/gui-engine/gui-engine.cpp (+648/-67)
plainbox-gui/gui-engine/gui-engine.h (+76/-0)
plainbox-gui/gui-engine/gui-engine.pro (+4/-2)
Changed in checkbox-ihv-ng: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
milestone: | none → version1.0 |
Changed in checkbox-ihv-ng: | |
assignee: | nobody → Andrew Haigh (andrew-haigh-b) |
Changed in checkbox: | |
assignee: | nobody → Zygmunt Krynicki (zkrynicki) |
importance: | Undecided → High |
status: | New → In Progress |
tags: | added: plainbox |
Changed in checkbox-ihv-ng: | |
status: | Fix Committed → Fix Released |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
milestone: | none → plainbox-0.4b1 |
To post a comment you must log in.
Note the linked bugfix branch is currently work in progress, the session save functionality is there, and it correctly identifies the potential for resuming a cancelled run. But the actual recreation and resumption of the run is yet to be done.