Merge lp://qastaging/~jonas-drange/ubuntu-system-settings/consolidate-connectivity into lp://qastaging/ubuntu-system-settings
Status: | Work in progress |
---|---|
Proposed branch: | lp://qastaging/~jonas-drange/ubuntu-system-settings/consolidate-connectivity |
Merge into: | lp://qastaging/ubuntu-system-settings |
Diff against target: |
272 lines (+56/-93) 9 files modified
plugins/cellular/CMakeLists.txt (+2/-2) plugins/security-privacy/CMakeLists.txt (+1/-2) plugins/security-privacy/connectivity.cpp (+0/-49) plugins/security-privacy/connectivity.h (+0/-35) src/CMakeLists.txt (+4/-0) src/connectivity.cpp (+16/-0) src/connectivity.h (+3/-2) tests/autopilot/ubuntu_system_settings/tests/__init__.py (+1/-3) tests/autopilot/ubuntu_system_settings/tests/test_security.py (+29/-0) |
To merge this branch: | bzr merge lp://qastaging/~jonas-drange/ubuntu-system-settings/consolidate-connectivity |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot | continuous-integration | Needs Fixing | |
Ken VanDine | Needs Fixing | ||
Review via email: mp+250347@code.qastaging.launchpad.net |
Commit message
[cellular/security] consolidate connectivity APIs, making it a shared USS library
Description of the change
Both Security and Cellular use the private Connectivity API to unlock one or more SIMs. They both have a C++ binding that does this, since they the two panels landed independently.
This branch moves the Connectivity C++ binding out of the respective plugins and makes it a shared one—usable by all plugins.
Needs manual testing of SIM unlocking in Security panel, as well as unlocking after a tech switch (changing has3g on a modem).
Unmerged revisions
- 1327. By Jonas G. Drange
-
mocking the proper way
- 1326. By Jonas G. Drange
-
OLD FASHIONED MOCK
- 1325. By Jonas G. Drange
-
rewriting test to not include session bus mocking, which in this case seems broken
- 1324. By Jonas G. Drange
-
re-add mixin, move test
- 1323. By Jonas G. Drange
-
testing theory that we can't have two setupclass calls
- 1322. By Jonas G. Drange
-
re-add previously broken test
- 1321. By Jonas G. Drange
-
merge trunk
- 1320. By Jonas G. Drange
-
make connectivity a shared uss library
FAILED: Continuous integration, rev:1320 jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- ci/1989/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 1454/console jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- vivid-i386- ci/259/ console jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 1452/console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/ubuntu- system- settings- ci/1989/ rebuild
http://