Commit 29918e85 authored by Russ Cox's avatar Russ Cox

testing: emphasize that Fatal/FailNow/etc run deferred calls

Fixes #22989.

Change-Id: I9776a7b0d0598c2cb118c323d1f8f933665da254
Reviewed-on: https://go-review.googlesource.com/83881
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
Reviewed-by: 's avatarRob Pike <r@golang.org>
parent d4529867
......@@ -520,7 +520,8 @@ func (c *common) Failed() bool {
}
// FailNow marks the function as having failed and stops its execution
// by calling runtime.Goexit.
// by calling runtime.Goexit (which then runs all deferred calls in the
// current goroutine).
// Execution will continue at the next test or benchmark.
// FailNow must be called from the goroutine running the
// test or benchmark function, not from other goroutines
......
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