X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=inline;f=tests%2Flibmemcached_world.h;h=ad55d17c600ed89e04187f753fc760d05dc13fdf;hb=06d0eaed5e274bc0ba93a3a61788a4bab480adf2;hp=7936a524826818b009cbbe5e6ac67b7506071203;hpb=afddcf83538afc8300886702fcddf2333eb94c1f;p=m6w6%2Flibmemcached diff --git a/tests/libmemcached_world.h b/tests/libmemcached_world.h index 7936a524..ad55d17c 100644 --- a/tests/libmemcached_world.h +++ b/tests/libmemcached_world.h @@ -48,7 +48,6 @@ static void *world_create(server_startup_st& servers, test_return_t& error) return NULL; } - in_port_t max_port= TEST_PORT_BASE; for (uint32_t x= 0; x < servers.count(); x++) { @@ -249,7 +248,17 @@ static test_return_t _runner_default(libmemcached_test_callback_fn func, libmemc { test_true(container); test_true(container->memc); - return func(container->memc); + test_return_t ret; + try { + ret= func(container->memc); + } + catch (std::exception& e) + { + Error << e.what(); + return TEST_FAILURE; + } + + return ret; } return TEST_SUCCESS;