|
|
|
@ -77,60 +77,60 @@ my_bool opt_core; |
|
|
|
static struct my_option g_options[] = |
|
|
|
{ |
|
|
|
{ "help", '?', "Display this help and exit.", |
|
|
|
(gptr*) &g_help, (gptr*) &g_help, |
|
|
|
(uchar **) &g_help, (uchar **) &g_help, |
|
|
|
0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0 }, |
|
|
|
{ "version", 'V', "Output version information and exit.", 0, 0, 0, |
|
|
|
GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0 }, |
|
|
|
{ "clusters", 256, "Cluster", |
|
|
|
(gptr*) &g_clusters, (gptr*) &g_clusters, |
|
|
|
(uchar **) &g_clusters, (uchar **) &g_clusters, |
|
|
|
0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, |
|
|
|
{ "replicate", 1024, "replicate", |
|
|
|
(gptr*) &g_dummy, (gptr*) &g_dummy, |
|
|
|
(uchar **) &g_dummy, (uchar **) &g_dummy, |
|
|
|
0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, |
|
|
|
{ "log-file", 256, "log-file", |
|
|
|
(gptr*) &g_log_filename, (gptr*) &g_log_filename, |
|
|
|
(uchar **) &g_log_filename, (uchar **) &g_log_filename, |
|
|
|
0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, |
|
|
|
{ "testcase-file", 'f', "testcase-file", |
|
|
|
(gptr*) &g_test_case_filename, (gptr*) &g_test_case_filename, |
|
|
|
(uchar **) &g_test_case_filename, (uchar **) &g_test_case_filename, |
|
|
|
0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, |
|
|
|
{ "report-file", 'r', "report-file", |
|
|
|
(gptr*) &g_report_filename, (gptr*) &g_report_filename, |
|
|
|
(uchar **) &g_report_filename, (uchar **) &g_report_filename, |
|
|
|
0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, |
|
|
|
{ "basedir", 256, "Base path", |
|
|
|
(gptr*) &g_basedir, (gptr*) &g_basedir, |
|
|
|
(uchar **) &g_basedir, (uchar **) &g_basedir, |
|
|
|
0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, |
|
|
|
{ "baseport", 256, "Base port", |
|
|
|
(gptr*) &g_baseport, (gptr*) &g_baseport, |
|
|
|
(uchar **) &g_baseport, (uchar **) &g_baseport, |
|
|
|
0, GET_INT, REQUIRED_ARG, g_baseport, 0, 0, 0, 0, 0}, |
|
|
|
{ "prefix", 256, "mysql install dir", |
|
|
|
(gptr*) &g_prefix, (gptr*) &g_prefix, |
|
|
|
(uchar **) &g_prefix, (uchar **) &g_prefix, |
|
|
|
0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, |
|
|
|
{ "verbose", 'v', "Verbosity", |
|
|
|
(gptr*) &g_verbosity, (gptr*) &g_verbosity, |
|
|
|
(uchar **) &g_verbosity, (uchar **) &g_verbosity, |
|
|
|
0, GET_INT, REQUIRED_ARG, g_verbosity, 0, 0, 0, 0, 0}, |
|
|
|
{ "configure", 256, "configure", |
|
|
|
(gptr*) &g_do_setup, (gptr*) &g_do_setup, |
|
|
|
(uchar **) &g_do_setup, (uchar **) &g_do_setup, |
|
|
|
0, GET_INT, REQUIRED_ARG, g_do_setup, 0, 0, 0, 0, 0 }, |
|
|
|
{ "deploy", 256, "deploy", |
|
|
|
(gptr*) &g_do_deploy, (gptr*) &g_do_deploy, |
|
|
|
(uchar **) &g_do_deploy, (uchar **) &g_do_deploy, |
|
|
|
0, GET_INT, REQUIRED_ARG, g_do_deploy, 0, 0, 0, 0, 0 }, |
|
|
|
{ "sshx", 256, "sshx", |
|
|
|
(gptr*) &g_do_sshx, (gptr*) &g_do_sshx, |
|
|
|
(uchar **) &g_do_sshx, (uchar **) &g_do_sshx, |
|
|
|
0, GET_INT, REQUIRED_ARG, g_do_sshx, 0, 0, 0, 0, 0 }, |
|
|
|
{ "start", 256, "start", |
|
|
|
(gptr*) &g_do_start, (gptr*) &g_do_start, |
|
|
|
(uchar **) &g_do_start, (uchar **) &g_do_start, |
|
|
|
0, GET_INT, REQUIRED_ARG, g_do_start, 0, 0, 0, 0, 0 }, |
|
|
|
{ "fqpn", 256, "Fully qualified path-names ", |
|
|
|
(gptr*) &g_fqpn, (gptr*) &g_fqpn, |
|
|
|
(uchar **) &g_fqpn, (uchar **) &g_fqpn, |
|
|
|
0, GET_INT, REQUIRED_ARG, g_fqpn, 0, 0, 0, 0, 0 }, |
|
|
|
{ "default-ports", 256, "Use default ports when possible", |
|
|
|
(gptr*) &g_default_ports, (gptr*) &g_default_ports, |
|
|
|
(uchar **) &g_default_ports, (uchar **) &g_default_ports, |
|
|
|
0, GET_INT, REQUIRED_ARG, g_default_ports, 0, 0, 0, 0, 0 }, |
|
|
|
{ "mode", 256, "Mode 0=interactive 1=regression 2=bench", |
|
|
|
(gptr*) &g_mode, (gptr*) &g_mode, |
|
|
|
(uchar **) &g_mode, (uchar **) &g_mode, |
|
|
|
0, GET_INT, REQUIRED_ARG, g_mode, 0, 0, 0, 0, 0 }, |
|
|
|
{ "quit", 256, "Quit before starting tests", |
|
|
|
(gptr*) &g_mode, (gptr*) &g_do_quit, |
|
|
|
(uchar **) &g_mode, (uchar **) &g_do_quit, |
|
|
|
0, GET_BOOL, NO_ARG, g_do_quit, 0, 0, 0, 0, 0 }, |
|
|
|
{ 0, 0, 0, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0} |
|
|
|
}; |
|
|
|
|