Path: blob/main_old/src/tests/skia_gold/angle_skia_gold_properties.py
1693 views
# Copyright 2020 The ANGLE Project Authors. All rights reserved.1# Use of this source code is governed by a BSD-style license that can be2# found in the LICENSE file.3"""ANGLE implementation of //build/skia_gold_common/skia_gold_properties.py."""45import os6import sys7import subprocess8import sys910d = os.path.dirname11THIS_DIR = d(os.path.abspath(__file__))12ANGLE_SRC_DIR = d(d(d(THIS_DIR)))13sys.path.insert(0, os.path.join(ANGLE_SRC_DIR, 'build'))14CHROMIUM_SRC_DIR = d(d(ANGLE_SRC_DIR))15sys.path.insert(0, os.path.join(CHROMIUM_SRC_DIR, 'build'))1617from skia_gold_common import skia_gold_properties181920class ANGLESkiaGoldProperties(skia_gold_properties.SkiaGoldProperties):2122@staticmethod23def _GetGitOriginMasterHeadSha1():24try:25return subprocess.check_output(['git', 'rev-parse', 'origin/master'],26shell=_IsWin(),27cwd=ANGLE_SRC_DIR).strip()28except subprocess.CalledProcessError:29return None303132def _IsWin():33return sys.platform == 'win32'343536