Three consistent autopilot test failures
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | unity8 (Ubuntu) |
High
|
Nick Dedekind | ||
| | Vivid |
Undecided
|
Unassigned | ||
Bug Description
We seem to have stabilized on three tests failing repeatedly:
unity8.
unity8.
unity8.
Example run:
https:/
The two latency ones are relatively new tests, the lifecycle one seems to be a new consistent failure.
What's even more important is that they're reliably reproducible locally using the steps below:
http://
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: unity8 8.02+15.
ProcVersionSign
Uname: Linux 3.19.0-13-generic x86_64
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Apr 21 22:18:54 2015
SourcePackage: unity8
SystemImageInfo:
current build number: 0
device name:
channel: daily
last update: Unknown
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Albert Astals Cid (community): Approve on 2015-05-08
- PS Jenkins bot (community): Approve (continuous-integration) on 2015-05-06
- Registry Administrators: Pending requested 2015-04-24
-
Diff: 313 lines (+84/-57)3 files modifiedplugins/Ubuntu/Settings/Components/serverpropertysynchroniser.cpp (+60/-41)
plugins/Ubuntu/Settings/Components/serverpropertysynchroniser.h (+5/-2)
tests/qmltests/Components/tst_ServerPropertySynchroniser.qml (+19/-14)
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-05-19
- Michael Zanetti (community): Needs Fixing on 2015-05-13
- Albert Astals Cid (community): Approve on 2015-05-08
-
Diff: 226 lines (+96/-20)3 files modifiedtests/autopilot/unity8/application_lifecycle/tests/test_application_lifecycle.py (+13/-3)
tests/autopilot/unity8/indicators/tests/test_action_latency.py (+4/-2)
tests/mocks/indicator-service/mock-indicator-service.c (+79/-15)
- Leo Arias (community): Disapprove on 2015-05-22
- Albert Astals Cid (community): Needs Fixing on 2015-05-22
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-05-18
-
Diff: 26 lines (+8/-2)1 file modifiedtests/autopilot/unity8/indicators/__init__.py (+8/-2)
| Michał Sawicz (saviq) wrote : | #2 |
| Leo Arias (elopio) wrote : | #3 |
unity8.
| Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package unity8 - 8.02+15.
---------------
unity8 (8.02+15.
[ Albert Astals Cid ]
* Add overrides to override functions
* Implement "rating-edit" preview widget (LP: #1318144)
* Make the DashContent:
#1450809)
* Use art height as implicitHeight when the header is overlayed and
there's no summary
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk.
[ Daniel d'Andrada ]
* Introducing FloatingFlickable
* Make Ubuntu.Gestures components install TouchRegistry by themselves
[ Michael Terry ]
* Fix a possible crash in our PAM threading code. (LP: #1425362) (LP:
#1425362)
* Fix the lockscreen becoming unresponsive after testing an app on the
device from QtCreator. (LP: #1435364)
[ Nick Dedekind ]
* Fixed desktop stage app focus.
* Fixed issue in laggy indicator autpilot tests (LP: #1446846)
-- CI Train Bot <email address hidden> Mon, 18 May 2015 23:04:39 +0000
| Changed in unity8 (Ubuntu): | |
| status: | Triaged → Fix Released |


I think I realized why the lifecycle test fails - the fake app in fixture is suspended as soon as it's launched (because screen is locked if you have a passcode/password, as we do on a phone provisioned with the CI script), and the following dbus introspection timeouts are from the app, not from unity8.