Commit 5247f8ac authored by ariblue's avatar ariblue Committed by Commit bot

add is_app_ready_predicate to testWebView in AndroidAppTest

BUG=452266

Review URL: https://codereview.chromium.org/880423002

Cr-Commit-Position: refs/heads/master@{#313655}
parent 3e0fe16b
...@@ -14,6 +14,10 @@ from telemetry.core.platform import android_device ...@@ -14,6 +14,10 @@ from telemetry.core.platform import android_device
from telemetry.unittest_util import options_for_unittests from telemetry.unittest_util import options_for_unittests
def _IsAppReady(app):
return len(app.GetProcess(':search').GetWebViews()) > 0
class AndroidAppTest(unittest.TestCase): class AndroidAppTest(unittest.TestCase):
def setUp(self): def setUp(self):
self._options = options_for_unittests.GetCopy() self._options = options_for_unittests.GetCopy()
...@@ -23,7 +27,7 @@ class AndroidAppTest(unittest.TestCase): ...@@ -23,7 +27,7 @@ class AndroidAppTest(unittest.TestCase):
platform = platform_module.GetPlatformForDevice(self._device, self._options) platform = platform_module.GetPlatformForDevice(self._device, self._options)
platform_backend = platform._platform_backend platform_backend = platform._platform_backend
app_backend = android_app_backend.AndroidAppBackend( app_backend = android_app_backend.AndroidAppBackend(
platform_backend, start_intent) platform_backend, start_intent, is_app_ready_predicate=_IsAppReady)
return android_app.AndroidApp(app_backend, platform_backend) return android_app.AndroidApp(app_backend, platform_backend)
def testWebView(self): def testWebView(self):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment