Fix test_cacheoptions and test_dbfwfilter
Due to listener changes we cannot just keep on creating new listeners with the same port over and over again. Easiest to simply use a different port each time.
This commit is contained in:
@ -288,6 +288,8 @@ int test(FilterModule::Instance& filter_instance, const TEST_CASE& tc)
|
|||||||
{
|
{
|
||||||
int rv = 0;
|
int rv = 0;
|
||||||
|
|
||||||
|
static int port = 3306;
|
||||||
|
|
||||||
MXS_CONFIG_PARAMETER parameters;
|
MXS_CONFIG_PARAMETER parameters;
|
||||||
parameters.set("max_retry_interval", "10s");
|
parameters.set("max_retry_interval", "10s");
|
||||||
parameters.set("connection_timeout", "10s");
|
parameters.set("connection_timeout", "10s");
|
||||||
@ -296,7 +298,7 @@ int test(FilterModule::Instance& filter_instance, const TEST_CASE& tc)
|
|||||||
|
|
||||||
MXS_CONFIG_PARAMETER listener_params;
|
MXS_CONFIG_PARAMETER listener_params;
|
||||||
listener_params.set(CN_ADDRESS, "0.0.0.0");
|
listener_params.set(CN_ADDRESS, "0.0.0.0");
|
||||||
listener_params.set(CN_PORT, "3306");
|
listener_params.set(CN_PORT, std::to_string(port++).c_str());
|
||||||
listener_params.set(CN_PROTOCOL, "mariadbclient");
|
listener_params.set(CN_PROTOCOL, "mariadbclient");
|
||||||
listener_params.set(CN_SERVICE, service->name());
|
listener_params.set(CN_SERVICE, service->name());
|
||||||
|
|
||||||
|
|||||||
@ -773,9 +773,11 @@ int test(FilterModule::Instance& filter_instance, const FW_TEST& t)
|
|||||||
parameters.set("connection_timeout", "10s");
|
parameters.set("connection_timeout", "10s");
|
||||||
auto service = service_alloc("service", "readconnroute", ¶meters);
|
auto service = service_alloc("service", "readconnroute", ¶meters);
|
||||||
|
|
||||||
|
static int port = 3306;
|
||||||
|
|
||||||
MXS_CONFIG_PARAMETER listener_params;
|
MXS_CONFIG_PARAMETER listener_params;
|
||||||
listener_params.set(CN_ADDRESS, "0.0.0.0");
|
listener_params.set(CN_ADDRESS, "0.0.0.0");
|
||||||
listener_params.set(CN_PORT, "3306");
|
listener_params.set(CN_PORT, std::to_string(port++).c_str());
|
||||||
listener_params.set(CN_PROTOCOL, "mariadbclient");
|
listener_params.set(CN_PROTOCOL, "mariadbclient");
|
||||||
listener_params.set(CN_SERVICE, service->name());
|
listener_params.set(CN_SERVICE, service->name());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user