Clone this repo:
  1. ac7cbcd Add oppressive language presubmit by Harry Cutts · 4 months ago factory-dalboz-13695.B factory-dedede-13683.B factory-test-13683.B factory-volteer-13600.B factory-zork-13700.B firmware-dedede-13606.B firmware-volteer-13672.39.B firmware-volteer-13672.47.B firmware-volteer-13672.B main master release-R88-13597.B release-R89-13729.B release-R90-13816.B stabilize-13597.66.B stabilize-13597.67.B stabilize-13597.68.B stabilize-13597.69.B stabilize-13597.70.B stabilize-13597.71.B stabilize-13597.84.B stabilize-13597.90.B stabilize-13597.94.B stabilize-13597.95.B stabilize-13597.97.B stabilize-13605.B stabilize-13654.B stabilize-13729.16.B stabilize-13768.B stabilize-13799.B stabilize-13821.B stabilize-ambassador-13597.79.B stabilize-quickfix-13597.30.B stabilize-rust-13613.B stabilize-rust-13720.B stabilize-rust-13776.B stabilize-rust-13795.B
  2. 1db05fa webplot: fix execution by Kenneth Albanowski · 4 months ago
  3. c9c73e3 touch_firmware_test: enable ChromeOS webplot for Python 3.x by Kenneth Albanowski · 5 months ago firmware-trogdor-13577.B stabilize-13591.B stabilize-rust-13555.B stabilize-rust-13562.B
  4. 10f4e5b remote: remove reference to "master" by Harry Cutts · 5 months ago factory-test-13517.B firmware-volteer-13521.B release-R87-13505.B stabilize-13505.1.B stabilize-13505.100.B stabilize-13505.111.B stabilize-13505.63.B stabilize-13505.65.B stabilize-13505.73.B stabilize-13505.85.B stabilize-13525.B stabilize-13532.B stabilize-rust-13514.B
  5. 98e307b remote: Restore some Python 2.7 support by Anand K Mistry · 9 months ago factory-endeavour-13295.B factory-puff-13329.B factory-trogdor-13443.B factory-zork-13427.B firmware-endeavour-13259.B firmware-puff-13324.B firmware-zork-13421.B firmware-zork-13434.B release-R85-13310.B release-R86-13421.B stabilize-13310.72.B stabilize-13310.74.B stabilize-13310.83.B stabilize-13310.94.B stabilize-13310.99.B stabilize-13360.B stabilize-13421.102.B stabilize-13421.103.B stabilize-13421.42.B stabilize-13421.53.B stabilize-13421.73.B stabilize-13421.80.B stabilize-13421.89.B stabilize-13421.96.B stabilize-13421.99.B stabilize-13482.B stabilize-lazor-13278.B stabilize-quickfix-13310.73.B stabilize-quickfix-13310.76.B stabilize-quickfix-13310.91.B stabilize-quickfix-13421.100.B stabilize-quickfix-13421.74.B

Touch Firmware Test

This repo holds the source code of the touch firmware test.

Get the source:

$ git clone

Run the code:

See this website for details: .

Run in Docker:

You can also run the tests in docker now. You can build your own docker image or use the one on docker hub.

How to run tests in docker

  • Connect the test device.
  • Stop the host machine adb: $ adb kill-server
  • Start docker image: $ docker run -t -i --privileged -v /dev/bus/usb:/dev/bus/usb -v $(pwd -L):/output -p 8080:8080 wjkcow/cros_touch_test bash The test report will be saved into current directory. You can change “$(pwd -L)” to any directory you want.
  • Start adb server in the container by $ adb start-server Note: The first run might fail, try it again, it should work.
  • Run the test. For android, do “python -t android”.
  • Follow the instructions in terminal, go to If you don't open the webpage, the test might stuck.