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

Side by Side Diff: gm/viewer/view.html

Issue 20526007: Create AJAX live-viewer of expected-vs-actual GM results (Closed) Base URL: http://skia.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 4 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
« gm/viewer/module.js ('K') | « gm/viewer/module.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <!DOCTYPE html>
2
3 <html ng-app="JsonDataModule">
4
5 <head>
6 <title>GM Expected-vs-Actual Results Display</title>
7 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min .js"></script>
8 <script src="module.js"></script>
9 </head>
10
11 <body>
12 <div ng-controller="JsonDataModule.Controller" >
13
14 Pick a platform...
15 <select ng-model="platformPath" ng-change="changePlatformPath()">
16 <option selected="selected">base-fake/Fake-Platform-Made-Up/base-fake</opt ion>
Zach Reizner 2013/07/29 18:40:34 Is the the plan to change this manually every time
epoger 2013/07/29 22:38:39 My plan is to populate this manually when I first
Zach Reizner 2013/07/30 13:41:13 I understand
17 <option>base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/b ase-android-nexus-10</option>
18 </select>
19
20 <p>
21 <h2>These are NOT live results. To get live results, copy view.html and mo dule.js into
22 <a href="https://code.google.com/p/skia-autogen/source/browse/#svn%2Fgm- actual">this</a> directory.</h2>
23 Comparison of expected vs actual GM results for platform {{platformPath}}:
24
25 <ul>
26 <li ng-repeat="resultsOfOneType in actualResults">
Zach Reizner 2013/07/29 18:40:34 You could use a loop over rawJsonData['actual-resu
epoger 2013/07/29 22:38:39 That is actually what I originally had in place, w
Zach Reizner 2013/07/30 13:41:13 I see what you mean about too much logic inside th
epoger 2013/07/30 18:54:27 I suppose "straightforward" is a sliding scale. :-
27 <h3>
28 {{resultsOfOneType['resultType']}}
29 ({{resultsOfOneType['resultsOfThisType'].length}})
30 </h3>
31 <table border="1">
32 <tr><th>Test/Config</th><th>Expected</th><th>Actual</th></tr>
33 <tr ng-repeat="result in resultsOfOneType['resultsOfThisType']">
34 <td>{{result['imageName']}}</td>
35 <td><a href="{{expectedResultsByImageName[result['imageName']]['ur l']}}">
epoger 2013/07/29 22:38:39 Regarding your suggestion to use a div popup when
Zach Reizner 2013/07/30 13:41:13 You can make the link always popup in a new tab. I
epoger 2013/07/30 18:54:27 Seems reasonable. I added target="_blank", so it
36 {{expectedResultsByImageName[result['imageName']]['hashValue'] }}
37 </a></td>
38 <td><a href="{{result['url']}}">{{result['hashValue']}}</a></td>
39 </tr>
40 </table>
41 <p>
42 </li>
43 </ul>
44 </div>
45
46 </body>
47 </html>
OLDNEW
« gm/viewer/module.js ('K') | « gm/viewer/module.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698