summaryrefslogtreecommitdiff
path: root/smartbench2012/vc.py
diff options
context:
space:
mode:
Diffstat (limited to 'smartbench2012/vc.py')
-rwxr-xr-xsmartbench2012/vc.py50
1 files changed, 0 insertions, 50 deletions
diff --git a/smartbench2012/vc.py b/smartbench2012/vc.py
deleted file mode 100755
index 0211596..0000000
--- a/smartbench2012/vc.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import re
-import sys
-import os
-import time
-from subprocess import call
-
-from com.dtmilano.android.viewclient import ViewClient, ViewNotFoundException
-
-default_unit = 'points'
-def get_score_with_text(vc, text, offset=1):
- score_view = vc.findViewWithTextOrRaise(text)
- score_uid = score_view.getUniqueId()
- uid = int(re.search("id/no_id/(?P<uid>\d+)", score_uid).group('uid'))
- score = vc.findViewByIdOrRaise("id/no_id/%s" % (uid + offset))
- call(['lava-test-case', text.strip(), '--result', 'pass', '--measurement', score.getText().strip(), '--units', default_unit])
-
-kwargs1 = {'verbose': False, 'ignoresecuredevice': False}
-device, serialno = ViewClient.connectToDeviceOrExit(**kwargs1)
-kwargs2 = {'startviewserver': True, 'forceviewserveruse': False, 'autodump': False, 'ignoreuiautomatorkilled': True, 'compresseddump': False}
-vc = ViewClient(device, serialno, **kwargs2)
-while True:
- try:
- time.sleep(5)
- vc.dump('-1')
- btn_start = vc.findViewWithTextOrRaise("Run SmartBench")
- btn_start.touch()
- break
- except ViewNotFoundException:
- pass
- except RuntimeError:
- pass
- except ValueError:
- pass
-
-finished = False
-while not finished:
- try:
- time.sleep(5)
- vc.dump('-1')
- btn_results = vc.findViewWithTextOrRaise("Display Index Scores")
- btn_results.touch()
- time.sleep(3)
- print "benchmark finished"
- finished = True
- except ViewNotFoundException:
- pass
- except RuntimeError:
- pass
- except ValueError:
- pass