New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 814948 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

[Findit] Flake Detection - Implement bug logic

Project Member Reported by wylieb@chromium.org, Feb 22 2018

Issue description

Implement service to file or update bugs when flakes are detected.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Mar 5 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra/+/cc86724a20c46afe407395343dc06efb88f6c523

commit cc86724a20c46afe407395343dc06efb88f6c523
Author: Brandon Wylie <wylieb@chromium.org>
Date: Mon Mar 05 23:04:34 2018

[Findit] Flake Detection - Issue filing implementation

Implementing bug filing logic for flake detection. If 3
occurrences of cq false rejection happen in 24 hours a bug
will be considered for filing. If one exists, it's checked
and if it's open and has't been updated for 24 hours
then it will be updated. If it's closed and hasn't updated
in 24 hours another bug will be filed. If it's closed and
has been updated in the last 24 hours then a new issue is
filed. These rules reflect the current implementation of
Chromium-try-flakes.

Bug:814948
Change-Id: I1e5ff30cb2463585558cdabb8ab6daca57ae58d6
Reviewed-on: https://chromium-review.googlesource.com/935484
Commit-Queue: Brandon Wylie <wylieb@chromium.org>
Reviewed-by: Jeffrey Li <lijeffrey@chromium.org>

[add] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/services/flake_detection/detection_filing_util.py
[modify] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/pipelines/flake_failure/test/update_monorail_bug_pipeline_test.py
[modify] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/services/test/__init__.py
[modify] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/pipelines/flake_failure/test/create_bug_for_flake_pipeline_test.py
[add] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/services/flake_detection/__init__.py
[rename] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/services/test/issue_tracking_service_test.py
[add] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/services/flake_detection/test/__init__.py
[modify] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/pipelines/flake_failure/update_monorail_bug_pipeline.py
[modify] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/model/flake/detection/flake_issue.py
[modify] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/waterfall/flake/update_flake_bug_pipeline.py
[add] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/services/flake_detection/test/detection_filing_util_test.py
[modify] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/services/__init__.py
[modify] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/pipelines/flake_failure/create_bug_for_flake_pipeline.py
[rename] https://crrev.com/cc86724a20c46afe407395343dc06efb88f6c523/appengine/findit/services/issue_tracking_service.py

Comment 2 by wylieb@chromium.org, Apr 20 2018

Owner: ----
Status: Available (was: Started)

Sign in to add a comment