diff options
author | Dmitry Atamanov <data-man@users.noreply.github.com> | 2017-12-15 21:13:57 +0300 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2017-12-15 19:13:57 +0100 |
commit | 1de393800898d6c4909ee3c1194a911d6ed4e350 (patch) | |
tree | ed5706111c90684624fa3fffa5eb99e4ef5b0fbd /tests/testament/tester.nim | |
parent | 7c3e00d469efc83e50dfa45ffb4c573a66d6deff (diff) | |
download | Nim-1de393800898d6c4909ee3c1194a911d6ed4e350.tar.gz |
Added test duration output (#6619)
Diffstat (limited to 'tests/testament/tester.nim')
-rw-r--r-- | tests/testament/tester.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/testament/tester.nim b/tests/testament/tester.nim index 2f0485135..ffd945d18 100644 --- a/tests/testament/tester.nim +++ b/tests/testament/tester.nim @@ -158,6 +158,7 @@ proc addResult(r: var TResults, test: TTest, target: TTarget, expected, given: string, success: TResultEnum) = let name = test.name.extractFilename & " " & $target & test.options let duration = epochTime() - test.startTime + let durationStr = duration.formatFloat(ffDecimal, precision = 8) backend.writeTestResult(name = name, category = test.cat.string, target = $target, @@ -167,7 +168,7 @@ proc addResult(r: var TResults, test: TTest, target: TTarget, given = given) r.data.addf("$#\t$#\t$#\t$#", name, expected, given, $success) if success == reSuccess: - styledEcho fgGreen, "PASS: ", fgCyan, name + styledEcho fgGreen, "PASS: ", fgCyan, alignLeft(name, 60), fgBlue, " (", durationStr, " secs)" elif success == reIgnored: styledEcho styleDim, fgYellow, "SKIP: ", styleBright, fgCyan, name else: |