lp://staging/~andrew-haigh-b/cdts/refactor_bug1214896
- Get this branch:
- bzr branch lp://staging/~andrew-haigh-b/cdts/refactor_bug1214896
Branch merges
- 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)
Related bugs
Related blueprints
Branch information
Recent revisions
- 2322. By Andrew Haigh
-
Sets the outcome of a skipped test on resume to fail. This is because the user has chosen to skip the test after it has presumably crashed the test suite, and hence its failed really
- 2321. By Andrew Haigh
-
Ensure the resume is only tried if the GUI was the instigator of the saved session. Also, ensure that our knowledge of the plainbox tree of objects is refreshed once the session is resumed. This latter item is needed so that properties of jobs such as the via property, can be used to correctly populate the run manager hierarchy of tests
- 2320. By Andrew Haigh
-
Ensured the guiengine shutdown is not causing a segfault. This change ensures the guiengine shutdown within the scope of main() because qml component destructors are called after main() has returned
- 2318. By Andrew Haigh
-
Check that there really are jobs to run, so we dont crash when trying to start an empty list
- 2317. By Andrew Haigh
-
Track which tests are needed to correctly show local and real tests in the Run Manager View, and repopulate these from the app_blob metadata. Note, that the scroll-depth is too long when the tests are collapsed on a resume, and that the outcome of a test which is skipped on a resume is not yet set.
- 2313. By Andrew Haigh
-
This allows the resumption of previous test runs, and shows the results in the gui RunManagerView. Outstanding items are to set the result to skipped if the user chose to Continue on a restart, and to ensure that irrelevant tests are not shown in the RunManagerView (needs some filtering). Finally, this needs the dbus-remove API functionality to be present in Plainbox
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/cdts