tree: b6a7b200bb46fc66ce68c50d04210e91c105b240 [path history] [tgz]
  1. factory-reset-handler/
  2. mouse/
  3. starnix-touch/
  4. text-input/
  5. touch/
  6. virtual-keyboard/
  7. web-touch-input/
  8. BUILD.gn
  9. METADATA.textproto
  10. OWNERS
  11. README.md
src/ui/tests/integration_input_tests/README.md

Integration Input Tests

This collection of tests exercises the input dispatch paths in core components, such as Scenic and Input Pipeline (as integrated as a part of Scene Manager). They are intended to be fairly minimal, free of flakiness, and standalone - the entire test is in one file.

Building tests

To build and run the tests for core-based products (e.g. core, astro, or sherlock), include the integration_input_tests test package in your build args either directly:

fx set ... \
  --with //src/chromium:web_engine \
  --with //src/ui/tests/integration_input_tests

or transitively:

fx set ... \
  --with //src/chromium:web_engine \
  --with //bundles/tests

Running tests

To run these, we can use fx test with the name of the corresponding fuchsia_test_package name defined in the test's BUILD:

fx test factory-reset-test
fx test integration_input_tests
fx test touch-input-test
fx test text-input-test
fx test mouse-input-test