blob: 9710c4c40e5a46f5201af941cbc7b253e9331cbe [file] [log] [blame]
# Copyright (c) 2014 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=863.6 x=649.5 y=550.5 r=2.986 s=923.6
# FlingStop
# FlingStop
# ButtonDown(1)
# ButtonUp(1)
# FlingStop
# Motion d=539.3 x=213.9 y=473.1 r=1.879 s=1128
# FlingStop
# Motion d=238.3 x=63.14 y=227.6 r=3.385 s=1997
# FlingStop
# Motion d=725.8 x=719.1 y=91.93 r=10.01 s=3644
# FlingStop
# Motion d=325.3 x=66.04 y=318.2 r=17.32 s=4077
# FlingStop
# Motion d=403 x=164.6 y=366.2 r=4.717 s=1558
# FlingStop
# Motion d=305.8 x=294.6 y=74.57 r=1.595 s=529.7
# FlingStop
# Motion d=311.4 x=32.81 y=308.8 r=0.9472 s=894.4
# FlingStop
# Motion d=138.5 x=106.3 y=86.43 r=0.4178 s=496
# FlingStop
# ButtonDown(1)
# ButtonUp(1)
# FlingStop
# Motion d=795.4 x=554 y=484.4 r=0.953 s=629.4
# FlingStop
# Motion d=1623 x=1316 y=795.6 r=7.009 s=2764
# FlingStop
# Motion d=177.8 x=174.5 y=19.31 r=2.113 s=661.5
# FlingStop
# Motion d=126.1 x=81.22 y=95.63 r=0.4865 s=487.2
# FlingStop
# Motion d=232.6 x=211.1 y=87.13 r=0.8799 s=458.3
# Motion d=296.3 x=292.8 y=26.69 r=0.7937 s=504.3
# FlingStop
# Motion d=945.3 x=789.6 y=462.7 r=2.21 s=1284
# Motion d=88.1 x=9.716 y=87.42 r=0.6588 s=354.5
# Motion d=25.09 x=16.29 y=18.31 r=0.03725 s=27.41
# Motion d=0.1441 x=0.1441 y=0 r=0 s=14.5
# Motion d=0.7804 x=0.2883 y=0.5765 r=0.05347 s=25.84
# FlingStop
# Motion d=118.2 x=36.75 y=111.5 r=0.3182 s=224
# FlingStop
# Motion d=194 x=14.69 y=192.8 r=4.132 s=1499
def Validate(raw, events, gestures):
for entry in raw['entries']:
if entry['type'] == 'gesture':
if entry['endTime'] > 8703.338468:
return False, "Has activity during lift"
return True, "Success"