Upstream version 8.36.161.0
[platform/framework/web/crosswalk.git] / src / third_party / chromite / appengine / chromiumos-build-stats / index.html
1 <!DOCTYPE html>
2 {% autoescape true %}
3 <html>
4   <head>
5     <link type="text/css" rel="stylesheet" href="/stylesheets/main.css" />
6   </head>
7   <body>
8     <div align="center">
9       <h2>Build Command Statistics - Prototype</h2>
10       <p>
11         This is an admittedly primitive interface to the build command
12         statistics gathered every time a build command (currently just
13         build_packages) is run in golo.chromium.org or corp.google.com.
14       </p>
15       <p>
16         Create
17         <a href="https://developers.google.com/appengine/docs/python/datastore/gqlreference">GCL queries</a>
18         to search the statistics database.  GCL has no SELECT or FROM clauses.  This site
19         supports a SQL-like SELECT clause for column filtering, but no FROM clause is
20         needed/supported.  If no SELECT clause is given then default columns are selected
21         (see below).  A default LIMIT 30 is used unless otherwise specified.
22       </p>
23     </div>
24
25     <hr>
26     <h3>Prepare a new query</h3>
27     <form action="/stats" method="get">
28       <h5>Write your own query</h5>
29       <div><textarea name="query" rows="2" cols="100">{{ user_query }}</textarea></div>
30       <div>
31         display format:
32         <input type="radio" name="format" value="table" checked>table (default)
33         <input type="radio" name="format" value="json">json
34       </div>
35       <div><input type="submit" value="Submit Query"></div>
36     </form>
37
38     <form action="/stats" method="get">
39       <h5>Select an example query</h5>
40       <div>
41         <select name="query">
42           {% for example_query in example_queries %}
43             <option>{{ example_query }}</option>
44           {% endfor %}
45         </select>
46       </div>
47       <div>
48         display format:
49         <input type="radio" name="format" value="table" checked>table (default)
50         <input type="radio" name="format" value="json">json
51       </div>
52       <div><input type="submit" value="Submit Query"></div>
53     </form>
54
55     <hr>
56     <div><h3>Query results</h3></div>
57     <div>For query: <b>{{ user_query }}</b></div>
58     <p/>
59     {% if error_msg %}
60     <b><font color="red">{{ error_msg }}</font></b>
61     {% else %}
62     <table border="1">
63       {% for row in results_table %}
64       <tr>
65         {% for cell in row %}
66         <td>{{ cell }}</td>
67         {% endfor %}
68       </tr>
69       {% endfor %}
70     </table>
71     {% endif %}
72     <p/>
73
74     <hr>
75     <div><h3>Database columns available</h3></div>
76     <ul>
77     {% for col in column_list %}
78     <li>{{ col }}</li>
79     {% endfor %}
80     </ul>
81     <hr>
82     <div align="center">
83       Signed in as <b>{{ user_email }}</b>
84     </div>
85   </body>
86 </html>
87 {% endautoescape %}