From bed9e118b61d9b8e194c057ac45fadd4c28e8756 Mon Sep 17 00:00:00 2001 From: Christian Williams & Kim Eric Mittler Date: Wed, 2 Sep 2009 15:32:57 -0700 Subject: [PATCH] Add time reporting. --- lib/TrivialReporter.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/TrivialReporter.js b/lib/TrivialReporter.js index 71389a74..5b264098 100644 --- a/lib/TrivialReporter.js +++ b/lib/TrivialReporter.js @@ -47,6 +47,8 @@ jasmine.TrivialReporter.prototype.reportRunnerStarting = function(runner) { } parentDiv.appendChild(suiteDiv); } + + this.startedAt = new Date(); }; jasmine.TrivialReporter.prototype.reportRunnerResults = function(runner) { @@ -54,6 +56,7 @@ jasmine.TrivialReporter.prototype.reportRunnerResults = function(runner) { var className = (results.failedCount > 0) ? "runner failed" : "runner passed"; this.runnerDiv.setAttribute("class", className); var message = results.failedCount + " failure" + ((results.failedCount == 1) ? "" : "s"); + message += " in " + ((new Date().getTime() - this.startedAt.getTime()) / 1000) + "s"; this.runnerMessageSpan.replaceChild(this.document.createTextNode(message), this.runnerMessageSpan.firstChild); };