- /* Clean the server before beginning testing */
- test_st tests[] ={
- {"flush", 0, flush_test },
- {"init", 0, init_test },
- {"allocation", 0, allocation_test },
- {"error", 0, error_test },
- {"set", 0, set_test },
- {"set2", 0, set_test2 },
- {"set3", 0, set_test3 },
- {"add", 0, add_test },
- {"replace", 0, replace_test },
- {"delete", 1, delete_test },
- {"get", 0, get_test },
- {"get2", 0, get_test2 },
- {"get3", 0, get_test3 },
- {"get4", 0, get_test4 },
- {"stats_servername", 0, stats_servername_test },
- {"increment", 0, increment_test },
- {"decrement", 0, decrement_test },
- {"quit", 0, quit_test },
- {"mget", 0, mget_test },
- {"get_stats", 0, get_stats },
- {"add_host_test", 0, add_host_test },
- {"get_stats_keys", 0, get_stats_keys },
- {0, 0, 0}
- };
-
- fprintf(stderr, "\nBlock tests\n\n");
- for (x= 0; tests[x].function_name; x++)
- {
- memcached_st *memc;
- memcached_return rc;
- memc= memcached_create(NULL);
- assert(memc);
-
- rc= memcached_server_push(memc, servers);
- assert(rc == MEMCACHED_SUCCESS);
-
- fprintf(stderr, "Testing %s", tests[x].function_name);
- tests[x].function(memc);
- fprintf(stderr, "\t\t\t\t\t[ ok ]\n");
- assert(memc);
- memcached_free(memc);
- }