1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
function results(div_id, json_file) {
d3.json(json_file, function(error, results) {
if (error) {
return console.warn(error)
}
let columns = [
{
title: "Test",
value: function(result) {
return result.test_name
},
html: function(result) {
return ("<a href=\""
+ result.test_name
+ "\">"
+ result.test_name
+ "</a>")
},
},
{
title: "Kind",
value: function(result) {
return (result.test_kind !== undefined
? result.test_kind
: "")
},
},
{
title: "Status",
value: function(result) {
return (result.test_status !== undefined
? result.test_status
: result.expected_result !== undefined
? result.expected_result
: "")
},
},
{
title: "Result",
},
{
title: "Issues",
html: function(result) {
return result.html_issues(result.test_name + "/")
},
},
{
title: "Boot Time",
},
{
title: "Test Time",
},
{
title: "Total Time",
},
]
lsw_table({
id: div_id,
data: results.map((result) => new TestResult(result)),
columns: columns,
})
})
}
|