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

Side by Side Diff: appengine/findit/templates/crash/fracas_result_feedback.html

Issue 2075153003: [Findit] Add fracas analysis result feedback page. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Rebase. Created 4 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
« no previous file with comments | « appengine/findit/main.py ('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 <head>
3 <title>Fracas result feedback</title>
4 <meta charset="utf-8">
5 <link rel="stylesheet" href="/common.css">
6 <style>
7 .error {
8 color: #ffffff;
9 background-color: #e98080;
10 border-color: #a77272;
11 }
12 </style>
13 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js "></script>
14 <script>
15 function createUrl(base_url, parameters) {
16 var params = [];
17 for(var key in parameters) {
18 if (parameters[key] != undefined) {
19 params.push(key + '=' + parameters[key]);
20 }
21 }
22
23 if (params.length == 0) {
24 return base_url;
25 } else {
26 return base_url + '?' + params.join('&');
27 }
28 }
29
30 function constructMonorailUrl() {
31 var parameters = {};
32 parameters.status = 'Unconfirmed';
33 parameters.labels = 'Pri-2,Restrict-View-Google';
34 parameters.components = 'Tools>Test>Findit';
35 parameters.summary = encodeURIComponent('[Findit] Findit bug or feature');
36 parameters.comment = encodeURIComponent(
37 'Signature: {{signature}}\nVersion: {{version}}\n' +
38 'Channel: {{channel}}\nPlatform: {{platform}}\n\n' +
39 'Findit result: ' + window.location.href +
40 '\n\nWhat is the bug or feature?');
41 return createUrl('https://code.google.com/p/chromium/issues/entry',
42 parameters);
43 }
44
45 $(document).ready(function() {
46 $('#monorail-bug').attr('href', constructMonorailUrl());
47 })
48 </script>
49 </head>
50 <body>
51 <div>
52 <b>Crash:</b> (<a href="#" id='monorail-bug'>File a Findit bug</a>)
53 <br>
54 Signature: {{signature}}<br>
55 Version: <a href="https://chromium.googlesource.com/chromium/src.git/+/{{ver sion}}">{{version}}</a><br>
56 Channel: {{channel}}<br>
57 Platform: {{platform}}<br>
58 Request time: {{request_time}}<br>
59 <br>
60 </div>
61
62 <div>
63 <b> Stacktrace: </b>
64 <pre>{{stack_trace}}</pre>
65 </div>
66
67 <div>
68 <br>
69 <b> Historical metadata (last 20 versions):</b>
70 <table id="reliable_failures_table">
71 <tbody>
72 <tr>
73 <td align="center">Version</td>
74 {% for metadata in historical_metadata %}
75 <td align="center" width="40"> {{metadata.chrome_version}} </td>
76 {% endfor %}
77 </tr>
78 <tr>
79 <td align="center">CPM</td>
80 {% for metadata in historical_metadata %}
81 <td align="center" width="40"> {{metadata.cpm}} </td>
82 {% endfor %}
83 </tr>
84 <tr>
85 <td align="center">Total clients</td>
86 {% for metadata in historical_metadata %}
87 <td align="center" width="40"> {{metadata.client_number}} </td>
88 {% endfor %}
89 </tr>
90 <tr>
91 <td align="center">Total reports</td>
92 {% for metadata in historical_metadata %}
93 <td align="center" width="40"> {{metadata.report_number}} </td>
94 {% endfor %}
95 </tr>
96 </tbody>
97 </table>
98 </div>
99
100 <div>
101 <br>
102 <b> Regression range: </b>
103 {% if regression_range %}
104 <a href="https://chromium.googlesource.com/chromium/src/+log/{{regression_ range[0]}}..{{regression_range[1]}}?pretty=fuller">{{regression_range[0]}} : {{r egression_range[1]}}</a>
105 {% else %}
106 Not found
107 {% endif %}
108 <br>
109 <div>
110
111 <div>
112 <br><br>
113 {% if analysis_completed %}
114 {% if analysis_failed %}
115 <span class="error">No result because of some error in analysis!</span>
116 {% else %}
117 <b> Suspected cls: </b>
118 {% if suspected_cls %}
119 <table id="suspected_cls_table">
120 <tr>
121 <th>Suspected cls</th>
122 <th>Score</th>
123 <th>Reason</th>
124 </tr>
125 <tbody>
126 {% for suspected_cl in suspected_cls %}
127 <tr>
128 <td align="center"> <a href={{suspected_cl.url}}>{{suspected_cl. revision}}</a> </td>
129 <td align="center"> {{suspected_cl.confidence}} </td>
130 <td align="left"><pre>{{suspected_cl.reason}}</pre></td>
131 </tr>
132 {% endfor %}
133 </tbody>
134 </table>
135 {% else %}
136 Not found <br>
137 {% endif %}
138 {% endif %}
139 {% endif %}
140 </div>
141
142 <div>
143 <br><br>
144 <b> Suspected project: </b>
145 {% if suspected_project %}
146 {{suspected_project}}
147 {% else %}
148 Not found
149 {% endif %}
150 <br>
151 </div>
152
153 <div>
154 <br><br>
155 <b> Suspected components:</b>
156 {% if suspected_components %}
157 <br>
158 {% for component in suspected_components %}
159 <li>
160 {{component}}
161 </li>
162 {% endfor %}
163 {% else %}
164 Not found <br>
165 {% endif %}
166 </div>
167
168 </body>
OLDNEW
« no previous file with comments | « appengine/findit/main.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698