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