import unittest
-from telemetry import test
+from telemetry import benchmark
from telemetry.core import browser_options
from telemetry.core.backends.chrome import android_browser_finder
from telemetry.unittest import system_stub
def setUp(self):
self._stubs = system_stub.Override(android_browser_finder,
['adb_commands', 'os', 'subprocess'])
- android_browser_finder.adb_works = None # Blow cache between runs.
+ self._log_stub = LoggingStub()
def tearDown(self):
self._stubs.Restore()
def NoAdb(*args, **kargs): # pylint: disable=W0613
raise OSError('not found')
self._stubs.subprocess.Popen = NoAdb
- browsers = android_browser_finder.FindAllAvailableBrowsers(finder_options)
+ browsers = android_browser_finder.FindAllAvailableBrowsers(
+ finder_options, self._log_stub)
self.assertEquals(0, len(browsers))
def test_adb_no_devices(self):
finder_options = browser_options.BrowserFinderOptions()
- browsers = android_browser_finder.FindAllAvailableBrowsers(finder_options)
+ browsers = android_browser_finder.FindAllAvailableBrowsers(
+ finder_options, self._log_stub)
self.assertEquals(0, len(browsers))
def test_adb_permissions_error(self):
* daemon started successfully *
""")
- log_stub = LoggingStub()
browsers = android_browser_finder.FindAllAvailableBrowsers(
- finder_options, log_stub)
- self.assertEquals(3, len(log_stub.warnings))
+ finder_options, self._log_stub)
+ self.assertEquals(3, len(self._log_stub.warnings))
self.assertEquals(0, len(browsers))
def test_adb_two_devices(self):
self._stubs.adb_commands.attached_devices = ['015d14fec128220c',
'015d14fec128220d']
- log_stub = LoggingStub()
browsers = android_browser_finder.FindAllAvailableBrowsers(
- finder_options, log_stub)
- self.assertEquals(1, len(log_stub.warnings))
+ finder_options, self._log_stub)
+ self.assertEquals(1, len(self._log_stub.warnings))
self.assertEquals(0, len(browsers))
- @test.Disabled('chromeos')
+ @benchmark.Disabled('chromeos')
def test_adb_one_device(self):
finder_options = browser_options.BrowserFinderOptions()
self._stubs.adb_commands.shell_command_handlers['pm'] = OnPM
- browsers = android_browser_finder.FindAllAvailableBrowsers(finder_options)
+ browsers = android_browser_finder.FindAllAvailableBrowsers(
+ finder_options, self._log_stub)
self.assertEquals(1, len(browsers))