Commit 261a8d9a authored by Daniel Martí's avatar Daniel Martí

testing: use time.Since instead of time.Now().Sub

Change-Id: Ia0479f65a6ef033a65acf9ac8692777839a53b8c
Reviewed-on: https://go-review.googlesource.com/61990
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent 6367c19f
...@@ -86,7 +86,7 @@ func (b *B) StartTimer() { ...@@ -86,7 +86,7 @@ func (b *B) StartTimer() {
// want to measure. // want to measure.
func (b *B) StopTimer() { func (b *B) StopTimer() {
if b.timerOn { if b.timerOn {
b.duration += time.Now().Sub(b.start) b.duration += time.Since(b.start)
runtime.ReadMemStats(&memStats) runtime.ReadMemStats(&memStats)
b.netAllocs += memStats.Mallocs - b.startAllocs b.netAllocs += memStats.Mallocs - b.startAllocs
b.netBytes += memStats.TotalAlloc - b.startBytes b.netBytes += memStats.TotalAlloc - b.startBytes
......
...@@ -87,7 +87,7 @@ func runExample(eg InternalExample) (ok bool) { ...@@ -87,7 +87,7 @@ func runExample(eg InternalExample) (ok bool) {
// Clean up in a deferred call so we can recover if the example panics. // Clean up in a deferred call so we can recover if the example panics.
defer func() { defer func() {
dstr := fmtDuration(time.Now().Sub(start)) dstr := fmtDuration(time.Since(start))
// Close pipe, restore stdout, get output. // Close pipe, restore stdout, get output.
w.Close() w.Close()
......
...@@ -701,7 +701,7 @@ func tRunner(t *T, fn func(t *T)) { ...@@ -701,7 +701,7 @@ func tRunner(t *T, fn func(t *T)) {
t.Errorf("race detected during execution of test") t.Errorf("race detected during execution of test")
} }
t.duration += time.Now().Sub(t.start) t.duration += time.Since(t.start)
// If the test panicked, print any test output before dying. // If the test panicked, print any test output before dying.
err := recover() err := recover()
if !t.finished && err == nil { if !t.finished && err == nil {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment