diff --git a/testharness.css b/testharness.css index 365084f3f82116..3967004bb25ceb 100644 --- a/testharness.css +++ b/testharness.css @@ -90,3 +90,18 @@ table#results span.actual { white-space:pre; } +span.ok { + color:green; +} + +tr.error { + color:red; +} + +span.timeout { + color:red; +} + +span.ok, span.timeout, span.error { + font-variant:small-caps; +} \ No newline at end of file diff --git a/testharness.js b/testharness.js index bebf1e3fc84363..a47ceedd72892c 100644 --- a/testharness.js +++ b/testharness.js @@ -1429,22 +1429,20 @@ policies and contribution forms [3]. ["h2", {}, "Summary"], function() { - if (harness_status.status === harness_status.OK) { - return null; - } var status = status_text_harness[harness_status.status]; - var rv = [["p", {"class":status_class(status)}]]; + var rv = [["section", {}, + ["p", {}, + "Harness status: ", + ["span", {"class":status_class(status)}, + status + ], + ] + ]]; if (harness_status.status === harness_status.ERROR) { - rv[0].push("Harness encountered an error:"); - rv.push(["pre", {}, harness_status.message]); - } else if (harness_status.status === harness_status.TIMEOUT) { - rv[0].push("Harness timed out."); - } else { - rv[0].push("Harness got an unexpected status."); + rv[0].push(["pre", {}, harness_status.message]); } - return rv; }, ["p", {}, "Found ${num_tests} tests"], @@ -1462,7 +1460,8 @@ policies and contribution forms [3]. i++; } return rv; - }]; + }, + ]; log.appendChild(render(summary_template, {num_tests:tests.length}, output_document));