return NULL;
}
- in_port_t max_port= TEST_PORT_BASE;
- for (uint32_t x= 0; x < servers.count(); x++)
+ for (uint32_t x= 0; x < servers.servers_to_run(); x++)
{
const char *argv[1]= { "memcached" };
- if (not servers.start_socket_server("memcached", max_port +1, 1, argv))
+ if (servers.start_socket_server("memcached", libtest::get_free_port(), 1, argv) == false)
{
- error= TEST_FATAL;
- return NULL;
+ fatal_message("Could not launch memcached");
}
}
libmemcached_test_container_st *global_container= new libmemcached_test_container_st(servers);
- if (global_container == NULL)
- {
- error= TEST_MEMORY_ALLOCATION_FAILURE;
- return NULL;
- }
error= TEST_SUCCESS;
}
}
- for (uint32_t host= 0; host < memcached_server_count(container->parent); ++host)
- {
- memcached_server_instance_st instance=
- memcached_server_instance_by_position(container->parent, host);
-
- if (instance->type == MEMCACHED_CONNECTION_TCP)
- {
- test_true_got(memcached_server_port(instance) >= TEST_PORT_BASE, memcached_server_port(instance));
- }
- }
-
return TEST_SUCCESS;
}