• Home
  • Raw
  • Download

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 input_api.AffectedFiles(include_deletes=False)):
77 input_api.AffectedFiles(include_deletes=False)):
82 input_api.AffectedFiles(include_deletes=True)):
84 results.extend(input_api.canned_checks.CheckAuthorizedAuthor(
85 input_api, output_api))
89 def _CheckUnwantedDependencies(input_api, output_api): argument
99 sys.path = sys.path + [input_api.os_path.join(
100 input_api.PresubmitLocalPath(), 'buildtools', 'checkdeps')]
109 for f in input_api.AffectedFiles():
116 deps_checker = checkdeps.DepsChecker(input_api.PresubmitLocalPath())
142 def _CheckNoInlineHeaderIncludesInNormalHeaders(input_api, output_api): argument
147 include_directive_pattern = input_api.re.compile(r'#include ".+-inl.h"')
155 input_api.DEFAULT_BLACK_LIST)
156 return input_api.FilterSourceFile(
162 for f in input_api.AffectedSourceFiles(FilterFile):
175 def _CheckNoProductionCodeUsingTestOnlyFunctions(input_api, output_api): argument
187 inclusion_pattern = input_api.re.compile(r'(%s)\s*\(' % base_function_pattern)
188 comment_pattern = input_api.re.compile(r'//.*(%s)' % base_function_pattern)
189 exclusion_pattern = input_api.re.compile(
196 input_api.DEFAULT_BLACK_LIST)
197 return input_api.FilterSourceFile(
203 for f in input_api.AffectedSourceFiles(FilterFile):
218 def _CheckMissingFiles(input_api, output_api): argument
227 sys.path = sys.path + [input_api.os_path.join(
228 input_api.PresubmitLocalPath(), 'tools')]
250 def _CommonChecks(input_api, output_api): argument
253 results.extend(input_api.canned_checks.CheckOwners(
254 input_api, output_api, source_file_filter=None))
255 results.extend(input_api.canned_checks.CheckPatchFormatted(
256 input_api, output_api))
257 results.extend(input_api.canned_checks.CheckGenderNeutral(
258 input_api, output_api))
259 results.extend(_V8PresubmitChecks(input_api, output_api))
260 results.extend(_CheckUnwantedDependencies(input_api, output_api))
262 _CheckNoProductionCodeUsingTestOnlyFunctions(input_api, output_api))
264 _CheckNoInlineHeaderIncludesInNormalHeaders(input_api, output_api))
265 results.extend(_CheckMissingFiles(input_api, output_api))
269 def _SkipTreeCheck(input_api, output_api): argument
273 if not input_api.AffectedSourceFiles(
276 return input_api.environ.get('PRESUBMIT_TREE_CHECK') == 'skip'
279 def CheckChangeOnUpload(input_api, output_api): argument
281 results.extend(_CommonChecks(input_api, output_api))
285 def CheckChangeOnCommit(input_api, output_api): argument
287 results.extend(_CommonChecks(input_api, output_api))
288 results.extend(input_api.canned_checks.CheckChangeHasDescription(
289 input_api, output_api))
290 if not _SkipTreeCheck(input_api, output_api):
291 results.extend(input_api.canned_checks.CheckTreeIsOpen(
292 input_api, output_api,