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

Side by Side Diff: Tools/GardeningServer/ui/ct-results-by-builder-tests.html

Issue 416673003: Show non-webkit test failures in the failure stream (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: add files accidentally left out Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!-- 1 <!--
2 Copyright 2014 The Chromium Authors. All rights reserved. 2 Copyright 2014 The Chromium Authors. All rights reserved.
3 Use of this source code is governed by a BSD-style license that can be 3 Use of this source code is governed by a BSD-style license that can be
4 found in the LICENSE file. 4 found in the LICENSE file.
5 --> 5 -->
6 6
7 <link rel="import" href="ct-results-by-builder.html"> 7 <link rel="import" href="ct-results-by-builder.html">
8 8
9 <script> 9 <script>
10 (function () { 10 (function () {
11 11
12 var kExampleFailure = { 12 var kExampleFailure = {
13 "testName": "inspector/console/console-viewport-selection.html", 13 "testName": "inspector/console/console-viewport-selection.html",
14 "resultNodesByBuilder": { 14 "resultNodesByBuilder": {
15 "WebKit Linux (dbg)": {
16 "expected": "SLOW",
17 "is_unexpected": true,
18 "actual": "TEXT",
19 "bugs": ["webkit.org/b/90488"],
20 "time": 5.9
21 },
22 "WebKit Mac10.6 (dbg)": { 15 "WebKit Mac10.6 (dbg)": {
23 "actual": "IMAGE", 16 "actual": "IMAGE",
24 "time": 6.5, 17 },
25 "bugs": ["webkit.org/b/90488"], 18 "WebKit Linux (dbg)": {
26 "is_unexpected": true, 19 "actual": "TEXT",
27 "expected": "SLOW", 20 },
28 "has_stderr": true
29 }
30 }, 21 },
31 "oldestFailingRevision": 177164, 22 "oldestFailingRevision": 177164,
32 "newestPassingRevision": 177165 23 "newestPassingRevision": 177165,
33 }; 24 };
34 25
35 module("ct-results-by-builder"); 26 module("ct-results-by-builder");
36 27
37 asyncTest("basic", 11, function() { 28 asyncTest("basic", 9, function() {
38 // FIXME: Remove this override when ct-results-detail is fixed to not use 29 // FIXME: Remove this override when ct-results-detail is fixed to not use
39 // results.fetchResultsURLs. 30 // results.fetchResultsURLs.
40 var oldFetchResultsURLs = results.fetchResultsURLs; 31 var oldFetchResultsURLs = results.fetchResultsURLs;
41 results.fetchResultsURLs = function() { return Promise.resolve([]); }; 32 results.fetchResultsURLs = function() { return Promise.resolve([]); };
42 33
43 var resultsByBuilder = document.createElement('ct-results-by-builder'); 34 var resultsByBuilder = document.createElement('ct-results-by-builder');
44 resultsByBuilder.failure = kExampleFailure; 35 resultsByBuilder.failure = kExampleFailure;
45 36
46 requestAnimationFrame(function() { 37 requestAnimationFrame(function() {
47 var tabs = resultsByBuilder.shadowRoot.querySelectorAll('paper-tab'); 38 var tabs = resultsByBuilder.shadowRoot.querySelectorAll('paper-tab');
48 equal(tabs.length, 2); 39 equal(tabs.length, 2);
49 equal(tabs[0].textContent, 'Linux (dbg)'); 40 equal(tabs[0].textContent, 'Linux (dbg)');
50 equal(tabs[1].textContent, 'Mac10.6 (dbg)'); 41 equal(tabs[1].textContent, 'Mac10.6 (dbg)');
51 42
52 var detail = resultsByBuilder.shadowRoot.querySelectorAll('ct-results-detail '); 43 var detail = resultsByBuilder.shadowRoot.querySelectorAll('ct-results-detail ');
53 equal(detail.length, 1); 44 equal(detail.length, 1);
54 equal(detail[0].test, 'inspector/console/console-viewport-selection.html'); 45 equal(detail[0].failure.testName, 'inspector/console/console-viewport-select ion.html');
55 equal(detail[0].builder, 'WebKit Linux (dbg)'); 46 equal(detail[0].builder, 'WebKit Linux (dbg)');
56 equal(detail[0].result, 'TEXT');
57 47
58 resultsByBuilder.shadowRoot.querySelector('paper-tabs').selected = 1; 48 resultsByBuilder.shadowRoot.querySelector('paper-tabs').selected = 1;
59 49
60 requestAnimationFrame(function() { 50 requestAnimationFrame(function() {
61 results.fetchResultsURLs = oldFetchResultsURLs; 51 results.fetchResultsURLs = oldFetchResultsURLs;
62 52
63 var detail = resultsByBuilder.shadowRoot.querySelectorAll('ct-results-deta il'); 53 var detail = resultsByBuilder.shadowRoot.querySelectorAll('ct-results-deta il');
64 equal(detail.length, 1); 54 equal(detail.length, 1);
65 equal(detail[0].test, 'inspector/console/console-viewport-selection.html') ; 55 equal(detail[0].failure.testName, 'inspector/console/console-viewport-sele ction.html');
66 equal(detail[0].builder, 'WebKit Mac10.6 (dbg)'); 56 equal(detail[0].builder, 'WebKit Mac10.6 (dbg)');
67 equal(detail[0].result, 'IMAGE');
68 57
69 start(); 58 start();
70 }); 59 });
71 }); 60 });
72 }); 61 });
73 62
74 })() 63 })()
75 </script> 64 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698