diff --git a/absl/synchronization/internal/waiter_test.cc b/absl/synchronization/internal/waiter_test.cc index da138961..6e374155 100644 --- a/absl/synchronization/internal/waiter_test.cc +++ b/absl/synchronization/internal/waiter_test.cc @@ -108,7 +108,10 @@ TYPED_TEST_P(WaiterTest, WaitDurationWoken) { absl::synchronization_internal::KernelTimeout(absl::Seconds(10)))); absl::Duration waited = absl::Now() - start; EXPECT_GE(waited, WithTolerance(absl::Milliseconds(500))); +#ifndef _MSC_VER + // Skip on MSVC due to flakiness. EXPECT_LT(waited, absl::Seconds(2)); +#endif } TYPED_TEST_P(WaiterTest, WaitTimeWoken) {