X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2Fmain.cpp;h=4bac6d7190972cbe005a1d7ab1a507e36a1e6c98;hb=11ad51482c0481d8ef8fc2b8efa8293ffd48d95d;hp=2908745b909ead26a9fda56ed1c2ed3d0afa3acc;hpb=9f262c9ea92d4869715ca6f534c80075a8310ac1;p=awesomized%2Flibmemcached diff --git a/test/main.cpp b/test/main.cpp index 2908745b..4bac6d71 100644 --- a/test/main.cpp +++ b/test/main.cpp @@ -1,24 +1,23 @@ +/* + +--------------------------------------------------------------------+ + | libmemcached - C/C++ Client Library for memcached | + +--------------------------------------------------------------------+ + | Redistribution and use in source and binary forms, with or without | + | modification, are permitted under the terms of the BSD license. | + | You should have received a copy of the license in a bundled file | + | named LICENSE; in case you did not receive a copy you can review | + | the terms online at: https://opensource.org/licenses/BSD-3-Clause | + +--------------------------------------------------------------------+ + | Copyright (c) 2006-2014 Brian Aker https://datadifferential.com/ | + | Copyright (c) 2020 Michael Wallner | + +--------------------------------------------------------------------+ +*/ + #define CATCH_CONFIG_RUNNER #include "lib/catch.hpp" -#include "mem_config.h" -#include - -#if HAVE_SETENV -# define SET_ENV(n, k, v) setenv(k, v, 0); -#else // !HAVE_SETENV -# define SET_ENV(n, k, v) static char n ## _env[] = k "=" v; putenv(n ## _env) -#endif +#include "setup.hpp" int main(int argc, char *argv[]) { - -#if HAVE_ASAN - SET_ENV(asan, "ASAN_OPTIONS", "halt_on_error=0") -#endif - -#if LIBMEMCACHED_WITH_SASL_SUPPORT - SET_ENV(sasl_pwdb, "MEMCACHED_SASL_PWDB", LIBMEMCACHED_WITH_SASL_PWDB); - SET_ENV(sasl_conf, "SASL_CONF_PATH", LIBMEMCACHED_WITH_SASL_CONF); -#endif - + setup(argc, &argv); return Catch::Session().run(argc, argv); }