Merge lp:~canonical-platform-qa/unity8/fix1306340-deprecate_emulators into lp:unity8
| Status: | Merged |
|---|---|
| Approved by: | Michael Zanetti on 2015-06-24 |
| Approved revision: | 1543 |
| Merged at revision: | 1838 |
| Proposed branch: | lp:~canonical-platform-qa/unity8/fix1306340-deprecate_emulators |
| Merge into: | lp:unity8 |
| Prerequisite: | lp:~josharenson/unity8/qa_helpers |
| Diff against target: |
1265 lines (+432/-445) 21 files modified
tests/autopilot/unity8/__init__.py (+6/-2) tests/autopilot/unity8/application_lifecycle/tests/test_application_lifecycle.py (+4/-2) tests/autopilot/unity8/dash.py (+7/-7) tests/autopilot/unity8/fixture_setup.py (+6/-16) tests/autopilot/unity8/greeter/__init__.py (+42/-1) tests/autopilot/unity8/greeter/tests/__init__.py (+2/-2) tests/autopilot/unity8/launcher.py (+3/-3) tests/autopilot/unity8/process_helpers.py (+2/-1) tests/autopilot/unity8/sensors.py (+1/-1) tests/autopilot/unity8/shell/__init__.py (+181/-2) tests/autopilot/unity8/shell/create_interactive_notification.py (+101/-0) tests/autopilot/unity8/shell/emulators.py (+52/-0) tests/autopilot/unity8/shell/emulators/__init__.py (+0/-22) tests/autopilot/unity8/shell/emulators/create_interactive_notification.py (+0/-101) tests/autopilot/unity8/shell/emulators/greeter.py (+0/-60) tests/autopilot/unity8/shell/emulators/main_window.py (+0/-199) tests/autopilot/unity8/shell/tests/__init__.py (+3/-3) tests/autopilot/unity8/shell/tests/test_helpers.py (+17/-18) tests/autopilot/unity8/shell/tests/test_notifications.py (+1/-1) tests/autopilot/unity8/shell/tests/test_rotation.py (+2/-2) tests/autopilot/unity8/shell/tests/test_tutorial.py (+2/-2) |
| To merge this branch: | bzr merge lp:~canonical-platform-qa/unity8/fix1306340-deprecate_emulators |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Michael Zanetti (community) | Approve on 2015-06-24 | ||
| PS Jenkins bot | continuous-integration | 2015-05-15 | Approve on 2015-06-24 |
| Albert Astals Cid (community) | Needs Fixing on 2015-06-22 | ||
| Brendan Donegan (community) | Approve on 2015-06-11 | ||
| Sergio Cazzolato (community) | Approve on 2015-05-27 | ||
| Josh Arenson | 2015-05-20 | Pending | |
|
Review via email:
|
|||
This proposal supersedes a proposal from 2015-04-29.
Commit Message
Reorganized the python test helper modules.
Deprecated the unity8.
Description of the Change
Like a year ago we deprecated the word emulators from autopilot test because it caused a lot of confusion. This change was long due. The unity8 packages are even harder, because they have helpers and tests in multiple levels. With this change, all the helpers in the unity8.component. A next useful change would be to join all the tests in unity8.
Are there any related MPs required for this MP to build/function as expected? Please list.
This branch needs:
https:/
https:/
* Did you perform an exploratory manual test run of your code change and any related functionality?
Only ran the tests.
* Did you make sure that your branch does not contain spurious tags?
Yes.
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
No debian packaging changes.
* If you changed the UI, has there been a design review?
No UI changes.
* Did you have a look at the warnings when running tests? Can they be reduced?
No warnings introduced.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1533
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https:/
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: 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:1533
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https:/
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: 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:1533
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: 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:1535
http://
Executed test runs:
FAILURE: http://
SUCCESS: 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:1535
http://
Executed test runs:
FAILURE: http://
SUCCESS: 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:1536
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: 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:1536
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1536
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Brendan Donegan (brendan-donegan) wrote : | # |
Merging this leaves a file 'tests/
| Leo Arias (elopio) wrote : | # |
> Merging this leaves a file 'tests/
> which I assume is not right
Fixed. Thanks for catching that.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1538
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Nicholas Skaggs (nskaggs) wrote : | # |
Who still needs to add approval here? How can we move this forward?
| Albert Astals Cid (aacid) wrote : | # |
Text conflict in debian/control
Text conflict in tests/autopilot
Text conflict in tests/autopilot
Conflict: can't delete tests/autopilot
Conflict because tests/autopilot
Contents conflict in tests/autopilot
Text conflict in tests/autopilot
7 conflicts encountered.
- 1539. By Richard Huddie on 2015-06-22
-
Merged with trunk.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1539
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Albert Astals Cid (aacid) wrote : | # |
Text conflict in tests/autopilot
1 conflicts encountered.
- 1540. By Richard Huddie on 2015-06-23
-
Merged with trunk.
- 1541. By Richard Huddie on 2015-06-23
-
Update rotation tests to use new helpers.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1540
http://
Executed test runs:
FAILURE: http://
SUCCESS: 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:1541
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: 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:1541
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 1542. By Richard Huddie on 2015-06-24
-
Fix unlock unity in fake sensors test and remove duplicated test.
- 1543. By Richard Huddie on 2015-06-24
-
Fix flake8 errors, remove imports using emulator and rename emulator tests to helper tests.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1542
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:1543
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Michael Zanetti (mzanetti) wrote : | # |
Yes! Thanks a lot.
* Did you perform an exploratory manual test run of the code change and any related functionality?
Only tests changed. Makes the pass in Jenkins again.
* Did CI run pass? If not, please explain why.
it did
* Did you make sure that the branch does not contain spurious tags?
yes, clean

FAILED: Continuous integration, rev:1532 /code.launchpad .net/~canonical -platform- qa/unity8/ fix1306340- deprecate_ emulators/ +merge/ 257812/ +edit-commit- message
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https:/
http:// jenkins. qa.ubuntu. com/job/ unity8- ci/5641/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 2538 jenkins. qa.ubuntu. com/job/ unity-phablet- qmluitests- vivid/804 jenkins. qa.ubuntu. com/job/ unity8- vivid-amd64- ci/806 jenkins. qa.ubuntu. com/job/ unity8- vivid-i386- ci/806 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- vivid-mako/ 2199 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 2536 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 2536/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 20045
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity8- ci/5641/ rebuild
http://