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

Issue 820113002: [Findit] Add a sub-pipeline to detect first-known failure. (Closed)

Created:
5 years, 12 months ago by stgao
Modified:
5 years, 11 months ago
Reviewers:
qyearsley
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/infra/infra.git@master
Target Ref:
refs/heads/master
Project:
infra
Visibility:
Public.

Description

[Findit] Add a sub-pipeline to detect first-known failure. 0. Add a base class for build-related models. 1. Split part of build.py into build_analysis.py 2. Add a sub-pipeline to detect first-known step-level failure. BUG=434918 Committed: https://chromium.googlesource.com/infra/infra/+/ed1bf763570e13466c598108b184dd3b109df63e

Patch Set 1 : Test will come in next patchset. #

Total comments: 30

Patch Set 2 : NOT FOR CODE REVIEW. #

Patch Set 3 : Address comments and add unittests. #

Patch Set 4 : Add appengine/findit/model/test/base_model_test.py #

Total comments: 8

Patch Set 5 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+877 lines, -116 lines) Patch
M appengine/findit/app.yaml View 1 chunk +0 lines, -1 line 0 comments Download
A appengine/findit/model/base_build_model.py View 1 2 3 4 1 chunk +32 lines, -0 lines 0 comments Download
M appengine/findit/model/build.py View 1 2 3 4 1 chunk +14 lines, -29 lines 0 comments Download
A appengine/findit/model/build_analysis.py View 1 2 3 4 1 chunk +47 lines, -0 lines 0 comments Download
A appengine/findit/model/test/base_build_model_test.py View 1 2 3 4 1 chunk +32 lines, -0 lines 0 comments Download
D appengine/findit/model/test/build_test.py View 1 2 1 chunk +0 lines, -23 lines 0 comments Download
A appengine/findit/waterfall/base_pipeline.py View 1 2 3 4 1 chunk +20 lines, -0 lines 0 comments Download
M appengine/findit/waterfall/build_failure_analysis_pipelines.py View 1 2 3 4 2 chunks +48 lines, -45 lines 0 comments Download
A appengine/findit/waterfall/detect_first_failure_pipeline.py View 1 2 3 4 1 chunk +244 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/lock_util.py View 1 2 3 4 1 chunk +54 lines, -0 lines 0 comments Download
M appengine/findit/waterfall/test/build_failure_analysis_pipelines_test.py View 1 2 3 4 2 chunks +38 lines, -18 lines 0 comments Download
A appengine/findit/waterfall/test/data/m_b_121.json View 1 2 1 chunk +37 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/test/data/m_b_122.json View 1 2 1 chunk +49 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/test/data/m_b_123.json View 1 2 3 4 1 chunk +49 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/test/data/m_b_124.json View 1 2 3 4 1 chunk +34 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/test/detect_first_failure_pipeline_test.py View 1 2 3 4 1 chunk +179 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (5 generated)
stgao
ptal
5 years, 12 months ago (2014-12-23 23:46:32 UTC) #2
qyearsley
https://codereview.chromium.org/820113002/diff/20001/appengine/findit/model/build.py File appengine/findit/model/build.py (right): https://codereview.chromium.org/820113002/diff/20001/appengine/findit/model/build.py#newcode18 appengine/findit/model/build.py:18: """Create a Build instance, but not save it to ...
5 years, 11 months ago (2014-12-29 19:44:54 UTC) #4
stgao
Hi Quinten, I've addressed your comments and added unittest. ptal when you have a cycle. ...
5 years, 11 months ago (2015-01-03 01:31:47 UTC) #5
stgao
https://codereview.chromium.org/820113002/diff/80001/appengine/findit/waterfall/build_failure_analysis_pipelines.py File appengine/findit/waterfall/build_failure_analysis_pipelines.py (right): https://codereview.chromium.org/820113002/diff/80001/appengine/findit/waterfall/build_failure_analysis_pipelines.py#newcode84 appengine/findit/waterfall/build_failure_analysis_pipelines.py:84: class DetectFirstFailurePipeline(BasePipeline): I'm planning to move sub-pipelines to separate ...
5 years, 11 months ago (2015-01-06 23:54:27 UTC) #6
qyearsley
LGTM, with a couple comments. https://codereview.chromium.org/820113002/diff/80001/appengine/findit/model/base_model.py File appengine/findit/model/base_model.py (right): https://codereview.chromium.org/820113002/diff/80001/appengine/findit/model/base_model.py#newcode1 appengine/findit/model/base_model.py:1: # Copyright (c) 2014 ...
5 years, 11 months ago (2015-01-07 06:59:46 UTC) #7
stgao
https://codereview.chromium.org/820113002/diff/80001/appengine/findit/model/base_model.py File appengine/findit/model/base_model.py (right): https://codereview.chromium.org/820113002/diff/80001/appengine/findit/model/base_model.py#newcode1 appengine/findit/model/base_model.py:1: # Copyright (c) 2014 The Chromium Authors. All rights ...
5 years, 11 months ago (2015-01-09 01:28:23 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/820113002/140001
5 years, 11 months ago (2015-01-09 01:31:11 UTC) #12
commit-bot: I haz the power
5 years, 11 months ago (2015-01-09 01:33:58 UTC) #13
Message was sent while issue was closed.
Committed patchset #5 (id:140001) as
https://chromium.googlesource.com/infra/infra/+/ed1bf763570e13466c598108b184d...

Powered by Google App Engine
This is Rietveld 408576698