X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=testing%2Flib%2Fcommon.cpp;h=04dd79d650dfe66633068e34ee2156b3ab9f24d5;hb=d1c9b695e9b3fbfcc94230a242b0290b43f27006;hp=16f5e186b0f3b56a6e6368fc872fbe5eeeb90407;hpb=f33fd6e7d1df8e5878ce5c5605f64bab7b02ceb6;p=awesomized%2Flibmemcached diff --git a/testing/lib/common.cpp b/testing/lib/common.cpp index 16f5e186..04dd79d6 100644 --- a/testing/lib/common.cpp +++ b/testing/lib/common.cpp @@ -2,45 +2,6 @@ #include "Connection.hpp" #include -#include -#include - -unsigned random_num(unsigned min, unsigned max) { - unsigned p; - getrandom(&p, sizeof(p), 0); - return (p % (max - min + 1)) + min; -} - -unsigned random_port() { - retry: - int port = random_num(2<<9, 2<<15); - Connection conn(port); - - if (!conn.open()) { - return port; - } - if (!conn.isOpen()) { - return port; - } - goto retry; -} - -string random_socket() { - return "/tmp/libmc." + to_string(random_num(1, UINT32_MAX)) + "@" + to_string(getpid()) + ".sock"; -} - -string random_socket_or_port_string(const string &what) { - if (what == "-s") { - return random_socket(); - } - - return to_string(random_port()); -} - -string random_socket_or_port_flag(const string &binary) { - (void) binary; - return random_num(0, 1) ? "-p" : "-s"; -} const char *getenv_else(const char *var, const char *defval) { auto val = getenv(var);