PRESUBMIT.py 831 B

123456789101112131415161718192021222324252627
  1. # Copyright (c) 2012 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. """Presubmit script for checkdeps tool.
  5. """
  6. USE_PYTHON3 = True
  7. def CheckChange(input_api, output_api):
  8. return input_api.canned_checks.RunUnitTests(
  9. input_api, output_api,
  10. [input_api.os_path.join(input_api.PresubmitLocalPath(),
  11. 'checkdeps_test.py')],
  12. # `run_on_python3` defaults to `True`.
  13. run_on_python2=not USE_PYTHON3)
  14. # Mandatory entrypoint.
  15. def CheckChangeOnUpload(input_api, output_api):
  16. return CheckChange(input_api, output_api)
  17. # Mandatory entrypoint.
  18. def CheckChangeOnCommit(input_api, output_api):
  19. return CheckChange(input_api, output_api)