Simplify down the benchmark caller.
authorBrian Aker <brian@tangent.org>
Sun, 15 Apr 2012 07:30:12 +0000 (00:30 -0700)
committerBrian Aker <brian@tangent.org>
Sun, 15 Apr 2012 07:30:12 +0000 (00:30 -0700)
tests/libmemcached-1.0/all_tests.h
tests/libmemcached-1.0/generate.cc
tests/libmemcached-1.0/generate.h

index e6ce65d87f14934c3dfdfc98cb694f450d47873a..cd9b51632f45440901af3cc54e949cbfd24ffbd1 100644 (file)
@@ -282,7 +282,6 @@ test_st ketama_compatibility[]= {
 };
 
 test_st generate_tests[] ={
-  {"generate_pairs", true, (test_callback_fn*)generate_pairs },
   {"generate_data", true, (test_callback_fn*)generate_data },
   {"get_read", false, (test_callback_fn*)get_read },
   {"delete_generate", false, (test_callback_fn*)delete_generate },
@@ -303,7 +302,6 @@ test_st generate_tests[] ={
 };
 
 test_st consistent_tests[] ={
-  {"generate_pairs", true, (test_callback_fn*)generate_pairs },
   {"generate_data", true, (test_callback_fn*)generate_data },
   {"get_read", 0, (test_callback_fn*)get_read_count },
   {"cleanup", true, (test_callback_fn*)cleanup_pairs },
@@ -311,7 +309,6 @@ test_st consistent_tests[] ={
 };
 
 test_st consistent_weighted_tests[] ={
-  {"generate_pairs", true, (test_callback_fn*)generate_pairs },
   {"generate_data", true, (test_callback_fn*)generate_data_with_stats },
   {"get_read", false, (test_callback_fn*)get_read_count },
   {"cleanup", true, (test_callback_fn*)cleanup_pairs },
index da31fe0cefe680a31dbac985cab7f1fb80454586..4f1db4c91fdbc435d6c31e9d8c9cae77100f778a 100644 (file)
@@ -66,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;
@@ -96,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");
@@ -105,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);
index eacb6026bdb6882ca572f112db222d7b64b8130a..bd4855a9aa2dac8ccb9c12c2199439cf4601c7ce 100644 (file)
@@ -44,7 +44,6 @@ test_return_t generate_buffer_data(memcached_st*);
 test_return_t generate_data(memcached_st*);
 test_return_t generate_data_with_stats(memcached_st*);
 test_return_t generate_large_pairs(memcached_st *);
-test_return_t generate_pairs(memcached_st*);
 test_return_t get_read(memcached_st*);
 test_return_t get_read_count(memcached_st*);
 test_return_t mget_read(memcached_st*);