Mir

[testsfail] Intermittent failure in TestClientInput.clients_receive_relative_pointer_events

Bug #1523872 reported by Alan Griffiths on 2015-12-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Alberto Aguirre
mir (Ubuntu)
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)

Related branches

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
Daniel van Vugt (vanvugt) wrote :

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

tags: added: pointer-events

Again no libinput .. no acceleration

Changed in mir:
milestone: none → 0.19.0
assignee: nobody → Alberto Aguirre (albaguirre)
status: New → In Progress
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
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  Edit
Everyone can see this information.

Other bug subscribers