Pin Chrome's shortcut to the Win10 Start menu on install and OS upgrade.
[chromium-blink-merge.git] / tools / binary_size / PRESUBMIT.py
blob4f7095ad987d76ceefb9cb515e5631b394c93b31
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 """binary_size presubmit script
7 See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts
8 for more details about the presubmit API built into depot_tools.
9 """
11 def CommonChecks(input_api, output_api):
12 output = []
13 output.extend(input_api.canned_checks.RunPylint(input_api, output_api))
14 output.extend(
15 input_api.canned_checks.RunUnitTestsInDirectory(
16 input_api, output_api,
17 input_api.PresubmitLocalPath(),
18 whitelist=[r'.+_unittest\.py$']))
20 if input_api.is_committing:
21 output.extend(input_api.canned_checks.PanProjectChecks(input_api,
22 output_api,
23 owners_check=False))
24 return output
27 def CheckChangeOnUpload(input_api, output_api):
28 return CommonChecks(input_api, output_api)
31 def CheckChangeOnCommit(input_api, output_api):
32 return CommonChecks(input_api, output_api)