Lines Matching refs:input_api
63 def _V8PresubmitChecks(input_api, output_api): argument
66 sys.path.append(input_api.os_path.join(
67 input_api.PresubmitLocalPath(), 'tools'))
74 if not CppLintProcessor().Run(input_api.PresubmitLocalPath()):
76 if not SourceProcessor().Run(input_api.PresubmitLocalPath()):
80 if not CheckStatusFiles(input_api.PresubmitLocalPath()):
82 results.extend(CheckAuthorizedAuthor(input_api, output_api))
86 def _CheckUnwantedDependencies(input_api, output_api): argument
96 sys.path = sys.path + [input_api.os_path.join(
97 input_api.PresubmitLocalPath(), 'buildtools', 'checkdeps')]
106 for f in input_api.AffectedFiles():
113 deps_checker = checkdeps.DepsChecker(input_api.PresubmitLocalPath())
139 def _CheckNoInlineHeaderIncludesInNormalHeaders(input_api, output_api): argument
144 include_directive_pattern = input_api.re.compile(r'#include ".+-inl.h"')
152 input_api.DEFAULT_BLACK_LIST)
153 return input_api.FilterSourceFile(
159 for f in input_api.AffectedSourceFiles(FilterFile):
172 def _CheckNoProductionCodeUsingTestOnlyFunctions(input_api, output_api): argument
184 inclusion_pattern = input_api.re.compile(r'(%s)\s*\(' % base_function_pattern)
185 comment_pattern = input_api.re.compile(r'//.*(%s)' % base_function_pattern)
186 exclusion_pattern = input_api.re.compile(
193 input_api.DEFAULT_BLACK_LIST)
194 return input_api.FilterSourceFile(
200 for f in input_api.AffectedSourceFiles(FilterFile):
215 def _CheckMissingFiles(input_api, output_api): argument
224 sys.path = sys.path + [input_api.os_path.join(
225 input_api.PresubmitLocalPath(), 'tools')]
247 def _CommonChecks(input_api, output_api): argument
250 results.extend(input_api.canned_checks.CheckOwners(
251 input_api, output_api, source_file_filter=None))
252 results.extend(input_api.canned_checks.CheckPatchFormatted(
253 input_api, output_api))
254 results.extend(input_api.canned_checks.CheckGenderNeutral(
255 input_api, output_api))
256 results.extend(_V8PresubmitChecks(input_api, output_api))
257 results.extend(_CheckUnwantedDependencies(input_api, output_api))
259 _CheckNoProductionCodeUsingTestOnlyFunctions(input_api, output_api))
261 _CheckNoInlineHeaderIncludesInNormalHeaders(input_api, output_api))
262 results.extend(_CheckMissingFiles(input_api, output_api))
266 def _SkipTreeCheck(input_api, output_api): argument
270 if not input_api.AffectedSourceFiles(
273 return input_api.environ.get('PRESUBMIT_TREE_CHECK') == 'skip'
276 def CheckChangeOnUpload(input_api, output_api): argument
278 results.extend(_CommonChecks(input_api, output_api))
282 def CheckChangeOnCommit(input_api, output_api): argument
284 results.extend(_CommonChecks(input_api, output_api))
285 results.extend(input_api.canned_checks.CheckChangeHasDescription(
286 input_api, output_api))
287 if not _SkipTreeCheck(input_api, output_api):
288 results.extend(input_api.canned_checks.CheckTreeIsOpen(
289 input_api, output_api,