~brianaker/libmemcached/1164440

« back to all changes in this revision

Viewing changes to tests/memstat.cc

Merge in build trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
70
70
  return TEST_SUCCESS;
71
71
}
72
72
 
73
 
static test_return_t ascii_test(void *)
74
 
{
75
 
  char buffer[1024];
76
 
  snprintf(buffer, sizeof(buffer), "-p %d", int(default_port()));
77
 
  const char *args[]= { "--quiet", buffer, " -a ", 0 };
78
 
 
79
 
  test_true(exec_cmdline(executable, args));
80
 
  return TEST_SUCCESS;
81
 
}
82
 
 
83
 
static test_return_t binary_test(void *)
84
 
{
85
 
  char buffer[1024];
86
 
  snprintf(buffer, sizeof(buffer), "-p %d", int(default_port()));
87
 
  const char *args[]= { "--quiet", buffer, " -b ", 0 };
 
73
static test_return_t binary_TEST(void *)
 
74
{
 
75
  char buffer[1024];
 
76
  snprintf(buffer, sizeof(buffer), "--servers=localhost:%d", int(default_port()));
 
77
  const char *args[]= { "--quiet", buffer, " --binary ", 0 };
 
78
 
 
79
  test_true(exec_cmdline(executable, args));
 
80
  return TEST_SUCCESS;
 
81
}
 
82
 
 
83
static test_return_t server_version_TEST(void *)
 
84
{
 
85
  char buffer[1024];
 
86
  snprintf(buffer, sizeof(buffer), "--servers=localhost:%d", int(default_port()));
 
87
  const char *args[]= { "--quiet", buffer, " --server-version", 0 };
 
88
 
 
89
  test_true(exec_cmdline(executable, args));
 
90
  return TEST_SUCCESS;
 
91
}
 
92
 
 
93
static test_return_t binary_server_version_TEST(void *)
 
94
{
 
95
  char buffer[1024];
 
96
  snprintf(buffer, sizeof(buffer), "--servers=localhost:%d", int(default_port()));
 
97
  const char *args[]= { "--quiet", buffer, " --binary --server-version", 0 };
88
98
 
89
99
  test_true(exec_cmdline(executable, args));
90
100
  return TEST_SUCCESS;
93
103
test_st memstat_tests[] ={
94
104
  {"--quiet", 0, quiet_test},
95
105
  {"--help", 0, help_test},
96
 
  {"-a, ascii", 0, ascii_test},
97
 
  {"-b, binary", 0, binary_test},
 
106
  {"--binary", 0, binary_TEST},
 
107
  {"--server-version", 0, server_version_TEST},
 
108
  {"--binary --server-version", 0, binary_server_version_TEST},
98
109
  {0, 0, 0}
99
110
};
100
111