X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Flibmemcached_world.h;h=ecbb489efbc036b1e938ae69aefd07109ba2b402;hb=3dffdabbb7e41075f7998cd2af6498b42c97f471;hp=e2f0c27d2e4b9de3df69d6ce482c8c8b8bfc5d18;hpb=27ee6d2aea6210eaca004475600aba78b7170883;p=awesomized%2Flibmemcached diff --git a/tests/libmemcached_world.h b/tests/libmemcached_world.h index e2f0c27d..ecbb489e 100644 --- a/tests/libmemcached_world.h +++ b/tests/libmemcached_world.h @@ -27,11 +27,15 @@ struct libmemcached_test_container_st { } }; -#define SERVERS_TO_CREATE 5 - static void *world_create(server_startup_st& servers, test_return_t& error) { - if (LIBMEMCACHED_WITH_SASL_SUPPORT == 0) + if (HAVE_MEMCACHED_BINARY == 0) + { + error= TEST_FATAL; + return NULL; + } + + if (servers.sasl() and (LIBMEMCACHED_WITH_SASL_SUPPORT == 0 or MEMCACHED_SASL_BINARY == 0)) { error= TEST_SKIPPED; return NULL; @@ -45,8 +49,8 @@ static void *world_create(server_startup_st& servers, test_return_t& error) } - in_port_t max_port; - for (uint32_t x= 0; x < SERVERS_TO_CREATE; x++) + in_port_t max_port= TEST_PORT_BASE; + for (uint32_t x= 0; x < servers.count(); x++) { in_port_t port; @@ -69,7 +73,7 @@ static void *world_create(server_startup_st& servers, test_return_t& error) { if (not server_startup(servers, "memcached-sasl", port, 1, argv)) { - error= TEST_FAILURE; + error= TEST_FATAL; return NULL; } } @@ -77,7 +81,7 @@ static void *world_create(server_startup_st& servers, test_return_t& error) { if (not server_startup(servers, "memcached", port, 1, argv)) { - error= TEST_FAILURE; + error= TEST_FATAL; return NULL; } } @@ -90,7 +94,7 @@ static void *world_create(server_startup_st& servers, test_return_t& error) const char *argv[1]= { "memcached" }; if (not servers.start_socket_server("memcached-sasl", max_port +1, 1, argv)) { - error= TEST_FAILURE; + error= TEST_FATAL; return NULL; } } @@ -99,7 +103,7 @@ static void *world_create(server_startup_st& servers, test_return_t& error) const char *argv[1]= { "memcached" }; if (not servers.start_socket_server("memcached", max_port +1, 1, argv)) { - error= TEST_FAILURE; + error= TEST_FATAL; return NULL; } }