summaryrefslogtreecommitdiffstats
path: root/PRESUBMIT.py
diff options
context:
space:
mode:
authorwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-02 18:31:42 +0000
committerwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-02 18:31:42 +0000
commitf7051d55dcf87af1d7dc2df7b26f624fa35950b8 (patch)
tree335083a76bd915542376bddf2b60ba6ace989c47 /PRESUBMIT.py
parent268fefa3012e4400267d3ba3b68374c0a7fd024c (diff)
downloadchromium_src-f7051d55dcf87af1d7dc2df7b26f624fa35950b8.zip
chromium_src-f7051d55dcf87af1d7dc2df7b26f624fa35950b8.tar.gz
chromium_src-f7051d55dcf87af1d7dc2df7b26f624fa35950b8.tar.bz2
Update PRESUBMIT scripts to use PresubmitPromptOrNotify helper.
NOTRY=true Review URL: https://chromiumcodereview.appspot.com/13093006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191863 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'PRESUBMIT.py')
-rw-r--r--PRESUBMIT.py29
1 files changed, 4 insertions, 25 deletions
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index 3c62eb2..c593b16 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -223,11 +223,7 @@ def _CheckNoProductionCodeUsingTestOnlyFunctions(input_api, output_api):
line_number += 1
if problems:
- if not input_api.is_committing:
- return [output_api.PresubmitPromptWarning(_TEST_ONLY_WARNING, problems)]
- else:
- # We don't warn on commit, to avoid stopping commits going through CQ.
- return [output_api.PresubmitNotifyResult(_TEST_ONLY_WARNING, problems)]
+ return [output_api.PresubmitPromptOrNotify(_TEST_ONLY_WARNING, problems)]
else:
return []
@@ -440,13 +436,7 @@ def _CheckUnwantedDependencies(input_api, output_api):
'You added one or more #includes that violate checkdeps rules.',
error_descriptions))
if warning_descriptions:
- if not input_api.is_committing:
- warning_factory = output_api.PresubmitPromptWarning
- else:
- # We don't want to block use of the CQ when there is a warning
- # of this kind, so we only show a message when committing.
- warning_factory = output_api.PresubmitNotifyResult
- results.append(warning_factory(
+ results.append(output_api.PresubmitPromptOrNotify(
'You added one or more #includes of files that are temporarily\n'
'allowed but being removed. Can you avoid introducing the\n'
'#include? See relevant DEPS file(s) for details and contacts.',
@@ -623,12 +613,7 @@ def _CheckIncludeOrder(input_api, output_api):
results = []
if warnings:
- if not input_api.is_committing:
- results.append(output_api.PresubmitPromptWarning(_INCLUDE_ORDER_WARNING,
- warnings))
- else:
- # We don't warn on commit, to avoid stopping commits going through CQ.
- results.append(output_api.PresubmitNotifyResult(_INCLUDE_ORDER_WARNING,
+ results.append(output_api.PresubmitPromptOrNotify(_INCLUDE_ORDER_WARNING,
warnings))
return results
@@ -677,13 +662,7 @@ def _CheckHardcodedGoogleHostsInLowerLayers(input_api, output_api):
problems.append((f.LocalPath(), line_num, line))
if problems:
- if not input_api.is_committing:
- warning_factory = output_api.PresubmitPromptWarning
- else:
- # We don't want to block use of the CQ when there is a warning
- # of this kind, so we only show a message when committing.
- warning_factory = output_api.PresubmitNotifyResult
- return [warning_factory(
+ return [output_api.PresubmitPromptOrNotify(
'Most layers below src/chrome/ should not hardcode service URLs.\n'
'Are you sure this is correct? (Contact: joi@chromium.org)',
[' %s:%d: %s' % (