Hardware/Touchscreen/Multitouch

Not logged in - Log In / Register

Most of the testcases require the installation of gesturetest and/or geistest.

gesturetest is called with the following command:

$ gesturetest <windowid> 0 0xfff

geistest is called with the following command:

$ geistest <windowid>

To get the window id for the root window you can do:

$ xwininfo -root | grep "Window id" | awk '{print $4}'

Non Gesture touch

Case ID: mt-001

  1. Start gesturetest <windowid> 0 0xfff

  2. Perform a single touch gesture in the terminal window
    • Verify that the gesture is always captured as "Drag 1 Finger) by gesturetest and the cursor moves following the finger.

    /!\ Please include your device's model in your feedback.

One finger tap

Case ID: mt-002

  1. Run geistest <windowid>

  2. Perform a one finger tap
    • Verify that the gesture is captured by geistest and the output shows "Type Event=15. Fingers = 1"

    /!\ Please include your device's model in your feedback.

Two finger panning/scrolling

Case ID: mt-003

  1. Run gesturetest <windowid> 0 0xfff

  2. Perform a two finger scroll/pan movement
    • Verify that the gesture is captured by gesturetest and the output for gesturetest shows "Pan (Two-Finger Pan)"

    /!\ Please include your device's model in your feedback.

Two finger pinch/zooming

Case ID: mt-004

  1. Run gesturetest <windowid> 0 0xfff

  2. Perform a two finger pinch (zooming in our out) movement
    • Verify that the gesture is captured by gesturetest and the output for gesturetest shows "Pinch (Two-Finger Pinch)"

    /!\ Please include your device's model in your feedback.

Two finger rotation

Case ID: mt-005

  1. Run gesturetest <windowid> 0 0xfff

  2. Perform a two finger rotation movement with one finger pivoting and one rotating
    • Verify that the gesture is captured by gesturetest and the output for gesturetest shows "Rotate (Two-Finger Rotate)"
  3. Perform a two finger rotation movement with both fingers rotating
    • Verify that the gesture is captured by gesturetest and the output for gesturetest shows "Rotate (Two-Finger Rotate)"

    /!\ Please include your device's model in your feedback.

Two finger tap

Case ID: mt-006

  1. Run geistest <windowid>

  2. Perform a two finger tap
    • Verify that the gesture is captured by geistest and the output shows "Type Event=15. Fingers = 2"

    /!\ Please include your device's model in your feedback.

Three finger panning/scrolling

Case ID: mt-007

  1. Run gesturetest <windowid> 0 0xfff

  2. Perform a three finger scroll/pan movement
    • Verify that the gesture is captured by gesturetest and the output for gesturetests shows "Pan (Three-Finger Pan)"

    /!\ Please include your device's model in your feedback.

Three finger pinch/zooming

Case ID: mt-008

  1. Run gesturetest <windowid> 0 0xfff

  2. Perform a three finger pinch (zooming in our out) movement
    • Verify that the gesture is captured by gesturetest and the output for gesturetest shows "Pinch (Three-Finger Pinch)"

    /!\ Please include your device's model in your feedback.

Three finger rotation

Case ID: mt-009

  1. Run gesturetest <windowid> 0 0xfff

  2. Perform a three finger rotation movement with both fingers rotating
    • Verify that the gesture is captured by gesturetest and the output for gesturetest shows "Rotate (Three-Finger Rotate)"

    /!\ Please include your device's model in your feedback.

Three finger tap

Case ID: mt-010

  1. Run gesturetest <windowid>

  2. Perform a three finger tap
    • Verify that the gesture is captured by geistest and the output shows "Type Event=15. Fingers = 3"

    /!\ Please include your device's model in your feedback.

Four finger panning/scrolling

Case ID: mt-011

  1. Run gesturetest <windowid> 0 0xfff

  2. Perform a four finger scroll/pan movement
    • Verify that the gesture is captured by gesturetest and the output for gesturetest shows "Pan (Four-Finger Pan)"

    /!\ Please include your device's model in your feedback.

Four finger pinch/zooming

Case ID: mt-012

  1. Run gesturetest <windowid> 0 0xfff

  2. Perform a four finger pinch (zooming in our out) movement
    • Verify that the gesture is captured by gesturetest and the output for gesturetest shows "Pinch (Four-Finger Pinch)"

    /!\ Please include your device's model in your feedback.

Four finger rotation

Case ID: mt-013

  1. Run gesturetest <windowid> 0 0xfff

  2. Perform a four finger rotation movement with both fingers rotating
    • Verify that the gesture is captured by gesturetest and the output for gesturetest shows "Rotate (Four-Finger Rotate)"

    /!\ Please include your device's model in your feedback.

Four finger tap

Case ID: mt-014

  1. Run geistest <windowid>

  2. Perform a four finger tap
    • Verify that the gesture is captured by geistest and the output shows "Type Event=15. Fingers = 1"

    /!\ Please include your device's model in your feedback.

Hardware/Touchscreen/Multitouch (last edited 2010-10-15 17:16:20 by ashams)