• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<html>
2  <head>
3    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4    <title>Autotest Web Frontend</title>
5    <script type='text/javascript' src='autotest.AfeClient.nocache.js'>
6    </script>
7  </head>
8
9  <body>
10    <!-- gwt history support -->
11    <iframe src="javascript:''" id="__gwt_historyFrame"
12            style="width:0;height:0;border:0"></iframe>
13
14
15    <div class="nav-header">
16      <span class="links-box">
17        Frontend |
18        <a href="server/admin">Admin interface</a> |
19        <a href="/new_tko">Results database</a> |
20        <a href="http://www.chromium.org/chromium-os/testing">Chromium OS Testing</a> |
21        <a href="/results/dashboard">Dashboard</a>
22        <span id="wmatrix" class="hidden">
23         | <a id="wmatrix-link">WMatrix</a>
24        </span>
25        <span id="moblab_setup" class="hidden">
26         | <a href="/moblab_setup">Moblab Setup</a>
27         | <a id="mobmonitor_link" href="">Mob* Monitor</a>
28        </span>
29        <div id="motd" class="motd"></div>
30      </span>
31      <img alt="Autotest" src="header.png" class="logo" />
32      <h1> Web Frontend</h1>
33    </div>
34
35    <div id="tabs" class="hidden">
36      <div id="job_list" title="Job List">
37        <!--  Table is necessary here to get the right layout with the filter widgets -->
38        <table class="job-control">
39          <tr>
40            <td>Status:</td><td id="job_status_controls"></td>
41          </tr>
42          <tr>
43            <td class="has-tooltip">
44              <span>Type:</span>
45              <span id="job_type_tooltip"></span>
46            </td>
47            <td id="job_type_controls"></td>
48          </tr>
49          <tr>
50            <td>Owner:</td><td id="user_list"></td>
51          </tr>
52          <tr>
53            <td>Name:</td><td id="jl_name_search"></td>
54          </tr>
55        </table>
56        <div id="job_table"></div>
57      </div>
58
59      <div id="recurring_list" title="Recurring Job">
60        <div id="recurring_user_list"></div>
61        <div id="recurring_table"></div>
62        <div id="recurring_create_panel" class="box" width="0"></div>
63      </div>
64
65      <div id="view_job"  title="View Job">
66        <span id="job_id_fetch" class="box-full">Fetch job by ID:
67          <span id="job_id_fetch_controls"></span>
68        </span><br><br>
69        <div id="view_title" class="title"></div><br>
70        <div id="view_data">
71          <span id="view_abort"></span><span id="view_clone"></span>
72          <span id="view_recurring"></span><br>
73          <table class="data-table data-table-outlined">
74            <tr class="data-row">
75              <td><span class="field-name">Label:</span></td>
76              <td><span id="view_label"></span></td>
77            </tr>
78            <tr class="data-row data-row-alternate">
79              <td><span class="field-name">Owner:</span></td>
80              <td><span id="view_owner"></span></td>
81            </tr>
82            <tr class="data-row">
83              <td><span class="field-name">Parent job id:</span></td>
84              <td><a id="view_parent"></a></td>
85            </tr>
86            <tr class="data-row data-row-alternate">
87              <td><span class="field-name">Test retries:</span></td>
88              <td><span id="view_test_retry"></span></td>
89            </tr>
90            <tr class="data-row">
91              <td><span class="field-name">Priority:</span></td>
92              <td><span id="view_priority"></span></td>
93            </tr>
94            <tr class="data-row data-row-alternate">
95              <td><span class="field-name">Created:</span></td>
96              <td><span id="view_created"></span></td>
97            </tr>
98            <tr class="data-row">
99              <td><span class="field-name">Timeout:</span></td>
100              <td><span id="view_timeout"></span> minutes</td>
101            </tr>
102            <tr class="data-row data-row-alternate">
103              <td><span class="field-name">Image (Build Name):</span></td>
104              <td><span id="view_image_url"></span></td>
105            </tr>
106            <tr class="data-row">
107              <td><span class="field-name">Max runtime:</span></td>
108              <td><span id="view_max_runtime"></span> minutes</td>
109            </tr>
110            <tr class="data-row data-row-alternate">
111              <td><span class="field-name">Email List:</span></td>
112              <td><span id="view_email_list"></span></td>
113            </tr>
114            <tr class="data-row">
115              <td><span class="field-name">Run verify:</span></td>
116              <td><span id="view_run_verify"></span></td>
117            </tr>
118            <tr class="data-row data-row-alternate">
119              <td><span class="field-name">Reboot options:</span></td>
120              <td>
121                <span id="view_reboot_before"></span> before job,
122                <span id="view_reboot_after"></span> after job
123              </td>
124            </tr>
125            <tr class="data-row">
126              <td><span class="field-name">Include failed repair results:</span></td>
127              <td><span id="view_parse_failed_repair"></span></td>
128            </tr>
129            <tr class="data-row data-row-alternate">
130              <td><span class="field-name">Dependencies:</span></td>
131              <td><span id="view_dependencies"></span></td>
132            </tr>
133            <tr class="data-row">
134              <td><span class="field-name">Synchronization count:</span></td>
135              <td><span id="view_synch_count"></span></td>
136            </tr>
137            <tr class="data-row">
138              <td><span class="field-name">Require server-side packaging:</span></td>
139              <td><span id="view_require_ssp"></span></td>
140            </tr>
141            <tr class="data-row data-row-alternate">
142              <td><span class="field-name">Status:</span></td>
143              <td><span id="view_status"></span></td>
144            </tr>
145            <tr class="data-row data-row-alternate">
146              <td><span class="field-name">Job on shard:</span></td>
147              <td><a id="view_job_on_shard" target="_blank"></a></td>
148            </tr>
149            <tr class="data-row" id="view_drone_set_wrapper">
150              <td><span class="field-name">Drone set:</span></td>
151              <td><span id="view_drone_set"></span></td>
152            </tr>
153          </table><br>
154
155          <div id="view_control_file"></div><br>
156
157          <span class="field-name">
158            Full results
159            <a id="old_results_link" target="_blank">(open in new window)</a>
160            <a id="results_link" target="_blank">(new results interface)</a>
161            <a id="triage_failures_link" target="_blank">(triage failures)</a>
162            <a id="raw_results_link" target="_blank">(raw results logs)</a><br>
163          </span>
164          <span id="tko_results"></span><br><br>
165
166          <span class="field-name">Hosts for this job</span>
167          <div id="job_hosts_table"></div><br>
168
169          <span class="field-name">Child jobs</span>
170          <div id="child_jobs_table"></div><br>
171
172          <span class="field-name">Job history</span>
173          <span id="view_get_job_history" />
174          <div id="job_history_table"></div><br>
175        </div>
176      </div>
177
178
179      <div id="create_job"  title="Create Job">
180        <table class="data-table data-table-outlined-gray panel-boundedwidth">
181          <tr class="data-row">
182            <td class="field-name">Job name:</td>
183            <td class="has-tooltip" id="create_job_name"></td>
184            <td><!-- Dummy cell so background colour fills entire row !--></td>
185          </tr>
186          <tr class="data-row data-row-alternate">
187            <td class="field-name">Image URL/Build: (optional)</td>
188            <td class="has-tooltip" id="create_image_url"></td>
189          </tr>
190        </table>
191        <br>
192
193        <div id="create_firmware_build_options"></div>
194        <br>
195
196        <table class="data-table data-table-outlined-gray panel-boundedwidth">
197          <tr class="data-row data-row-alternate">
198            <td class="field-name">Test source build: (optional)</td>
199            <td class="has-tooltip" id="create_test_source_build"></td>
200            <td class="button" id="fetch_image_tests"></td>
201          </tr>
202        </table>
203        <br>
204
205        <span class="field-name">Select Tests to Run:</span>
206        <span id="create_tests"></span>
207        <br>
208
209        <div id="create_advanced_options"></div>
210        <br>
211
212        <span class="field-name">Control File:</span>
213        <div id="create_edit_control"></div>
214        <br>
215
216        <span id="create_host_selector"></span>
217        <br>
218
219        <span>
220          <span id="create_submit"></span>
221          <span id="create_template_job"></span>
222          <span id="create_reset"></span>
223        </span>
224
225        <table>
226          <tr id="create_drone_set_wrapper" class="data-row data-row-alternate">
227            <td class="field-name">Drone set:</td>
228            <td id="create_drone_set"></td>
229          </tr>
230        </table>
231        <br>
232
233      </div>
234
235      <div id="hosts" title="Host List">
236        <div id="hosts_list"></div>
237      </div>
238
239      <div id="view_host" title="View Host">
240        <span id="view_host_fetch" class="box-full">Fetch host by hostname:
241          <span id="view_host_fetch_controls" class="hidden"></span>
242          <span id="view_host_fetch_by_hostname_controls"></span>
243        </span><br><br>
244        <div id="view_host_title" class="title"></div>
245        <div>
246          <span id="view_host_reverify_button"></span>
247          <span id="view_host_reinstall_button"></span>
248          <span id="view_host_repair_button"></span>
249        </div>
250        <div id="view_host_data">
251          <table class="data-table data-table-outlined">
252            <tr class="data-row">
253              <td><span class="field-name">Platform:</span></td>
254              <td><span id="view_host_platform"></span></td>
255            </tr>
256            <tr class="data-row data-row-alternate">
257              <td><span class="field-name">Other labels:</span></td>
258              <td><span id="view_host_labels"></span></td>
259            </tr>
260            <tr class="data-row">
261              <td><span class="field-name">ACLs:</span></td>
262              <td><span id="view_host_acls"></span></td>
263            </tr>
264            <tr class="data-row data-row-alternate">
265              <td><span class="field-name">Status:</span></td>
266              <td><span id="view_host_status"></span></td>
267            </tr>
268            <tr class="data-row">
269              <td><span class="field-name">Locked:</span></td>
270              <td>
271                <span id="view_host_locked"></span>
272                <span id="view_host_lock_button"></span>
273              </td>
274            </tr>
275            <tr class="data-row data-row-alternate">
276              <td><span class="field-name">Lock Reason:</span></td>
277              <td>
278                <span id="view_host_lock_reason_input"></span>
279              </td>
280            </tr>
281            <tr class="data-row">
282              <td><span class="field-name">Protection level:</span></td>
283              <td><span id="view_host_protection"></span></td>
284            </tr>
285            <tr class="data-row data-row-alternate">
286              <td><span class="field-name">Shard:</span></td>
287              <td><a id="view_host_shard" target="_blank"></a></td>
288            </tr>
289            <tr class="data-row">
290              <td><span class="field-name">Current Job:</span></td>
291              <td><a id="view_host_current_job" target="_blank"></a></td>
292            </tr>
293            <tr class="data-row data-row-alternate">
294              <td><span class="field-name">Current Special Task:</span></td>
295              <td><a id="view_host_current_special_task" target="_blank"></a></td>
296            </tr>
297          </table>
298          <br>
299          <span class="field-name">Jobs for this host:</span>
300          <div id="view_host_jobs_table"></div>
301        </div>
302      </div>
303
304      <div id="user_preferences" title="User Preferences">
305        <div id="user_preferences_table"></div>
306      </div>
307    </div>
308    <br>
309    <div id="error_log"></div>
310
311    <!--  for debugging only -->
312    <div id="error_display"></div>
313
314    <div id="footer">
315      <span class="links-box">
316        <a href="https://code.google.com/p/chromium/issues/list?q=label%3Aafe">Known Issues</a> |
317        <a href="https://code.google.com/p/chromium/issues/entry?template=Defect%20report%20from%20developer&labels=Type-Bug,Hardware-Lab,OS-Chrome,afe">Report AFE Bug</a> |
318        <a href="https://code.google.com/p/chromium/issues/entry?template=Defect%20report%20from%20developer&labels=Type-Bug,Hardware-Lab,OS-Chrome,Proj-Moblab">Report Moblab Bug</a> |
319        <a href="mailto:chromeos-lab-infrastructure@google.com">Email the developers</a>
320      </span>
321    </div>
322  </body>
323</html>
324