[short] skip | |
[!race] skip | |
go test -race testrace | |
-- go.mod -- | |
module testrace | |
go 1.16 | |
-- race_test.go -- | |
package testrace | |
import "testing" | |
func TestRace(t *testing.T) { | |
helperDone := make(chan struct{}) | |
go func() { | |
t.Logf("Something happened before cleanup.") | |
close(helperDone) | |
}() | |
t.Cleanup(func() { | |
<-helperDone | |
}) | |
} |