1# Copyright 2020 The Chromium Authors 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4"""Presubmit script for changes affecting //build/lacros""" 5 6 7 8def _CommonChecks(input_api, output_api): 9 # Don't run lacros tests on Windows. 10 if input_api.is_windows: 11 return [] 12 tests = input_api.canned_checks.GetUnitTestsInDirectory( 13 input_api, output_api, '.', [r'^.+_test\.py$']) 14 return input_api.RunTests(tests) 15 16 17def CheckChangeOnUpload(input_api, output_api): 18 return _CommonChecks(input_api, output_api) 19 20 21def CheckChangeOnCommit(input_api, output_api): 22 return _CommonChecks(input_api, output_api) 23