MCPcopy Create free account
hub / github.com/apache/mesos / callUpdateFramework

Function callUpdateFramework

src/tests/master/update_framework_tests.cpp:169–191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

167
168
169static Future<APIResult> callUpdateFramework(
170 Mesos* mesos,
171 const FrameworkInfo& info,
172 const vector<string>& suppressedRoles = {},
173 const Option<::mesos::v1::scheduler::OfferConstraints>& offerConstraints =
174 None())
175{
176 CHECK(info.has_id());
177
178 Call call;
179 call.set_type(Call::UPDATE_FRAMEWORK);
180 *call.mutable_framework_id() = info.id();
181 *call.mutable_update_framework()->mutable_framework_info() = info;
182 *call.mutable_update_framework()->mutable_suppressed_roles() =
183 RepeatedPtrField<string>(suppressedRoles.begin(), suppressedRoles.end());
184
185 if (offerConstraints.isSome()) {
186 *call.mutable_update_framework()->mutable_offer_constraints() =
187 *offerConstraints;
188 }
189
190 return mesos->call(call);
191}
192
193
194TEST_F(UpdateFrameworkTest, UserChangeFails)

Callers 1

TEST_FFunction · 0.85

Calls 6

NoneClass · 0.85
idMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
isSomeMethod · 0.45
callMethod · 0.45

Tested by

no test coverage detected