Lines Matching refs:input_api
52 def _CheckCommitMessageFormatting(input_api, output_api): argument
76 git_output = input_api.change.DescriptionText()
188 def _CheckChangeHasBugField(input_api, output_api): argument
190 bugs = input_api.change.BugsFromDescription()
221 change_ids = re.findall('^Change-Id:', input_api.change.FullDescriptionText(), re.M)
233 def _CheckCodeGeneration(input_api, output_api): argument
250 code_gen_path = input_api.os_path.join(input_api.PresubmitLocalPath(),
253 cmd = [input_api.python3_executable, code_gen_path, '--verify-no-dirty']
254 test_cmd = input_api.Command(name=cmd_name, cmd=cmd, kwargs={}, message=Msg)
255 if input_api.verbose:
257 return input_api.RunTests([test_cmd])
261 def _CheckNewHeaderWithoutGnChange(input_api, output_api): argument
268 return input_api.FilterSourceFile(f, files_to_check=(r'.+%s' % _HEADER_EXTENSIONS,))
271 for f in input_api.AffectedSourceFiles(headers):
277 return input_api.FilterSourceFile(f, files_to_check=(r'.+\.gn',))
280 for f in input_api.AffectedSourceFiles(gn_files):
286 basename = input_api.os_path.basename(header)
303 def _CheckExportValidity(input_api, output_api): argument
307 use_shell = input_api.is_windows
316 export_target_script = os.path.join(input_api.PresubmitLocalPath(), 'scripts',
324 if input_api.is_committing:
338 def _CheckTabsInSourceFiles(input_api, output_api): argument
343 return input_api.FilterSourceFile(
346 files_to_skip=[f for f in input_api.DEFAULT_FILES_TO_SKIP if not "third_party" in f])
349 for f in input_api.AffectedSourceFiles(implementation_and_headers_including_third_party):
373 def _CheckNonAsciiInSourceFiles(input_api, output_api): argument
377 return input_api.FilterSourceFile(
381 for f in input_api.AffectedSourceFiles(implementation_and_headers):
398 def _CheckCommentBeforeTestInTestFiles(input_api, output_api): argument
402 return input_api.FilterSourceFile(
406 for f in input_api.AffectedSourceFiles(test_files):
434 def _CheckWildcardInTestExpectationFiles(input_api, output_api): argument
439 return input_api.FilterSourceFile(
445 for f in input_api.AffectedSourceFiles(expectation_files):
497 def _CheckShaderVersionInShaderLangHeader(input_api, output_api): argument
501 return input_api.FilterSourceFile(
505 headers_changed = input_api.AffectedSourceFiles(headers)
514 git_output = input_api.change.DescriptionText()
532 def _CheckGClientExists(input_api, output_api, search_limit=None): argument
533 presubmit_path = pathlib.Path(input_api.PresubmitLocalPath())
555 def CheckChangeOnUpload(input_api, output_api): argument
557 results.extend(input_api.canned_checks.CheckForCommitObjects(input_api, output_api))
558 results.extend(_CheckTabsInSourceFiles(input_api, output_api))
559 results.extend(_CheckNonAsciiInSourceFiles(input_api, output_api))
560 results.extend(_CheckCommentBeforeTestInTestFiles(input_api, output_api))
561 results.extend(_CheckWildcardInTestExpectationFiles(input_api, output_api))
562 results.extend(_CheckShaderVersionInShaderLangHeader(input_api, output_api))
563 results.extend(_CheckCodeGeneration(input_api, output_api))
564 results.extend(_CheckChangeHasBugField(input_api, output_api))
565 results.extend(input_api.canned_checks.CheckChangeHasDescription(input_api, output_api))
566 results.extend(_CheckNewHeaderWithoutGnChange(input_api, output_api))
567 results.extend(_CheckExportValidity(input_api, output_api))
569 input_api.canned_checks.CheckPatchFormatted(
570 input_api, output_api, result_factory=output_api.PresubmitError))
571 results.extend(_CheckCommitMessageFormatting(input_api, output_api))
572 results.extend(_CheckGClientExists(input_api, output_api))
577 def CheckChangeOnCommit(input_api, output_api): argument
578 return CheckChangeOnUpload(input_api, output_api)