• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2015 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.
4
5"""Presubmit script for changes affecting tools/perf/.
6
7See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts
8for more details about the presubmit API built into depot_tools.
9"""
10
11def _CommonChecks(input_api, output_api):
12  """Performs common checks, which includes running pylint."""
13  results = []
14  results.extend(input_api.canned_checks.RunPylint(
15        input_api, output_api, black_list=[], pylintrc='pylintrc'))
16  return results
17
18
19def CheckChangeOnUpload(input_api, output_api):
20  report = []
21  report.extend(_CommonChecks(input_api, output_api))
22  return report
23
24
25def CheckChangeOnCommit(input_api, output_api):
26  report = []
27  report.extend(_CommonChecks(input_api, output_api))
28  return report
29