X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Flibmemcached-1.0%2Fatomsmasher.cc;h=2b7e9c12a4ab28bccd30e83b231c3e5075ee395a;hb=5fb9e63a9f6af5fca174939f7c5fffa360ad75d0;hp=bab25d031c04e4d9af33d7602b2da261b90b0566;hpb=2674b74b067e8578bf323445a88f46bb3fa18ffd;p=m6w6%2Flibmemcached diff --git a/tests/libmemcached-1.0/atomsmasher.cc b/tests/libmemcached-1.0/atomsmasher.cc index bab25d03..2b7e9c12 100644 --- a/tests/libmemcached-1.0/atomsmasher.cc +++ b/tests/libmemcached-1.0/atomsmasher.cc @@ -41,7 +41,6 @@ using namespace libtest; /* Number of times to run the test loop */ #define TEST_COUNTER 500000 -static uint32_t global_count; static pairs_st *global_pairs; static char *global_keys[GLOBAL_COUNT]; @@ -57,9 +56,8 @@ static test_return_t cleanup_pairs(memcached_st *) static test_return_t generate_pairs(memcached_st *) { global_pairs= pairs_generate(GLOBAL_COUNT, 400); - global_count= GLOBAL_COUNT; - for (size_t x= 0; x < global_count; x++) + for (ptrdiff_t x= 0; x < GLOBAL_COUNT; x++) { global_keys[x]= global_pairs[x].key; global_keys_length[x]= global_pairs[x].key_length; @@ -71,7 +69,7 @@ static test_return_t generate_pairs(memcached_st *) static test_return_t drizzle(memcached_st *memc) { infinite: - for (size_t x= 0; x < TEST_COUNTER; x++) + for (ptrdiff_t x= 0; x < TEST_COUNTER; x++) { memcached_return_t rc; char *return_value; @@ -174,7 +172,7 @@ static test_return_t add_test(memcached_st *memc) static test_return_t many_adds(memcached_st *memc) { test_true(memc); - for (size_t x= 0; x < TEST_COUNTER; x++) + for (ptrdiff_t x= 0; x < TEST_COUNTER; x++) { test_compare_got(TEST_SUCCESS, add_test(memc), x); } @@ -203,7 +201,7 @@ static test_return_t memcached_create_benchmark(memcached_st *) { benchmark_state.create_init= true; - for (size_t x= 0; x < BENCHMARK_TEST_LOOP; x++) + for (ptrdiff_t x= 0; x < BENCHMARK_TEST_LOOP; x++) { memcached_st *ptr; ptr= memcached_create(&benchmark_state.create[x]); @@ -218,10 +216,9 @@ static test_return_t memcached_clone_benchmark(memcached_st *memc) { benchmark_state.clone_init= true; - for (size_t x= 0; x < BENCHMARK_TEST_LOOP; x++) + for (ptrdiff_t x= 0; x < BENCHMARK_TEST_LOOP; x++) { - memcached_st *ptr; - ptr= memcached_clone(&benchmark_state.clone[x], memc); + memcached_st *ptr= memcached_clone(&benchmark_state.clone[x], memc); test_true(ptr); } @@ -243,7 +240,7 @@ static test_return_t pre_allocate(memcached_st *) static test_return_t post_allocate(memcached_st *) { - for (size_t x= 0; x < BENCHMARK_TEST_LOOP; x++) + for (ptrdiff_t x= 0; x < BENCHMARK_TEST_LOOP; x++) { if (benchmark_state.create_init) { @@ -278,8 +275,6 @@ collection_st collection[] ={ }; -#define TEST_PORT_BASE MEMCACHED_DEFAULT_PORT +10 - #include "tests/libmemcached_world.h" void get_world(Framework *world) @@ -291,12 +286,10 @@ void get_world(Framework *world) world->item._startup= (test_callback_fn*)world_test_startup; world->item._flush= (test_callback_fn*)world_flush; - world->item.set_pre((test_callback_fn*)world_pre_run); - world->item.set_post((test_callback_fn*)world_post_run); world->_on_error= (test_callback_error_fn*)world_on_error; world->collection_startup= (test_callback_fn*)world_container_startup; world->collection_shutdown= (test_callback_fn*)world_container_shutdown; - world->set_runner(&defualt_libmemcached_runner); + world->set_runner(new LibmemcachedRunner); }