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

Issue 416673003: Show non-webkit test failures in the failure stream (Closed)

Created:
6 years, 5 months ago by ojan
Modified:
6 years, 4 months ago
CC:
blink-reviews
Project:
blink
Visibility:
Public.

Description

Show non-webkit test failures in the failure stream -Remove ct-failing-builders and instead show all failures in the stream the same way we do for webkit tests. -Sort the failures in a group by step name then by test name. -Do the dumb object --> model classes transition in small pieces to avoid blocking getting a minimally viable product ready too much on completely doing this refactoring. The UI is not awesome, but I wanted to get the functionality in place first. NOTRY=true R=abarth@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=179194

Patch Set 1 #

Patch Set 2 : add files accidentally left out #

Total comments: 6

Patch Set 3 : address review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+358 lines, -210 lines) Patch
A Tools/GardeningServer/model/ct-failure.html View 1 1 chunk +17 lines, -0 lines 0 comments Download
M Tools/GardeningServer/run-unittests.html View 2 chunks +2 lines, -1 line 0 comments Download
M Tools/GardeningServer/scripts/ui.js View 1 chunk +17 lines, -5 lines 0 comments Download
A + Tools/GardeningServer/scripts/ui_unittests.js View 1 1 chunk +18 lines, -18 lines 0 comments Download
M Tools/GardeningServer/ui/ct-builder-grid.html View 1 chunk +1 line, -0 lines 0 comments Download
M Tools/GardeningServer/ui/ct-embedded-flakiness-dashboard.html View 1 chunk +1 line, -1 line 0 comments Download
M Tools/GardeningServer/ui/ct-embedded-flakiness-dashboard-tests.html View 1 chunk +7 lines, -3 lines 0 comments Download
D Tools/GardeningServer/ui/ct-failing-builders.html View 1 chunk +0 lines, -36 lines 0 comments Download
D Tools/GardeningServer/ui/ct-failing-builders-tests.html View 1 chunk +0 lines, -37 lines 0 comments Download
M Tools/GardeningServer/ui/ct-failure-analyzer.html View 1 2 3 chunks +53 lines, -33 lines 0 comments Download
A Tools/GardeningServer/ui/ct-failure-analyzer-tests.html View 1 1 chunk +29 lines, -0 lines 0 comments Download
M Tools/GardeningServer/ui/ct-failure-card.html View 2 chunks +1 line, -5 lines 0 comments Download
M Tools/GardeningServer/ui/ct-failure-card-tests.html View 1 chunk +0 lines, -11 lines 0 comments Download
M Tools/GardeningServer/ui/ct-results-by-builder.html View 2 chunks +5 lines, -6 lines 0 comments Download
M Tools/GardeningServer/ui/ct-results-by-builder-tests.html View 3 chunks +7 lines, -18 lines 0 comments Download
M Tools/GardeningServer/ui/ct-results-detail.html View 1 2 5 chunks +44 lines, -9 lines 0 comments Download
M Tools/GardeningServer/ui/ct-results-detail-tests.html View 4 chunks +70 lines, -5 lines 0 comments Download
M Tools/GardeningServer/ui/ct-results-panel.html View 1 2 1 chunk +6 lines, -2 lines 0 comments Download
M Tools/GardeningServer/ui/ct-results-panel-tests.html View 1 2 4 chunks +34 lines, -3 lines 0 comments Download
M Tools/GardeningServer/ui/ct-test-list.html View 1 2 1 chunk +9 lines, -4 lines 0 comments Download
M Tools/GardeningServer/ui/ct-test-list-tests.html View 2 chunks +36 lines, -6 lines 0 comments Download
M Tools/GardeningServer/ui/ct-unexpected-failures.html View 3 chunks +1 line, -7 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
ojan
6 years, 5 months ago (2014-07-23 23:57:03 UTC) #1
ojan
Fixed subject line.
6 years, 5 months ago (2014-07-24 00:05:57 UTC) #2
ojan
BTW, abarth is on vacation. Anyone else willing to do this review?
6 years, 5 months ago (2014-07-24 05:33:28 UTC) #3
szager1
https://codereview.chromium.org/416673003/diff/20001/Tools/GardeningServer/ui/ct-failure-card.html File Tools/GardeningServer/ui/ct-failure-card.html (right): https://codereview.chromium.org/416673003/diff/20001/Tools/GardeningServer/ui/ct-failure-card.html#newcode65 Tools/GardeningServer/ui/ct-failure-card.html:65: <paper-button id="examine" on-tap="{{examine}}">Examine</paper-button> Can we hide this button if ...
6 years, 5 months ago (2014-07-25 23:53:17 UTC) #4
ojan
Examine button works fine for me. :(
6 years, 5 months ago (2014-07-26 17:21:53 UTC) #5
abarth-chromium
LGTM https://codereview.chromium.org/416673003/diff/20001/Tools/GardeningServer/ui/ct-results-detail.html File Tools/GardeningServer/ui/ct-results-detail.html (right): https://codereview.chromium.org/416673003/diff/20001/Tools/GardeningServer/ui/ct-results-detail.html#newcode99 Tools/GardeningServer/ui/ct-results-detail.html:99: '/logs/' + testPart; Should this work be done ...
6 years, 4 months ago (2014-07-29 16:38:17 UTC) #6
abarth-chromium
LGTM
6 years, 4 months ago (2014-07-29 16:38:18 UTC) #7
ojan
Committed patchset #3 manually as r179194 (tree was closed).
6 years, 4 months ago (2014-07-30 03:56:39 UTC) #8
ojan
6 years, 4 months ago (2014-07-30 04:14:17 UTC) #9
Message was sent while issue was closed.
https://codereview.chromium.org/416673003/diff/20001/Tools/GardeningServer/ui...
File Tools/GardeningServer/ui/ct-results-detail.html (right):

https://codereview.chromium.org/416673003/diff/20001/Tools/GardeningServer/ui...
Tools/GardeningServer/ui/ct-results-detail.html:99: '/logs/' + testPart;
On 2014/07/29 16:38:17, abarth wrote:
> Should this work be done by some model object?  Having this logic in the view
> seems odd.

Absolutely, but so should the pre-existing code here (the stuff that's now in
_updateWebkitTestUrls), so I was punting on that since we need to turn this
whole setup into a model object. I'll add a FIXME though to state this
explicitly.

https://codereview.chromium.org/416673003/diff/20001/Tools/GardeningServer/ui...
File Tools/GardeningServer/ui/ct-results-panel.html (right):

https://codereview.chromium.org/416673003/diff/20001/Tools/GardeningServer/ui...
Tools/GardeningServer/ui/ct-results-panel.html:58: <template if="{{
failures[selected].testName != 'whole step failed' }}">
On 2014/07/29 16:38:17, abarth wrote:
> It's sad that 'whole step failed' is used as a magic value.  Can we make the
> testName null instead?

Done.

Powered by Google App Engine
This is Rietveld 408576698