Post an alert message to the codereview page of the identified culprit commit so that CL owner or reviewers could take action too.
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/361d863a8737d14229b14ef051cbf40f0302f874 commit 361d863a8737d14229b14ef051cbf40f0302f874 Author: stgao <stgao@chromium.org> Date: Fri Jun 24 04:49:36 2016 [Findit] Add a Rietveld client to post a message to codereview of a culprit. BUG= 621140 Review-Url: https://codereview.chromium.org/2079773004 [add] https://crrev.com/361d863a8737d14229b14ef051cbf40f0302f874/appengine/findit/common/codereview.py [modify] https://crrev.com/361d863a8737d14229b14ef051cbf40f0302f874/appengine/findit/common/http_client_appengine.py [add] https://crrev.com/361d863a8737d14229b14ef051cbf40f0302f874/appengine/findit/common/rietveld.py [add] https://crrev.com/361d863a8737d14229b14ef051cbf40f0302f874/appengine/findit/common/test/rietveld_test.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/6f5db5c7c252a2f2ae9557d48788b27ac58c00b6 commit 6f5db5c7c252a2f2ae9557d48788b27ac58c00b6 Author: stgao <stgao@chromium.org> Date: Tue Jun 28 16:20:18 2016 [Findit] Group failures by culprit and send notification to codereview. BUG= 621140 Review-Url: https://codereview.chromium.org/2075423002 [add] https://crrev.com/6f5db5c7c252a2f2ae9557d48788b27ac58c00b6/appengine/findit/model/test/wf_culprit_test.py [add] https://crrev.com/6f5db5c7c252a2f2ae9557d48788b27ac58c00b6/appengine/findit/model/wf_culprit.py [modify] https://crrev.com/6f5db5c7c252a2f2ae9557d48788b27ac58c00b6/appengine/findit/waterfall/identify_try_job_culprit_pipeline.py [add] https://crrev.com/6f5db5c7c252a2f2ae9557d48788b27ac58c00b6/appengine/findit/waterfall/send_notification_for_culprit_pipeline.py [modify] https://crrev.com/6f5db5c7c252a2f2ae9557d48788b27ac58c00b6/appengine/findit/waterfall/test/identify_try_job_culprit_pipeline_test.py [add] https://crrev.com/6f5db5c7c252a2f2ae9557d48788b27ac58c00b6/appengine/findit/waterfall/test/send_notification_for_culprit_pipeline_test.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/5104e1ec834027da7db8c5eba2f8de2a97fb0422 commit 5104e1ec834027da7db8c5eba2f8de2a97fb0422 Author: stgao <stgao@chromium.org> Date: Tue Jun 28 16:51:51 2016 [Findit] Show the list of failed build cycles that a culprit is responsible for. BUG= 621140 Review-Url: https://codereview.chromium.org/2085513003 [add] https://crrev.com/5104e1ec834027da7db8c5eba2f8de2a97fb0422/appengine/findit/handlers/culprit.py [add] https://crrev.com/5104e1ec834027da7db8c5eba2f8de2a97fb0422/appengine/findit/handlers/test/culprit_test.py [add] https://crrev.com/5104e1ec834027da7db8c5eba2f8de2a97fb0422/appengine/findit/templates/waterfall/culprit.html
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0 commit c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0 Author: stgao <stgao@chromium.org> Date: Fri Jul 01 15:33:26 2016 [Findit] Add settings for actions after culprits or suspects are identified. BUG= 621140 Review-Url: https://codereview.chromium.org/2104113002 [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/handlers/config.py [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/handlers/test/config_test.py [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/model/wf_config.py [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/templates/config.html [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/waterfall/send_notification_for_culprit_pipeline.py [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/waterfall/test/send_notification_for_culprit_pipeline_test.py [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/waterfall/test/swarming_tasks_to_try_job_pipeline_test.py [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/waterfall/test/try_job_pipeline_test.py [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/waterfall/test/waterfall_config_test.py [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/waterfall/test/wf_testcase.py [modify] https://crrev.com/c1f42a4eba90432bd63ea4c07f168ddb8c2ce0a0/appengine/findit/waterfall/waterfall_config.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f commit fc3db4e2ac868108a495ec67e9f81a94a7b5e81f Author: stgao <stgao@chromium.org> Date: Wed Jul 06 18:04:00 2016 [Findit] Fix redirect bug and update template for waterfall/culprit. BUG= 621140 Review-Url: https://codereview.chromium.org/2116073002 [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/common/http_client_appengine.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/common/rietveld.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/handlers/culprit.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/handlers/test/culprit_test.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/main.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/model/test/wf_culprit_test.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/model/wf_culprit.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/templates/waterfall/culprit.html [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/waterfall/build_info.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/waterfall/build_util.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/waterfall/buildbot.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/waterfall/send_notification_for_culprit_pipeline.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/waterfall/test/build_util_test.py [modify] https://crrev.com/fc3db4e2ac868108a495ec67e9f81a94a7b5e81f/appengine/findit/waterfall/test/send_notification_for_culprit_pipeline_test.py
Comment 1 by bugdroid1@chromium.org
, Jun 24 2016