Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Side by Side Diff: tools/telemetry/telemetry/core/browser_finder.py

Issue 1029263003: [telemetry] Sort imports in Telemetry and its dependents. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Manual adjustments in tools/perf Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2012 The Chromium Authors. All rights reserved. 1 # Copyright 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 """Finds browsers that can be controlled by telemetry.""" 5 """Finds browsers that can be controlled by telemetry."""
6 6
7 import logging 7 import logging
8 import operator 8 import operator
9 9
10 from telemetry import decorators
11 from telemetry.core import browser_finder_exceptions
12 from telemetry.core import device_finder
13 from telemetry.core.backends.chrome import android_browser_finder 10 from telemetry.core.backends.chrome import android_browser_finder
14 from telemetry.core.backends.chrome import cros_browser_finder 11 from telemetry.core.backends.chrome import cros_browser_finder
15 from telemetry.core.backends.chrome import desktop_browser_finder 12 from telemetry.core.backends.chrome import desktop_browser_finder
16 from telemetry.core.backends.chrome import ios_browser_finder 13 from telemetry.core.backends.chrome import ios_browser_finder
17 from telemetry.core.backends.remote import trybot_browser_finder 14 from telemetry.core.backends.remote import trybot_browser_finder
18 from telemetry.core.backends.webdriver import webdriver_desktop_browser_finder 15 from telemetry.core.backends.webdriver import webdriver_desktop_browser_finder
16 from telemetry.core import browser_finder_exceptions
17 from telemetry.core import device_finder
18 from telemetry import decorators
19 19
20 BROWSER_FINDERS = [ 20 BROWSER_FINDERS = [
21 desktop_browser_finder, 21 desktop_browser_finder,
22 android_browser_finder, 22 android_browser_finder,
23 cros_browser_finder, 23 cros_browser_finder,
24 ios_browser_finder, 24 ios_browser_finder,
25 trybot_browser_finder, 25 trybot_browser_finder,
26 webdriver_desktop_browser_finder, 26 webdriver_desktop_browser_finder,
27 ] 27 ]
28 28
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
164 BrowserFinderException: Options are improperly set, or an error occurred. 164 BrowserFinderException: Options are improperly set, or an error occurred.
165 """ 165 """
166 devices = device_finder.GetDevicesMatchingOptions(options) 166 devices = device_finder.GetDevicesMatchingOptions(options)
167 possible_browsers = [] 167 possible_browsers = []
168 for device in devices: 168 for device in devices:
169 possible_browsers.extend(GetAllAvailableBrowsers(options, device)) 169 possible_browsers.extend(GetAllAvailableBrowsers(options, device))
170 type_list = set([browser.browser_type for browser in possible_browsers]) 170 type_list = set([browser.browser_type for browser in possible_browsers])
171 type_list = list(type_list) 171 type_list = list(type_list)
172 type_list.sort() 172 type_list.sort()
173 return type_list 173 return type_list
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698