Extended Robot Processing

- A test case named a_b_c now looks for validation modules named
  a_b_c.py, then a_b.py, then a.py. This allows multiple logs to
  use the same validator (for example same test with different
  finger sizes).
- Tests can be generated with multiple finger sizes
- Tests are batched by finger size (to minimize tip switching)
- Now also supports Tap/Click

BUG=chromium:332473
TEST=requires manual testing at the robot

Change-Id: I3f78b0315225708123183b3a943acd75c9bbb16d
Reviewed-on: https://chromium-review.googlesource.com/183539
Reviewed-by: Charles Mooney <charliemooney@chromium.org>
Commit-Queue: Dennis Kempin <denniskempin@chromium.org>
Tested-by: Dennis Kempin <denniskempin@chromium.org>
3 files changed
tree: a70539f3d1c11d9ccb6ae90ab164b5d60bb29db6
  1. framework/
  2. tests/
  3. .gitignore
  4. Makefile
  5. touchtests
  6. touchtests.template