| Index: tools/telemetry/telemetry/core/backends/chrome/desktop_browser_finder_unittest.py
|
| diff --git a/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_finder_unittest.py b/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_finder_unittest.py
|
| index d03123e20c8151711762fd94673571f1be41db05..8f8dc1f295619b778bf246c36854db9079832101 100644
|
| --- a/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_finder_unittest.py
|
| +++ b/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_finder_unittest.py
|
| @@ -175,6 +175,13 @@ class LinuxFindTest(FindTestBase):
|
| self._finder_options.browser_executable = '/foo/chrome'
|
| self.assertIn('exact', self.DoFindAllTypes())
|
|
|
| + def testFindWithProvidedApk(self):
|
| + if not self.CanFindAvailableBrowsers():
|
| + return
|
| +
|
| + self._finder_options.browser_executable = '/foo/chrome.apk'
|
| + self.assertNotIn('exact', self.DoFindAllTypes())
|
| +
|
| def testFindUsingDefaults(self):
|
| if not self.CanFindAvailableBrowsers():
|
| return
|
| @@ -237,3 +244,15 @@ class WinFindTest(FindTestBase):
|
| 'debug', 'release',
|
| 'content-shell-debug', 'content-shell-release',
|
| 'system', 'canary']))
|
| +
|
| + def testFindAllWithExactApk(self):
|
| + if not self.CanFindAvailableBrowsers():
|
| + return
|
| +
|
| + self._finder_options.browser_executable = 'c:\\tmp\\chrome_shell.apk'
|
| + types = self.DoFindAllTypes()
|
| + self.assertEquals(
|
| + set(types),
|
| + set(['debug', 'release',
|
| + 'content-shell-debug', 'content-shell-release',
|
| + 'system', 'canary']))
|
|
|