Files
OpenCellular/test
Doug Anderson 1d24f4d661 keyboard: Improve kbpress reliability for automation
The "kbpress" command had a few issues if you wanted to reliably use
it for automation.  Specifically it was not possible to guarantee how
much time would pass between the press of a key and the release of a
key.  Sometimes you might press and release before the key was
officially "there" and sometimes you might get a press and hold of a
key.

Fix this:
1. Make it so that kbpress with no press/release parameter gives a
   press and release (and guarantees that the press / release will
   actually take effect).
2. Make it so that kbpress guarantees that when it finishes that the
   key has actually been pressed or released.

BRANCH=pit
BUG=chrome-os-partner:24249
TEST=kbtype is (https://chromium-review.googlesource.com/178680) reliable
TEST=make -j32 BOARD=bds tests && make BOARD=bds runtests
TEST=Pick Ibe00a796bde7d06416889b621359671a2f68e162 and test.

Change-Id: Ia213ab2e8d8da273e3ac4876d97d5452df88f47d
Signed-off-by: Doug Anderson <dianders@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/178983
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
(cherry picked from commit 247650ecc90385417f5dcb2d60bb6ae1e5cfa32f)
Reviewed-on: https://chromium-review.googlesource.com/179325
Reviewed-by: Randall Spangler <rspangler@chromium.org>
2013-12-10 03:26:43 +00:00
..
2013-10-01 08:16:34 +00:00
2013-09-05 07:20:46 +00:00
2013-11-04 23:15:38 +00:00
2013-05-14 09:25:03 -07:00
2013-09-04 20:32:52 +00:00
2013-10-01 08:16:34 +00:00
2013-07-11 22:32:52 -07:00
2013-05-08 18:11:01 -07:00
2013-09-05 07:20:56 +00:00
2013-10-01 08:16:34 +00:00
2013-04-11 11:29:32 -07:00
2013-04-11 11:29:31 -07:00
2013-04-10 09:35:06 -07:00
2012-10-29 16:52:49 -07:00
2013-04-10 09:35:06 -07:00
2013-06-13 18:13:19 -07:00
2013-04-19 10:41:33 -07:00
2013-07-22 16:09:47 -07:00
2013-07-22 16:09:47 -07:00
2013-10-30 23:10:13 +00:00
2012-06-07 20:01:49 -07:00
2013-04-15 20:40:03 -07:00
2013-05-08 18:11:01 -07:00
2013-11-01 20:07:24 +00:00
2013-04-10 09:35:06 -07:00
2012-07-13 02:10:46 -07:00
2013-04-10 09:35:06 -07:00