summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilosz Wasilewski <milosz.wasilewski@linaro.org>2014-08-19 10:37:20 +0100
committerMilosz Wasilewski <milosz.wasilewski@linaro.org>2014-08-19 10:37:20 +0100
commit415aae997bff9571193e85d8a4d7503947534b6b (patch)
tree111733c252cc23c78606bf895cafb14ca159193e
parente7fd8cc478222da2fd61bcd6a123d550cbe9b00b (diff)
parent5d0f7c263c4a2dc241ba87c9b6ef4c035aacc287 (diff)
Merge branch 'master' of ssh://git.linaro.org/qa/android-apk-automation
-rw-r--r--cf-bench/vc.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/cf-bench/vc.py b/cf-bench/vc.py
index ea932e0..33b92f0 100644
--- a/cf-bench/vc.py
+++ b/cf-bench/vc.py
@@ -7,11 +7,14 @@ from subprocess import call
from com.dtmilano.android.viewclient import ViewClient, ViewNotFoundException
def get_score_with_content_desc(vc, content_desc, offset=1):
- score_view = vc.findViewWithText(content_desc)
- 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', content_desc, '--result', 'pass', '--measurement', score.getText()])
+ try:
+ score_view = vc.findViewWithText(content_desc)
+ 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', content_desc, '--result', 'pass', '--measurement', score.getText()])
+ except ViewNotFoundException:
+ pass
kwargs1 = {'verbose': False, 'ignoresecuredevice': False}
device, serialno = ViewClient.connectToDeviceOrExit(**kwargs1)