]> Cypherpunks repositories - gostls13.git/commit
testing: failfast fails fast when Fatal called
authorfraenkel <michael.fraenkel@gmail.com>
Fri, 16 Mar 2018 02:37:01 +0000 (22:37 -0400)
committerIan Lance Taylor <iant@golang.org>
Tue, 17 Apr 2018 04:02:53 +0000 (04:02 +0000)
commitd0925228d7171eb074902a53249bccfbda51abea
tree619478c38f2d7647eb53d0b2807b360e66cd0fa0
parent6d5ebc70225aeb71a60061e5cf755c5852ac13da
testing: failfast fails fast when Fatal called

When a test calls t.Fatal()/t.Fatalf(), only deferred code will execute.
Increment the failure count as part of a deferred call.

Fixes #24412

Change-Id: Ibb154015fcd3d0fb7739718fdda8c9ad22f9e896
Reviewed-on: https://go-review.googlesource.com/101035
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/go/go_test.go
src/cmd/go/testdata/src/failfast_test.go
src/testing/testing.go