commit | 2c69dd7b6b3cbb59487a7a585fe3af87328d74a4 | [log] [tgz] |
---|---|---|
author | Harry Cutts <hcutts@chromium.org> | Fri Jul 24 00:25:23 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jul 24 00:35:52 2020 |
tree | 8464b117e40af3e33f2bcbe2b9835ebd1fac6365 | |
parent | f02361402b31219ab9a2abd49a76742bb01467f5 [diff] |
README: fix links The Developer Guide link was pointing to the Gesture Properties page, so fixed that, and replaced "master" with "HEAD" in the others for future-proofing and to avoid oppressive language. BUG=b:162024466 TEST=check the links go where they say they do Change-Id: Ifb60835f9ce760940f499336a12514b8cccde9e5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/touchpad-tests/+/2316133 Tested-by: Harry Cutts <hcutts@chromium.org> Auto-Submit: Harry Cutts <hcutts@chromium.org> Reviewed-by: Sean O'Brien <seobrien@chromium.org> Commit-Queue: Sean O'Brien <seobrien@chromium.org>
This repository contains automated tests for Chromium OS's Gestures library. Each test has a log of evdev events which are replayed, a properties file containing gesture properties to set while the Gestures library runs, and a Python function which verifies the output and returns a test score.
Assuming that you've followed the developer guide, simply run the following inside your chroot:
(inside) $ cd ~/trunk/src/platform/touchpad-tests $ sudo make setup-in-place
To run all tests, simply run touchtests
. To run one or more specific tests, you can pass a test name or a glob:
(inside) $ touchtests atlas-1.0/fat-thumb-fail $ touchtests atlas-1.0/palm-while-typing*
Each test will return a status, with the following meanings:
The --out
(or -o
) switch creates a report file that future runs can be compared against with the --ref
(or -r
) switch:
(inside) $ touchtests --out baseline.json # (cause some regressions) $ touchtests --ref baseline.json
The output table will contain a delta column that indicates any regressions or improvements, and an error message will be shown if regressions exist.