Add force hysteresis test to measurement database
BUG=b:262746787
TEST=Run test and view analysis results
Change-Id: I1037f49c34f253239d419de182bada474484b9a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/optofidelity_protocols/+/4455760
Reviewed-by: Henry Barnor <[email protected]>
Commit-Queue: Sean O'Brien <[email protected]>
Tested-by: Sean O'Brien <[email protected]>
diff --git a/measurementdb.py b/measurementdb.py
index 2a7a5fb..45096f7 100644
--- a/measurementdb.py
+++ b/measurementdb.py
@@ -162,6 +162,7 @@
session.add(TestType(14, 'Palm Tap Test'))
session.add(TestType(15, 'Physical Click Test'))
session.add(TestType(16, 'Force Test'))
+ session.add(TestType(17, 'Force Hysteresis Test'))
session.commit()
session.close()
except IntegrityError:
@@ -626,6 +627,18 @@
pass
+class ForceHysteresisTest(Base, BaseTest):
+ tap_x = Column(Float)
+ tap_y = Column(Float)
+ finger_size = Column(Float)
+ high_force = Column(Float)
+ force = Column(Float)
+
+
+class ForceHysteresisResults(Base, BaseResults):
+ pass
+
+
class SingleLineWithNoiseTest(Base, BaseTest):
start_x = Column(Float)
start_y = Column(Float)