Index: tools/telemetry/telemetry/core/chrome/cros_browser_finder.py |
=================================================================== |
--- tools/telemetry/telemetry/core/chrome/cros_browser_finder.py (revision 202623) |
+++ tools/telemetry/telemetry/core/chrome/cros_browser_finder.py (working copy) |
@@ -5,6 +5,7 @@ |
import logging |
import sys |
+import os |
from telemetry.core import browser |
from telemetry.core import possible_browser |
@@ -45,8 +46,9 @@ |
def FindAllAvailableBrowsers(options): |
"""Finds all available chromeos browsers, locally and remotely.""" |
# Check if we are on a chromeos device. |
- if sys.platform.startswith('linux'): |
- with open('/etc/lsb-release', 'r') as f: |
+ lsb_release = '/etc/lsb-release' |
+ if sys.platform.startswith('linux') and os.path.exists(lsb_release): |
+ with open(lsb_release, 'r') as f: |
res = f.read() |
if res.count('CHROMEOS_RELEASE_NAME'): |
return [PossibleCrOSBrowser('system', options, |