Next pass through generate tests.
authorBrian Aker <brian@tangent.org>
Mon, 16 Apr 2012 05:12:04 +0000 (22:12 -0700)
committerBrian Aker <brian@tangent.org>
Mon, 16 Apr 2012 05:12:04 +0000 (22:12 -0700)
tests/libmemcached-1.0/all_tests.h
tests/libmemcached-1.0/setup_and_teardowns.cc
tests/libmemcached-1.0/setup_and_teardowns.h

index dfc7f259f9d706393d6223785df264894a9dddae..4e147b216b42141ff91c2f486a792d8796f211b5 100644 (file)
@@ -287,10 +287,6 @@ test_st generate_tests[] ={
   {"delete_generate", false, (test_callback_fn*)delete_generate },
   {"cleanup", true, (test_callback_fn*)cleanup_pairs },
   // New start
-  {"generate_buffer_data", true, (test_callback_fn*)generate_buffer_data },
-  {"delete_buffer", false, (test_callback_fn*)delete_buffer_generate},
-  {"cleanup", true, (test_callback_fn*)cleanup_pairs },
-  // New start
   {"generate_data", true, (test_callback_fn*)generate_data },
   {"mget_read", false, (test_callback_fn*)mget_read },
   {"mget_read_result", false, (test_callback_fn*)mget_read_result },
@@ -471,6 +467,7 @@ collection_st collection[] ={
   {"Cal Haldenbrand's tests", 0, 0, haldenbrand_TESTS},
   {"user written tests", 0, 0, user_tests},
   {"generate", 0, 0, generate_tests},
+  {"generate MEMCACHED_BEHAVIOR_BUFFER_REQUESTS", (test_callback_fn*)pre_buffer, 0, generate_tests},
   {"generate large", 0, 0, generate_large_TESTS},
   {"generate_hsieh", (test_callback_fn*)pre_hsieh, 0, generate_tests},
   {"generate_ketama", (test_callback_fn*)pre_behavior_ketama, 0, generate_tests},
index 5f34f66641ea0eb523ab012f46fc9fab8d1f4c8c..95ba4c8d44c8bb3a7886a83762afb1ac5e1df61c 100644 (file)
@@ -67,6 +67,13 @@ test_return_t pre_binary(memcached_st *memc)
   return TEST_SUCCESS;
 }
 
+test_return_t pre_buffer(memcached_st *memc)
+{
+  test_skip(MEMCACHED_SUCCESS, memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_BUFFER_REQUESTS, true));
+
+  return TEST_SUCCESS;
+}
+
 test_return_t pre_unix_socket(memcached_st *memc)
 {
   struct stat buf;
index fa6fbdf2860fb8ad68c026cb673713f8f148339c..655cab4475ba31628562a4ba02f7f9ccd6b33cdc 100644 (file)
@@ -60,3 +60,4 @@ test_return_t pre_replication(memcached_st*);
 test_return_t pre_replication_noblock(memcached_st*);
 test_return_t pre_settimer(memcached_st*);
 test_return_t pre_unix_socket(memcached_st*);
+test_return_t pre_buffer(memcached_st*);