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

Unified Diff: appengine/findit/handlers/check_duplicate_failures.py

Issue 1866883002: [Findit] A huge refactoring and some bug fixing. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Fix nit. Created 4 years, 8 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
« no previous file with comments | « appengine/findit/handlers/build_failure.py ('k') | appengine/findit/handlers/handlers_util.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: appengine/findit/handlers/check_duplicate_failures.py
diff --git a/appengine/findit/handlers/check_duplicate_failures.py b/appengine/findit/handlers/check_duplicate_failures.py
index ca6679c8e05ac2f1031ed59df434b5c4c57fcac0..ce798e82bd2bfd2ade5ace025e7bd5d42961da9f 100644
--- a/appengine/findit/handlers/check_duplicate_failures.py
+++ b/appengine/findit/handlers/check_duplicate_failures.py
@@ -5,7 +5,7 @@
from base_handler import BaseHandler
from base_handler import Permission
from model.wf_analysis import WfAnalysis
-from model import wf_analysis_result_status
+from model import result_status
def _GetFailedStepsForEachCL(analysis):
@@ -56,7 +56,7 @@ def _ModifyStatusIfDuplicate(analysis):
4. the first and the last result are both correct or incorrect
Mark the result as 'FOUND_CORRECT_DUPLICATE' or 'FOUND_INCORRECT_DUPLICATE'.
"""
- if analysis.result_status != wf_analysis_result_status.FOUND_UNTRIAGED:
+ if analysis.result_status != result_status.FOUND_UNTRIAGED:
# It may have been taken care of when we check duplicates for previous
# result in the series.
return
@@ -73,8 +73,8 @@ def _ModifyStatusIfDuplicate(analysis):
return
if first_build_analysis.result_status not in (
- wf_analysis_result_status.FOUND_CORRECT,
- wf_analysis_result_status.FOUND_INCORRECT):
+ result_status.FOUND_CORRECT,
+ result_status.FOUND_INCORRECT):
# Findit doesn't find suspected CLs for previous build or
# it has not been triaged.
return
@@ -92,8 +92,8 @@ def _ModifyStatusIfDuplicate(analysis):
return
elif build_analysis_cursor.result_status in (
- wf_analysis_result_status.FOUND_CORRECT,
- wf_analysis_result_status.FOUND_INCORRECT):
+ result_status.FOUND_CORRECT,
+ result_status.FOUND_INCORRECT):
# The last failed build is reached and it has been triaged.
if (first_build_analysis.result_status !=
build_analysis_cursor.result_status or
@@ -105,9 +105,9 @@ def _ModifyStatusIfDuplicate(analysis):
break
elif build_analysis_cursor.result_status in (
- wf_analysis_result_status.FOUND_UNTRIAGED,
- wf_analysis_result_status.FOUND_CORRECT_DUPLICATE,
- wf_analysis_result_status.FOUND_INCORRECT_DUPLICATE):
+ result_status.FOUND_UNTRIAGED,
+ result_status.FOUND_CORRECT_DUPLICATE,
+ result_status.FOUND_INCORRECT_DUPLICATE):
# It is still within the continuous builds, not reach the end yet.
if not _AnalysesForDuplicateFailures(
first_build_analysis, build_analysis_cursor):
@@ -127,12 +127,12 @@ def _ModifyStatusIfDuplicate(analysis):
for build_analysis in build_analyses:
if (first_build_analysis.result_status ==
- wf_analysis_result_status.FOUND_CORRECT):
+ result_status.FOUND_CORRECT):
build_analysis.result_status = (
- wf_analysis_result_status.FOUND_CORRECT_DUPLICATE)
+ result_status.FOUND_CORRECT_DUPLICATE)
else:
build_analysis.result_status = (
- wf_analysis_result_status.FOUND_INCORRECT_DUPLICATE)
+ result_status.FOUND_INCORRECT_DUPLICATE)
build_analysis.put()
@@ -142,7 +142,7 @@ class CheckDuplicateFailures(BaseHandler):
@staticmethod
def _FetchAndSortUntriagedAnalyses():
query = WfAnalysis.query(
- WfAnalysis.result_status == wf_analysis_result_status.FOUND_UNTRIAGED)
+ WfAnalysis.result_status == result_status.FOUND_UNTRIAGED)
analyses = query.fetch()
return sorted(
analyses,
« no previous file with comments | « appengine/findit/handlers/build_failure.py ('k') | appengine/findit/handlers/handlers_util.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698