Merge lp://qastaging/~jonas-drange/ubuntu-system-settings/consolidate-connectivity into lp://qastaging/ubuntu-system-settings

Proposed by Jonas G. Drange
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
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).

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Ken VanDine (ken-vandine) wrote :

Please add the test back for this

review: Needs Fixing
1321. By Jonas G. Drange

merge trunk

1322. By Jonas G. Drange

re-add previously broken test

1323. By Jonas G. Drange

testing theory that we can't have two setupclass calls

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
1324. By Jonas G. Drange

re-add mixin, move test

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
1325. By Jonas G. Drange

rewriting test to not include session bus mocking, which in this case seems broken

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
1326. By Jonas G. Drange

OLD FASHIONED MOCK

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
1327. By Jonas G. Drange

mocking the proper way

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)

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

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches