Add physical click test to measurement database
BUG=b:148627899
TEST=Run tests with chromium:3752877 and view analysis results
Change-Id: I83b7087d1e834c201f562bf59f2ca031dcf3d316
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/optofidelity_protocols/+/3758115
Reviewed-by: Jingyuan Liang <jingyliang@google.com>
Tested-by: Sean O'Brien <seobrien@chromium.org>
Reviewed-by: Kenneth Albanowski <kenalba@google.com>
diff --git a/measurementdb.py b/measurementdb.py
index 9d1e9bf..b8a6245 100644
--- a/measurementdb.py
+++ b/measurementdb.py
@@ -160,6 +160,7 @@
session.add(TestType(12, 'Stationary With Noise Test'))
session.add(TestType(13, 'Thumb Test'))
session.add(TestType(14, 'Palm Tap Test'))
+ session.add(TestType(15, 'Physical Click Test'))
session.commit()
session.close()
except IntegrityError:
@@ -485,6 +486,7 @@
time = Column(Float)
event = Column(Integer)
tool_type = Column(Integer)
+ button_pressed = Column(Boolean)
class CompassTest(Base, BaseTest):
@@ -602,6 +604,16 @@
pass
+class PhysicalClickTest(Base, BaseTest):
+ tap_x = Column(Float)
+ tap_y = Column(Float)
+ finger_size = Column(Float)
+
+
+class PhysicalClickResults(Base, BaseResults):
+ pass
+
+
class SingleLineWithNoiseTest(Base, BaseTest):
start_x = Column(Float)
start_y = Column(Float)