diff options
Diffstat (limited to 'chromium/tools/metrics/histograms/PRESUBMIT.py')
-rw-r--r-- | chromium/tools/metrics/histograms/PRESUBMIT.py | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/chromium/tools/metrics/histograms/PRESUBMIT.py b/chromium/tools/metrics/histograms/PRESUBMIT.py deleted file mode 100644 index a4b4ee74b03..00000000000 --- a/chromium/tools/metrics/histograms/PRESUBMIT.py +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2013 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -""" -See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts -for more details on the presubmit API built into gcl. -""" - - -def CheckChange(input_api, output_api): - """Checks that histograms.xml is pretty-printed and well-formatted.""" - for f in input_api.AffectedTextFiles(): - p = f.AbsoluteLocalPath() - if (input_api.basename(p) == 'histograms.xml' - and input_api.os_path.dirname(p) == input_api.PresubmitLocalPath()): - cwd = input_api.os_path.dirname(p) - exit_code = input_api.subprocess.call( - ['python', 'pretty_print.py', '--presubmit'], cwd=cwd) - if exit_code != 0: - return [output_api.PresubmitError( - 'histograms.xml is not formatted correctly; run pretty_print.py ' - 'to fix')] - - exit_code = input_api.subprocess.call( - ['python', 'validate_format.py'], cwd=cwd) - if exit_code != 0: - return [output_api.PresubmitError( - 'histograms.xml is not well formatted; run validate_format.py ' - 'and fix the reported errors')] - return [] - - -def CheckChangeOnUpload(input_api, output_api): - return CheckChange(input_api, output_api) - - -def CheckChangeOnCommit(input_api, output_api): - return CheckChange(input_api, output_api) |