[FFe] Add check so we can determine if the Mouse is caught in an endless loop.
Bug #1220494 reported by
Christopher Lee
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Autopilot |
Fix Released
|
Critical
|
Unassigned | ||
autopilot (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
In response to this bug lp:1219636 , where there is an issue that the mouse can be caught trying to move to a position and never make it.
[proposed]
Adding a checking mechanism that will fail a test if the mouse is caught in an endless loop.
[rationale]
Will stop bug lp:1219636 from causing the jobs to time out, the test causing this issue will now fail instead. This is important from the point of view of the daily-release process, as it's blocking many stacks - hogging the test machines until jenkins times out (for a long while) or someone from the maintenance team notices it and aborts manually.
Related branches
lp:~veebers/autopilot/catch_infinite_mouse_move
- Łukasz Zemczak: Approve (ffe-validation)
- PS Jenkins bot: Approve (continuous-integration)
- Thomi Richards (community): Approve
-
Diff: 198 lines (+139/-3)4 files modifiedautopilot/input/_X11.py (+10/-2)
autopilot/tests/functional/test_input_stack.py (+1/-1)
autopilot/tests/unit/test_stagnate_state.py (+68/-0)
autopilot/utilities.py (+60/-0)
summary: |
- [FFe]: Add check so we can determine if the Mouse is caught in an - endless loop. + [FFe] Add check so we can determine if the Mouse is caught in an endless + loop. |
description: | updated |
Changed in autopilot: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Status changed to 'Confirmed' because the bug affects multiple users.