Add a regression test for Lulu's TP not reporting movement

This is a regression test for Lulu based of a dogfooder's feedback
report.  They reported that the touchpad wasn't moving smoothly, and
after further investigation it appears the issue was the pressure value
was changing too quickly.  This could be fixed by altering two
of the gestures properties, and now it seems okay.

This test "not_moving" is made from a snippet of their feedback log
and passes now with the new property values in the gestures-conf.

BUG=chromium:523350
TEST=ran the test, it would fail with old props, but passes now

Change-Id: I30465285fb5d1fa38eb50cb3822329d993cee134
Signed-off-by: Charlie Mooney <charliemooney@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/295090
Reviewed-by: Dennis Kempin <denniskempin@chromium.org>
diff --git a/tests/lulu-1.7/not_moving.log b/tests/lulu-1.7/not_moving.log
new file mode 100644
index 0000000..ab0355d
--- /dev/null
+++ b/tests/lulu-1.7/not_moving.log
@@ -0,0 +1,249 @@
+# device: SYNA0000:00 06CB:7AB3
+# bit: 0B 00 00 00 00 00 00 00
+# key: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 20 E5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+# rel: 00 00 00 00 00 00 00 00
+# abs: 03 00 00 01 00 80 73 06
+# led: 00 00 00 00 00 00 00 00
+# prp: 05 00 00 00 00 00 00 00
+# absinfo: 0 1 4080 0 0 39
+# absinfo: 1 1 2280 0 0 39
+# absinfo: 24 0 255 0 0 0
+# absinfo: 47 0 4 0 0 0
+# absinfo: 48 0 15 0 0 0
+# absinfo: 49 0 15 0 0 0
+# absinfo: 52 0 1 0 0 0
+# absinfo: 53 0 4080 0 0 39
+# absinfo: 54 1 2280 0 0 39
+# absinfo: 57 0 65535 0 0 0
+# absinfo: 58 0 255 0 0 0
+E: 10131.944386 0003 002f 0
+E: 10131.944386 0003 0039 -1
+E: 10131.944386 0003 002f 1
+E: 10131.944386 0003 0039 -1
+E: 10131.944386 0003 002f 2
+E: 10131.944386 0003 0039 -1
+E: 10131.944386 0003 002f 3
+E: 10131.944386 0003 0039 -1
+E: 10131.944386 0003 002f 4
+E: 10131.944386 0003 0039 -1
+E: 10131.944386 0003 002f 0
+E: 10131.944386 0000 0000 0
+E: 10132.137491 0003 0039 5089
+E: 10132.137491 0003 0035 2536
+E: 10132.137491 0003 0036 1766
+E: 10132.137491 0003 0034 0
+E: 10132.137491 0003 003a 44
+E: 10132.137491 0003 0030 1
+E: 10132.137491 0003 0031 0
+E: 10132.137491 0001 014a 1
+E: 10132.137491 0001 0145 1
+E: 10132.137491 0003 0000 2536
+E: 10132.137491 0003 0001 1766
+E: 10132.137491 0003 0018 44
+E: 10132.137491 0000 0000 0
+E: 10132.145756 0003 0035 2534
+E: 10132.145756 0003 003a 45
+E: 10132.145756 0003 0031 1
+E: 10132.145756 0003 0000 2534
+E: 10132.145756 0003 0018 45
+E: 10132.145756 0000 0000 0
+E: 10132.154023 0003 0035 2528
+E: 10132.154023 0003 0036 1764
+E: 10132.154023 0003 003a 44
+E: 10132.154023 0003 0000 2528
+E: 10132.154023 0003 0001 1764
+E: 10132.154023 0003 0018 44
+E: 10132.154023 0000 0000 0
+E: 10132.162014 0003 0035 2515
+E: 10132.162014 0003 0036 1763
+E: 10132.162014 0003 003a 46
+E: 10132.162014 0003 0000 2515
+E: 10132.162014 0003 0001 1763
+E: 10132.162014 0003 0018 46
+E: 10132.162014 0000 0000 0
+E: 10132.169828 0003 0035 2492
+E: 10132.169828 0003 0036 1765
+E: 10132.169828 0003 003a 47
+E: 10132.169828 0003 0000 2492
+E: 10132.169828 0003 0001 1765
+E: 10132.169828 0003 0018 47
+E: 10132.169828 0000 0000 0
+E: 10132.177850 0003 0035 2449
+E: 10132.177850 0003 0036 1768
+E: 10132.177850 0003 003a 48
+E: 10132.177850 0003 0000 2449
+E: 10132.177850 0003 0001 1768
+E: 10132.177850 0003 0018 48
+E: 10132.177850 0000 0000 0
+E: 10132.185932 0003 0035 2391
+E: 10132.185932 0003 0036 1774
+E: 10132.185932 0003 003a 49
+E: 10132.185932 0003 0000 2391
+E: 10132.185932 0003 0001 1774
+E: 10132.185932 0003 0018 49
+E: 10132.185932 0000 0000 0
+E: 10132.193656 0003 0035 2310
+E: 10132.193656 0003 0036 1781
+E: 10132.193656 0003 003a 50
+E: 10132.193656 0003 0030 2
+E: 10132.193656 0003 0000 2310
+E: 10132.193656 0003 0001 1781
+E: 10132.193656 0003 0018 50
+E: 10132.193656 0000 0000 0
+E: 10132.201744 0003 0035 2223
+E: 10132.201744 0003 0036 1788
+E: 10132.201744 0003 003a 51
+E: 10132.201744 0003 0000 2223
+E: 10132.201744 0003 0001 1788
+E: 10132.201744 0003 0018 51
+E: 10132.201744 0000 0000 0
+E: 10132.210020 0003 0035 2117
+E: 10132.210020 0003 0036 1790
+E: 10132.210020 0003 003a 54
+E: 10132.210020 0003 0031 2
+E: 10132.210020 0003 0000 2117
+E: 10132.210020 0003 0001 1790
+E: 10132.210020 0003 0018 54
+E: 10132.210020 0000 0000 0
+E: 10132.218133 0003 0035 2008
+E: 10132.218133 0003 0036 1783
+E: 10132.218133 0003 003a 56
+E: 10132.218133 0003 0030 3
+E: 10132.218133 0003 0000 2008
+E: 10132.218133 0003 0001 1783
+E: 10132.218133 0003 0018 56
+E: 10132.218133 0000 0000 0
+E: 10132.226065 0003 0035 1877
+E: 10132.226065 0003 0036 1764
+E: 10132.226065 0003 003a 58
+E: 10132.226065 0003 0031 3
+E: 10132.226065 0003 0000 1877
+E: 10132.226065 0003 0001 1764
+E: 10132.226065 0003 0018 58
+E: 10132.226065 0000 0000 0
+E: 10132.233900 0003 0035 1760
+E: 10132.233900 0003 0036 1745
+E: 10132.233900 0003 003a 60
+E: 10132.233900 0003 0000 1760
+E: 10132.233900 0003 0001 1745
+E: 10132.233900 0003 0018 60
+E: 10132.233900 0000 0000 0
+E: 10132.241916 0003 0035 1641
+E: 10132.241916 0003 0036 1722
+E: 10132.241916 0003 003a 62
+E: 10132.241916 0003 0000 1641
+E: 10132.241916 0003 0001 1722
+E: 10132.241916 0003 0018 62
+E: 10132.241916 0000 0000 0
+E: 10132.249970 0003 0035 1522
+E: 10132.249970 0003 0036 1681
+E: 10132.249970 0003 003a 64
+E: 10132.249970 0003 0000 1522
+E: 10132.249970 0003 0001 1681
+E: 10132.249970 0003 0018 64
+E: 10132.249970 0000 0000 0
+E: 10132.257937 0003 0035 1407
+E: 10132.257937 0003 0036 1624
+E: 10132.257937 0003 003a 66
+E: 10132.257937 0003 0000 1407
+E: 10132.257937 0003 0001 1624
+E: 10132.257937 0003 0018 66
+E: 10132.257937 0000 0000 0
+E: 10132.266208 0003 0035 1324
+E: 10132.266208 0003 0036 1571
+E: 10132.266208 0003 003a 68
+E: 10132.266208 0003 0000 1324
+E: 10132.266208 0003 0001 1571
+E: 10132.266208 0003 0018 68
+E: 10132.266208 0000 0000 0
+E: 10132.274035 0003 0035 1255
+E: 10132.274035 0003 0036 1514
+E: 10132.274035 0003 0034 1
+E: 10132.274035 0003 003a 70
+E: 10132.274035 0003 0030 4
+E: 10132.274035 0003 0000 1255
+E: 10132.274035 0003 0001 1514
+E: 10132.274035 0003 0018 70
+E: 10132.274035 0000 0000 0
+E: 10132.282242 0003 0035 1198
+E: 10132.282242 0003 0036 1455
+E: 10132.282242 0003 003a 71
+E: 10132.282242 0003 0000 1198
+E: 10132.282242 0003 0001 1455
+E: 10132.282242 0003 0018 71
+E: 10132.282242 0000 0000 0
+E: 10132.290096 0003 0035 1141
+E: 10132.290096 0003 0036 1387
+E: 10132.290096 0003 003a 72
+E: 10132.290096 0003 0000 1141
+E: 10132.290096 0003 0001 1387
+E: 10132.290096 0003 0018 72
+E: 10132.290096 0000 0000 0
+E: 10132.298393 0003 0035 1098
+E: 10132.298393 0003 0036 1311
+E: 10132.298393 0003 0034 0
+E: 10132.298393 0003 003a 71
+E: 10132.298393 0003 0031 4
+E: 10132.298393 0003 0000 1098
+E: 10132.298393 0003 0001 1311
+E: 10132.298393 0003 0018 71
+E: 10132.298393 0000 0000 0
+E: 10132.306489 0003 0035 1071
+E: 10132.306489 0003 0036 1255
+E: 10132.306489 0003 0034 1
+E: 10132.306489 0003 003a 68
+E: 10132.306489 0003 0031 3
+E: 10132.306489 0003 0000 1071
+E: 10132.306489 0003 0001 1255
+E: 10132.306489 0003 0018 68
+E: 10132.306489 0000 0000 0
+E: 10132.314357 0003 0035 1057
+E: 10132.314357 0003 0036 1227
+E: 10132.314357 0003 0034 0
+E: 10132.314357 0003 003a 66
+E: 10132.314357 0003 0030 3
+E: 10132.314357 0003 0000 1057
+E: 10132.314357 0003 0001 1227
+E: 10132.314357 0003 0018 66
+E: 10132.314357 0000 0000 0
+E: 10132.322400 0003 0035 1050
+E: 10132.322400 0003 0036 1215
+E: 10132.322400 0003 0034 1
+E: 10132.322400 0003 003a 61
+E: 10132.322400 0003 0031 2
+E: 10132.322400 0003 0000 1050
+E: 10132.322400 0003 0001 1215
+E: 10132.322400 0003 0018 61
+E: 10132.322400 0000 0000 0
+E: 10132.330596 0003 0035 1046
+E: 10132.330596 0003 0036 1211
+E: 10132.330596 0003 003a 51
+E: 10132.330596 0003 0030 2
+E: 10132.330596 0003 0031 1
+E: 10132.330596 0003 0000 1046
+E: 10132.330596 0003 0001 1211
+E: 10132.330596 0003 0018 51
+E: 10132.330596 0000 0000 0
+E: 10132.338440 0003 0035 1044
+E: 10132.338440 0003 0036 1210
+E: 10132.338440 0003 003a 39
+E: 10132.338440 0003 0031 0
+E: 10132.338440 0003 0000 1044
+E: 10132.338440 0003 0001 1210
+E: 10132.338440 0003 0018 39
+E: 10132.338440 0000 0000 0
+E: 10132.346180 0003 0039 -1
+E: 10132.346180 0001 014a 0
+E: 10132.346180 0001 0145 0
+E: 10132.346180 0003 0018 0
+E: 10132.346180 0000 0000 0
+E: 10132.346680 0003 002f 0
+E: 10132.346680 0003 0039 -1
+E: 10132.346680 0003 002f 1
+E: 10132.346680 0003 0039 -1
+E: 10132.346680 0003 002f 2
+E: 10132.346680 0003 0039 -1
+E: 10132.346680 0003 002f 3
+E: 10132.346680 0003 0039 -1
+E: 10132.346680 0003 002f 4
+E: 10132.346680 0003 0039 -1
diff --git a/tests/lulu-1.7/not_moving.props b/tests/lulu-1.7/not_moving.props
new file mode 100644
index 0000000..d08b072
--- /dev/null
+++ b/tests/lulu-1.7/not_moving.props
@@ -0,0 +1,6 @@
+{"gestures": {"Scroll Sensitivity": 4,
+              "Pointer Sensitivity": 4,
+              "Tap Enable": true,
+              "Tap Drag Enable": false
+             }
+}
diff --git a/tests/lulu-1.7/not_moving.py b/tests/lulu-1.7/not_moving.py
new file mode 100644
index 0000000..26c2050
--- /dev/null
+++ b/tests/lulu-1.7/not_moving.py
@@ -0,0 +1,20 @@
+# Copyright 2015 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+from fuzzy_check import FuzzyCheck
+from validators import *
+
+# originally generated gestures:
+# FlingStop
+#   Motion d=1404 x=1241 y=502.9 r=7.521 s=1.248e+04
+
+
+def Validate(raw, events, gestures):
+  fuzzy = FuzzyCheck()
+  fuzzy.expected = [
+    MotionValidator("> 1000"),
+  ]
+  fuzzy.unexpected = [
+    FlingStopValidator("<=2"),
+  ]
+  return fuzzy.Check(gestures)
diff --git a/tests/lulu-1.7/platform.props b/tests/lulu-1.7/platform.props
new file mode 100644
index 0000000..3a16ca5
--- /dev/null
+++ b/tests/lulu-1.7/platform.props
@@ -0,0 +1 @@
+{"platform": "lulu-1.7"}
\ No newline at end of file