Skip flaky expectations in waiter_test for MSVC.
PiperOrigin-RevId: 782040454
Change-Id: Ia51834a4c871b6bbf4748805656b7e68169239d6
diff --git a/absl/synchronization/internal/waiter_test.cc b/absl/synchronization/internal/waiter_test.cc
index 6e37415..80a6985 100644
--- a/absl/synchronization/internal/waiter_test.cc
+++ b/absl/synchronization/internal/waiter_test.cc
@@ -129,7 +129,10 @@
start + absl::Seconds(10))));
absl::Duration waited = absl::Now() - start;
EXPECT_GE(waited, WithTolerance(absl::Milliseconds(500)));
- EXPECT_LT(waited, absl::Seconds(2));
+ #ifndef _MSC_VER
+ // Skip on MSVC due to flakiness.
+ EXPECT_LT(waited, absl::Seconds(2));
+ #endif
}
TYPED_TEST_P(WaiterTest, WaitDurationReached) {
@@ -139,7 +142,10 @@
absl::synchronization_internal::KernelTimeout(absl::Milliseconds(500))));
absl::Duration waited = absl::Now() - start;
EXPECT_GE(waited, WithTolerance(absl::Milliseconds(500)));
- EXPECT_LT(waited, absl::Seconds(1));
+ #ifndef _MSC_VER
+ // Skip on MSVC due to flakiness.
+ EXPECT_LT(waited, absl::Seconds(1));
+ #endif
}
TYPED_TEST_P(WaiterTest, WaitTimeReached) {
@@ -149,7 +155,10 @@
start + absl::Milliseconds(500))));
absl::Duration waited = absl::Now() - start;
EXPECT_GE(waited, WithTolerance(absl::Milliseconds(500)));
- EXPECT_LT(waited, absl::Seconds(1));
+ #ifndef _MSC_VER
+ // Skip on MSVC due to flakiness.
+ EXPECT_LT(waited, absl::Seconds(1));
+ #endif
}
REGISTER_TYPED_TEST_SUITE_P(WaiterTest,