Cellular autopilot tests needs to be refactored
Bug #1361226 reported by
Jonas G. Drange
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-system-settings (Ubuntu) |
Fix Released
|
Low
|
Jonas G. Drange | ||
ubuntu-system-settings (Ubuntu RTM) |
New
|
Undecided
|
Unassigned |
Bug Description
UI changes to the cellular panel will kill most tests. Additionally, helpers are inconsistent and sleeps abound.
* Use page object pattern
* Make tests survive shallow UI changes
Related branches
lp://staging/~jonas-drange/ubuntu-system-settings/cellular-split-radio-pref-and-data-fix-1378812
- Ken VanDine: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 1905 lines (+580/-882)15 files modifiedplugins/cellular/Components/CMakeLists.txt (+5/-5)
plugins/cellular/Components/CellularSingleSim.qml (+0/-115)
plugins/cellular/Components/DataMultiSim.qml (+6/-119)
plugins/cellular/Components/MultiSim.qml (+52/-10)
plugins/cellular/Components/NoSim.qml (+5/-12)
plugins/cellular/Components/RadioSingleSim.qml (+57/-0)
plugins/cellular/Components/SimEditor.qml (+31/-14)
plugins/cellular/Components/SingleSim.qml (+34/-4)
plugins/cellular/PageChooseCarrier.qml (+3/-2)
plugins/cellular/PageChooseCarriers.qml (+2/-2)
plugins/cellular/PageComponent.qml (+2/-2)
plugins/cellular/sims.js (+10/-0)
tests/autopilot/ubuntu_system_settings/__init__.py (+164/-1)
tests/autopilot/ubuntu_system_settings/tests/__init__.py (+7/-3)
tests/autopilot/ubuntu_system_settings/tests/test_cellular.py (+202/-593)
Changed in ubuntu-system-settings (Ubuntu): | |
assignee: | nobody → Jonas G. Drange (jonas-drange) |
status: | New → Confirmed |
importance: | Undecided → Low |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | Confirmed → In Progress |
tags: | added: ota-1 rtm14 |
To post a comment you must log in.
This bug was fixed in the package ubuntu- system- settings - 0.3+15. 04.20141031. 2-0ubuntu1
--------------- system- settings (0.3+15. 04.20141031. 2-0ubuntu1) vivid; urgency=low
ubuntu-
[ Sebastien Bacher ]
* Tweaks to try to make the section headers and titles closer to the
design. Use a custom component, with tweaked margins and disabled
tap effects, for that.
[ Iain Lane ]
* Move formatSize into a new Utilities class in the qml context and
call this from the updates panel to consistently display sizes (LP:
#1385286)
* Update to work with UPower >= 0.99 as well as current versions (LP:
#1330037)
[ Albert Astals ]
* i18n++ (LP: #1386730)
[ William Hua ]
* Re-translate the UI when reboot is cancelled after language change.
(LP: #1377984)
[ jonas-drange ]
* [cellular] split "Cellular Data" and "Connection type" into two
separate pieces in the UI for both single and multi SIM (LP:
#1361226)
* [wifi] use actiongroup to hide "connect to other networks" (LP:
#1377076)
[ Michael Terry ]
* When the power button is held down, show the shutdown dialog like we
do in the unity8 shell. (LP: #1381731)
* Add a Continue button when choosing a passphrase. And fix a few
other design nits with choosing a password.
[ Michael Zanetti ]
* Drop reboot notification label on launcher reset. (LP: #1376707)
[ Mathieu Trudel-Lapierre ]
* [bluetooth] Show bluetooth address instead of name while it's not
detected; to be updated once available. (LP: #1382767)
-- Ubuntu daily release <email address hidden> Fri, 31 Oct 2014 14:53:52 +0000