Heuristic analysis will no longer be run in "FinsihBuildLevelAnalysisPipeline" which is deprecated. Instead, it should be part of NextCommitPositionPipeline.
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/3c2a02686b49fee6a56559ba3bfc763756a2ad23 commit 3c2a02686b49fee6a56559ba3bfc763756a2ad23 Author: Jeffrey Li <lijeffrey@chromium.org> Date: Thu Apr 26 00:57:48 2018 [Findit] Flake Analyzer - Hooking up heuristic analysis to new pipelines 1. Run heuristic results as soon as the builds adjacent to a requested commit position are also adjacent to one another. 2. Always check for heuristic analysis first for the next commit positition to run before falling back to the one suggested by the lookback algorithm depending on pass rates. Bug: 798228 , 801310 Change-Id: I5572d1fed0c9111d49946c4c8cce74d3f618d5b4 Reviewed-on: https://chromium-review.googlesource.com/1000105 Commit-Queue: Jeffrey Li <lijeffrey@chromium.org> Reviewed-by: Chan Li <chanli@chromium.org> [modify] https://crrev.com/3c2a02686b49fee6a56559ba3bfc763756a2ad23/appengine/findit/services/flake_failure/heuristic_analysis.py [modify] https://crrev.com/3c2a02686b49fee6a56559ba3bfc763756a2ad23/appengine/findit/pipelines/flake_failure/test/next_commit_position_pipeline_test.py [modify] https://crrev.com/3c2a02686b49fee6a56559ba3bfc763756a2ad23/appengine/findit/pipelines/flake_failure/next_commit_position_pipeline.py [modify] https://crrev.com/3c2a02686b49fee6a56559ba3bfc763756a2ad23/appengine/findit/model/flake/master_flake_analysis.py [modify] https://crrev.com/3c2a02686b49fee6a56559ba3bfc763756a2ad23/appengine/findit/services/flake_failure/next_commit_position_utils.py [modify] https://crrev.com/3c2a02686b49fee6a56559ba3bfc763756a2ad23/appengine/findit/services/flake_failure/test/heuristic_analysis_test.py [modify] https://crrev.com/3c2a02686b49fee6a56559ba3bfc763756a2ad23/appengine/findit/services/flake_failure/test/next_commit_position_utils_test.py
Comment 1 by lijeffrey@chromium.org
, Jan 5 2018