2
0
mirror of https://github.com/boostorg/redis.git synced 2026-01-19 04:42:09 +00:00

get_server_hostname utility function

This commit is contained in:
Ruben Perez
2024-03-31 17:22:21 +02:00
committed by Marcelo
parent 0af1c2e73d
commit b19067cfed
2 changed files with 8 additions and 2 deletions

View File

@@ -29,7 +29,7 @@ run(
conn->async_run(cfg, {l}, run_callback{conn, op, ec});
}
std::string safe_getenv(const char* name, const char* default_value)
static std::string safe_getenv(const char* name, const char* default_value)
{
// MSVC doesn't like getenv
#ifdef BOOST_MSVC
@@ -43,10 +43,15 @@ std::string safe_getenv(const char* name, const char* default_value)
return res ? res : default_value;
}
std::string get_server_hostname()
{
return safe_getenv("BOOST_REDIS_TEST_SERVER", "localhost");
}
boost::redis::config make_test_config()
{
boost::redis::config cfg;
cfg.addr.host = safe_getenv("BOOST_REDIS_TEST_SERVER", "localhost");
cfg.addr.host = get_server_hostname();
return cfg;
}

View File

@@ -16,6 +16,7 @@ auto start(boost::asio::awaitable<void> op) -> int;
#endif // BOOST_ASIO_HAS_CO_AWAIT
boost::redis::config make_test_config();
std::string get_server_hostname();
void
run(