Make Observer.Stress test not fail under load
authorAndrii Grynenko <andrii@fb.com>
Sat, 12 Nov 2016 02:12:11 +0000 (18:12 -0800)
committerFacebook Github Bot <facebook-github-bot-bot@fb.com>
Sat, 12 Nov 2016 02:23:50 +0000 (18:23 -0800)
Reviewed By: marcinpe

Differential Revision: D4171655

fbshipit-source-id: e6ef33c50d5d91e05250520171c959a893470460

folly/experimental/observer/test/ObserverTest.cpp

index f540ffa94b456d4bf7be4f14073e8d3963c2f4d9..edb6c11dcdf066e57f4fa7b00f14307612fe4c7c 100644 (file)
@@ -237,7 +237,9 @@ TEST(Observer, Stress) {
   values.withRLock([numIters = numIters](const std::vector<int>& values) {
     EXPECT_EQ(numIters * 10, values.back());
     EXPECT_LT(values.size(), numIters / 2);
-    EXPECT_GT(values.size(), 10);
+
+    EXPECT_EQ(0, values[0]);
+    EXPECT_EQ(numIters * 10, values.back());
 
     for (auto value : values) {
       EXPECT_EQ(0, value % 10);