diff options
author | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2014-08-19 10:37:20 +0100 |
---|---|---|
committer | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2014-08-19 10:37:20 +0100 |
commit | 415aae997bff9571193e85d8a4d7503947534b6b (patch) | |
tree | 111733c252cc23c78606bf895cafb14ca159193e | |
parent | e7fd8cc478222da2fd61bcd6a123d550cbe9b00b (diff) | |
parent | 5d0f7c263c4a2dc241ba87c9b6ef4c035aacc287 (diff) |
Merge branch 'master' of ssh://git.linaro.org/qa/android-apk-automation
-rw-r--r-- | cf-bench/vc.py | 13 |
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) |