blob: 4056bd5f5c437df68388d98349170252127deca6 [file] [log] [blame]
# Copyright 2015 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
# pylint: disable=wrong-import-position
from core import path_util
CLIENT_CONFIG_PATH = os.path.join(
os.path.dirname(os.path.abspath(__file__)), 'binary_dependencies.json')
path_util.AddTelemetryToPath()
from telemetry import project_config
class ChromiumConfig(project_config.ProjectConfig):
def __init__(self, top_level_dir=None, benchmark_dirs=None,
client_configs=None, default_chrome_root=None,
expectations_files=None):
if client_configs is None:
client_configs = [CLIENT_CONFIG_PATH]
if default_chrome_root is None:
default_chrome_root = path_util.GetChromiumSrcDir()
super(ChromiumConfig, self).__init__(
top_level_dir=top_level_dir, benchmark_dirs=benchmark_dirs,
client_configs=client_configs, default_chrome_root=default_chrome_root,
expectations_files=expectations_files)