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

Method SetUp

src/tests/scheduler_tests.cpp:2350–2373  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2348#ifdef USE_SSL_SOCKET
2349protected:
2350 void SetUp() override
2351 {
2352 MesosTest::SetUp();
2353
2354 if (std::get<1>(GetParam()) == "https") {
2355 generate_keys_and_certs();
2356 set_environment_variables({
2357 {"LIBPROCESS_SSL_ENABLED", "true"},
2358 {"LIBPROCESS_SSL_KEY_FILE", key_path()},
2359 {"LIBPROCESS_SSL_CERT_FILE", certificate_path()},
2360 {"LIBPROCESS_SSL_CA_FILE", certificate_path().string()},
2361 {"LIBPROCESS_SSL_REQUIRE_CERT", "true"}});
2362 process::reinitialize(
2363 None(),
2364 READONLY_HTTP_AUTHENTICATION_REALM,
2365 READWRITE_HTTP_AUTHENTICATION_REALM);
2366 } else {
2367 set_environment_variables({});
2368 process::reinitialize(
2369 None(),
2370 READONLY_HTTP_AUTHENTICATION_REALM,
2371 READWRITE_HTTP_AUTHENTICATION_REALM);
2372 }
2373 }
2374
2375public:
2376 static void TearDownTestCase()

Callers

nothing calls this directly

Calls 3

NoneClass · 0.85
reinitializeFunction · 0.50
stringMethod · 0.45

Tested by

no test coverage detected