1 # Copyright (c) 2011 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 crx_id. 6 7 See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for 8 details on the presubmit API built into gcl. 9 """ 10 11 UNIT_TESTS = [ 12 'crx_id_unittest', 13 ] 14 15 def CheckChangeOnUpload(input_api, output_api): 16 return input_api.canned_checks.RunPythonUnitTests(input_api, 17 output_api, 18 UNIT_TESTS) 19 20 def CheckChangeOnCommit(input_api, output_api): 21 output = [] 22 output.extend(input_api.canned_checks.RunPythonUnitTests(input_api, 23 output_api, 24 UNIT_TESTS)) 25 output.extend(input_api.canned_checks.CheckDoNotSubmit(input_api, 26 output_api)) 27 return output 28