| Index: tools/telemetry/telemetry/internal/backends/chrome/desktop_browser_finder_unittest.py | 
| diff --git a/tools/telemetry/telemetry/internal/backends/chrome/desktop_browser_finder_unittest.py b/tools/telemetry/telemetry/internal/backends/chrome/desktop_browser_finder_unittest.py | 
| index 4b3ff25e908501aa49e9539373918b20c22331c2..9fd3f604a03a9f7e0865819c1db3ee636570f072 100644 | 
| --- a/tools/telemetry/telemetry/internal/backends/chrome/desktop_browser_finder_unittest.py | 
| +++ b/tools/telemetry/telemetry/internal/backends/chrome/desktop_browser_finder_unittest.py | 
| @@ -153,6 +153,7 @@ class LinuxFindTest(FindTestBase): | 
| self._files.append('../../../out/Debug/content_shell') | 
|  | 
| self.has_google_chrome_on_path = False | 
| +    self.chrome_beta_is_google_chrome = False | 
| this = self | 
| def call_hook(*args, **kwargs): # pylint: disable=W0613 | 
| if this.has_google_chrome_on_path: | 
| @@ -160,6 +161,12 @@ class LinuxFindTest(FindTestBase): | 
| raise OSError('Not found') | 
| self._finder_stubs.subprocess.call = call_hook | 
|  | 
| +    def realpath_hook(*unused_args, **unused_kwargs): | 
| +      if this.chrome_beta_is_google_chrome: | 
| +        return '/opt/google/chrome-beta/google-chrome-beta' | 
| +      return '/opt/google/chrome/google-chrome' | 
| +    self._finder_stubs.os.path.realpath = realpath_hook | 
| + | 
| def testFindAllWithExact(self): | 
| if not self.CanFindAvailableBrowsers(): | 
| return | 
| @@ -194,12 +201,23 @@ class LinuxFindTest(FindTestBase): | 
| del self._files[1] | 
| self.has_google_chrome_on_path = True | 
| self.assertIn('system', self.DoFindAllTypes()) | 
| +    self.assertIn('stable', self.DoFindAllTypes()) | 
| +    self.assertIn('beta', self.DoFindAllTypes()) | 
| +    self.assertIn('dev', self.DoFindAllTypes()) | 
|  | 
| self.has_google_chrome_on_path = False | 
| del self._files[1] | 
| self.assertEquals(['content-shell-debug', 'content-shell-release'], | 
| self.DoFindAllTypes()) | 
|  | 
| +    self.has_google_chrome_on_path = True | 
| +    self.chrome_beta_is_google_chrome = True | 
| + | 
| +    google_chrome = [browser for browser in self.DoFindAll() | 
| +                     if browser._local_executable == 'google-chrome'][0] | 
| +    self.assertEquals('/opt/google/chrome-beta', | 
| +                      google_chrome._browser_directory) | 
| + | 
| def testFindUsingRelease(self): | 
| if not self.CanFindAvailableBrowsers(): | 
| return | 
|  |