unity trunk failing autopilot tests (02/2014)

Bug #1276516 reported by Timo Jyrinki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Fix Released
High
Christopher Townsend
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

An autopilot run with latest trunks was made, and the result was 33 failing tests on nvidia and 35 on intel. The tests situation should be resolved for doing a release of nux+compiz+unity.

nvidia: http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/1300/label=autopilot-nvidia/
intel: http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/1300/label=qa-intel-4000/

Also attaching autopilot logs to this bug report.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
Revision history for this message
Christopher Townsend (townsend) wrote :

Yes, I've been working on Autopilot test failures for the last 4 weeks and having gone from > 100 failures on each machine to ~33-35 on each machine means we are in much better shape.

From my debugging of the remaining issues, many of these failures are not issues in Unity, but issues with Autopilot and the machines themselves. I have entered a bug report for the Autopilot issue with no response on the bug. I've also sent email to Ubuntu CI about the issues with the machines and no response there either. That said, there are still a few remaining issues that are due to Unity and I'm currently working on them.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Thanks for the update! Indeed it's very good progress. Eventually when the release/publish is wanted to be done, we can use a whitelist of allowed-fails in case CI does not get to fix all the problems in time. Feature freeze is in two weeks and hopefully the release would be scheduled to be done before that with some days to spare at least.

Revision history for this message
Christopher Townsend (townsend) wrote :

I'm not sure a full whitelist can be used, at least for the Intel machine. That machine is having some resource issue where it begins to use a great amount of memory. Once this happens, random tests begin to fail because Unity actions cannot complete in time (such as opening the Hud/Dash) before the test times out. Eventually, the kernel begins killing processes to free memory which also affects tests running. Since this is non-deterministic, I can't say for sure which tests will fail.

Also, the Autopilot bug affects many test_panel tests, but this only occurs on multi-monitor when dragging a window to a different monitor. It is also non-deterministic which monitor the application opens up in, so it's hard to say which of these tests will fail. It depends on if a window needs to be dragged to a different monitor or not.

There are a few tests we could whitelist though, so if the time comes, I can provide a list of those tests.

Changed in unity:
status: New → In Progress
assignee: nobody → Christopher Townsend (townsend)
Revision history for this message
Christopher Townsend (townsend) wrote :

Since we moved over to the CI train and the number of locally run AP test failures are acceptable, I'm marking this bug Fix Committed.

Changed in unity:
status: In Progress → Fix Committed
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Yep, excellent work on bringing up the successful tests!

Stephen M. Webb (bregma)
Changed in unity:
status: Fix Committed → Fix Released
Changed in unity (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.