Home | History | Annotate | Download | only in web-page-replay
      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 
      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 """
     10 
     11 def _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 
     19 def CheckChangeOnUpload(input_api, output_api):
     20   report = []
     21   report.extend(_CommonChecks(input_api, output_api))
     22   return report
     23 
     24 
     25 def CheckChangeOnCommit(input_api, output_api):
     26   report = []
     27   report.extend(_CommonChecks(input_api, output_api))
     28   return report
     29