Mir

[testsfail] Intermittent failure in TestClientInput.clients_receive_relative_pointer_events

Bug #1523872 reported by Alan Griffiths
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Alberto Aguirre
mir (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

https://jenkins.qa.ubuntu.com/job/mir-clang-vivid-amd64-build/4136/consoleFull

6: [ RUN ] TestClientInput.clients_receive_relative_pointer_events
6: [1449566689.901158] mirserver: Starting
6: [1449566689.901295] mirserver: Selected driver: dummy (version 0.19.0)
6: [1449566689.903120] mirserver: Initial display configuration:
6: [1449566689.903138] mirserver: 1.1: VGA 0.0" 0x0mm
6: [1449566689.903146] mirserver: Current mode 1000x800 60.00Hz
6: [1449566689.903149] mirserver: Preferred mode 1000x800 60.00Hz
6: [1449566689.903153] mirserver: Logical position +0+0
6: [1449566689.904287] mirserver: Using software cursor
6: [1449566689.904611] mirserver: Selected input driver: stub-input (version: 0.19.0)
6: [1449566689.904641] mirserver: Mir version 0.19.0
6: /mir/tests/acceptance-tests/test_client_input.cpp:250: Failure
6: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(mt::PointerEnterEvent()))...
6: Expected: to be called once
6: Actual: never called - unsatisfied and active
6: /mir/tests/acceptance-tests/test_client_input.cpp:251: Failure
6: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(AllOf(mt::PointerEventWithPosition(1, 1), mt::PointerEventWithDiff(1, 1))))...
6: Expected: to be called once
6: Actual: never called - unsatisfied and active
6: /mir/tests/acceptance-tests/test_client_input.cpp:252: Failure
6: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(AllOf(mt::PointerEventWithPosition(2, 2), mt::PointerEventWithDiff(1, 1))))...
6: Expected: to be called once
6: Actual: never called - unsatisfied and active
6: /mir/tests/acceptance-tests/test_client_input.cpp:253: Failure
6: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(AllOf(mt::PointerEventWithPosition(3, 3), mt::PointerEventWithDiff(1, 1))))...
6: Expected: to be called once
6: Actual: never called - unsatisfied and active
6: /mir/tests/acceptance-tests/test_client_input.cpp:254: Failure
6: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(AllOf(mt::PointerEventWithPosition(2, 2), mt::PointerEventWithDiff(-1, -1))))...
6: Expected: to be called once
6: Actual: never called - unsatisfied and active
6: /mir/tests/acceptance-tests/test_client_input.cpp:255: Failure
6: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(AllOf(mt::PointerEventWithPosition(1, 1), mt::PointerEventWithDiff(-1, -1))))...
6: Expected: to be called once
6: Actual: never called - unsatisfied and active
6: /mir/tests/acceptance-tests/test_client_input.cpp:257: Failure
6: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(AllOf(mt::PointerEventWithPosition(0, 0), mt::PointerEventWithDiff(-1, -1))))...
6: Expected: to be called once
6: Actual: never called - unsatisfied and active
6: /mir/tests/acceptance-tests/test_client_input.cpp:258: Failure
6: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(AllOf(mt::PointerEventWithPosition(0, 0), mt::PointerEventWithDiff(-1, -1))))...
6: Expected: to be called once
6: Actual: never called - unsatisfied and active
6: /mir/tests/acceptance-tests/test_client_input.cpp:259: Failure
6: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(AllOf(mt::PointerEventWithPosition(0, 0), mt::PointerEventWithDiff(-1, -1))))...
6: Expected: to be called once
6: Actual: never called - unsatisfied and active
6: [1449566809.927193] mirserver: Stopping
6: [ FAILED ] TestClientInput.clients_receive_relative_pointer_events (120030 ms)

Tags: testsfail

Related branches

Revision history for this message
Alexandros Frantzis (afrantzis) wrote :

And again here: https://jenkins.qa.ubuntu.com/job/mir-xenial-amd64-autolanding/77/consoleFull

Also note that there seems to be some instability in general in the TestClientInput tests:

https://jenkins.qa.ubuntu.com/job/mir-clang-vivid-amd64-build/4141/consoleFull

6: [ FAILED ] TestClientInput.clients_receive_button_events_inside_window
6: [ FAILED ] TestClientInput.clients_receive_many_button_events_inside_window

Changed in mir:
importance: Undecided → High
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Could be acceleration related. We only just introduced pointer acceleration this past few weeks.

tags: added: pointer-events
Revision history for this message
Andreas Pokorny (andreas-pokorny) wrote :

Again no libinput .. no acceleration

Changed in mir:
milestone: none → 0.19.0
assignee: nobody → Alberto Aguirre (albaguirre)
status: New → In Progress
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.19.0

Changed in mir:
status: In Progress → Fix Committed
tags: removed: pointer-events
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

mir (0.19.0+16.04.20160128-0ubuntu1) xenial; urgency=medium

Changed in mir:
status: Fix Committed → Fix Released
Changed in mir (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.