| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| |
| --> |
| <!DOCTYPE HTML> |
| <html> |
| <head> |
| <meta charset="utf-8"> |
| <title>Apache Thrift - integration test suite</title> |
| <link rel="stylesheet" type="text/css" href="http://cdn.datatables.net/1.10.4/css/jquery.dataTables.css"> |
| <script type="text/javascript" charset="utf-8" src="http://code.jquery.com/jquery-2.1.3.min.js"></script> |
| <script type="text/javascript" charset="utf-8" src="http://cdn.datatables.net/1.10.4/js/jquery.dataTables.js"></script> |
| <script> |
| $.getJSON('results.json', function(results) { |
| $(document).ready(function() { |
| var transport = 3; |
| var socket = 4; |
| var success = 5; |
| var expected = 6; |
| var returnCode = 7; |
| var logFile = 8; |
| testTable = $('#test_results').DataTable({ |
| data: results['results'], |
| columnDefs: [ |
| { |
| targets: 3, |
| render: function(data, type, row) { |
| return row[transport] + '-' + row[socket]; |
| }, |
| }, |
| { |
| targets: 4, |
| render: function(data, type, row) { |
| return (row[success] ? 'success' : 'failure') |
| + '(' + (row[returnCode] == 128 ? 'timeout' : row[returnCode]) + ')' |
| + '(<a href="' + row[logFile].server + '">Server</a>, ' |
| + '<a href="' + row[logFile].client + '">Client</a>)'; |
| }, |
| }, |
| { |
| targets: 5, |
| render: function(data, type, row) { |
| // 'yes' rather than 'expected' to ease search |
| return row[expected] ? 'yes' : 'unexpected'; |
| }, |
| } |
| ], |
| }); |
| $('#test_results_filter label input').focus().val('unexpected failure'); |
| $('#test_info').text( |
| "Test Date: " + results['date'] + "\n" + |
| "Revision: " + results['revision'] + "\n" + |
| "Platform: " + results['platform'] + "\n" + |
| "Test duration: " + results['duration']) + " seconds"; |
| }); |
| }); |
| </script> |
| </head> |
| <body> |
| <h2>Apache Thrift - integration test suite: Results</h2> |
| <table id="test_results" class="display"> |
| <thead> |
| <tr> |
| <th>Server</th> |
| <th>Client</th> |
| <th>Protocol</th> |
| <th>Transport</th> |
| <th>Result (log)</th> |
| <th>Expected</th> |
| </tr> |
| </thead> |
| </table> |
| <h2>Test Information</h2> |
| <pre id="test_info"></pre> |
| </body> |
| </html> |