blob: 9ff2ee6d4b1fd45663ef18c2666fe30ea790bbf7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from telemetry.core import platform as platform_module
from telemetry.internal.util import binary_manager
def FetchTelemetryDependencies(
platform=None, client_configs=None, chrome_reference_browser=False):
if not platform:
platform = platform_module.GetHostPlatform()
if binary_manager.NeedsInit():
binary_manager.InitDependencyManager(client_configs)
else:
raise Exception('Binary manager already initialized with other configs.')
binary_manager.FetchBinaryDependencies(
platform, client_configs, chrome_reference_browser)
|