lp://staging/~canonical-platform-qa/autopilot/fix-bug-1414781

Created by Sergio Cazzolato and last modified
Get this branch:
bzr branch lp://staging/~canonical-platform-qa/autopilot/fix-bug-1414781
Members of Canonical Platform QA Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Canonical Platform QA Team
Project:
Autopilot
Status:
Development

Recent revisions

558. By Sergio Cazzolato

removing statements from with scope

557. By Sergio Cazzolato

LogHandlerTestCase removed, now using the FakeLogger as was suggested in the bug

556. By Leo Arias

Fix test_mouse_creation_on_device_raises_useful_error failure on phone.

Approved by PS Jenkins bot, Leo Arias.

555. By Christopher Lee

Manually merge changelog revert.

554. By Christopher Lee

CPO base classes fix.

Approved by PS Jenkins bot.

553. By Richard Huddie

Updates autopilot documentation on CPO base classes.

Approved by PS Jenkins bot, Vincent Ladeuil, Federico Gimenez.

552. By Christopher Lee

Debug log messages are shown only when using -vv (or above).

Approved by PS Jenkins bot, Vincent Ladeuil, Federico Gimenez.

551. By Christopher Lee

Quick fix for desktop file name change.

Approved by PS Jenkins bot, Vincent Ladeuil.

549. By Albert Astals Cid

Create keyboard well before it's going to be used

Otherwise it can cause races when using the uinput keyboard in mir, e.g.

    Mir log says
      [1427285878.342107] android-input: [EventHub]New device: id=18, fd=66, path='/dev/input/event8', name='py-evdev-uinput', classes=0x80000063, configuration='', keyLayout='Generic.kl', keyCharacterMap='Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true

    autopilot log says
      12:17:58.305 DEBUG _uinput:60 - Pressing p (25).

25 March 2015 12:17:58.305 is 1427285878.305, that is, the key press is sent 37 milliseconds before mir sees the device, so that key press is lost.

Approved by Christopher Lee, PS Jenkins bot.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/autopilot
This branch contains Public information 
Everyone can see this information.