| #!/usr/bin/env python |
| # Copyright 2017 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. |
| |
| import os |
| import sys |
| TELEMETRY_DIR = os.path.join(os.path.abspath(os.path.dirname(__file__)), '..') |
| sys.path.insert(1, TELEMETRY_DIR) |
| from telemetry.core import platform as platform_module |
| from telemetry.internal.util import binary_manager |
| |
| def main(): |
| if len(sys.argv) != 1: |
| print "Usage: {}".format(sys.argv[0]) |
| return |
| |
| # telemetry/binary_dependencies.json will be loaded by default |
| client_configs = [] |
| platform = platform_module.GetHostPlatform() |
| |
| binary_manager.InitDependencyManager(client_configs) |
| binary_manager.FetchBinaryDependencies(platform, client_configs, |
| fetch_reference_chrome_binary=False) |
| |
| if __name__ == "__main__": |
| main() |