Get changelogs for revisions in blame list of suspected build point
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/9d1f7a479998fe9f1e30ca018af109e83b5f65e3 commit 9d1f7a479998fe9f1e30ca018af109e83b5f65e3 Author: Jeffrey Li <lijeffrey@chromium.org> Date: Sat Aug 12 00:39:26 2017 [Findit] Flake Analyzer - Perform heuristic analysis on suspected build Based on the test's location at the suspected build's commit, get a git blame and see if any commits in the revision range of the suspected build overlap. Overlapping revisions are considered suspect and added to a list of suspects of pairs in the form [(previous, suspect), ...]. Pairs are to be passed to try jobs to run previous and suspect to confirm previous as stable and the suspect as flaky. Bug: 751917 Change-Id: I094dff6d7f93d4f54041411d79ce6f0c88655db6 Reviewed-on: https://chromium-review.googlesource.com/605267 Reviewed-by: Chan Li <chanli@chromium.org> Reviewed-by: Roberto Carrillo <robertocn@chromium.org> Commit-Queue: Jeffrey Li <lijeffrey@chromium.org> [modify] https://crrev.com/9d1f7a479998fe9f1e30ca018af109e83b5f65e3/appengine/findit/model/flake/flake_culprit.py [modify] https://crrev.com/9d1f7a479998fe9f1e30ca018af109e83b5f65e3/appengine/findit/waterfall/flake/test/get_test_location_pipeline_test.py [modify] https://crrev.com/9d1f7a479998fe9f1e30ca018af109e83b5f65e3/appengine/findit/model/flake/master_flake_analysis.py [add] https://crrev.com/9d1f7a479998fe9f1e30ca018af109e83b5f65e3/appengine/findit/waterfall/flake/heuristic_analysis_util.py [modify] https://crrev.com/9d1f7a479998fe9f1e30ca018af109e83b5f65e3/appengine/findit/waterfall/flake/get_test_location_pipeline.py [add] https://crrev.com/9d1f7a479998fe9f1e30ca018af109e83b5f65e3/appengine/findit/waterfall/flake/test/identify_suspected_revisions_pipeline_test.py [add] https://crrev.com/9d1f7a479998fe9f1e30ca018af109e83b5f65e3/appengine/findit/waterfall/flake/test/heuristic_analysis_util_test.py [add] https://crrev.com/9d1f7a479998fe9f1e30ca018af109e83b5f65e3/appengine/findit/waterfall/flake/identify_suspected_revisions_pipeline.py
Comment 1 by lijeffrey@chromium.org
, Aug 7 2017