Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(439)

Issue 838003004: [Findit] Add three sub-pipelines to analyze build failure. (Closed)

Created:
5 years, 11 months ago by stgao
Modified:
5 years, 11 months ago
Reviewers:
qyearsley
CC:
chromium-reviews, ghost stip (do not use), agable, ojan
Base URL:
https://chromium.googlesource.com/infra/infra.git@master
Target Ref:
refs/heads/master
Project:
infra
Visibility:
Public.

Description

[Findit] Add three sub-pipelines to analyze build failure. With this patch, if a CL changes a file in the failure message or a related file (like xyz.h vs. xyz_impl.cc), it will be filtered out. Committed: https://chromium.googlesource.com/infra/infra/+/ed59b401885b3b9f67cd73ae184540d9d54b73c5

Patch Set 1 : . #

Total comments: 26

Patch Set 2 : Address comments. #

Total comments: 43

Patch Set 3 : Address comments. #

Patch Set 4 : Split some files out into separate CLs. #

Patch Set 5 : Just rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+993 lines, -17 lines) Patch
M appengine/findit/model/build_analysis.py View 1 2 3 4 2 chunks +4 lines, -1 line 0 comments Download
A appengine/findit/model/step.py View 1 chunk +32 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/build_failure_analysis.py View 1 2 3 1 chunk +279 lines, -0 lines 0 comments Download
M appengine/findit/waterfall/build_failure_analysis_pipelines.py View 1 3 chunks +19 lines, -7 lines 0 comments Download
A appengine/findit/waterfall/extract_signal_pipeline.py View 1 1 chunk +74 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/identify_culprit_pipeline.py View 1 2 1 chunk +38 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/pull_changelog_pipeline.py View 1 2 1 chunk +43 lines, -0 lines 0 comments Download
M appengine/findit/waterfall/test/build_failure_analysis_pipelines_test.py View 1 2 4 chunks +64 lines, -9 lines 0 comments Download
A appengine/findit/waterfall/test/build_failure_analysis_test.py View 1 2 3 1 chunk +219 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/test/extract_signal_pipeline_test.py View 1 chunk +83 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/test/identify_culprit_pipeline_test.py View 1 chunk +51 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/test/pull_changelog_pipeline_test.py View 1 chunk +87 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (11 generated)
stgao
ptal It would be great if you could review the files listed int he description ...
5 years, 11 months ago (2015-01-14 00:16:55 UTC) #5
stgao
+cc stip, agable, ojan
5 years, 11 months ago (2015-01-15 19:02:14 UTC) #7
qyearsley
https://codereview.chromium.org/838003004/diff/60001/appengine/findit/waterfall/build_failure_analysis.py File appengine/findit/waterfall/build_failure_analysis.py (right): https://codereview.chromium.org/838003004/diff/60001/appengine/findit/waterfall/build_failure_analysis.py#newcode26 appengine/findit/waterfall/build_failure_analysis.py:26: def JoinAsFilePath(file_dir, file_name): Should this function be marked as ...
5 years, 11 months ago (2015-01-15 19:10:28 UTC) #8
qyearsley
https://codereview.chromium.org/838003004/diff/60001/appengine/findit/waterfall/build_failure_analysis.py File appengine/findit/waterfall/build_failure_analysis.py (right): https://codereview.chromium.org/838003004/diff/60001/appengine/findit/waterfall/build_failure_analysis.py#newcode46 appengine/findit/waterfall/build_failure_analysis.py:46: return JoinAsFilePath(file_dir, file_name) For both uses of JoinAsFilePath in ...
5 years, 11 months ago (2015-01-15 21:15:03 UTC) #9
stgao
Many thanks for the review! I've addressed your comments. For rename ToJson/FromJson to ToDict/FromDict, I ...
5 years, 11 months ago (2015-01-16 20:21:39 UTC) #11
qyearsley
https://codereview.chromium.org/838003004/diff/60001/appengine/findit/waterfall/build_failure_analysis.py File appengine/findit/waterfall/build_failure_analysis.py (right): https://codereview.chromium.org/838003004/diff/60001/appengine/findit/waterfall/build_failure_analysis.py#newcode46 appengine/findit/waterfall/build_failure_analysis.py:46: return JoinAsFilePath(file_dir, file_name) On 2015/01/16 20:21:38, Shuotao wrote: > ...
5 years, 11 months ago (2015-01-16 22:55:26 UTC) #12
stgao
Thanks for the code review! I've addressed the comments. Would you mind another review? https://codereview.chromium.org/838003004/diff/120001/appengine/findit/common/git_repository.py ...
5 years, 11 months ago (2015-01-21 20:29:23 UTC) #14
qyearsley
lgtm https://codereview.chromium.org/838003004/diff/120001/appengine/findit/waterfall/build_failure_analysis.py File appengine/findit/waterfall/build_failure_analysis.py (right): https://codereview.chromium.org/838003004/diff/120001/appengine/findit/waterfall/build_failure_analysis.py#newcode112 appengine/findit/waterfall/build_failure_analysis.py:112: change_action (str): The change type (modify/add/delete) of the ...
5 years, 11 months ago (2015-01-27 00:58:48 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/838003004/260001
5 years, 11 months ago (2015-01-27 02:07:20 UTC) #20
commit-bot: I haz the power
5 years, 11 months ago (2015-01-27 02:10:13 UTC) #21
Message was sent while issue was closed.
Committed patchset #5 (id:260001) as
https://chromium.googlesource.com/infra/infra/+/ed59b401885b3b9f67cd73ae18454...

Powered by Google App Engine
This is Rietveld 408576698