[go: nahoru, domu]

blob: 648589cc8a178fa1c0d83af7b90a51aeee2ee5ec [file] [log] [blame]
Avi Drissmandfd880852022-09-15 20:11:091# Copyright 2012 The Chromium Authors
maruel@chromium.org279d79f12012-04-25 01:25:402# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5"""Top-level presubmit script for checkperms.
6
tfarina78bb92f42015-01-31 00:20:487See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts
8for more details on the presubmit API built into depot_tools.
maruel@chromium.org279d79f12012-04-25 01:25:409"""
10
11
maruel@chromium.org279d79f12012-04-25 01:25:4012def CommonChecks(input_api, output_api):
13 output = []
Josip Sokcevic13ce8672022-06-15 20:36:1414 output.extend(
Bruce Dawsonb2eb83c2022-06-23 19:20:2715 input_api.canned_checks.RunPylint(input_api, output_api, version='2.7'))
maruel@chromium.org279d79f12012-04-25 01:25:4016 # Run it like if it were a unit test.
17 output.extend(
Takuto Ikutae108f102023-06-01 21:38:3018 input_api.canned_checks.RunUnitTests(input_api, output_api,
19 ['./checkperms.py']))
maruel@chromium.org279d79f12012-04-25 01:25:4020 return output
21
22
23def CheckChangeOnUpload(input_api, output_api):
24 return CommonChecks(input_api, output_api)
25
26
27def CheckChangeOnCommit(input_api, output_api):
28 return CommonChecks(input_api, output_api)