X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Fserver.c;h=29f6699ddd42b06008413bd7ba324519ba487de4;hb=bdb7897b42e740471cc02589eda4434a09bbd330;hp=f5e44a9b182b8de8d8b257fd70383077ebccc274;hpb=8fce86636639afaeac4ca0e869e8bcd833324a62;p=m6w6%2Flibmemcached diff --git a/tests/server.c b/tests/server.c index f5e44a9b..29f6699d 100644 --- a/tests/server.c +++ b/tests/server.c @@ -37,12 +37,21 @@ void server_startup(server_startup_st *construct) int count; int status; - if (construct->udp) - sprintf(buffer, "memcached -d -P /tmp/%umemc.pid -t 1 -U %u", x, x+ TEST_PORT_BASE); - else - sprintf(buffer, "memcached -d -P /tmp/%umemc.pid -t 1 -p %u", x, x+ TEST_PORT_BASE); + if (construct->udp){ + if(x == 0) { + sprintf(buffer, "memcached -d -P /tmp/%umemc.pid -t 1 -U %u -m 128", x, x+ TEST_PORT_BASE); + } else { + sprintf(buffer, "memcached -d -P /tmp/%umemc.pid -t 1 -U %u", x, x+ TEST_PORT_BASE); + } + } + else{ + if(x == 0) { + sprintf(buffer, "memcached -d -P /tmp/%umemc.pid -t 1 -p %u -m 128", x, x+ TEST_PORT_BASE); + } else { + sprintf(buffer, "memcached -d -P /tmp/%umemc.pid -t 1 -p %u", x, x+ TEST_PORT_BASE); + } + } status= system(buffer); - WATCHPOINT_ASSERT(status == 0); count= sprintf(end_ptr, "localhost:%u,", x + TEST_PORT_BASE); end_ptr+= count; }