Closed
Description
Hi!
Looks like invalid checker behaviour:
func TestGoSubtest(t *testing.T) {
done := make(chan struct{})
go func() {
defer close(done)
t.Run("", func(t *testing.T) {
t.Fatal()
})
}()
<-done
}
$ go vet -testinggoroutine some_test.go
# command-line-arguments_test
..._test.go:56:4: call to (*T).Fatal from a non-test goroutine