| # Copyright 2017 the V8 project authors. All rights reserved. | 
 | # Use of this source code is governed by a BSD-style license that can be | 
 | # found in the LICENSE file. | 
 |  | 
 | def _CommonChecks(input_api, output_api): | 
 |   return input_api.RunTests(input_api.canned_checks.GetUnitTestsRecursively( | 
 |       input_api, | 
 |       output_api, | 
 |       input_api.os_path.join(input_api.PresubmitLocalPath()), | 
 |       files_to_check=[r'.+_unittest\.py$'], | 
 |       files_to_skip=[], | 
 |   )) | 
 |  | 
 | def CheckChangeOnUpload(input_api, output_api): | 
 |   return _CommonChecks(input_api, output_api) | 
 |  | 
 | def CheckChangeOnCommit(input_api, output_api): | 
 |   return _CommonChecks(input_api, output_api) |