Merge lp:~canonical-platform-qa/ubuntu-keyboard/fix-1467449-autopilot-key-names into lp:ubuntu-keyboard
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Michael Sheldon on 2015-06-29 | ||||
| Approved revision: | 387 | ||||
| Merged at revision: | 384 | ||||
| Proposed branch: | lp:~canonical-platform-qa/ubuntu-keyboard/fix-1467449-autopilot-key-names | ||||
| Merge into: | lp:ubuntu-keyboard | ||||
| Diff against target: |
281 lines (+173/-24) 2 files modified
tests/autopilot/ubuntu_keyboard/emulators/keyboard.py (+14/-5) tests/autopilot/ubuntu_keyboard/tests/test_keyboard.py (+159/-19) |
||||
| To merge this branch: | bzr merge lp:~canonical-platform-qa/ubuntu-keyboard/fix-1467449-autopilot-key-names | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Michael Sheldon (community) | 2015-06-25 | Approve on 2015-06-29 | |
| Sergio Cazzolato (community) | Approve on 2015-06-26 | ||
| PS Jenkins bot | continuous-integration | Approve on 2015-06-26 | |
| Christopher Lee (community) | 2015-06-22 | Approve on 2015-06-24 | |
| Ubuntu Phablet Team | 2015-06-22 | Pending | |
|
Review via email:
|
|||
Commit Message
Add additional aliases for the action keys of the OSK used by the autopilot helpers.
Description of the Change
Add additional aliases for the action keys of the OSK used by the autopilot helpers. This is to improve compatibility with the simulated keyboard.
New autopilot tests are added to test the key mappings and an existing un-reliable test has been updated to make it reliable and give a clean Jenkins run.
Are there any related MPs required for this MP to build/function as expected? Please list.
No.
Is your branch in sync with latest trunk (e.g. bzr pull lp:trunk -> no changes)
Yes.
Did you perform an exploratory manual test run of your code change and any related functionality on device or emulator?
Yes, new autopilot tests added.
Did you successfully run all tests found in your component's Test Plan (https:/
Yes, all autopilot tests running and passing on device and jenkins.
If you changed the UI, was the change specified/approved by design?
No UI changes. Only autopilot changes.
If you changed UI labels, did you update the pot file?
No UI changes. Only autopilot changes.
If you changed the packaging (debian), did you add a core-dev as a reviewer to this MP?
No packaging changes.
| Christopher Lee (veebers) wrote : | # |
Can you add a test for the new button mappings please, probably something in UbuntuKeyboardT
- 384. By Richard Huddie on 2015-06-24
-
Add new tests for key mappings. Also change TextField to TextArea to allow Return characters to be entered.
| Richard Huddie (rhuddie) wrote : | # |
I've added some new tests which test the custom key mappings. This also required me to change the TextField to a multi-line TextArea, so that Return characters could be entered.
- 385. By Richard Huddie on 2015-06-24
-
Make the TextArea autosize, so the default is a single line.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:384
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:385
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:385
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:385
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 386. By Richard Huddie on 2015-06-24
-
Fix for unreliable ubuntu_
keyboard. tests.test_ keyboard. UbuntuKeyboardL anguageMenu. test_tapping
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:386
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Christopher Lee (veebers) wrote : | # |
Looking good, good fix. Thanks for sorting out the tests.
- 387. By Richard Huddie on 2015-06-26
-
Fix review comments. Wait for plugin path to change after changing language rather than using sleep.
| Richard Huddie (rhuddie) wrote : | # |
Thanks Sergio, I've made updates to remove the sleeps, it will now wait for the keyboard plugin path to update instead.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:387
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Richard Huddie (rhuddie) wrote : | # |
Replied to comment inline.
| Michael Sheldon (michael-sheldon) wrote : | # |
Did you perform an exploratory manual test run of the code change and any related functionality on device or emulator?
* Yes (ran autopilot tests on mako)
Did CI run pass? If not, please explain why.
* Yes
Have you checked that submitter has accurately filled out the submitter checklist and has taken no shortcut?
* Yes

PASSED: Continuous integration, rev:383 jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- ci/603/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 3264 jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- vivid-amd64- ci/104 jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- vivid-armhf- ci/104 jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- vivid-armhf- ci/104/ artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- vivid-i386- ci/104 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- vivid-mako/ 2726 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 3262 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 3262/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 21353
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/ubuntu- keyboard- ci/603/ rebuild
http://