#include <config.h>
#include <libtest/test.hpp>
-#include <libmemcached/util.h>
+#include <libmemcachedutil-1.0/util.h>
#include <libmemcached/is.h>
#include <tests/libmemcached-1.0/generate.h>
}
memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_BUFFER_REQUESTS, true);
- unsigned int check_execute= execute_set(memc, global_pairs, global_count);
+ unsigned int check_execute= execute_set(memc, global_pairs, (unsigned int)global_count);
- test_compare_warn_hint(global_count, check_execute, "Possible false, positive, memcached may have ejected key/value based on memory needs");
+ test_true(check_execute > (global_count / 2));
return TEST_SUCCESS;
}
{
test_compare(TEST_SUCCESS, generate_pairs(memc));
- unsigned int check_execute= execute_set(memc, global_pairs, global_count);
+ unsigned int check_execute= execute_set(memc, global_pairs, (unsigned int)global_count);
- test_compare_warn_hint(global_count, check_execute, "Possible false, positive, memcached may have ejected key/value based on memory needs");
+ /* Possible false, positive, memcached may have ejected key/value based on
+ * memory needs. */
+
+ test_true(check_execute > (global_count / 2));
return TEST_SUCCESS;
}
{
test_compare(TEST_SUCCESS, generate_pairs(memc));
- unsigned int check_execute= execute_set(memc, global_pairs, global_count);
+ unsigned int check_execute= execute_set(memc, global_pairs, (unsigned int)global_count);
test_compare(check_execute, global_count);
memcached_server_instance_st instance=
memcached_server_instance_by_position(memc, host_index);
- printf("\nserver %u|%s|%u bytes: %llu\n", host_index, instance->hostname, instance->port, (unsigned long long)(stat_p + host_index)->bytes);
+ printf("\nserver %u|%s|%u bytes: %llu\n",
+ host_index,
+ memcached_server_name(instance),
+ memcached_server_port(instance),
+ (unsigned long long)(stat_p + host_index)->bytes);
}
test_true((unsigned long long)(stat_p + host_index)->bytes);
}
free(return_value);
}
}
- test_compare_warn_hint(global_count, keys_returned, "Possible false, positive, memcached may have ejected key/value based on memory needs");
+ /*
+ Possible false, positive, memcached may have ejected key/value based on memory needs.
+ */
+ test_true(keys_returned > (global_count / 2));
return TEST_SUCCESS;
}
{
unsigned int keys_returned;
test_compare(TEST_SUCCESS, fetch_all_results(memc, keys_returned));
- test_true(keys_returned > 0);
- test_compare_warn_hint(global_count, keys_returned, "Possible false, positive, memcached may have ejected key/value based on memory needs");
+ test_true(keys_returned > (global_count / 2));
}
return TEST_SUCCESS;
total++;
}
}
- test_compare_warn_hint(global_count, total, "Possible false, positive, memcached may have ejected key/value based on memory needs");
+ /*
+ Possible false, positive, memcached may have ejected key/value based on memory needs.
+ */
+ test_true(total > (global_count / 2));
return TEST_SUCCESS;
}
total++;
}
}
- test_compare_warn_hint(global_count, total, "Possible false, positive, memcached may have ejected key/value based on memory needs");
+
+ /*
+ Possible false, positive, memcached may have ejected key/value based on memory needs.
+ */
+ test_true(total > (global_count / 2));
return TEST_SUCCESS;
}