| 2348 | #ifdef USE_SSL_SOCKET |
| 2349 | protected: |
| 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 | |
| 2375 | public: |
| 2376 | static void TearDownTestCase() |
nothing calls this directly
no test coverage detected