This is an automated email from the ASF dual-hosted git repository. asekretenko pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mesos.git
commit 2ac1c60e84cb9e758ba047d47914cfc34fb17089 Author: Andrei Sekretenko <asekrete...@mesosphere.com> AuthorDate: Mon Aug 31 19:53:21 2020 +0200 Augmented `MasterAPITest.FrameworksEvent` to verify reregistration time. This patch makes the test additionally check that the FRAMEWORK_UPDATED event reports a reregistration time larger than the registration time. Review: https://reviews.apache.org/r/72826 --- src/tests/api_tests.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/tests/api_tests.cpp b/src/tests/api_tests.cpp index f222b43..e0ce033 100644 --- a/src/tests/api_tests.cpp +++ b/src/tests/api_tests.cpp @@ -3359,6 +3359,7 @@ TEST_P(MasterAPITest, FrameworksEvent) AWAIT_READY(event); + ::mesos::v1::TimeInfo registeredTime; { EXPECT_EQ(v1::master::Event::FRAMEWORK_ADDED, event.get()->type()); @@ -3368,6 +3369,8 @@ TEST_P(MasterAPITest, FrameworksEvent) EXPECT_EQ(frameworkInfo, framework.framework_info()); EXPECT_TRUE(framework.active()); EXPECT_TRUE(framework.connected()); + + registeredTime = framework.registered_time(); } EXPECT_CALL(*scheduler, subscribed(_, _)) @@ -3402,6 +3405,12 @@ TEST_P(MasterAPITest, FrameworksEvent) event.get()->framework_updated().framework(); EXPECT_EQ(frameworkInfo, framework.framework_info()); + + EXPECT_EQ(registeredTime, framework.registered_time()); + + EXPECT_LT( + registeredTime.nanoseconds(), + framework.reregistered_time().nanoseconds()); } EXPECT_CALL(*scheduler, disconnected(_))