generic_touchscreen_examples¶
Examples for testing touchscreen components. touchscreen is called “Touch screen controller (EMR Stylus)”, “Touch screen Controller (non stylus)”, or “Touch screen controller (USI Stylus)” in AVL.
Inherit¶
StylusSpiralHoverMode¶
run_if¶
not constants.has_device_data or device.component.has_touchscreen
pytest_name¶
args¶
stylustruehover_modetrue
StylusSpiralTouchMode¶
run_if¶
not constants.has_device_data or device.component.has_touchscreen
pytest_name¶
args¶
stylustruehover_modefalse
StylusTopLeftToBottomLeft¶
run_if¶
not constants.has_device_data or device.component.has_stylus
pytest_name¶
args¶
endpoints_ratio[ [ 0, 0 ], [ 0, 1 ] ]
TouchDeviceFWUpdate¶
pytest_name¶
args¶
device_name"MyTouchDevice"fw_name"xxx.bin"fw_version"160.0"
Touchscreen30x20¶
run_if¶
not constants.has_device_data or device.component.has_touchscreen
pytest_name¶
args¶
y_segments30x_segments20
TouchscreenArbitraryOrder¶
run_if¶
not constants.has_device_data or device.component.has_touchscreen
pytest_name¶
args¶
spiral_modefalse
TouchscreenE2EMode¶
run_if¶
not constants.has_device_data or device.component.has_touchscreen
pytest_name¶
args¶
e2e_modetrue
TouchscreenWithoutTimeLimit¶
run_if¶
not constants.has_device_data or device.component.has_touchscreen
pytest_name¶
args¶
timeout_secsnull
TouchscreenTests¶
Serial subtests¶
ProbeTouchscreen
Stylus
StylusGarage
StylusAndGarage
Touchscreen
TouchscreenUniformity