X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fserver_container.cc;h=ff44228ab4c8c85c6d05211640437626c5907bec;hb=168c52f7a08866dbf2f151123ecf2bffbe7a5b0f;hp=244f80e6b4fb7545642132bd36cda7653977a587;hpb=1267d56c788cf8628c4111042d01b926f4a58dba;p=awesomized%2Flibmemcached diff --git a/libtest/server_container.cc b/libtest/server_container.cc index 244f80e6..ff44228a 100644 --- a/libtest/server_container.cc +++ b/libtest/server_container.cc @@ -19,6 +19,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#include #include #include @@ -195,11 +196,20 @@ bool server_startup(server_startup_st& construct, const std::string& server_type } } } + else if (server_type.compare("memcached-light") == 0) + { + if (MEMCACHED_LIGHT_BINARY) + { + if (HAVE_LIBMEMCACHED) + { + server= build_memcached_light("localhost", try_port); + } + } + } if (server == NULL) { - Error << "Failure occured while creating server: " << server_type; - return false; + fatal_message("Launching of an unknown server was attempted"); } /* @@ -226,7 +236,6 @@ bool server_startup(server_startup_st& construct, const std::string& server_type } else if (server->start() == false) { - Error << "Failed to start " << *server; delete server; return false; }