• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:input_api

71 def _V8PresubmitChecks(input_api, output_api):  argument
74 sys.path.append(input_api.os_path.join(
75 input_api.PresubmitLocalPath(), 'tools'))
81 return input_api.FilterSourceFile(
88 input_api.AffectedFiles(file_filter=FilterFile, include_deletes=False)):
91 input_api.AffectedFiles(include_deletes=False)):
96 input_api.AffectedFiles(include_deletes=True)):
98 results.extend(input_api.canned_checks.CheckAuthorizedAuthor(
99 input_api, output_api, bot_whitelist=[
105 def _CheckUnwantedDependencies(input_api, output_api): argument
115 sys.path = sys.path + [input_api.os_path.join(
116 input_api.PresubmitLocalPath(), 'buildtools', 'checkdeps')]
125 for f in input_api.AffectedFiles():
132 deps_checker = checkdeps.DepsChecker(input_api.PresubmitLocalPath())
158 def _CheckHeadersHaveIncludeGuards(input_api, output_api): argument
164 input_api.DEFAULT_BLACK_LIST)
165 return input_api.FilterSourceFile(
170 leading_src_pattern = input_api.re.compile(r'^src/')
171 dash_dot_slash_pattern = input_api.re.compile(r'[-./]')
174 x = input_api.re.sub(leading_src_pattern, 'v8_', path)
175 x = input_api.re.sub(dash_dot_slash_pattern, '_', x)
180 for f in input_api.AffectedSourceFiles(FilterFile):
184 input_api.re.compile(r'^#ifndef ' + guard_macro + '$'),
185 input_api.re.compile(r'^#define ' + guard_macro + '$'),
186 input_api.re.compile(r'^#endif // ' + guard_macro + '$')]
187 skip_check_pattern = input_api.re.compile(
216 def _CheckNoInlineHeaderIncludesInNormalHeaders(input_api, output_api): argument
221 include_directive_pattern = input_api.re.compile(r'#include ".+-inl.h"')
228 input_api.DEFAULT_BLACK_LIST)
229 return input_api.FilterSourceFile(
235 for f in input_api.AffectedSourceFiles(FilterFile):
248 def _CheckNoProductionCodeUsingTestOnlyFunctions(input_api, output_api): argument
260 inclusion_pattern = input_api.re.compile(r'(%s)\s*\(' % base_function_pattern)
261 comment_pattern = input_api.re.compile(r'//.*(%s)' % base_function_pattern)
262 exclusion_pattern = input_api.re.compile(
269 input_api.DEFAULT_BLACK_LIST)
270 return input_api.FilterSourceFile(
276 for f in input_api.AffectedSourceFiles(FilterFile):
291 def _CommonChecks(input_api, output_api): argument
297 results.extend(input_api.canned_checks.CheckOwnersFormat(
298 input_api, output_api))
299 results.extend(input_api.canned_checks.CheckOwners(
300 input_api, output_api))
301 results.extend(_CheckCommitMessageBugEntry(input_api, output_api))
302 results.extend(input_api.canned_checks.CheckPatchFormatted(
303 input_api, output_api))
304 results.extend(input_api.canned_checks.CheckGenderNeutral(
305 input_api, output_api))
306 results.extend(_V8PresubmitChecks(input_api, output_api))
307 results.extend(_CheckUnwantedDependencies(input_api, output_api))
309 _CheckNoProductionCodeUsingTestOnlyFunctions(input_api, output_api))
310 results.extend(_CheckHeadersHaveIncludeGuards(input_api, output_api))
312 _CheckNoInlineHeaderIncludesInNormalHeaders(input_api, output_api))
313 results.extend(_CheckJSONFiles(input_api, output_api))
314 results.extend(_CheckMacroUndefs(input_api, output_api))
315 results.extend(input_api.RunTests(
316 input_api.canned_checks.CheckVPythonSpec(input_api, output_api)))
320 def _SkipTreeCheck(input_api, output_api): argument
324 if not input_api.AffectedSourceFiles(
327 return input_api.environ.get('PRESUBMIT_TREE_CHECK') == 'skip'
330 def _CheckCommitMessageBugEntry(input_api, output_api): argument
336 for bug in (input_api.change.BUG or '').split(','):
356 def _CheckJSONFiles(input_api, output_api): argument
358 return input_api.FilterSourceFile(
363 for f in input_api.AffectedFiles(
375 def _CheckMacroUndefs(input_api, output_api): argument
386 return input_api.FilterSourceFile(affected_file, white_list=white_list)
396 define_pattern = input_api.re.compile(r'#define (\w+)')
397 undef_pattern = input_api.re.compile(r'#undef (\w+)')
399 for f in input_api.AffectedFiles(
435 def CheckChangeOnUpload(input_api, output_api): argument
437 results.extend(_CommonChecks(input_api, output_api))
441 def CheckChangeOnCommit(input_api, output_api): argument
443 results.extend(_CommonChecks(input_api, output_api))
444 results.extend(input_api.canned_checks.CheckChangeHasDescription(
445 input_api, output_api))
446 if not _SkipTreeCheck(input_api, output_api):
447 results.extend(input_api.canned_checks.CheckTreeIsOpen(
448 input_api, output_api,