After all sub pipelines are created, use the sub pipelines to have end-to-end separated pipelines for compile and test failures.
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/2c3079814e463eb20c96c81913dee46500e9abef commit 2c3079814e463eb20c96c81913dee46500e9abef Author: Chan <chanli@chromium.org> Date: Mon Sep 25 20:51:27 2017 [Findit] Add end-to-end pipeline for compile failure. Bug: 764535 Change-Id: I525e4f37241f2cc297150395fa567bbf279e3a6d Reviewed-on: https://chromium-review.googlesource.com/678434 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Shuotao Gao <stgao@chromium.org> Reviewed-by: Roberto Carrillo <robertocn@chromium.org> [add] https://crrev.com/2c3079814e463eb20c96c81913dee46500e9abef/appengine/findit/pipelines/compile_failure/test/analyze_compile_failure_pipeline_test.py [add] https://crrev.com/2c3079814e463eb20c96c81913dee46500e9abef/appengine/findit/pipelines/compile_failure/analyze_compile_failure_pipeline.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/8f4c53e385b8eca179e1887320466d653fc980ab commit 8f4c53e385b8eca179e1887320466d653fc980ab Author: Chan <chanli@chromium.org> Date: Mon Sep 25 21:23:18 2017 [Findit] Start new pipelines for compile failures. Bug: 754527 , 764535 Change-Id: I6e3cf4c0d8bad0770b079692eb5e977ec45b5733 Reviewed-on: https://chromium-review.googlesource.com/680001 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Jeffrey Li <lijeffrey@chromium.org> Reviewed-by: Shuotao Gao <stgao@chromium.org> [modify] https://crrev.com/8f4c53e385b8eca179e1887320466d653fc980ab/appengine/findit/waterfall/build_failure_analysis_pipelines.py [modify] https://crrev.com/8f4c53e385b8eca179e1887320466d653fc980ab/appengine/findit/waterfall/test/build_failure_analysis_pipelines_test.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/0d174bafce74a8e56a50a1128ebe68c9950cd04c commit 0d174bafce74a8e56a50a1128ebe68c9950cd04c Author: Chan <chanli@chromium.org> Date: Fri Nov 17 17:58:58 2017 [Findit] Use a dedicated pipeline to identify test try job culprits. 1. copy waterfall/identify_try_job_culprit_pipeline to pipelines/test_failure/identify_test_try_job_culprit_pipeline 2. Remove logic about compile failures from the pipeline 3. move logics to service modules Bug: 764535 Change-Id: I130cddca9269fad641fb750e302308d83bcf078c Reviewed-on: https://chromium-review.googlesource.com/773501 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Roberto Carrillo <robertocn@chromium.org> Reviewed-by: Shuotao Gao <stgao@chromium.org> [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/services/compile_failure/test/compile_try_job_test.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/services/compile_failure/compile_failure_analysis.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/model/test/wf_analysis_test.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/services/test/try_job_test.py [add] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/pipelines/test_failure/identify_test_try_job_culprit_pipeline.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/pipelines/test_failure/start_test_try_job_pipeline.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/services/test/build_failure_analysis_test.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/pipelines/test_failure/test/start_test_try_job_pipeline_test.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/services/compile_failure/test/compile_failure_analysis_test.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/services/test_failure/test_try_job.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/services/compile_failure/compile_try_job.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/handlers/test/help_triage_test.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/services/test_failure/test/test_try_job_test.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/services/try_job.py [add] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/pipelines/test_failure/test/identify_test_try_job_culprit_pipeline_test.py [modify] https://crrev.com/0d174bafce74a8e56a50a1128ebe68c9950cd04c/appengine/findit/model/wf_analysis.py
Comment 1 by bugdroid1@chromium.org
, Sep 25 2017