X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Flibmemcached-1.0%2Fgenerate.cc;h=4f1db4c91fdbc435d6c31e9d8c9cae77100f778a;hb=e43f018db5ff3167a060cd383f017147cebe68c2;hp=83552304554c976ed6426e3d77c2ae0038c97832;hpb=b5536bea274b350239bcba9cb84a18586a74a2d3;p=m6w6%2Flibmemcached diff --git a/tests/libmemcached-1.0/generate.cc b/tests/libmemcached-1.0/generate.cc index 83552304..4f1db4c9 100644 --- a/tests/libmemcached-1.0/generate.cc +++ b/tests/libmemcached-1.0/generate.cc @@ -43,7 +43,6 @@ #include #include -#include "tests/libmemcached-1.0/servers_to_create.h" #include "tests/libmemcached-1.0/callback_counter.h" #include "clients/generator.h" @@ -52,6 +51,8 @@ #define GLOBAL_COUNT 10000 #define GLOBAL2_COUNT 100 +using namespace libtest; + static pairs_st *global_pairs; static const char *global_keys[GLOBAL_COUNT]; static size_t global_keys_length[GLOBAL_COUNT]; @@ -65,7 +66,7 @@ test_return_t cleanup_pairs(memcached_st *memc) return TEST_SUCCESS; } -test_return_t generate_pairs(memcached_st *) +static test_return_t generate_pairs(memcached_st *) { global_pairs= pairs_generate(GLOBAL_COUNT, 400); global_count= GLOBAL_COUNT; @@ -95,6 +96,8 @@ test_return_t generate_large_pairs(memcached_st *) test_return_t generate_data(memcached_st *memc) { + test_compare(TEST_SUCCESS, generate_pairs(memc)); + unsigned int check_execute= execute_set(memc, global_pairs, global_count); test_compare_warn_hint(global_count, check_execute, "Possible false, positive, memcached may have ejected key/value based on memory needs"); @@ -104,6 +107,8 @@ test_return_t generate_data(memcached_st *memc) test_return_t generate_data_with_stats(memcached_st *memc) { + test_compare(TEST_SUCCESS, generate_pairs(memc)); + unsigned int check_execute= execute_set(memc, global_pairs, global_count); test_compare(check_execute, global_count); @@ -113,7 +118,7 @@ test_return_t generate_data_with_stats(memcached_st *memc) memcached_stat_st *stat_p= memcached_stat(memc, NULL, &rc); test_true(stat_p); - for (uint32_t host_index= 0; host_index < SERVERS_TO_CREATE; host_index++) + for (uint32_t host_index= 0; host_index < memcached_server_count(memc); host_index++) { /* This test was changes so that "make test" would work properlly */ if (DEBUG)