this repo has no description
at master 4.5 kB view raw
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 4<!-- autogenerated by 'ct_logs' --> 5<head> 6<title>Test Results </title> 7<meta http-equiv="cache-control" content="no-cache"></meta> 8<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta> 9<link rel="stylesheet" href="ct_default.css" type="text/css"></link> 10<script type="text/javascript" src="jquery-latest.js"></script> 11<script type="text/javascript" src="jquery.tablesorter.min.js"></script> 12<script type="text/javascript"> 13// Parser for date format, e.g: Wed Jul 4 2012 11:24:15 14var monthNames = {}; 15monthNames["Jan"] = "01"; monthNames["Feb"] = "02"; 16monthNames["Mar"] = "03"; monthNames["Apr"] = "04"; 17monthNames["May"] = "05"; monthNames["Jun"] = "06"; 18monthNames["Jul"] = "07"; monthNames["Aug"] = "08"; 19monthNames["Sep"] = "09"; monthNames["Oct"] = "10"; 20monthNames["Nov"] = "11"; monthNames["Dec"] = "12"; 21$.tablesorter.addParser({ 22 id: 'CTDateSorter', 23 is: function(s) { 24 return false; }, 25 format: function(s) { 26 if (s.length < 2) return 999999999; 27 else { 28 var date = s.match(/(\w{3})\s(\w{3})\s(\d{2})\s(\d{4})\s(\d{2}):(\d{2}):(\d{2})/); 29 var y = date[4]; var mo = monthNames[date[2]]; var d = String(date[3]); 30 var h = String(date[5]); var mi = String(date[6]); var sec = String(date[7]); 31 return (parseInt('' + y + mo + d + h + mi + sec)); }}, 32 type: 'numeric' }); 33// Parser for general text format 34$.tablesorter.addParser({ 35 id: 'CTTextSorter', 36 is: function(s) { 37 return false; }, 38 format: function(s) { 39 if (s.length < 1) return 'zzzzzzzz'; 40 else if (s == "?") return 'zzzzzzz'; 41 else if (s == "-") return 'zzzzzz'; 42 else if (s == "FAILED") return 'A'; 43 else if (s == "SKIPPED") return 'B'; 44 else if (s == "OK") return 'C'; 45 else return '' + s; }, 46 type: 'text' }); 47// Parser for numerical values 48$.tablesorter.addParser({ 49 id: 'CTValSorter', 50 is: function(s) { 51 return false; }, 52 format: function(s) { 53 if (s.length < 1) return '-2'; 54 else if (s == "?") return '-1'; 55 else if ((s.search(/(\d{1,})\s/)) >= 0) { 56 var num = s.match(/(\d{1,})\s/); 57 return (parseInt('' + num[1])); } 58 else if ((s.search(/(\d{1,})\.(\d{3})s/)) >= 0) { 59 var num = s.match(/(\d{1,})\.(\d{3})/); 60 if (num[1] == "0") return (parseInt('' + num[2])); 61 else return (parseInt('' + num[1] + num[2])); } 62 else return '' + s; }, 63 type: 'numeric' }); 64$(document).ready(function() { 65 $("#SortableTable").tablesorter({ 66 headers: { 67 0: { sorter: 'CTTextSorter' }, 68 1: { sorter: 'CTTextSorter' }, 69 2: { sorter: 'CTDateSorter' }, 70 3: { sorter: 'CTValSorter' }, 71 4: { sorter: 'CTValSorter' }, 72 5: { sorter: 'CTValSorter' }, 73 6: { sorter: 'CTValSorter' }, 74 7: { sorter: 'CTTextSorter' }, 75 8: { sorter: 'CTTextSorter' }, 76 9: { sorter: 'CTTextSorter' } 77 } 78 }); 79 $("#SortableTable").trigger("update"); 80 $("#SortableTable").trigger("appendCache"); 81}); 82</script> 83</head> 84<body> 85<center> 86<h1>Test Results</h1> 87</center> 88<br /> 89<center> 90<div id="button_holder" class="btn"> 91<a href="all_runs.html">ALL RUNS</a> 92</div><br /><br /> 93<table id="SortableTable"> 94<thead> 95<tr> 96<th>Test Name</th> 97<th>Label</th> 98<th>Test Run Started</th> 99<th>Ok</th> 100<th>Failed</th> 101<th>Skipped<br>(User/Auto)</th> 102<th>Missing<br>Suites</th> 103<th>Node</th> 104<th>CT Log</th> 105<th>Old Runs</th> 106</tr> 107</thead> 108<tbody> 109<tr class="odd"> 110<td><a href="ct_run.ct@NiunioBook.2019-07-16_11.03.21/common-test-example.log.logs/run.2019-07-16_11.03.22/suite.log.html">common-test-example.log</a></td> 111<td align=center><b>-</b></td> 112<td>Tue Jul 16 2019 11:03:21</td> 113<td align=right>1</td> 114<td align=right>0</td> 115<td align=right>0 (0/0)</td> 116<td align=right>0</td> 117<td align=right>ct@NiunioBook</td> 118<td><a href="ct_run.ct@NiunioBook.2019-07-16_11.03.21/ctlog.html">CT Log</a></td> 119<td>none</td> 120</tr> 121</tbody> 122<tfoot> 123<tr class="even"> 124<td><b>Total</b></td> 125<td>&nbsp;</td> 126<td>&nbsp;</td> 127<td align=right><b>1</b></td> 128<td align=right><b>0</b></td> 129<td align=right>0 (0/0)</td> 130<td align=right><b>0</b></td> 131<td>&nbsp;</td> 132<td>&nbsp;</td> 133<td>&nbsp;</td> 134</tr> 135</tfoot> 136</table> 137</center> 138<br /><br /> 139<center> 140<div class="copyright">Copyright &copy; 2019 <a href="http://www.erlang.org">Open Telecom Platform</a><br /> 141Updated: <!--date-->Tue Jul 16 2019 11:03:23<!--/date--><br /> 142</div> 143</center> 144</body> 145</html>