Repository: mesos
Updated Branches:
  refs/heads/master df05b63f1 -> 62dfd65d5


Fixed two flaky tests in GarbageCollectorIntegrationTest.

Review: https://reviews.apache.org/r/24350


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/62dfd65d
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/62dfd65d
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/62dfd65d

Branch: refs/heads/master
Commit: 62dfd65d54b108e0c63b8b1c7e40e4dc6adaa1cd
Parents: df05b63
Author: Jie Yu <yujie....@gmail.com>
Authored: Tue Aug 5 15:17:27 2014 -0700
Committer: Jie Yu <yujie....@gmail.com>
Committed: Tue Aug 5 17:19:24 2014 -0700

----------------------------------------------------------------------
 src/tests/gc_tests.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/62dfd65d/src/tests/gc_tests.cpp
----------------------------------------------------------------------
diff --git a/src/tests/gc_tests.cpp b/src/tests/gc_tests.cpp
index df15746..f7747e2 100644
--- a/src/tests/gc_tests.cpp
+++ b/src/tests/gc_tests.cpp
@@ -283,6 +283,11 @@ TEST_F(GarbageCollectorIntegrationTest, Restart)
     .WillOnce(LaunchTasks(DEFAULT_EXECUTOR_INFO, 1, cpus, mem, "*"))
     .WillRepeatedly(Return()); // Ignore subsequent offers.
 
+  // Ignore offerRescinded calls. The scheduler might receive it
+  // because the slave might re-register due to ping timeout.
+  EXPECT_CALL(sched, offerRescinded(_, _))
+    .WillRepeatedly(Return());
+
   EXPECT_CALL(exec, registered(_, _, _, _))
     .Times(1);
 
@@ -500,6 +505,11 @@ TEST_F(GarbageCollectorIntegrationTest, ExitedExecutor)
     .WillOnce(LaunchTasks(DEFAULT_EXECUTOR_INFO, 1, cpus, mem, "*"))
     .WillRepeatedly(Return()); // Ignore subsequent offers.
 
+  // Ignore offerRescinded calls. The scheduler might receive it
+  // because the slave might re-register due to ping timeout.
+  EXPECT_CALL(sched, offerRescinded(_, _))
+    .WillRepeatedly(Return());
+
   EXPECT_CALL(exec, registered(_, _, _, _))
     .Times(1);
 

Reply via email to