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

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

Issue 445793004: Fix import order with isort tool. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 6 years, 4 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 10 from telemetry import decorators
11 from telemetry.core.backends.chrome import android_browser_finder 11 from telemetry.core.backends.chrome import android_browser_finder
12 from telemetry.core.backends.chrome import cros_browser_finder 12 from telemetry.core.backends.chrome import cros_browser_finder
13 from telemetry.core.backends.chrome import desktop_browser_finder 13 from telemetry.core.backends.chrome import desktop_browser_finder
14 from telemetry.core.backends.chrome import ios_browser_finder 14 from telemetry.core.backends.chrome import ios_browser_finder
15 from telemetry.core.backends.webdriver import webdriver_desktop_browser_finder 15 from telemetry.core.backends.webdriver import webdriver_desktop_browser_finder
16 16
17
18 BROWSER_FINDERS = [ 17 BROWSER_FINDERS = [
19 desktop_browser_finder, 18 desktop_browser_finder,
20 android_browser_finder, 19 android_browser_finder,
21 cros_browser_finder, 20 cros_browser_finder,
22 ios_browser_finder, 21 ios_browser_finder,
23 webdriver_desktop_browser_finder, 22 webdriver_desktop_browser_finder,
24 ] 23 ]
25 24
26 ALL_BROWSER_TYPES = reduce(operator.add, 25 ALL_BROWSER_TYPES = reduce(operator.add,
27 [bf.ALL_BROWSER_TYPES for bf in BROWSER_FINDERS]) 26 [bf.ALL_BROWSER_TYPES for bf in BROWSER_FINDERS])
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
142 BrowserFinderException: Options are improperly set, or an error occurred. 141 BrowserFinderException: Options are improperly set, or an error occurred.
143 """ 142 """
144 browsers = [] 143 browsers = []
145 for finder in BROWSER_FINDERS: 144 for finder in BROWSER_FINDERS:
146 browsers.extend(finder.FindAllAvailableBrowsers(options)) 145 browsers.extend(finder.FindAllAvailableBrowsers(options))
147 146
148 type_list = set([browser.browser_type for browser in browsers]) 147 type_list = set([browser.browser_type for browser in browsers])
149 type_list = list(type_list) 148 type_list = list(type_list)
150 type_list.sort() 149 type_list.sort()
151 return type_list 150 return type_list
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698