Merge pull request #15450 from kpayson64/deflake_fork_test

Fix fork test flake
pull/15420/merge
kpayson64 7 years ago committed by GitHub
commit 4d2dfbff0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      test/core/gprpp/fork_test.cc

@ -42,8 +42,12 @@ static void test_init() {
grpc_core::Fork::GlobalShutdown(); grpc_core::Fork::GlobalShutdown();
} }
#define THREAD_DELAY_MS 3000 // This spawns CONCURRENT_TEST_THREADS that last up to
#define THREAD_DELAY_EPSILON 500 // THREAD_DELAY_MS, and checks that the Fork::AwaitThreads()
// returns roughly after THREAD_DELAY_MS. The epsilon is high
// because tsan threads can take a while to spawn/join.
#define THREAD_DELAY_MS 6000
#define THREAD_DELAY_EPSILON 1500
#define CONCURRENT_TEST_THREADS 100 #define CONCURRENT_TEST_THREADS 100
static void sleeping_thd(void* arg) { static void sleeping_thd(void* arg) {

Loading…
Cancel
Save