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 7See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for 8details on the presubmit API built into gcl. 9""" 10 11UNIT_TESTS = [ 12 'crx_id_unittest', 13] 14 15def CheckChangeOnUpload(input_api, output_api): 16 return input_api.canned_checks.RunPythonUnitTests(input_api, 17 output_api, 18 UNIT_TESTS) 19 20def 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