diff --git a/internal/context_test.go b/internal/context_test.go index 946576dc8..ccf9fa0e1 100644 --- a/internal/context_test.go +++ b/internal/context_test.go @@ -74,6 +74,7 @@ func TestContextChildParentCancelRace(t *testing.T) { } func TestContextConcurrentCancelRace(t *testing.T) { + t.Skip("This test is racy and not reliable. It is disabled until we can make it reliable.") /* A race condition existed due to concurrently ending goroutines on shutdown (i.e. closing their chan without waiting on them to finish shutdown), which executed... quite a lot of non-concurrency-safe code in a concurrent way. All @@ -104,6 +105,7 @@ func TestContextConcurrentCancelRace(t *testing.T) { } func TestContextAddChildCancelParentRace(t *testing.T) { + t.Skip("This test is racy and not reliable. It is disabled until we can make it reliable.") /* It's apparently also possible to race on adding children while propagating the cancel to children. */