| OLD | NEW |
| (Empty) |
| 1 <!-- | |
| 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 | |
| 4 found in the LICENSE file. | |
| 5 --> | |
| 6 | |
| 7 <link rel="import" href="ct-builder-grid.html"> | |
| 8 | |
| 9 <link rel="import" href="ct-builder.html"> | |
| 10 | |
| 11 <script> | |
| 12 (function () { | |
| 13 | |
| 14 var kExampleFailures = [{ | |
| 15 "testName": "plugins/gesture-events-scrolled.html", | |
| 16 "resultNodesByBuilder": { | |
| 17 "WebKit Win7 (dbg)": { | |
| 18 "actual": "CRASH", | |
| 19 "masterUrl": "http://master-one", | |
| 20 "earliestFailingBuild": "1", | |
| 21 }, | |
| 22 "WebKit Mac10.6 (dbg)": { | |
| 23 "actual": "CRASH", | |
| 24 "masterUrl": "http://master-one", | |
| 25 "earliestFailingBuild": "2", | |
| 26 }, | |
| 27 "WebKit Mac10.7": { | |
| 28 "actual": "TEXT", | |
| 29 "masterUrl": "http://master-one", | |
| 30 "earliestFailingBuild": "3", | |
| 31 } | |
| 32 }, | |
| 33 "oldestFailingRevision": 177164, | |
| 34 "newestPassingRevision": 177165 | |
| 35 }, { | |
| 36 "testName": "plugins/transformed-events.html", | |
| 37 "resultNodesByBuilder": { | |
| 38 "WebKit Win7 (dbg)": { | |
| 39 "actual": "TEXT", | |
| 40 "masterUrl": "http://master-one", | |
| 41 "earliestFailingBuild": "1", | |
| 42 }, | |
| 43 "WebKit Mac10.7": { | |
| 44 "actual": "CRASH", | |
| 45 "masterUrl": "http://master-two", | |
| 46 "earliestFailingBuild": "4", | |
| 47 }, | |
| 48 }, | |
| 49 "oldestFailingRevision": 177164, | |
| 50 "newestPassingRevision": 177165 | |
| 51 }]; | |
| 52 | |
| 53 var kExampleBuilderLatestRevisions = { | |
| 54 'WebKit Mac10.7': { | |
| 55 blink: 177164, | |
| 56 }, | |
| 57 'WebKit Mac10.6 (dbg)': { | |
| 58 blink: 177166, | |
| 59 }, | |
| 60 'WebKit Win7 (dbg)': { | |
| 61 blink: 177166, | |
| 62 }, | |
| 63 }; | |
| 64 | |
| 65 module("ct-builder-grid"); | |
| 66 | |
| 67 asyncTest("basic", 5, function() { | |
| 68 var grid = document.createElement('ct-builder-grid'); | |
| 69 grid.failures = kExampleFailures; | |
| 70 | |
| 71 requestAnimationFrame(function() { | |
| 72 var builders = grid.shadowRoot.querySelectorAll('ct-builder'); | |
| 73 equal(builders.length, 4); | |
| 74 deepEqual(builders[0].builder, new CTBuilder( | |
| 75 'http://master-one', 'WebKit Mac10.6 (dbg)', '2')); | |
| 76 deepEqual(builders[1].builder, new CTBuilder( | |
| 77 'http://master-one', 'WebKit Mac10.7', '3')); | |
| 78 deepEqual(builders[2].builder, new CTBuilder( | |
| 79 'http://master-two', 'WebKit Mac10.7', '4')); | |
| 80 deepEqual(builders[3].builder, new CTBuilder( | |
| 81 'http://master-one', 'WebKit Win7 (dbg)', '1')); | |
| 82 | |
| 83 start(); | |
| 84 }); | |
| 85 }); | |
| 86 | |
| 87 })() | |
| 88 </script> | |
| OLD | NEW |