diff --git a/tstest/resource.go b/tstest/resource.go index e7b716ffa..7be6eecd1 100644 --- a/tstest/resource.go +++ b/tstest/resource.go @@ -40,6 +40,12 @@ func goroutineDump() (int, string) { } func (r *ResourceCheck) Assert(t testing.TB) { + if t.Failed() { + // Something else went wrong. + // Assume that that is responsible for the leak + // and don't pile on a bunch of extra of output. + return + } t.Helper() want := r.startNumRoutines