diff options
author | unknown <tomas@poseidon.(none)> | 2004-08-27 13:37:00 +0000 |
---|---|---|
committer | unknown <tomas@poseidon.(none)> | 2004-08-27 13:37:00 +0000 |
commit | 0f194e61b49bf02ff5251f44d47a779d3dd20dfa (patch) | |
tree | b0a450c0b2350acd04c648353539344322e657ab | |
parent | 3d6675cce1d3a20104bfce2ad7675e7bdcd7d883 (diff) | |
download | mariadb-git-0f194e61b49bf02ff5251f44d47a779d3dd20dfa.tar.gz |
added debug to ndb test
-rw-r--r-- | ndb/test/src/NDBT_Test.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ndb/test/src/NDBT_Test.cpp b/ndb/test/src/NDBT_Test.cpp index b1691c379a9..7ccc9e5588f 100644 --- a/ndb/test/src/NDBT_Test.cpp +++ b/ndb/test/src/NDBT_Test.cpp @@ -14,6 +14,9 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include <ndb_global.h> +#include <my_sys.h> + #include "NDBT.hpp" #include "NDBT_Test.hpp" @@ -953,6 +956,9 @@ int NDBT_TestSuite::execute(int argc, const char** argv){ int _print_cases = false; int _verbose = false; +#ifndef DBUG_OFF + const char *debug_option= 0; +#endif struct getargs args[] = { { "print", '\0', arg_flag, &_print, "Print execution tree", "" }, @@ -964,6 +970,10 @@ int NDBT_TestSuite::execute(int argc, const char** argv){ { "remote_mgm", 'm', arg_string, &_remote_mgm, "host:port to mgmsrv of remote cluster", "host:port" }, { "timer", 't', arg_flag, &_timer, "Print execution time", "time" }, +#ifndef DBUG_OFF + { "debug", 0, arg_string, &debug_option, + "Specify debug options e.g. d:t:i:o,out.trace", "options" }, +#endif { "verbose", 'v', arg_flag, &_verbose, "Print verbose status", "verbose" } }; int num_args = sizeof(args) / sizeof(args[0]); @@ -973,6 +983,13 @@ int NDBT_TestSuite::execute(int argc, const char** argv){ arg_printusage(args, num_args, argv[0], "tabname1 tabname2 ... tabnameN\n"); return NDBT_WRONGARGS; } + +#ifndef DBUG_OFF + my_init(); + if (debug_option) + DBUG_PUSH(debug_option); +#endif + // Check if table name is supplied if (argv[optind] != NULL) _tabname = argv[optind]; |