Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1090)

Unified Diff: appengine/findit/waterfall/identify_culprit_pipeline.py

Issue 1154593005: [Findit] Add a sub-pipeline to analyze failures caused by DEPS rolls. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Improve readability. Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: appengine/findit/waterfall/identify_culprit_pipeline.py
diff --git a/appengine/findit/waterfall/identify_culprit_pipeline.py b/appengine/findit/waterfall/identify_culprit_pipeline.py
index 6006767053a27ac48efbce7f4cec14021882f5df..1f19a46debab5ef96c7cf61017c4ba7f69cceb71 100644
--- a/appengine/findit/waterfall/identify_culprit_pipeline.py
+++ b/appengine/findit/waterfall/identify_culprit_pipeline.py
@@ -23,7 +23,7 @@ def _GetResultAnalysisStatus(analysis_result):
return None
for failure in analysis_result['failures']:
- if failure['suspected_cls']:
+ if failure['suspected_cls']:
return wf_analysis_result_status.FOUND_UNTRIAGED
return wf_analysis_result_status.NOT_FOUND_UNTRIAGED
@@ -52,7 +52,7 @@ class IdentifyCulpritPipeline(BasePipeline):
"""A pipeline to identify culprit CLs for a build failure."""
# Arguments number differs from overridden method - pylint: disable=W0221
- def run(self, failure_info, change_logs, signals):
+ def run(self, failure_info, change_logs, deps_info, signals):
"""
Args:
failure_info (dict): Output of pipeline DetectFirstFailurePipeline.
@@ -68,7 +68,7 @@ class IdentifyCulpritPipeline(BasePipeline):
build_number = failure_info['build_number']
analysis_result = build_failure_analysis.AnalyzeBuildFailure(
- failure_info, change_logs, signals)
+ failure_info, change_logs, deps_info, signals)
analysis = WfAnalysis.Get(master_name, builder_name, build_number)
analysis.result = analysis_result
analysis.status = wf_analysis_status.ANALYZED

Powered by Google App Engine
This is Rietveld 408576698