Merge lp:~canonical-platform-qa/address-book-app/fix_base_class into lp:address-book-app
| Status: | Merged |
|---|---|
| Approved by: | Renato Araujo Oliveira Filho on 2015-04-20 |
| Approved revision: | 423 |
| Merged at revision: | 426 |
| Proposed branch: | lp:~canonical-platform-qa/address-book-app/fix_base_class |
| Merge into: | lp:address-book-app |
| Diff against target: |
36 lines (+4/-4) 1 file modified
tests/autopilot/address_book_app/tests/__init__.py (+4/-4) |
| To merge this branch: | bzr merge lp:~canonical-platform-qa/address-book-app/fix_base_class |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Renato Araujo Oliveira Filho (community) | Approve on 2015-04-20 | ||
| PS Jenkins bot | continuous-integration | Needs Fixing on 2015-04-15 | |
| Christopher Lee (community) | 2015-04-14 | Approve on 2015-04-15 | |
|
Review via email:
|
|||
Commit Message
Fix the base class used when launching the app in autopilot tests.
Description of the Change
Using the common base class from the toolkit simplifies the inheritance of autopilot custom proxy objects. The tests are the same, but this allows us to make some changes on the autopilot registry.
Are there any related MPs required for this MP to build/function as expected? Please list.
No related MPs.
Is your branch in sync with latest trunk (e.g. bzr pull lp:trunk -> no changes)
It is.
Did you perform an exploratory manual test run of your code change and any related functionality on device or emulator?
Just running the tests.
Did you successfully run all tests found in your component's Test Plan (https:/
Just the automated ones. There is an unrelated error in one of the tests.
If you changed the UI, was the change specified/approved by design?
No UI changes.
If you changed UI labels, did you update the pot file?
No label changes.
If you changed the packaging (debian), did you add a core-dev as a reviewer to this MP?
No packaging changes.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:423
http://
Executed test runs:
SUCCESS: http://
UNSTABLE: http://
FAILURE: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
| Leo Arias (elopio) wrote : | # |
getting a new execution to see if the network errors in jenkins are solved.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:423
http://
Executed test runs:
SUCCESS: http://
UNSTABLE: http://
FAILURE: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
Do we still need the implementation of "AddressBookApp" class? If not we should remove the code from __init__.py file.
| Leo Arias (elopio) wrote : | # |
Yes, it is needed. Autopilot will keep it in the object registry, so every time a QML object matches the validate_dbus method of AddressBookApp, autopilot will instantiate it and return our custom proxy object instead of a generic one.

LGTM