diff --git a/mysql-test/lib/mtr_cases.pl b/mysql-test/lib/mtr_cases.pl index 11ff85818a7..13708a5a3af 100644 --- a/mysql-test/lib/mtr_cases.pl +++ b/mysql-test/lib/mtr_cases.pl @@ -23,7 +23,8 @@ use IO::File(); use strict; sub collect_test_cases ($); -sub collect_one_test_case ($$$$$$$); +sub collect_one_suite ($$); +sub collect_one_test_case ($$$$$$$$$); sub mtr_options_from_test_file($$); @@ -34,147 +35,39 @@ sub mtr_options_from_test_file($$); ############################################################################## sub collect_test_cases ($) { - my $suite= shift; # Test suite name + my $suites= shift; # Semicolon separated list of test suites + my $cases = []; # Array of hash - my $testdir; - my $resdir; - - if ( $suite eq "main" ) + foreach my $suite (split(",", $suites)) { - $testdir= "$::glob_mysql_test_dir/t"; - $resdir= "$::glob_mysql_test_dir/r"; - } - else - { - $testdir= "$::glob_mysql_test_dir/suite/$suite/t"; - $resdir= "$::glob_mysql_test_dir/suite/$suite/r"; + collect_one_suite($suite, $cases); } - my $cases = []; # Array of hash, will be array of C struct - - opendir(TESTDIR, $testdir) or mtr_error("Can't open dir \"$testdir\": $!"); - - # ---------------------------------------------------------------------- - # Disable some tests listed in disabled.def - # ---------------------------------------------------------------------- - my %disabled; - if ( open(DISABLED, "$testdir/disabled.def" ) ) - { - while ( ) - { - chomp; - if ( /^\s*(\S+)\s*:\s*(.*?)\s*$/ ) - { - $disabled{$1}= $2; - } - } - close DISABLED; - } if ( @::opt_cases ) { + # Check that the tests specified was found + # in at least one suite foreach my $tname ( @::opt_cases ) { - # Run in specified order, no sort - my $elem= undef; - my $component_id= undef; - - # Get rid of directory part (path). Leave the extension since it is used - # to understand type of the test. - - $tname = basename($tname); - - # Check if the extenstion has been specified. - - if ( mtr_match_extension($tname, "test") ) + my $found= 0; + foreach my $test ( @$cases ) { - $elem= $tname; - $tname=~ s/\.test$//; - $component_id= 'mysqld'; + if ( mtr_match_extension($test->{'name'}, $tname) ) + { + $found= 1; + } } - elsif ( mtr_match_extension($tname, "imtest") ) + if ( not $found ) { - $elem= $tname; - $tname =~ s/\.imtest$//; - $component_id= 'im'; + mtr_error("Could not find $tname in any suite"); } - - # If target component is known, check that the specified test case - # exists. - # - # Otherwise, try to guess the target component. - - if ( $component_id ) - { - if ( ! -f "$testdir/$elem") - { - mtr_error("Test case $tname ($testdir/$elem) is not found"); - } - } - else - { - my $mysqld_test_exists = -f "$testdir/$tname.test"; - my $im_test_exists = -f "$testdir/$tname.imtest"; - - if ( $mysqld_test_exists and $im_test_exists ) - { - mtr_error("Ambiguous test case name ($tname)"); - } - elsif ( ! $mysqld_test_exists and ! $im_test_exists ) - { - mtr_error("Test case $tname is not found"); - } - elsif ( $mysqld_test_exists ) - { - $elem= "$tname.test"; - $component_id= 'mysqld'; - } - elsif ( $im_test_exists ) - { - $elem= "$tname.imtest"; - $component_id= 'im'; - } - } - - collect_one_test_case($testdir,$resdir,$tname,$elem,$cases,\%disabled, - $component_id); } - closedir TESTDIR; - } - else - { - foreach my $elem ( sort readdir(TESTDIR) ) - { - my $component_id= undef; - my $tname= undef; - - if ($tname= mtr_match_extension($elem, 'test')) - { - $component_id = 'mysqld'; - } - elsif ($tname= mtr_match_extension($elem, 'imtest')) - { - $component_id = 'im'; - } - else - { - next; - } - - # Skip tests that does not match the --do-test= filter - next if $::opt_do_test and - ! defined mtr_match_prefix($elem,$::opt_do_test); - - collect_one_test_case($testdir,$resdir,$tname,$elem,$cases,\%disabled, - $component_id); - } - closedir TESTDIR; } - # Reorder the test cases in an order that will make them faster to run if ( $::opt_reorder ) { - + # Reorder the test cases in an order that will make them faster to run my %sort_criteria; # Make a mapping of test name to a string that represents how that test @@ -246,6 +139,160 @@ sub collect_test_cases ($) { } } + return $cases; + +} + +sub collect_one_suite($$) +{ + my $suite= shift; # Test suite name + my $cases= shift; # List of test cases + + mtr_verbose("Collecting: $suite"); + + my $testdir; + my $resdir; + + if ( $suite eq "main" ) + { + $testdir= "$::glob_mysql_test_dir/t"; + $resdir= "$::glob_mysql_test_dir/r"; + } + else + { + $testdir= "$::glob_mysql_test_dir/suite/$suite/t"; + $resdir= "$::glob_mysql_test_dir/suite/$suite/r"; + } + + # ---------------------------------------------------------------------- + # Build a hash of disabled testcases for this suite + # ---------------------------------------------------------------------- + my %disabled; + if ( open(DISABLED, "$testdir/disabled.def" ) ) + { + while ( ) + { + chomp; + if ( /^\s*(\S+)\s*:\s*(.*?)\s*$/ ) + { + $disabled{$1}= $2; + } + } + close DISABLED; + } + + # Read suite.opt file + my $suite_opt_file= "$testdir/suite.opt"; + my $suite_opts= []; + if ( -f $suite_opt_file ) + { + $suite_opts= mtr_get_opts_from_file($suite_opt_file); + } + + if ( @::opt_cases ) + { + # Collect in specified order, no sort + foreach my $tname ( @::opt_cases ) + { + my $elem= undef; + my $component_id= undef; + + # Get rid of directory part (path). Leave the extension since it is used + # to understand type of the test. + + $tname = basename($tname); + + # Check if the extenstion has been specified. + + if ( mtr_match_extension($tname, "test") ) + { + $elem= $tname; + $tname=~ s/\.test$//; + $component_id= 'mysqld'; + } + elsif ( mtr_match_extension($tname, "imtest") ) + { + $elem= $tname; + $tname =~ s/\.imtest$//; + $component_id= 'im'; + } + + # If target component is known, check that the specified test case + # exists. + # + # Otherwise, try to guess the target component. + + if ( $component_id ) + { + if ( ! -f "$testdir/$elem") + { + mtr_error("Test case $tname ($testdir/$elem) is not found"); + } + } + else + { + my $mysqld_test_exists = -f "$testdir/$tname.test"; + my $im_test_exists = -f "$testdir/$tname.imtest"; + + if ( $mysqld_test_exists and $im_test_exists ) + { + mtr_error("Ambiguous test case name ($tname)"); + } + elsif ( ! $mysqld_test_exists and ! $im_test_exists ) + { + # Silently skip, could exist in another suite + next; + } + elsif ( $mysqld_test_exists ) + { + $elem= "$tname.test"; + $component_id= 'mysqld'; + } + elsif ( $im_test_exists ) + { + $elem= "$tname.imtest"; + $component_id= 'im'; + } + } + + collect_one_test_case($testdir,$resdir,$suite,$tname, + $elem,$cases,\%disabled,$component_id, + $suite_opts); + } + } + else + { + opendir(TESTDIR, $testdir) or mtr_error("Can't open dir \"$testdir\": $!"); + + foreach my $elem ( sort readdir(TESTDIR) ) + { + my $component_id= undef; + my $tname= undef; + + if ($tname= mtr_match_extension($elem, 'test')) + { + $component_id = 'mysqld'; + } + elsif ($tname= mtr_match_extension($elem, 'imtest')) + { + $component_id = 'im'; + } + else + { + next; + } + + # Skip tests that does not match the --do-test= filter + next if $::opt_do_test and + ! defined mtr_match_prefix($elem,$::opt_do_test); + + collect_one_test_case($testdir,$resdir,$suite,$tname, + $elem,$cases,\%disabled,$component_id, + $suite_opts); + } + closedir TESTDIR; + } + return $cases; } @@ -257,14 +304,16 @@ sub collect_test_cases ($) { ############################################################################## -sub collect_one_test_case($$$$$$$) { +sub collect_one_test_case($$$$$$$$$) { my $testdir= shift; my $resdir= shift; + my $suite= shift; my $tname= shift; my $elem= shift; my $cases= shift; my $disabled=shift; my $component_id= shift; + my $suite_opts= shift; my $path= "$testdir/$elem"; @@ -279,7 +328,7 @@ sub collect_one_test_case($$$$$$$) { my $tinfo= {}; - $tinfo->{'name'}= $tname; + $tinfo->{'name'}= "$suite.$tname"; $tinfo->{'result_file'}= "$resdir/$tname.result"; $tinfo->{'component_id'} = $component_id; push(@$cases, $tinfo); @@ -334,6 +383,15 @@ sub collect_one_test_case($$$$$$$) { $tinfo->{'slave_opt'}= []; $tinfo->{'slave_mi'}= []; + # Add suite opts + foreach my $opt ( @$suite_opts ) + { + mtr_verbose($opt); + push(@{$tinfo->{'master_opt'}}, $opt); + push(@{$tinfo->{'slave_opt'}}, $opt); + } + + # Add master opts if ( -f $master_opt_file ) { @@ -394,6 +452,7 @@ sub collect_one_test_case($$$$$$$) { } } + # Add slave opts if ( -f $slave_opt_file ) { my $slave_opt= mtr_get_opts_from_file($slave_opt_file); diff --git a/mysql-test/lib/mtr_report.pl b/mysql-test/lib/mtr_report.pl index 096840eb559..d60f8967256 100644 --- a/mysql-test/lib/mtr_report.pl +++ b/mysql-test/lib/mtr_report.pl @@ -48,30 +48,15 @@ sub mtr_verbose (@); # We can't use diff -u or diff -a as these are not portable sub mtr_show_failed_diff ($) { - my $result_file_name= shift; + my $tinfo= shift; # The reject and log files have been dumped to # to filenames based on the result_file's name - my $tname= basename($result_file_name); - $tname=~ s/\..*$//; - - my $reject_file= "r/$tname.reject"; - my $result_file= "r/$tname.result"; - my $log_file= "$::opt_vardir/log/$tname.log"; - my $eval_file= "r/$tname.eval"; - - if ( $::opt_suite ne "main" ) - { - $reject_file= "$::glob_mysql_test_dir/suite/$::opt_suite/$reject_file"; - $result_file= "$::glob_mysql_test_dir/suite/$::opt_suite/$result_file"; - $eval_file= "$::glob_mysql_test_dir/suite/$::opt_suite/$eval_file"; - $log_file= "$::glob_mysql_test_dir/suite/$::opt_suite/$log_file"; - } - - if ( -f $eval_file ) - { - $result_file= $eval_file; - } + my $base_file= mtr_match_extension($tinfo->{'result_file'}, + "result"); # Trim extension + my $reject_file= "$base_file.reject"; + my $result_file= "$base_file.result"; + my $log_file= "$base_file.log"; my $diffopts= $::opt_udiff ? "-u" : "-c"; diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl index 970790f4141..085feb524c4 100755 --- a/mysql-test/mysql-test-run.pl +++ b/mysql-test/mysql-test-run.pl @@ -132,7 +132,7 @@ our $opt_vs_config = $ENV{'MTR_VS_CONFIG'}; our $default_vardir; our $opt_usage; -our $opt_suite; +our $opt_suites= "main,binlog,rpl,rpl_ndb,ndb"; # Default suites to run our $opt_script_debug= 0; # Script debugging, enable with --script-debug our $opt_verbose= 0; # Verbose output, enable with --verbose @@ -404,7 +404,7 @@ sub main () { else { # Figure out which tests we are going to run - my $tests= collect_test_cases($opt_suite); + my $tests= collect_test_cases($opt_suites); # Turn off NDB and other similar options if no tests use it my ($need_ndbcluster,$need_im); @@ -458,7 +458,7 @@ sub main () { run_report_features(); } - run_suite($opt_suite, $tests); + run_tests($tests); } mtr_exit(0); @@ -474,7 +474,6 @@ sub command_line_setup () { # These are defaults for things that are set on the command line - $opt_suite= "main"; # Special default suite my $opt_comment; $opt_master_myport= 9306; @@ -534,7 +533,7 @@ sub command_line_setup () { 'skip-slave-binlog' => \$opt_skip_slave_binlog, 'do-test=s' => \$opt_do_test, 'start-from=s' => \$opt_start_from, - 'suite=s' => \$opt_suite, + 'suite|suites=s' => \$opt_suites, 'skip-rpl' => \$opt_skip_rpl, 'skip-im' => \$opt_skip_im, 'skip-test=s' => \$opt_skip_test, @@ -2797,19 +2796,17 @@ sub run_benchmarks ($) { ############################################################################## # -# Run the test suite +# Run the tests # ############################################################################## -sub run_suite () { - my ($suite, $tests)= @_; +sub run_tests () { + my ($tests)= @_; mtr_print_thick_line(); mtr_timer_start($glob_timers,"suite", 60 * $opt_suite_timeout); - mtr_report("Starting Tests in the '$suite' suite"); - mtr_report_tests_not_skipped_though_disabled($tests); mtr_print_header(); @@ -3272,18 +3269,14 @@ sub run_testcase_check_skip_test($) sub do_before_run_mysqltest($) { my $tinfo= shift; - my $tname= $tinfo->{'name'}; # Remove old files produced by mysqltest - my $result_dir= "r"; - if ( $opt_suite ne "main" ) - { - $result_dir= "suite/$opt_suite/r"; - } - unlink("$result_dir/$tname.reject"); - unlink("$result_dir/$tname.progress"); - unlink("$result_dir/$tname.log"); - unlink("$result_dir/$tname.warnings"); + my $base_file= mtr_match_extension($tinfo->{'result_file'}, + "result"); # Trim extension + unlink("$base_file.reject"); + unlink("$base_file.progress"); + unlink("$base_file.log"); + unlink("$base_file.warnings"); if (!$opt_extern) { @@ -3302,7 +3295,6 @@ sub do_before_run_mysqltest($) sub do_after_run_mysqltest($) { my $tinfo= shift; - my $tname= $tinfo->{'name'}; # Save info from this testcase run to mysqltest.log mtr_appendfile_to_file($path_current_test_log, $path_mysqltest_log) @@ -3626,7 +3618,7 @@ sub report_failure_and_restart ($) { my $tinfo= shift; mtr_report_test_failed($tinfo); - mtr_show_failed_diff($tinfo->{'result_file'}); + mtr_show_failed_diff($tinfo); print "\n"; if ( $opt_force ) { @@ -3766,15 +3758,7 @@ sub mysqld_arguments ($$$$) { if ( $mysql_version_id >= 50036) { # By default, prevent the started mysqld to access files outside of vardir - my $secure_file_dir= $opt_vardir; - if ( $opt_suite ne "main" ) - { - # When running a suite other than default allow the mysqld - # access to subdirs of mysql-test/ in order to make it possible - # to "load data" from the suites data/ directory. - $secure_file_dir= $glob_mysql_test_dir; - } - mtr_add_arg($args, "%s--secure-file-priv=%s", $prefix, $secure_file_dir); + mtr_add_arg($args, "%s--secure-file-priv=%s", $prefix, $opt_vardir); } if ( $mysql_version_id >= 50000 ) @@ -5147,7 +5131,9 @@ Options to control what test suites or cases to run ndb-extra Run extra tests from ndb directory do-test=PREFIX Run test cases which name are prefixed with PREFIX start-from=PREFIX Run test cases starting from test prefixed with PREFIX - suite=NAME Run the test suite named NAME. The default is "main" + suite[s]=NAME1,..,NAMEN Collect tests in suites from the comma separated + list of suite names. + The default is: "$opt_suites" skip-rpl Skip the replication test cases. skip-im Don't start IM, and skip the IM test cases skip-test=PREFIX Skip test cases which name are prefixed with PREFIX diff --git a/mysql-test/r/binlog_killed.result b/mysql-test/suite/binlog/r/binlog_killed.result similarity index 100% rename from mysql-test/r/binlog_killed.result rename to mysql-test/suite/binlog/r/binlog_killed.result diff --git a/mysql-test/r/binlog_row_binlog.result b/mysql-test/suite/binlog/r/binlog_row_binlog.result similarity index 100% rename from mysql-test/r/binlog_row_binlog.result rename to mysql-test/suite/binlog/r/binlog_row_binlog.result diff --git a/mysql-test/r/binlog_row_blackhole.result b/mysql-test/suite/binlog/r/binlog_row_blackhole.result similarity index 100% rename from mysql-test/r/binlog_row_blackhole.result rename to mysql-test/suite/binlog/r/binlog_row_blackhole.result diff --git a/mysql-test/r/binlog_row_ctype_cp932.result b/mysql-test/suite/binlog/r/binlog_row_ctype_cp932.result similarity index 100% rename from mysql-test/r/binlog_row_ctype_cp932.result rename to mysql-test/suite/binlog/r/binlog_row_ctype_cp932.result diff --git a/mysql-test/r/binlog_row_ctype_ucs.result b/mysql-test/suite/binlog/r/binlog_row_ctype_ucs.result similarity index 100% rename from mysql-test/r/binlog_row_ctype_ucs.result rename to mysql-test/suite/binlog/r/binlog_row_ctype_ucs.result diff --git a/mysql-test/r/binlog_row_drop_tmp_tbl.result b/mysql-test/suite/binlog/r/binlog_row_drop_tmp_tbl.result similarity index 100% rename from mysql-test/r/binlog_row_drop_tmp_tbl.result rename to mysql-test/suite/binlog/r/binlog_row_drop_tmp_tbl.result diff --git a/mysql-test/r/binlog_row_innodb_stat.result b/mysql-test/suite/binlog/r/binlog_row_innodb_stat.result similarity index 100% rename from mysql-test/r/binlog_row_innodb_stat.result rename to mysql-test/suite/binlog/r/binlog_row_innodb_stat.result diff --git a/mysql-test/r/binlog_row_insert_select.result b/mysql-test/suite/binlog/r/binlog_row_insert_select.result similarity index 100% rename from mysql-test/r/binlog_row_insert_select.result rename to mysql-test/suite/binlog/r/binlog_row_insert_select.result diff --git a/mysql-test/r/binlog_row_mix_innodb_myisam.result b/mysql-test/suite/binlog/r/binlog_row_mix_innodb_myisam.result similarity index 100% rename from mysql-test/r/binlog_row_mix_innodb_myisam.result rename to mysql-test/suite/binlog/r/binlog_row_mix_innodb_myisam.result diff --git a/mysql-test/r/binlog_statement_insert_delayed.result b/mysql-test/suite/binlog/r/binlog_statement_insert_delayed.result similarity index 100% rename from mysql-test/r/binlog_statement_insert_delayed.result rename to mysql-test/suite/binlog/r/binlog_statement_insert_delayed.result diff --git a/mysql-test/r/binlog_stm_binlog.result b/mysql-test/suite/binlog/r/binlog_stm_binlog.result similarity index 100% rename from mysql-test/r/binlog_stm_binlog.result rename to mysql-test/suite/binlog/r/binlog_stm_binlog.result diff --git a/mysql-test/r/binlog_stm_blackhole.result b/mysql-test/suite/binlog/r/binlog_stm_blackhole.result similarity index 100% rename from mysql-test/r/binlog_stm_blackhole.result rename to mysql-test/suite/binlog/r/binlog_stm_blackhole.result diff --git a/mysql-test/r/binlog_stm_ctype_cp932.result b/mysql-test/suite/binlog/r/binlog_stm_ctype_cp932.result similarity index 100% rename from mysql-test/r/binlog_stm_ctype_cp932.result rename to mysql-test/suite/binlog/r/binlog_stm_ctype_cp932.result diff --git a/mysql-test/r/binlog_stm_ctype_ucs.result b/mysql-test/suite/binlog/r/binlog_stm_ctype_ucs.result similarity index 100% rename from mysql-test/r/binlog_stm_ctype_ucs.result rename to mysql-test/suite/binlog/r/binlog_stm_ctype_ucs.result diff --git a/mysql-test/r/binlog_stm_drop_tmp_tbl.result b/mysql-test/suite/binlog/r/binlog_stm_drop_tmp_tbl.result similarity index 100% rename from mysql-test/r/binlog_stm_drop_tmp_tbl.result rename to mysql-test/suite/binlog/r/binlog_stm_drop_tmp_tbl.result diff --git a/mysql-test/r/binlog_stm_innodb_stat.result b/mysql-test/suite/binlog/r/binlog_stm_innodb_stat.result similarity index 100% rename from mysql-test/r/binlog_stm_innodb_stat.result rename to mysql-test/suite/binlog/r/binlog_stm_innodb_stat.result diff --git a/mysql-test/r/binlog_stm_insert_select.result b/mysql-test/suite/binlog/r/binlog_stm_insert_select.result similarity index 100% rename from mysql-test/r/binlog_stm_insert_select.result rename to mysql-test/suite/binlog/r/binlog_stm_insert_select.result diff --git a/mysql-test/r/binlog_stm_mix_innodb_myisam.result b/mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result similarity index 100% rename from mysql-test/r/binlog_stm_mix_innodb_myisam.result rename to mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result diff --git a/mysql-test/r/binlog_stm_ps.result b/mysql-test/suite/binlog/r/binlog_stm_ps.result similarity index 100% rename from mysql-test/r/binlog_stm_ps.result rename to mysql-test/suite/binlog/r/binlog_stm_ps.result diff --git a/mysql-test/t/binlog_killed.test b/mysql-test/suite/binlog/t/binlog_killed.test similarity index 100% rename from mysql-test/t/binlog_killed.test rename to mysql-test/suite/binlog/t/binlog_killed.test diff --git a/mysql-test/t/binlog_row_binlog-master.opt b/mysql-test/suite/binlog/t/binlog_row_binlog-master.opt similarity index 100% rename from mysql-test/t/binlog_row_binlog-master.opt rename to mysql-test/suite/binlog/t/binlog_row_binlog-master.opt diff --git a/mysql-test/t/binlog_row_binlog.test b/mysql-test/suite/binlog/t/binlog_row_binlog.test similarity index 100% rename from mysql-test/t/binlog_row_binlog.test rename to mysql-test/suite/binlog/t/binlog_row_binlog.test diff --git a/mysql-test/t/binlog_row_blackhole.test b/mysql-test/suite/binlog/t/binlog_row_blackhole.test similarity index 100% rename from mysql-test/t/binlog_row_blackhole.test rename to mysql-test/suite/binlog/t/binlog_row_blackhole.test diff --git a/mysql-test/t/binlog_row_ctype_cp932.test b/mysql-test/suite/binlog/t/binlog_row_ctype_cp932.test similarity index 100% rename from mysql-test/t/binlog_row_ctype_cp932.test rename to mysql-test/suite/binlog/t/binlog_row_ctype_cp932.test diff --git a/mysql-test/t/binlog_row_ctype_ucs.test b/mysql-test/suite/binlog/t/binlog_row_ctype_ucs.test similarity index 100% rename from mysql-test/t/binlog_row_ctype_ucs.test rename to mysql-test/suite/binlog/t/binlog_row_ctype_ucs.test diff --git a/mysql-test/t/binlog_row_drop_tmp_tbl.test b/mysql-test/suite/binlog/t/binlog_row_drop_tmp_tbl.test similarity index 100% rename from mysql-test/t/binlog_row_drop_tmp_tbl.test rename to mysql-test/suite/binlog/t/binlog_row_drop_tmp_tbl.test diff --git a/mysql-test/t/binlog_row_innodb_stat-master.opt b/mysql-test/suite/binlog/t/binlog_row_innodb_stat-master.opt similarity index 100% rename from mysql-test/t/binlog_row_innodb_stat-master.opt rename to mysql-test/suite/binlog/t/binlog_row_innodb_stat-master.opt diff --git a/mysql-test/t/binlog_row_innodb_stat.test b/mysql-test/suite/binlog/t/binlog_row_innodb_stat.test similarity index 100% rename from mysql-test/t/binlog_row_innodb_stat.test rename to mysql-test/suite/binlog/t/binlog_row_innodb_stat.test diff --git a/mysql-test/t/binlog_row_insert_select.test b/mysql-test/suite/binlog/t/binlog_row_insert_select.test similarity index 100% rename from mysql-test/t/binlog_row_insert_select.test rename to mysql-test/suite/binlog/t/binlog_row_insert_select.test diff --git a/mysql-test/t/binlog_row_mix_innodb_myisam-master.opt b/mysql-test/suite/binlog/t/binlog_row_mix_innodb_myisam-master.opt similarity index 100% rename from mysql-test/t/binlog_row_mix_innodb_myisam-master.opt rename to mysql-test/suite/binlog/t/binlog_row_mix_innodb_myisam-master.opt diff --git a/mysql-test/t/binlog_row_mix_innodb_myisam.test b/mysql-test/suite/binlog/t/binlog_row_mix_innodb_myisam.test similarity index 100% rename from mysql-test/t/binlog_row_mix_innodb_myisam.test rename to mysql-test/suite/binlog/t/binlog_row_mix_innodb_myisam.test diff --git a/mysql-test/t/binlog_statement_insert_delayed.test b/mysql-test/suite/binlog/t/binlog_statement_insert_delayed.test similarity index 100% rename from mysql-test/t/binlog_statement_insert_delayed.test rename to mysql-test/suite/binlog/t/binlog_statement_insert_delayed.test diff --git a/mysql-test/t/binlog_stm_binlog-master.opt b/mysql-test/suite/binlog/t/binlog_stm_binlog-master.opt similarity index 100% rename from mysql-test/t/binlog_stm_binlog-master.opt rename to mysql-test/suite/binlog/t/binlog_stm_binlog-master.opt diff --git a/mysql-test/t/binlog_stm_binlog.test b/mysql-test/suite/binlog/t/binlog_stm_binlog.test similarity index 100% rename from mysql-test/t/binlog_stm_binlog.test rename to mysql-test/suite/binlog/t/binlog_stm_binlog.test diff --git a/mysql-test/t/binlog_stm_blackhole.test b/mysql-test/suite/binlog/t/binlog_stm_blackhole.test similarity index 100% rename from mysql-test/t/binlog_stm_blackhole.test rename to mysql-test/suite/binlog/t/binlog_stm_blackhole.test diff --git a/mysql-test/t/binlog_stm_ctype_cp932.test b/mysql-test/suite/binlog/t/binlog_stm_ctype_cp932.test similarity index 100% rename from mysql-test/t/binlog_stm_ctype_cp932.test rename to mysql-test/suite/binlog/t/binlog_stm_ctype_cp932.test diff --git a/mysql-test/t/binlog_stm_ctype_ucs.test b/mysql-test/suite/binlog/t/binlog_stm_ctype_ucs.test similarity index 100% rename from mysql-test/t/binlog_stm_ctype_ucs.test rename to mysql-test/suite/binlog/t/binlog_stm_ctype_ucs.test diff --git a/mysql-test/t/binlog_stm_drop_tmp_tbl.test b/mysql-test/suite/binlog/t/binlog_stm_drop_tmp_tbl.test similarity index 100% rename from mysql-test/t/binlog_stm_drop_tmp_tbl.test rename to mysql-test/suite/binlog/t/binlog_stm_drop_tmp_tbl.test diff --git a/mysql-test/t/binlog_stm_innodb_stat-master.opt b/mysql-test/suite/binlog/t/binlog_stm_innodb_stat-master.opt similarity index 100% rename from mysql-test/t/binlog_stm_innodb_stat-master.opt rename to mysql-test/suite/binlog/t/binlog_stm_innodb_stat-master.opt diff --git a/mysql-test/t/binlog_stm_innodb_stat.test b/mysql-test/suite/binlog/t/binlog_stm_innodb_stat.test similarity index 100% rename from mysql-test/t/binlog_stm_innodb_stat.test rename to mysql-test/suite/binlog/t/binlog_stm_innodb_stat.test diff --git a/mysql-test/t/binlog_stm_insert_select.test b/mysql-test/suite/binlog/t/binlog_stm_insert_select.test similarity index 100% rename from mysql-test/t/binlog_stm_insert_select.test rename to mysql-test/suite/binlog/t/binlog_stm_insert_select.test diff --git a/mysql-test/t/binlog_stm_mix_innodb_myisam-master.opt b/mysql-test/suite/binlog/t/binlog_stm_mix_innodb_myisam-master.opt similarity index 100% rename from mysql-test/t/binlog_stm_mix_innodb_myisam-master.opt rename to mysql-test/suite/binlog/t/binlog_stm_mix_innodb_myisam-master.opt diff --git a/mysql-test/t/binlog_stm_mix_innodb_myisam.test b/mysql-test/suite/binlog/t/binlog_stm_mix_innodb_myisam.test similarity index 100% rename from mysql-test/t/binlog_stm_mix_innodb_myisam.test rename to mysql-test/suite/binlog/t/binlog_stm_mix_innodb_myisam.test diff --git a/mysql-test/t/binlog_stm_ps.test b/mysql-test/suite/binlog/t/binlog_stm_ps.test similarity index 100% rename from mysql-test/t/binlog_stm_ps.test rename to mysql-test/suite/binlog/t/binlog_stm_ps.test diff --git a/mysql-test/suite/funcs_1/t/suite.opt b/mysql-test/suite/funcs_1/t/suite.opt new file mode 100644 index 00000000000..9b22c677b83 --- /dev/null +++ b/mysql-test/suite/funcs_1/t/suite.opt @@ -0,0 +1,2 @@ +--secure-file-priv=$MYSQL_TEST_DIR + diff --git a/mysql-test/suite/funcs_2/t/suite.opt b/mysql-test/suite/funcs_2/t/suite.opt new file mode 100644 index 00000000000..9b22c677b83 --- /dev/null +++ b/mysql-test/suite/funcs_2/t/suite.opt @@ -0,0 +1,2 @@ +--secure-file-priv=$MYSQL_TEST_DIR + diff --git a/mysql-test/r/loaddata_autocom_ndb.result b/mysql-test/suite/ndb/r/loaddata_autocom_ndb.result similarity index 100% rename from mysql-test/r/loaddata_autocom_ndb.result rename to mysql-test/suite/ndb/r/loaddata_autocom_ndb.result diff --git a/mysql-test/r/ndb_alter_table.result b/mysql-test/suite/ndb/r/ndb_alter_table.result similarity index 100% rename from mysql-test/r/ndb_alter_table.result rename to mysql-test/suite/ndb/r/ndb_alter_table.result diff --git a/mysql-test/r/ndb_alter_table2.result b/mysql-test/suite/ndb/r/ndb_alter_table2.result similarity index 100% rename from mysql-test/r/ndb_alter_table2.result rename to mysql-test/suite/ndb/r/ndb_alter_table2.result diff --git a/mysql-test/r/ndb_alter_table3.result b/mysql-test/suite/ndb/r/ndb_alter_table3.result similarity index 100% rename from mysql-test/r/ndb_alter_table3.result rename to mysql-test/suite/ndb/r/ndb_alter_table3.result diff --git a/mysql-test/r/ndb_autodiscover.result b/mysql-test/suite/ndb/r/ndb_autodiscover.result similarity index 100% rename from mysql-test/r/ndb_autodiscover.result rename to mysql-test/suite/ndb/r/ndb_autodiscover.result diff --git a/mysql-test/r/ndb_autodiscover2.result b/mysql-test/suite/ndb/r/ndb_autodiscover2.result similarity index 100% rename from mysql-test/r/ndb_autodiscover2.result rename to mysql-test/suite/ndb/r/ndb_autodiscover2.result diff --git a/mysql-test/r/ndb_autodiscover3.result b/mysql-test/suite/ndb/r/ndb_autodiscover3.result similarity index 100% rename from mysql-test/r/ndb_autodiscover3.result rename to mysql-test/suite/ndb/r/ndb_autodiscover3.result diff --git a/mysql-test/r/ndb_backup_print.result b/mysql-test/suite/ndb/r/ndb_backup_print.result similarity index 100% rename from mysql-test/r/ndb_backup_print.result rename to mysql-test/suite/ndb/r/ndb_backup_print.result diff --git a/mysql-test/r/ndb_basic.result b/mysql-test/suite/ndb/r/ndb_basic.result similarity index 100% rename from mysql-test/r/ndb_basic.result rename to mysql-test/suite/ndb/r/ndb_basic.result diff --git a/mysql-test/r/ndb_binlog_basic.result b/mysql-test/suite/ndb/r/ndb_binlog_basic.result similarity index 100% rename from mysql-test/r/ndb_binlog_basic.result rename to mysql-test/suite/ndb/r/ndb_binlog_basic.result diff --git a/mysql-test/r/ndb_binlog_basic2.result b/mysql-test/suite/ndb/r/ndb_binlog_basic2.result similarity index 100% rename from mysql-test/r/ndb_binlog_basic2.result rename to mysql-test/suite/ndb/r/ndb_binlog_basic2.result diff --git a/mysql-test/r/ndb_binlog_ddl_multi.result b/mysql-test/suite/ndb/r/ndb_binlog_ddl_multi.result similarity index 100% rename from mysql-test/r/ndb_binlog_ddl_multi.result rename to mysql-test/suite/ndb/r/ndb_binlog_ddl_multi.result diff --git a/mysql-test/r/ndb_binlog_discover.result b/mysql-test/suite/ndb/r/ndb_binlog_discover.result similarity index 100% rename from mysql-test/r/ndb_binlog_discover.result rename to mysql-test/suite/ndb/r/ndb_binlog_discover.result diff --git a/mysql-test/r/ndb_binlog_ignore_db.result b/mysql-test/suite/ndb/r/ndb_binlog_ignore_db.result similarity index 100% rename from mysql-test/r/ndb_binlog_ignore_db.result rename to mysql-test/suite/ndb/r/ndb_binlog_ignore_db.result diff --git a/mysql-test/r/ndb_binlog_log_bin.result b/mysql-test/suite/ndb/r/ndb_binlog_log_bin.result similarity index 100% rename from mysql-test/r/ndb_binlog_log_bin.result rename to mysql-test/suite/ndb/r/ndb_binlog_log_bin.result diff --git a/mysql-test/r/ndb_binlog_multi.result b/mysql-test/suite/ndb/r/ndb_binlog_multi.result similarity index 100% rename from mysql-test/r/ndb_binlog_multi.result rename to mysql-test/suite/ndb/r/ndb_binlog_multi.result diff --git a/mysql-test/r/ndb_bitfield.result b/mysql-test/suite/ndb/r/ndb_bitfield.result similarity index 100% rename from mysql-test/r/ndb_bitfield.result rename to mysql-test/suite/ndb/r/ndb_bitfield.result diff --git a/mysql-test/r/ndb_blob.result b/mysql-test/suite/ndb/r/ndb_blob.result similarity index 100% rename from mysql-test/r/ndb_blob.result rename to mysql-test/suite/ndb/r/ndb_blob.result diff --git a/mysql-test/r/ndb_blob_partition.result b/mysql-test/suite/ndb/r/ndb_blob_partition.result similarity index 100% rename from mysql-test/r/ndb_blob_partition.result rename to mysql-test/suite/ndb/r/ndb_blob_partition.result diff --git a/mysql-test/r/ndb_cache.result b/mysql-test/suite/ndb/r/ndb_cache.result similarity index 100% rename from mysql-test/r/ndb_cache.result rename to mysql-test/suite/ndb/r/ndb_cache.result diff --git a/mysql-test/r/ndb_cache2.result b/mysql-test/suite/ndb/r/ndb_cache2.result similarity index 100% rename from mysql-test/r/ndb_cache2.result rename to mysql-test/suite/ndb/r/ndb_cache2.result diff --git a/mysql-test/r/ndb_cache_multi.result b/mysql-test/suite/ndb/r/ndb_cache_multi.result similarity index 100% rename from mysql-test/r/ndb_cache_multi.result rename to mysql-test/suite/ndb/r/ndb_cache_multi.result diff --git a/mysql-test/r/ndb_cache_multi2.result b/mysql-test/suite/ndb/r/ndb_cache_multi2.result similarity index 100% rename from mysql-test/r/ndb_cache_multi2.result rename to mysql-test/suite/ndb/r/ndb_cache_multi2.result diff --git a/mysql-test/r/ndb_charset.result b/mysql-test/suite/ndb/r/ndb_charset.result similarity index 100% rename from mysql-test/r/ndb_charset.result rename to mysql-test/suite/ndb/r/ndb_charset.result diff --git a/mysql-test/r/ndb_condition_pushdown.result b/mysql-test/suite/ndb/r/ndb_condition_pushdown.result similarity index 100% rename from mysql-test/r/ndb_condition_pushdown.result rename to mysql-test/suite/ndb/r/ndb_condition_pushdown.result diff --git a/mysql-test/r/ndb_config.result b/mysql-test/suite/ndb/r/ndb_config.result similarity index 100% rename from mysql-test/r/ndb_config.result rename to mysql-test/suite/ndb/r/ndb_config.result diff --git a/mysql-test/r/ndb_config2.result b/mysql-test/suite/ndb/r/ndb_config2.result similarity index 100% rename from mysql-test/r/ndb_config2.result rename to mysql-test/suite/ndb/r/ndb_config2.result diff --git a/mysql-test/r/ndb_cursor.result b/mysql-test/suite/ndb/r/ndb_cursor.result similarity index 100% rename from mysql-test/r/ndb_cursor.result rename to mysql-test/suite/ndb/r/ndb_cursor.result diff --git a/mysql-test/r/ndb_database.result b/mysql-test/suite/ndb/r/ndb_database.result similarity index 100% rename from mysql-test/r/ndb_database.result rename to mysql-test/suite/ndb/r/ndb_database.result diff --git a/mysql-test/r/ndb_dd_alter.result b/mysql-test/suite/ndb/r/ndb_dd_alter.result similarity index 100% rename from mysql-test/r/ndb_dd_alter.result rename to mysql-test/suite/ndb/r/ndb_dd_alter.result diff --git a/mysql-test/r/ndb_dd_backuprestore.result b/mysql-test/suite/ndb/r/ndb_dd_backuprestore.result similarity index 100% rename from mysql-test/r/ndb_dd_backuprestore.result rename to mysql-test/suite/ndb/r/ndb_dd_backuprestore.result diff --git a/mysql-test/r/ndb_dd_basic.result b/mysql-test/suite/ndb/r/ndb_dd_basic.result similarity index 100% rename from mysql-test/r/ndb_dd_basic.result rename to mysql-test/suite/ndb/r/ndb_dd_basic.result diff --git a/mysql-test/r/ndb_dd_ddl.result b/mysql-test/suite/ndb/r/ndb_dd_ddl.result similarity index 100% rename from mysql-test/r/ndb_dd_ddl.result rename to mysql-test/suite/ndb/r/ndb_dd_ddl.result diff --git a/mysql-test/r/ndb_dd_disk2memory.result b/mysql-test/suite/ndb/r/ndb_dd_disk2memory.result similarity index 100% rename from mysql-test/r/ndb_dd_disk2memory.result rename to mysql-test/suite/ndb/r/ndb_dd_disk2memory.result diff --git a/mysql-test/r/ndb_dd_dump.result b/mysql-test/suite/ndb/r/ndb_dd_dump.result similarity index 100% rename from mysql-test/r/ndb_dd_dump.result rename to mysql-test/suite/ndb/r/ndb_dd_dump.result diff --git a/mysql-test/r/ndb_dd_sql_features.result b/mysql-test/suite/ndb/r/ndb_dd_sql_features.result similarity index 100% rename from mysql-test/r/ndb_dd_sql_features.result rename to mysql-test/suite/ndb/r/ndb_dd_sql_features.result diff --git a/mysql-test/r/ndb_gis.result b/mysql-test/suite/ndb/r/ndb_gis.result similarity index 100% rename from mysql-test/r/ndb_gis.result rename to mysql-test/suite/ndb/r/ndb_gis.result diff --git a/mysql-test/r/ndb_grant.result b/mysql-test/suite/ndb/r/ndb_grant.result similarity index 100% rename from mysql-test/r/ndb_grant.result rename to mysql-test/suite/ndb/r/ndb_grant.result diff --git a/mysql-test/r/ndb_index.result b/mysql-test/suite/ndb/r/ndb_index.result similarity index 100% rename from mysql-test/r/ndb_index.result rename to mysql-test/suite/ndb/r/ndb_index.result diff --git a/mysql-test/r/ndb_index_ordered.result b/mysql-test/suite/ndb/r/ndb_index_ordered.result similarity index 100% rename from mysql-test/r/ndb_index_ordered.result rename to mysql-test/suite/ndb/r/ndb_index_ordered.result diff --git a/mysql-test/r/ndb_index_unique.result b/mysql-test/suite/ndb/r/ndb_index_unique.result similarity index 100% rename from mysql-test/r/ndb_index_unique.result rename to mysql-test/suite/ndb/r/ndb_index_unique.result diff --git a/mysql-test/r/ndb_insert.result b/mysql-test/suite/ndb/r/ndb_insert.result similarity index 100% rename from mysql-test/r/ndb_insert.result rename to mysql-test/suite/ndb/r/ndb_insert.result diff --git a/mysql-test/r/ndb_limit.result b/mysql-test/suite/ndb/r/ndb_limit.result similarity index 100% rename from mysql-test/r/ndb_limit.result rename to mysql-test/suite/ndb/r/ndb_limit.result diff --git a/mysql-test/r/ndb_load.result b/mysql-test/suite/ndb/r/ndb_load.result similarity index 100% rename from mysql-test/r/ndb_load.result rename to mysql-test/suite/ndb/r/ndb_load.result diff --git a/mysql-test/r/ndb_loaddatalocal.result b/mysql-test/suite/ndb/r/ndb_loaddatalocal.result similarity index 100% rename from mysql-test/r/ndb_loaddatalocal.result rename to mysql-test/suite/ndb/r/ndb_loaddatalocal.result diff --git a/mysql-test/r/ndb_lock.result b/mysql-test/suite/ndb/r/ndb_lock.result similarity index 100% rename from mysql-test/r/ndb_lock.result rename to mysql-test/suite/ndb/r/ndb_lock.result diff --git a/mysql-test/r/ndb_minmax.result b/mysql-test/suite/ndb/r/ndb_minmax.result similarity index 100% rename from mysql-test/r/ndb_minmax.result rename to mysql-test/suite/ndb/r/ndb_minmax.result diff --git a/mysql-test/r/ndb_multi.result b/mysql-test/suite/ndb/r/ndb_multi.result similarity index 100% rename from mysql-test/r/ndb_multi.result rename to mysql-test/suite/ndb/r/ndb_multi.result diff --git a/mysql-test/r/ndb_multi_row.result b/mysql-test/suite/ndb/r/ndb_multi_row.result similarity index 100% rename from mysql-test/r/ndb_multi_row.result rename to mysql-test/suite/ndb/r/ndb_multi_row.result diff --git a/mysql-test/r/ndb_partition_error.result b/mysql-test/suite/ndb/r/ndb_partition_error.result similarity index 100% rename from mysql-test/r/ndb_partition_error.result rename to mysql-test/suite/ndb/r/ndb_partition_error.result diff --git a/mysql-test/r/ndb_partition_error2.result b/mysql-test/suite/ndb/r/ndb_partition_error2.result similarity index 100% rename from mysql-test/r/ndb_partition_error2.result rename to mysql-test/suite/ndb/r/ndb_partition_error2.result diff --git a/mysql-test/r/ndb_partition_key.result b/mysql-test/suite/ndb/r/ndb_partition_key.result similarity index 100% rename from mysql-test/r/ndb_partition_key.result rename to mysql-test/suite/ndb/r/ndb_partition_key.result diff --git a/mysql-test/r/ndb_partition_list.result b/mysql-test/suite/ndb/r/ndb_partition_list.result similarity index 100% rename from mysql-test/r/ndb_partition_list.result rename to mysql-test/suite/ndb/r/ndb_partition_list.result diff --git a/mysql-test/r/ndb_partition_range.result b/mysql-test/suite/ndb/r/ndb_partition_range.result similarity index 100% rename from mysql-test/r/ndb_partition_range.result rename to mysql-test/suite/ndb/r/ndb_partition_range.result diff --git a/mysql-test/r/ndb_read_multi_range.result b/mysql-test/suite/ndb/r/ndb_read_multi_range.result similarity index 100% rename from mysql-test/r/ndb_read_multi_range.result rename to mysql-test/suite/ndb/r/ndb_read_multi_range.result diff --git a/mysql-test/r/ndb_rename.result b/mysql-test/suite/ndb/r/ndb_rename.result similarity index 100% rename from mysql-test/r/ndb_rename.result rename to mysql-test/suite/ndb/r/ndb_rename.result diff --git a/mysql-test/r/ndb_replace.result b/mysql-test/suite/ndb/r/ndb_replace.result similarity index 100% rename from mysql-test/r/ndb_replace.result rename to mysql-test/suite/ndb/r/ndb_replace.result diff --git a/mysql-test/r/ndb_restore.result b/mysql-test/suite/ndb/r/ndb_restore.result similarity index 100% rename from mysql-test/r/ndb_restore.result rename to mysql-test/suite/ndb/r/ndb_restore.result diff --git a/mysql-test/r/ndb_restore_compat.result b/mysql-test/suite/ndb/r/ndb_restore_compat.result similarity index 100% rename from mysql-test/r/ndb_restore_compat.result rename to mysql-test/suite/ndb/r/ndb_restore_compat.result diff --git a/mysql-test/r/ndb_restore_partition.result b/mysql-test/suite/ndb/r/ndb_restore_partition.result similarity index 100% rename from mysql-test/r/ndb_restore_partition.result rename to mysql-test/suite/ndb/r/ndb_restore_partition.result diff --git a/mysql-test/r/ndb_restore_print.result b/mysql-test/suite/ndb/r/ndb_restore_print.result similarity index 100% rename from mysql-test/r/ndb_restore_print.result rename to mysql-test/suite/ndb/r/ndb_restore_print.result diff --git a/mysql-test/r/ndb_row_format.result b/mysql-test/suite/ndb/r/ndb_row_format.result similarity index 100% rename from mysql-test/r/ndb_row_format.result rename to mysql-test/suite/ndb/r/ndb_row_format.result diff --git a/mysql-test/r/ndb_single_user.result b/mysql-test/suite/ndb/r/ndb_single_user.result similarity index 100% rename from mysql-test/r/ndb_single_user.result rename to mysql-test/suite/ndb/r/ndb_single_user.result diff --git a/mysql-test/r/ndb_sp.result b/mysql-test/suite/ndb/r/ndb_sp.result similarity index 100% rename from mysql-test/r/ndb_sp.result rename to mysql-test/suite/ndb/r/ndb_sp.result diff --git a/mysql-test/r/ndb_subquery.result b/mysql-test/suite/ndb/r/ndb_subquery.result similarity index 100% rename from mysql-test/r/ndb_subquery.result rename to mysql-test/suite/ndb/r/ndb_subquery.result diff --git a/mysql-test/r/ndb_temporary.result b/mysql-test/suite/ndb/r/ndb_temporary.result similarity index 100% rename from mysql-test/r/ndb_temporary.result rename to mysql-test/suite/ndb/r/ndb_temporary.result diff --git a/mysql-test/r/ndb_transaction.result b/mysql-test/suite/ndb/r/ndb_transaction.result similarity index 100% rename from mysql-test/r/ndb_transaction.result rename to mysql-test/suite/ndb/r/ndb_transaction.result diff --git a/mysql-test/r/ndb_trigger.result b/mysql-test/suite/ndb/r/ndb_trigger.result similarity index 100% rename from mysql-test/r/ndb_trigger.result rename to mysql-test/suite/ndb/r/ndb_trigger.result diff --git a/mysql-test/r/ndb_truncate.result b/mysql-test/suite/ndb/r/ndb_truncate.result similarity index 100% rename from mysql-test/r/ndb_truncate.result rename to mysql-test/suite/ndb/r/ndb_truncate.result diff --git a/mysql-test/r/ndb_types.result b/mysql-test/suite/ndb/r/ndb_types.result similarity index 100% rename from mysql-test/r/ndb_types.result rename to mysql-test/suite/ndb/r/ndb_types.result diff --git a/mysql-test/r/ndb_update.result b/mysql-test/suite/ndb/r/ndb_update.result similarity index 100% rename from mysql-test/r/ndb_update.result rename to mysql-test/suite/ndb/r/ndb_update.result diff --git a/mysql-test/r/ndb_view.result b/mysql-test/suite/ndb/r/ndb_view.result similarity index 100% rename from mysql-test/r/ndb_view.result rename to mysql-test/suite/ndb/r/ndb_view.result diff --git a/mysql-test/r/ndbapi.result b/mysql-test/suite/ndb/r/ndbapi.result similarity index 100% rename from mysql-test/r/ndbapi.result rename to mysql-test/suite/ndb/r/ndbapi.result diff --git a/mysql-test/r/partition_03ndb.result b/mysql-test/suite/ndb/r/partition_03ndb.result similarity index 100% rename from mysql-test/r/partition_03ndb.result rename to mysql-test/suite/ndb/r/partition_03ndb.result diff --git a/mysql-test/r/ps_7ndb.result b/mysql-test/suite/ndb/r/ps_7ndb.result similarity index 100% rename from mysql-test/r/ps_7ndb.result rename to mysql-test/suite/ndb/r/ps_7ndb.result diff --git a/mysql-test/r/strict_autoinc_5ndb.result b/mysql-test/suite/ndb/r/strict_autoinc_5ndb.result similarity index 100% rename from mysql-test/r/strict_autoinc_5ndb.result rename to mysql-test/suite/ndb/r/strict_autoinc_5ndb.result diff --git a/mysql-test/suite/ndb/t/disabled.def b/mysql-test/suite/ndb/t/disabled.def new file mode 100644 index 00000000000..ec1dc26039f --- /dev/null +++ b/mysql-test/suite/ndb/t/disabled.def @@ -0,0 +1,23 @@ +############################################################################## +# +# List the test cases that are to be disabled temporarily. +# +# Separate the test case name and the comment with ':'. +# +# : BUG# +# +# Do not use any TAB characters for whitespace. +# +############################################################################## +ndb_autodiscover : BUG#18952 2006-02-16 jmiller Needs to be fixed w.r.t binlog +ndb_autodiscover2 : BUG#18952 2006-02-16 jmiller Needs to be fixed w.r.t binlog +ndb_load : BUG#17233 2006-05-04 tomas failed load data from infile causes mysqld dbug_assert, binlog not flushed + +partition_03ndb : BUG#16385 2006-03-24 mikael Partitions: crash when updating a range partitioned NDB table + +ndb_partition_error2 : HF is not sure if the test can work as internded on all the platforms + +# the below testcase have been reworked to avoid the bug, test contains comment, keep bug open +#ndb_binlog_ddl_multi : BUG#18976 2006-04-10 kent CRBR: multiple binlog, second binlog may miss schema log events +#ndb_binlog_discover : bug#21806 2006-08-24 +#ndb_autodiscover3 : bug#21806 diff --git a/mysql-test/t/loaddata_autocom_ndb.test b/mysql-test/suite/ndb/t/loaddata_autocom_ndb.test similarity index 100% rename from mysql-test/t/loaddata_autocom_ndb.test rename to mysql-test/suite/ndb/t/loaddata_autocom_ndb.test diff --git a/mysql-test/t/ndb_alter_table.test b/mysql-test/suite/ndb/t/ndb_alter_table.test similarity index 100% rename from mysql-test/t/ndb_alter_table.test rename to mysql-test/suite/ndb/t/ndb_alter_table.test diff --git a/mysql-test/t/ndb_alter_table2.test b/mysql-test/suite/ndb/t/ndb_alter_table2.test similarity index 100% rename from mysql-test/t/ndb_alter_table2.test rename to mysql-test/suite/ndb/t/ndb_alter_table2.test diff --git a/mysql-test/t/ndb_alter_table3.test b/mysql-test/suite/ndb/t/ndb_alter_table3.test similarity index 100% rename from mysql-test/t/ndb_alter_table3.test rename to mysql-test/suite/ndb/t/ndb_alter_table3.test diff --git a/mysql-test/t/ndb_autodiscover.test b/mysql-test/suite/ndb/t/ndb_autodiscover.test similarity index 100% rename from mysql-test/t/ndb_autodiscover.test rename to mysql-test/suite/ndb/t/ndb_autodiscover.test diff --git a/mysql-test/t/ndb_autodiscover2-master.opt b/mysql-test/suite/ndb/t/ndb_autodiscover2-master.opt similarity index 100% rename from mysql-test/t/ndb_autodiscover2-master.opt rename to mysql-test/suite/ndb/t/ndb_autodiscover2-master.opt diff --git a/mysql-test/t/ndb_autodiscover2.test b/mysql-test/suite/ndb/t/ndb_autodiscover2.test similarity index 100% rename from mysql-test/t/ndb_autodiscover2.test rename to mysql-test/suite/ndb/t/ndb_autodiscover2.test diff --git a/mysql-test/t/ndb_autodiscover3.test b/mysql-test/suite/ndb/t/ndb_autodiscover3.test similarity index 100% rename from mysql-test/t/ndb_autodiscover3.test rename to mysql-test/suite/ndb/t/ndb_autodiscover3.test diff --git a/mysql-test/t/ndb_backup_print.test b/mysql-test/suite/ndb/t/ndb_backup_print.test similarity index 100% rename from mysql-test/t/ndb_backup_print.test rename to mysql-test/suite/ndb/t/ndb_backup_print.test diff --git a/mysql-test/t/ndb_basic.test b/mysql-test/suite/ndb/t/ndb_basic.test similarity index 100% rename from mysql-test/t/ndb_basic.test rename to mysql-test/suite/ndb/t/ndb_basic.test diff --git a/mysql-test/t/ndb_binlog_basic.test b/mysql-test/suite/ndb/t/ndb_binlog_basic.test similarity index 100% rename from mysql-test/t/ndb_binlog_basic.test rename to mysql-test/suite/ndb/t/ndb_binlog_basic.test diff --git a/mysql-test/t/ndb_binlog_basic2.test b/mysql-test/suite/ndb/t/ndb_binlog_basic2.test similarity index 100% rename from mysql-test/t/ndb_binlog_basic2.test rename to mysql-test/suite/ndb/t/ndb_binlog_basic2.test diff --git a/mysql-test/t/ndb_binlog_ddl_multi.test b/mysql-test/suite/ndb/t/ndb_binlog_ddl_multi.test similarity index 100% rename from mysql-test/t/ndb_binlog_ddl_multi.test rename to mysql-test/suite/ndb/t/ndb_binlog_ddl_multi.test diff --git a/mysql-test/t/ndb_binlog_discover.test b/mysql-test/suite/ndb/t/ndb_binlog_discover.test similarity index 100% rename from mysql-test/t/ndb_binlog_discover.test rename to mysql-test/suite/ndb/t/ndb_binlog_discover.test diff --git a/mysql-test/t/ndb_binlog_ignore_db-master.opt b/mysql-test/suite/ndb/t/ndb_binlog_ignore_db-master.opt similarity index 100% rename from mysql-test/t/ndb_binlog_ignore_db-master.opt rename to mysql-test/suite/ndb/t/ndb_binlog_ignore_db-master.opt diff --git a/mysql-test/t/ndb_binlog_ignore_db.test b/mysql-test/suite/ndb/t/ndb_binlog_ignore_db.test similarity index 100% rename from mysql-test/t/ndb_binlog_ignore_db.test rename to mysql-test/suite/ndb/t/ndb_binlog_ignore_db.test diff --git a/mysql-test/t/ndb_binlog_log_bin.test b/mysql-test/suite/ndb/t/ndb_binlog_log_bin.test similarity index 100% rename from mysql-test/t/ndb_binlog_log_bin.test rename to mysql-test/suite/ndb/t/ndb_binlog_log_bin.test diff --git a/mysql-test/t/ndb_binlog_multi.test b/mysql-test/suite/ndb/t/ndb_binlog_multi.test similarity index 100% rename from mysql-test/t/ndb_binlog_multi.test rename to mysql-test/suite/ndb/t/ndb_binlog_multi.test diff --git a/mysql-test/t/ndb_bitfield.test b/mysql-test/suite/ndb/t/ndb_bitfield.test similarity index 100% rename from mysql-test/t/ndb_bitfield.test rename to mysql-test/suite/ndb/t/ndb_bitfield.test diff --git a/mysql-test/t/ndb_blob.test b/mysql-test/suite/ndb/t/ndb_blob.test similarity index 100% rename from mysql-test/t/ndb_blob.test rename to mysql-test/suite/ndb/t/ndb_blob.test diff --git a/mysql-test/t/ndb_blob_partition.test b/mysql-test/suite/ndb/t/ndb_blob_partition.test similarity index 100% rename from mysql-test/t/ndb_blob_partition.test rename to mysql-test/suite/ndb/t/ndb_blob_partition.test diff --git a/mysql-test/t/ndb_cache.test b/mysql-test/suite/ndb/t/ndb_cache.test similarity index 100% rename from mysql-test/t/ndb_cache.test rename to mysql-test/suite/ndb/t/ndb_cache.test diff --git a/mysql-test/t/ndb_cache2.test b/mysql-test/suite/ndb/t/ndb_cache2.test similarity index 100% rename from mysql-test/t/ndb_cache2.test rename to mysql-test/suite/ndb/t/ndb_cache2.test diff --git a/mysql-test/t/ndb_cache_multi.test b/mysql-test/suite/ndb/t/ndb_cache_multi.test similarity index 100% rename from mysql-test/t/ndb_cache_multi.test rename to mysql-test/suite/ndb/t/ndb_cache_multi.test diff --git a/mysql-test/t/ndb_cache_multi2.test b/mysql-test/suite/ndb/t/ndb_cache_multi2.test similarity index 100% rename from mysql-test/t/ndb_cache_multi2.test rename to mysql-test/suite/ndb/t/ndb_cache_multi2.test diff --git a/mysql-test/t/ndb_charset.test b/mysql-test/suite/ndb/t/ndb_charset.test similarity index 100% rename from mysql-test/t/ndb_charset.test rename to mysql-test/suite/ndb/t/ndb_charset.test diff --git a/mysql-test/t/ndb_condition_pushdown.test b/mysql-test/suite/ndb/t/ndb_condition_pushdown.test similarity index 100% rename from mysql-test/t/ndb_condition_pushdown.test rename to mysql-test/suite/ndb/t/ndb_condition_pushdown.test diff --git a/mysql-test/t/ndb_config.test b/mysql-test/suite/ndb/t/ndb_config.test similarity index 100% rename from mysql-test/t/ndb_config.test rename to mysql-test/suite/ndb/t/ndb_config.test diff --git a/mysql-test/t/ndb_config2.test b/mysql-test/suite/ndb/t/ndb_config2.test similarity index 100% rename from mysql-test/t/ndb_config2.test rename to mysql-test/suite/ndb/t/ndb_config2.test diff --git a/mysql-test/t/ndb_cursor.test b/mysql-test/suite/ndb/t/ndb_cursor.test similarity index 100% rename from mysql-test/t/ndb_cursor.test rename to mysql-test/suite/ndb/t/ndb_cursor.test diff --git a/mysql-test/t/ndb_database.test b/mysql-test/suite/ndb/t/ndb_database.test similarity index 100% rename from mysql-test/t/ndb_database.test rename to mysql-test/suite/ndb/t/ndb_database.test diff --git a/mysql-test/t/ndb_dd_alter.test b/mysql-test/suite/ndb/t/ndb_dd_alter.test similarity index 100% rename from mysql-test/t/ndb_dd_alter.test rename to mysql-test/suite/ndb/t/ndb_dd_alter.test diff --git a/mysql-test/t/ndb_dd_backuprestore.test b/mysql-test/suite/ndb/t/ndb_dd_backuprestore.test similarity index 100% rename from mysql-test/t/ndb_dd_backuprestore.test rename to mysql-test/suite/ndb/t/ndb_dd_backuprestore.test diff --git a/mysql-test/t/ndb_dd_basic.test b/mysql-test/suite/ndb/t/ndb_dd_basic.test similarity index 100% rename from mysql-test/t/ndb_dd_basic.test rename to mysql-test/suite/ndb/t/ndb_dd_basic.test diff --git a/mysql-test/t/ndb_dd_ddl.test b/mysql-test/suite/ndb/t/ndb_dd_ddl.test similarity index 100% rename from mysql-test/t/ndb_dd_ddl.test rename to mysql-test/suite/ndb/t/ndb_dd_ddl.test diff --git a/mysql-test/t/ndb_dd_disk2memory.test b/mysql-test/suite/ndb/t/ndb_dd_disk2memory.test similarity index 100% rename from mysql-test/t/ndb_dd_disk2memory.test rename to mysql-test/suite/ndb/t/ndb_dd_disk2memory.test diff --git a/mysql-test/t/ndb_dd_dump.test b/mysql-test/suite/ndb/t/ndb_dd_dump.test similarity index 100% rename from mysql-test/t/ndb_dd_dump.test rename to mysql-test/suite/ndb/t/ndb_dd_dump.test diff --git a/mysql-test/t/ndb_dd_sql_features.test b/mysql-test/suite/ndb/t/ndb_dd_sql_features.test similarity index 100% rename from mysql-test/t/ndb_dd_sql_features.test rename to mysql-test/suite/ndb/t/ndb_dd_sql_features.test diff --git a/mysql-test/t/ndb_gis.test b/mysql-test/suite/ndb/t/ndb_gis.test similarity index 100% rename from mysql-test/t/ndb_gis.test rename to mysql-test/suite/ndb/t/ndb_gis.test diff --git a/mysql-test/t/ndb_grant.later b/mysql-test/suite/ndb/t/ndb_grant.later similarity index 100% rename from mysql-test/t/ndb_grant.later rename to mysql-test/suite/ndb/t/ndb_grant.later diff --git a/mysql-test/t/ndb_index.test b/mysql-test/suite/ndb/t/ndb_index.test similarity index 100% rename from mysql-test/t/ndb_index.test rename to mysql-test/suite/ndb/t/ndb_index.test diff --git a/mysql-test/t/ndb_index_ordered.test b/mysql-test/suite/ndb/t/ndb_index_ordered.test similarity index 100% rename from mysql-test/t/ndb_index_ordered.test rename to mysql-test/suite/ndb/t/ndb_index_ordered.test diff --git a/mysql-test/t/ndb_index_unique.test b/mysql-test/suite/ndb/t/ndb_index_unique.test similarity index 100% rename from mysql-test/t/ndb_index_unique.test rename to mysql-test/suite/ndb/t/ndb_index_unique.test diff --git a/mysql-test/t/ndb_insert.test b/mysql-test/suite/ndb/t/ndb_insert.test similarity index 100% rename from mysql-test/t/ndb_insert.test rename to mysql-test/suite/ndb/t/ndb_insert.test diff --git a/mysql-test/t/ndb_limit.test b/mysql-test/suite/ndb/t/ndb_limit.test similarity index 100% rename from mysql-test/t/ndb_limit.test rename to mysql-test/suite/ndb/t/ndb_limit.test diff --git a/mysql-test/t/ndb_load.test b/mysql-test/suite/ndb/t/ndb_load.test similarity index 100% rename from mysql-test/t/ndb_load.test rename to mysql-test/suite/ndb/t/ndb_load.test diff --git a/mysql-test/t/ndb_loaddatalocal.test b/mysql-test/suite/ndb/t/ndb_loaddatalocal.test similarity index 100% rename from mysql-test/t/ndb_loaddatalocal.test rename to mysql-test/suite/ndb/t/ndb_loaddatalocal.test diff --git a/mysql-test/t/ndb_lock.test b/mysql-test/suite/ndb/t/ndb_lock.test similarity index 100% rename from mysql-test/t/ndb_lock.test rename to mysql-test/suite/ndb/t/ndb_lock.test diff --git a/mysql-test/t/ndb_minmax.test b/mysql-test/suite/ndb/t/ndb_minmax.test similarity index 100% rename from mysql-test/t/ndb_minmax.test rename to mysql-test/suite/ndb/t/ndb_minmax.test diff --git a/mysql-test/t/ndb_multi.test b/mysql-test/suite/ndb/t/ndb_multi.test similarity index 100% rename from mysql-test/t/ndb_multi.test rename to mysql-test/suite/ndb/t/ndb_multi.test diff --git a/mysql-test/t/ndb_multi_row.test b/mysql-test/suite/ndb/t/ndb_multi_row.test similarity index 100% rename from mysql-test/t/ndb_multi_row.test rename to mysql-test/suite/ndb/t/ndb_multi_row.test diff --git a/mysql-test/t/ndb_partition_error.test b/mysql-test/suite/ndb/t/ndb_partition_error.test similarity index 100% rename from mysql-test/t/ndb_partition_error.test rename to mysql-test/suite/ndb/t/ndb_partition_error.test diff --git a/mysql-test/t/ndb_partition_error2-master.opt b/mysql-test/suite/ndb/t/ndb_partition_error2-master.opt similarity index 100% rename from mysql-test/t/ndb_partition_error2-master.opt rename to mysql-test/suite/ndb/t/ndb_partition_error2-master.opt diff --git a/mysql-test/t/ndb_partition_error2.test b/mysql-test/suite/ndb/t/ndb_partition_error2.test similarity index 100% rename from mysql-test/t/ndb_partition_error2.test rename to mysql-test/suite/ndb/t/ndb_partition_error2.test diff --git a/mysql-test/t/ndb_partition_key.test b/mysql-test/suite/ndb/t/ndb_partition_key.test similarity index 100% rename from mysql-test/t/ndb_partition_key.test rename to mysql-test/suite/ndb/t/ndb_partition_key.test diff --git a/mysql-test/t/ndb_partition_list.test b/mysql-test/suite/ndb/t/ndb_partition_list.test similarity index 100% rename from mysql-test/t/ndb_partition_list.test rename to mysql-test/suite/ndb/t/ndb_partition_list.test diff --git a/mysql-test/t/ndb_partition_range.test b/mysql-test/suite/ndb/t/ndb_partition_range.test similarity index 100% rename from mysql-test/t/ndb_partition_range.test rename to mysql-test/suite/ndb/t/ndb_partition_range.test diff --git a/mysql-test/t/ndb_read_multi_range.test b/mysql-test/suite/ndb/t/ndb_read_multi_range.test similarity index 100% rename from mysql-test/t/ndb_read_multi_range.test rename to mysql-test/suite/ndb/t/ndb_read_multi_range.test diff --git a/mysql-test/t/ndb_rename.test b/mysql-test/suite/ndb/t/ndb_rename.test similarity index 100% rename from mysql-test/t/ndb_rename.test rename to mysql-test/suite/ndb/t/ndb_rename.test diff --git a/mysql-test/t/ndb_replace.test b/mysql-test/suite/ndb/t/ndb_replace.test similarity index 100% rename from mysql-test/t/ndb_replace.test rename to mysql-test/suite/ndb/t/ndb_replace.test diff --git a/mysql-test/t/ndb_restore.test b/mysql-test/suite/ndb/t/ndb_restore.test similarity index 100% rename from mysql-test/t/ndb_restore.test rename to mysql-test/suite/ndb/t/ndb_restore.test diff --git a/mysql-test/t/ndb_restore_compat.test b/mysql-test/suite/ndb/t/ndb_restore_compat.test similarity index 100% rename from mysql-test/t/ndb_restore_compat.test rename to mysql-test/suite/ndb/t/ndb_restore_compat.test diff --git a/mysql-test/t/ndb_restore_partition-master.opt b/mysql-test/suite/ndb/t/ndb_restore_partition-master.opt similarity index 100% rename from mysql-test/t/ndb_restore_partition-master.opt rename to mysql-test/suite/ndb/t/ndb_restore_partition-master.opt diff --git a/mysql-test/t/ndb_restore_partition.test b/mysql-test/suite/ndb/t/ndb_restore_partition.test similarity index 100% rename from mysql-test/t/ndb_restore_partition.test rename to mysql-test/suite/ndb/t/ndb_restore_partition.test diff --git a/mysql-test/t/ndb_restore_print.test b/mysql-test/suite/ndb/t/ndb_restore_print.test similarity index 100% rename from mysql-test/t/ndb_restore_print.test rename to mysql-test/suite/ndb/t/ndb_restore_print.test diff --git a/mysql-test/t/ndb_row_format.test b/mysql-test/suite/ndb/t/ndb_row_format.test similarity index 100% rename from mysql-test/t/ndb_row_format.test rename to mysql-test/suite/ndb/t/ndb_row_format.test diff --git a/mysql-test/t/ndb_single_user.test b/mysql-test/suite/ndb/t/ndb_single_user.test similarity index 100% rename from mysql-test/t/ndb_single_user.test rename to mysql-test/suite/ndb/t/ndb_single_user.test diff --git a/mysql-test/t/ndb_sp.test b/mysql-test/suite/ndb/t/ndb_sp.test similarity index 100% rename from mysql-test/t/ndb_sp.test rename to mysql-test/suite/ndb/t/ndb_sp.test diff --git a/mysql-test/t/ndb_subquery.test b/mysql-test/suite/ndb/t/ndb_subquery.test similarity index 100% rename from mysql-test/t/ndb_subquery.test rename to mysql-test/suite/ndb/t/ndb_subquery.test diff --git a/mysql-test/t/ndb_temporary.test b/mysql-test/suite/ndb/t/ndb_temporary.test similarity index 100% rename from mysql-test/t/ndb_temporary.test rename to mysql-test/suite/ndb/t/ndb_temporary.test diff --git a/mysql-test/t/ndb_transaction.test b/mysql-test/suite/ndb/t/ndb_transaction.test similarity index 100% rename from mysql-test/t/ndb_transaction.test rename to mysql-test/suite/ndb/t/ndb_transaction.test diff --git a/mysql-test/t/ndb_trigger.test b/mysql-test/suite/ndb/t/ndb_trigger.test similarity index 100% rename from mysql-test/t/ndb_trigger.test rename to mysql-test/suite/ndb/t/ndb_trigger.test diff --git a/mysql-test/t/ndb_truncate.test b/mysql-test/suite/ndb/t/ndb_truncate.test similarity index 100% rename from mysql-test/t/ndb_truncate.test rename to mysql-test/suite/ndb/t/ndb_truncate.test diff --git a/mysql-test/t/ndb_types.test b/mysql-test/suite/ndb/t/ndb_types.test similarity index 100% rename from mysql-test/t/ndb_types.test rename to mysql-test/suite/ndb/t/ndb_types.test diff --git a/mysql-test/t/ndb_update.test b/mysql-test/suite/ndb/t/ndb_update.test similarity index 100% rename from mysql-test/t/ndb_update.test rename to mysql-test/suite/ndb/t/ndb_update.test diff --git a/mysql-test/t/ndb_view.test b/mysql-test/suite/ndb/t/ndb_view.test similarity index 100% rename from mysql-test/t/ndb_view.test rename to mysql-test/suite/ndb/t/ndb_view.test diff --git a/mysql-test/t/ndbapi.test b/mysql-test/suite/ndb/t/ndbapi.test similarity index 100% rename from mysql-test/t/ndbapi.test rename to mysql-test/suite/ndb/t/ndbapi.test diff --git a/mysql-test/t/partition_03ndb.test b/mysql-test/suite/ndb/t/partition_03ndb.test similarity index 100% rename from mysql-test/t/partition_03ndb.test rename to mysql-test/suite/ndb/t/partition_03ndb.test diff --git a/mysql-test/t/ps_7ndb.test b/mysql-test/suite/ndb/t/ps_7ndb.test similarity index 100% rename from mysql-test/t/ps_7ndb.test rename to mysql-test/suite/ndb/t/ps_7ndb.test diff --git a/mysql-test/t/strict_autoinc_5ndb.test b/mysql-test/suite/ndb/t/strict_autoinc_5ndb.test similarity index 100% rename from mysql-test/t/strict_autoinc_5ndb.test rename to mysql-test/suite/ndb/t/strict_autoinc_5ndb.test diff --git a/mysql-test/r/rpl000001.a.result b/mysql-test/suite/rpl/r/rpl000001.a.result similarity index 100% rename from mysql-test/r/rpl000001.a.result rename to mysql-test/suite/rpl/r/rpl000001.a.result diff --git a/mysql-test/r/rpl000001.b.result b/mysql-test/suite/rpl/r/rpl000001.b.result similarity index 100% rename from mysql-test/r/rpl000001.b.result rename to mysql-test/suite/rpl/r/rpl000001.b.result diff --git a/mysql-test/r/rpl000010.result b/mysql-test/suite/rpl/r/rpl000010.result similarity index 100% rename from mysql-test/r/rpl000010.result rename to mysql-test/suite/rpl/r/rpl000010.result diff --git a/mysql-test/r/rpl000011.result b/mysql-test/suite/rpl/r/rpl000011.result similarity index 100% rename from mysql-test/r/rpl000011.result rename to mysql-test/suite/rpl/r/rpl000011.result diff --git a/mysql-test/r/rpl000013.result b/mysql-test/suite/rpl/r/rpl000013.result similarity index 100% rename from mysql-test/r/rpl000013.result rename to mysql-test/suite/rpl/r/rpl000013.result diff --git a/mysql-test/r/rpl000017.result b/mysql-test/suite/rpl/r/rpl000017.result similarity index 100% rename from mysql-test/r/rpl000017.result rename to mysql-test/suite/rpl/r/rpl000017.result diff --git a/mysql-test/r/rpl_000015.result b/mysql-test/suite/rpl/r/rpl_000015.result similarity index 100% rename from mysql-test/r/rpl_000015.result rename to mysql-test/suite/rpl/r/rpl_000015.result diff --git a/mysql-test/r/rpl_EE_err.result b/mysql-test/suite/rpl/r/rpl_EE_err.result similarity index 100% rename from mysql-test/r/rpl_EE_err.result rename to mysql-test/suite/rpl/r/rpl_EE_err.result diff --git a/mysql-test/r/rpl_LD_INFILE.result b/mysql-test/suite/rpl/r/rpl_LD_INFILE.result similarity index 100% rename from mysql-test/r/rpl_LD_INFILE.result rename to mysql-test/suite/rpl/r/rpl_LD_INFILE.result diff --git a/mysql-test/r/rpl_alter.result b/mysql-test/suite/rpl/r/rpl_alter.result similarity index 100% rename from mysql-test/r/rpl_alter.result rename to mysql-test/suite/rpl/r/rpl_alter.result diff --git a/mysql-test/r/rpl_alter_db.result b/mysql-test/suite/rpl/r/rpl_alter_db.result similarity index 100% rename from mysql-test/r/rpl_alter_db.result rename to mysql-test/suite/rpl/r/rpl_alter_db.result diff --git a/mysql-test/r/rpl_auto_increment.result b/mysql-test/suite/rpl/r/rpl_auto_increment.result similarity index 100% rename from mysql-test/r/rpl_auto_increment.result rename to mysql-test/suite/rpl/r/rpl_auto_increment.result diff --git a/mysql-test/r/rpl_auto_increment_11932.result b/mysql-test/suite/rpl/r/rpl_auto_increment_11932.result similarity index 100% rename from mysql-test/r/rpl_auto_increment_11932.result rename to mysql-test/suite/rpl/r/rpl_auto_increment_11932.result diff --git a/mysql-test/r/rpl_bit.result b/mysql-test/suite/rpl/r/rpl_bit.result similarity index 100% rename from mysql-test/r/rpl_bit.result rename to mysql-test/suite/rpl/r/rpl_bit.result diff --git a/mysql-test/r/rpl_bit_npk.result b/mysql-test/suite/rpl/r/rpl_bit_npk.result similarity index 100% rename from mysql-test/r/rpl_bit_npk.result rename to mysql-test/suite/rpl/r/rpl_bit_npk.result diff --git a/mysql-test/r/rpl_change_master.result b/mysql-test/suite/rpl/r/rpl_change_master.result similarity index 100% rename from mysql-test/r/rpl_change_master.result rename to mysql-test/suite/rpl/r/rpl_change_master.result diff --git a/mysql-test/r/rpl_charset_sjis.result b/mysql-test/suite/rpl/r/rpl_charset_sjis.result similarity index 100% rename from mysql-test/r/rpl_charset_sjis.result rename to mysql-test/suite/rpl/r/rpl_charset_sjis.result diff --git a/mysql-test/r/rpl_commit_after_flush.result b/mysql-test/suite/rpl/r/rpl_commit_after_flush.result similarity index 100% rename from mysql-test/r/rpl_commit_after_flush.result rename to mysql-test/suite/rpl/r/rpl_commit_after_flush.result diff --git a/mysql-test/r/rpl_create_database.result b/mysql-test/suite/rpl/r/rpl_create_database.result similarity index 100% rename from mysql-test/r/rpl_create_database.result rename to mysql-test/suite/rpl/r/rpl_create_database.result diff --git a/mysql-test/r/rpl_critical_errors.result b/mysql-test/suite/rpl/r/rpl_critical_errors.result similarity index 100% rename from mysql-test/r/rpl_critical_errors.result rename to mysql-test/suite/rpl/r/rpl_critical_errors.result diff --git a/mysql-test/r/rpl_critical_errors.result.txt b/mysql-test/suite/rpl/r/rpl_critical_errors.result.txt similarity index 100% rename from mysql-test/r/rpl_critical_errors.result.txt rename to mysql-test/suite/rpl/r/rpl_critical_errors.result.txt diff --git a/mysql-test/r/rpl_ddl.result b/mysql-test/suite/rpl/r/rpl_ddl.result similarity index 100% rename from mysql-test/r/rpl_ddl.result rename to mysql-test/suite/rpl/r/rpl_ddl.result diff --git a/mysql-test/r/rpl_deadlock_innodb.result b/mysql-test/suite/rpl/r/rpl_deadlock_innodb.result similarity index 100% rename from mysql-test/r/rpl_deadlock_innodb.result rename to mysql-test/suite/rpl/r/rpl_deadlock_innodb.result diff --git a/mysql-test/r/rpl_delete_no_where.result b/mysql-test/suite/rpl/r/rpl_delete_no_where.result similarity index 100% rename from mysql-test/r/rpl_delete_no_where.result rename to mysql-test/suite/rpl/r/rpl_delete_no_where.result diff --git a/mysql-test/r/rpl_do_grant.result b/mysql-test/suite/rpl/r/rpl_do_grant.result similarity index 100% rename from mysql-test/r/rpl_do_grant.result rename to mysql-test/suite/rpl/r/rpl_do_grant.result diff --git a/mysql-test/r/rpl_drop.result b/mysql-test/suite/rpl/r/rpl_drop.result similarity index 100% rename from mysql-test/r/rpl_drop.result rename to mysql-test/suite/rpl/r/rpl_drop.result diff --git a/mysql-test/r/rpl_drop_db.result b/mysql-test/suite/rpl/r/rpl_drop_db.result similarity index 100% rename from mysql-test/r/rpl_drop_db.result rename to mysql-test/suite/rpl/r/rpl_drop_db.result diff --git a/mysql-test/r/rpl_drop_temp.result b/mysql-test/suite/rpl/r/rpl_drop_temp.result similarity index 100% rename from mysql-test/r/rpl_drop_temp.result rename to mysql-test/suite/rpl/r/rpl_drop_temp.result diff --git a/mysql-test/r/rpl_dual_pos_advance.result b/mysql-test/suite/rpl/r/rpl_dual_pos_advance.result similarity index 100% rename from mysql-test/r/rpl_dual_pos_advance.result rename to mysql-test/suite/rpl/r/rpl_dual_pos_advance.result diff --git a/mysql-test/r/rpl_empty_master_crash.result b/mysql-test/suite/rpl/r/rpl_empty_master_crash.result similarity index 100% rename from mysql-test/r/rpl_empty_master_crash.result rename to mysql-test/suite/rpl/r/rpl_empty_master_crash.result diff --git a/mysql-test/r/rpl_err_ignoredtable.result b/mysql-test/suite/rpl/r/rpl_err_ignoredtable.result similarity index 100% rename from mysql-test/r/rpl_err_ignoredtable.result rename to mysql-test/suite/rpl/r/rpl_err_ignoredtable.result diff --git a/mysql-test/r/rpl_events.result b/mysql-test/suite/rpl/r/rpl_events.result similarity index 100% rename from mysql-test/r/rpl_events.result rename to mysql-test/suite/rpl/r/rpl_events.result diff --git a/mysql-test/r/rpl_extraCol_innodb.result b/mysql-test/suite/rpl/r/rpl_extraCol_innodb.result similarity index 100% rename from mysql-test/r/rpl_extraCol_innodb.result rename to mysql-test/suite/rpl/r/rpl_extraCol_innodb.result diff --git a/mysql-test/r/rpl_extraCol_myisam.result b/mysql-test/suite/rpl/r/rpl_extraCol_myisam.result similarity index 100% rename from mysql-test/r/rpl_extraCol_myisam.result rename to mysql-test/suite/rpl/r/rpl_extraCol_myisam.result diff --git a/mysql-test/r/rpl_failed_optimize.result b/mysql-test/suite/rpl/r/rpl_failed_optimize.result similarity index 100% rename from mysql-test/r/rpl_failed_optimize.result rename to mysql-test/suite/rpl/r/rpl_failed_optimize.result diff --git a/mysql-test/r/rpl_flushlog_loop.result b/mysql-test/suite/rpl/r/rpl_flushlog_loop.result similarity index 100% rename from mysql-test/r/rpl_flushlog_loop.result rename to mysql-test/suite/rpl/r/rpl_flushlog_loop.result diff --git a/mysql-test/r/rpl_foreign_key_innodb.result b/mysql-test/suite/rpl/r/rpl_foreign_key_innodb.result similarity index 100% rename from mysql-test/r/rpl_foreign_key_innodb.result rename to mysql-test/suite/rpl/r/rpl_foreign_key_innodb.result diff --git a/mysql-test/r/rpl_free_items.result b/mysql-test/suite/rpl/r/rpl_free_items.result similarity index 100% rename from mysql-test/r/rpl_free_items.result rename to mysql-test/suite/rpl/r/rpl_free_items.result diff --git a/mysql-test/r/rpl_get_lock.result b/mysql-test/suite/rpl/r/rpl_get_lock.result similarity index 100% rename from mysql-test/r/rpl_get_lock.result rename to mysql-test/suite/rpl/r/rpl_get_lock.result diff --git a/mysql-test/r/rpl_ignore_grant.result b/mysql-test/suite/rpl/r/rpl_ignore_grant.result similarity index 100% rename from mysql-test/r/rpl_ignore_grant.result rename to mysql-test/suite/rpl/r/rpl_ignore_grant.result diff --git a/mysql-test/r/rpl_ignore_revoke.result b/mysql-test/suite/rpl/r/rpl_ignore_revoke.result similarity index 100% rename from mysql-test/r/rpl_ignore_revoke.result rename to mysql-test/suite/rpl/r/rpl_ignore_revoke.result diff --git a/mysql-test/r/rpl_ignore_table.result b/mysql-test/suite/rpl/r/rpl_ignore_table.result similarity index 100% rename from mysql-test/r/rpl_ignore_table.result rename to mysql-test/suite/rpl/r/rpl_ignore_table.result diff --git a/mysql-test/r/rpl_ignore_table_update.result b/mysql-test/suite/rpl/r/rpl_ignore_table_update.result similarity index 100% rename from mysql-test/r/rpl_ignore_table_update.result rename to mysql-test/suite/rpl/r/rpl_ignore_table_update.result diff --git a/mysql-test/r/rpl_incident.result b/mysql-test/suite/rpl/r/rpl_incident.result similarity index 100% rename from mysql-test/r/rpl_incident.result rename to mysql-test/suite/rpl/r/rpl_incident.result diff --git a/mysql-test/r/rpl_init_slave.result b/mysql-test/suite/rpl/r/rpl_init_slave.result similarity index 100% rename from mysql-test/r/rpl_init_slave.result rename to mysql-test/suite/rpl/r/rpl_init_slave.result diff --git a/mysql-test/r/rpl_innodb.result b/mysql-test/suite/rpl/r/rpl_innodb.result similarity index 100% rename from mysql-test/r/rpl_innodb.result rename to mysql-test/suite/rpl/r/rpl_innodb.result diff --git a/mysql-test/r/rpl_insert.result b/mysql-test/suite/rpl/r/rpl_insert.result similarity index 100% rename from mysql-test/r/rpl_insert.result rename to mysql-test/suite/rpl/r/rpl_insert.result diff --git a/mysql-test/r/rpl_insert_id.result b/mysql-test/suite/rpl/r/rpl_insert_id.result similarity index 100% rename from mysql-test/r/rpl_insert_id.result rename to mysql-test/suite/rpl/r/rpl_insert_id.result diff --git a/mysql-test/r/rpl_insert_id_pk.result b/mysql-test/suite/rpl/r/rpl_insert_id_pk.result similarity index 100% rename from mysql-test/r/rpl_insert_id_pk.result rename to mysql-test/suite/rpl/r/rpl_insert_id_pk.result diff --git a/mysql-test/r/rpl_insert_ignore.result b/mysql-test/suite/rpl/r/rpl_insert_ignore.result similarity index 100% rename from mysql-test/r/rpl_insert_ignore.result rename to mysql-test/suite/rpl/r/rpl_insert_ignore.result diff --git a/mysql-test/r/rpl_insert_select.result b/mysql-test/suite/rpl/r/rpl_insert_select.result similarity index 100% rename from mysql-test/r/rpl_insert_select.result rename to mysql-test/suite/rpl/r/rpl_insert_select.result diff --git a/mysql-test/r/rpl_known_bugs_detection.result b/mysql-test/suite/rpl/r/rpl_known_bugs_detection.result similarity index 100% rename from mysql-test/r/rpl_known_bugs_detection.result rename to mysql-test/suite/rpl/r/rpl_known_bugs_detection.result diff --git a/mysql-test/r/rpl_load_from_master.result b/mysql-test/suite/rpl/r/rpl_load_from_master.result similarity index 100% rename from mysql-test/r/rpl_load_from_master.result rename to mysql-test/suite/rpl/r/rpl_load_from_master.result diff --git a/mysql-test/r/rpl_load_table_from_master.result b/mysql-test/suite/rpl/r/rpl_load_table_from_master.result similarity index 100% rename from mysql-test/r/rpl_load_table_from_master.result rename to mysql-test/suite/rpl/r/rpl_load_table_from_master.result diff --git a/mysql-test/r/rpl_loaddata.result b/mysql-test/suite/rpl/r/rpl_loaddata.result similarity index 100% rename from mysql-test/r/rpl_loaddata.result rename to mysql-test/suite/rpl/r/rpl_loaddata.result diff --git a/mysql-test/r/rpl_loaddata_charset.result b/mysql-test/suite/rpl/r/rpl_loaddata_charset.result similarity index 100% rename from mysql-test/r/rpl_loaddata_charset.result rename to mysql-test/suite/rpl/r/rpl_loaddata_charset.result diff --git a/mysql-test/r/rpl_loaddata_m.result b/mysql-test/suite/rpl/r/rpl_loaddata_m.result similarity index 100% rename from mysql-test/r/rpl_loaddata_m.result rename to mysql-test/suite/rpl/r/rpl_loaddata_m.result diff --git a/mysql-test/r/rpl_loaddata_s.result b/mysql-test/suite/rpl/r/rpl_loaddata_s.result similarity index 100% rename from mysql-test/r/rpl_loaddata_s.result rename to mysql-test/suite/rpl/r/rpl_loaddata_s.result diff --git a/mysql-test/r/rpl_loaddata_simple.result b/mysql-test/suite/rpl/r/rpl_loaddata_simple.result similarity index 100% rename from mysql-test/r/rpl_loaddata_simple.result rename to mysql-test/suite/rpl/r/rpl_loaddata_simple.result diff --git a/mysql-test/r/rpl_loaddatalocal.result b/mysql-test/suite/rpl/r/rpl_loaddatalocal.result similarity index 100% rename from mysql-test/r/rpl_loaddatalocal.result rename to mysql-test/suite/rpl/r/rpl_loaddatalocal.result diff --git a/mysql-test/r/rpl_loadfile.result b/mysql-test/suite/rpl/r/rpl_loadfile.result similarity index 100% rename from mysql-test/r/rpl_loadfile.result rename to mysql-test/suite/rpl/r/rpl_loadfile.result diff --git a/mysql-test/r/rpl_locale.result b/mysql-test/suite/rpl/r/rpl_locale.result similarity index 100% rename from mysql-test/r/rpl_locale.result rename to mysql-test/suite/rpl/r/rpl_locale.result diff --git a/mysql-test/r/rpl_log_pos.result b/mysql-test/suite/rpl/r/rpl_log_pos.result similarity index 100% rename from mysql-test/r/rpl_log_pos.result rename to mysql-test/suite/rpl/r/rpl_log_pos.result diff --git a/mysql-test/r/rpl_many_optimize.result b/mysql-test/suite/rpl/r/rpl_many_optimize.result similarity index 100% rename from mysql-test/r/rpl_many_optimize.result rename to mysql-test/suite/rpl/r/rpl_many_optimize.result diff --git a/mysql-test/r/rpl_master_pos_wait.result b/mysql-test/suite/rpl/r/rpl_master_pos_wait.result similarity index 100% rename from mysql-test/r/rpl_master_pos_wait.result rename to mysql-test/suite/rpl/r/rpl_master_pos_wait.result diff --git a/mysql-test/r/rpl_misc_functions.result b/mysql-test/suite/rpl/r/rpl_misc_functions.result similarity index 100% rename from mysql-test/r/rpl_misc_functions.result rename to mysql-test/suite/rpl/r/rpl_misc_functions.result diff --git a/mysql-test/r/rpl_mixed_ddl_dml.result b/mysql-test/suite/rpl/r/rpl_mixed_ddl_dml.result similarity index 100% rename from mysql-test/r/rpl_mixed_ddl_dml.result rename to mysql-test/suite/rpl/r/rpl_mixed_ddl_dml.result diff --git a/mysql-test/r/rpl_multi_delete.result b/mysql-test/suite/rpl/r/rpl_multi_delete.result similarity index 100% rename from mysql-test/r/rpl_multi_delete.result rename to mysql-test/suite/rpl/r/rpl_multi_delete.result diff --git a/mysql-test/r/rpl_multi_delete2.result b/mysql-test/suite/rpl/r/rpl_multi_delete2.result similarity index 100% rename from mysql-test/r/rpl_multi_delete2.result rename to mysql-test/suite/rpl/r/rpl_multi_delete2.result diff --git a/mysql-test/r/rpl_multi_engine.result b/mysql-test/suite/rpl/r/rpl_multi_engine.result similarity index 100% rename from mysql-test/r/rpl_multi_engine.result rename to mysql-test/suite/rpl/r/rpl_multi_engine.result diff --git a/mysql-test/r/rpl_multi_update.result b/mysql-test/suite/rpl/r/rpl_multi_update.result similarity index 100% rename from mysql-test/r/rpl_multi_update.result rename to mysql-test/suite/rpl/r/rpl_multi_update.result diff --git a/mysql-test/r/rpl_multi_update2.result b/mysql-test/suite/rpl/r/rpl_multi_update2.result similarity index 100% rename from mysql-test/r/rpl_multi_update2.result rename to mysql-test/suite/rpl/r/rpl_multi_update2.result diff --git a/mysql-test/r/rpl_multi_update3.result b/mysql-test/suite/rpl/r/rpl_multi_update3.result similarity index 100% rename from mysql-test/r/rpl_multi_update3.result rename to mysql-test/suite/rpl/r/rpl_multi_update3.result diff --git a/mysql-test/r/rpl_multi_update4.result b/mysql-test/suite/rpl/r/rpl_multi_update4.result similarity index 100% rename from mysql-test/r/rpl_multi_update4.result rename to mysql-test/suite/rpl/r/rpl_multi_update4.result diff --git a/mysql-test/r/rpl_optimize.result b/mysql-test/suite/rpl/r/rpl_optimize.result similarity index 100% rename from mysql-test/r/rpl_optimize.result rename to mysql-test/suite/rpl/r/rpl_optimize.result diff --git a/mysql-test/r/rpl_packet.result b/mysql-test/suite/rpl/r/rpl_packet.result similarity index 100% rename from mysql-test/r/rpl_packet.result rename to mysql-test/suite/rpl/r/rpl_packet.result diff --git a/mysql-test/r/rpl_ps.result b/mysql-test/suite/rpl/r/rpl_ps.result similarity index 100% rename from mysql-test/r/rpl_ps.result rename to mysql-test/suite/rpl/r/rpl_ps.result diff --git a/mysql-test/r/rpl_rbr_to_sbr.result b/mysql-test/suite/rpl/r/rpl_rbr_to_sbr.result similarity index 100% rename from mysql-test/r/rpl_rbr_to_sbr.result rename to mysql-test/suite/rpl/r/rpl_rbr_to_sbr.result diff --git a/mysql-test/r/rpl_read_only.result b/mysql-test/suite/rpl/r/rpl_read_only.result similarity index 100% rename from mysql-test/r/rpl_read_only.result rename to mysql-test/suite/rpl/r/rpl_read_only.result diff --git a/mysql-test/r/rpl_redirect.result b/mysql-test/suite/rpl/r/rpl_redirect.result similarity index 100% rename from mysql-test/r/rpl_redirect.result rename to mysql-test/suite/rpl/r/rpl_redirect.result diff --git a/mysql-test/r/rpl_relay_space_innodb.result b/mysql-test/suite/rpl/r/rpl_relay_space_innodb.result similarity index 100% rename from mysql-test/r/rpl_relay_space_innodb.result rename to mysql-test/suite/rpl/r/rpl_relay_space_innodb.result diff --git a/mysql-test/r/rpl_relay_space_myisam.result b/mysql-test/suite/rpl/r/rpl_relay_space_myisam.result similarity index 100% rename from mysql-test/r/rpl_relay_space_myisam.result rename to mysql-test/suite/rpl/r/rpl_relay_space_myisam.result diff --git a/mysql-test/r/rpl_relayrotate.result b/mysql-test/suite/rpl/r/rpl_relayrotate.result similarity index 100% rename from mysql-test/r/rpl_relayrotate.result rename to mysql-test/suite/rpl/r/rpl_relayrotate.result diff --git a/mysql-test/r/rpl_relayspace.result b/mysql-test/suite/rpl/r/rpl_relayspace.result similarity index 100% rename from mysql-test/r/rpl_relayspace.result rename to mysql-test/suite/rpl/r/rpl_relayspace.result diff --git a/mysql-test/r/rpl_replicate_do.result b/mysql-test/suite/rpl/r/rpl_replicate_do.result similarity index 100% rename from mysql-test/r/rpl_replicate_do.result rename to mysql-test/suite/rpl/r/rpl_replicate_do.result diff --git a/mysql-test/r/rpl_replicate_ignore_db.result b/mysql-test/suite/rpl/r/rpl_replicate_ignore_db.result similarity index 100% rename from mysql-test/r/rpl_replicate_ignore_db.result rename to mysql-test/suite/rpl/r/rpl_replicate_ignore_db.result diff --git a/mysql-test/r/rpl_rewrt_db.result b/mysql-test/suite/rpl/r/rpl_rewrt_db.result similarity index 100% rename from mysql-test/r/rpl_rewrt_db.result rename to mysql-test/suite/rpl/r/rpl_rewrt_db.result diff --git a/mysql-test/r/rpl_rotate_logs.result b/mysql-test/suite/rpl/r/rpl_rotate_logs.result similarity index 100% rename from mysql-test/r/rpl_rotate_logs.result rename to mysql-test/suite/rpl/r/rpl_rotate_logs.result diff --git a/mysql-test/r/rpl_row_001.result b/mysql-test/suite/rpl/r/rpl_row_001.result similarity index 100% rename from mysql-test/r/rpl_row_001.result rename to mysql-test/suite/rpl/r/rpl_row_001.result diff --git a/mysql-test/r/rpl_row_4_bytes.result b/mysql-test/suite/rpl/r/rpl_row_4_bytes.result similarity index 100% rename from mysql-test/r/rpl_row_4_bytes.result rename to mysql-test/suite/rpl/r/rpl_row_4_bytes.result diff --git a/mysql-test/r/rpl_row_NOW.result b/mysql-test/suite/rpl/r/rpl_row_NOW.result similarity index 100% rename from mysql-test/r/rpl_row_NOW.result rename to mysql-test/suite/rpl/r/rpl_row_NOW.result diff --git a/mysql-test/r/rpl_row_USER.result b/mysql-test/suite/rpl/r/rpl_row_USER.result similarity index 100% rename from mysql-test/r/rpl_row_USER.result rename to mysql-test/suite/rpl/r/rpl_row_USER.result diff --git a/mysql-test/r/rpl_row_UUID.result b/mysql-test/suite/rpl/r/rpl_row_UUID.result similarity index 100% rename from mysql-test/r/rpl_row_UUID.result rename to mysql-test/suite/rpl/r/rpl_row_UUID.result diff --git a/mysql-test/r/rpl_row_basic_11bugs-master.opt b/mysql-test/suite/rpl/r/rpl_row_basic_11bugs-master.opt similarity index 100% rename from mysql-test/r/rpl_row_basic_11bugs-master.opt rename to mysql-test/suite/rpl/r/rpl_row_basic_11bugs-master.opt diff --git a/mysql-test/r/rpl_row_basic_11bugs-slave.opt b/mysql-test/suite/rpl/r/rpl_row_basic_11bugs-slave.opt similarity index 100% rename from mysql-test/r/rpl_row_basic_11bugs-slave.opt rename to mysql-test/suite/rpl/r/rpl_row_basic_11bugs-slave.opt diff --git a/mysql-test/r/rpl_row_basic_11bugs.result b/mysql-test/suite/rpl/r/rpl_row_basic_11bugs.result similarity index 100% rename from mysql-test/r/rpl_row_basic_11bugs.result rename to mysql-test/suite/rpl/r/rpl_row_basic_11bugs.result diff --git a/mysql-test/r/rpl_row_basic_2myisam.result b/mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result similarity index 100% rename from mysql-test/r/rpl_row_basic_2myisam.result rename to mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result diff --git a/mysql-test/r/rpl_row_basic_3innodb.result b/mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result similarity index 100% rename from mysql-test/r/rpl_row_basic_3innodb.result rename to mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result diff --git a/mysql-test/r/rpl_row_basic_8partition.result b/mysql-test/suite/rpl/r/rpl_row_basic_8partition.result similarity index 100% rename from mysql-test/r/rpl_row_basic_8partition.result rename to mysql-test/suite/rpl/r/rpl_row_basic_8partition.result diff --git a/mysql-test/r/rpl_row_blob_innodb.result b/mysql-test/suite/rpl/r/rpl_row_blob_innodb.result similarity index 100% rename from mysql-test/r/rpl_row_blob_innodb.result rename to mysql-test/suite/rpl/r/rpl_row_blob_innodb.result diff --git a/mysql-test/r/rpl_row_blob_myisam.result b/mysql-test/suite/rpl/r/rpl_row_blob_myisam.result similarity index 100% rename from mysql-test/r/rpl_row_blob_myisam.result rename to mysql-test/suite/rpl/r/rpl_row_blob_myisam.result diff --git a/mysql-test/r/rpl_row_charset.result b/mysql-test/suite/rpl/r/rpl_row_charset.result similarity index 100% rename from mysql-test/r/rpl_row_charset.result rename to mysql-test/suite/rpl/r/rpl_row_charset.result diff --git a/mysql-test/r/rpl_row_create_table.result b/mysql-test/suite/rpl/r/rpl_row_create_table.result similarity index 100% rename from mysql-test/r/rpl_row_create_table.result rename to mysql-test/suite/rpl/r/rpl_row_create_table.result diff --git a/mysql-test/r/rpl_row_delayed_ins.result b/mysql-test/suite/rpl/r/rpl_row_delayed_ins.result similarity index 100% rename from mysql-test/r/rpl_row_delayed_ins.result rename to mysql-test/suite/rpl/r/rpl_row_delayed_ins.result diff --git a/mysql-test/r/rpl_row_drop.result b/mysql-test/suite/rpl/r/rpl_row_drop.result similarity index 100% rename from mysql-test/r/rpl_row_drop.result rename to mysql-test/suite/rpl/r/rpl_row_drop.result diff --git a/mysql-test/r/rpl_row_err_ignoredtable.result b/mysql-test/suite/rpl/r/rpl_row_err_ignoredtable.result similarity index 100% rename from mysql-test/r/rpl_row_err_ignoredtable.result rename to mysql-test/suite/rpl/r/rpl_row_err_ignoredtable.result diff --git a/mysql-test/r/rpl_row_flsh_tbls.result b/mysql-test/suite/rpl/r/rpl_row_flsh_tbls.result similarity index 100% rename from mysql-test/r/rpl_row_flsh_tbls.result rename to mysql-test/suite/rpl/r/rpl_row_flsh_tbls.result diff --git a/mysql-test/r/rpl_row_func001.result b/mysql-test/suite/rpl/r/rpl_row_func001.result similarity index 100% rename from mysql-test/r/rpl_row_func001.result rename to mysql-test/suite/rpl/r/rpl_row_func001.result diff --git a/mysql-test/r/rpl_row_func002.result b/mysql-test/suite/rpl/r/rpl_row_func002.result similarity index 100% rename from mysql-test/r/rpl_row_func002.result rename to mysql-test/suite/rpl/r/rpl_row_func002.result diff --git a/mysql-test/r/rpl_row_func003.result b/mysql-test/suite/rpl/r/rpl_row_func003.result similarity index 100% rename from mysql-test/r/rpl_row_func003.result rename to mysql-test/suite/rpl/r/rpl_row_func003.result diff --git a/mysql-test/r/rpl_row_inexist_tbl.result b/mysql-test/suite/rpl/r/rpl_row_inexist_tbl.result similarity index 100% rename from mysql-test/r/rpl_row_inexist_tbl.result rename to mysql-test/suite/rpl/r/rpl_row_inexist_tbl.result diff --git a/mysql-test/r/rpl_row_insert_delayed.result b/mysql-test/suite/rpl/r/rpl_row_insert_delayed.result similarity index 100% rename from mysql-test/r/rpl_row_insert_delayed.result rename to mysql-test/suite/rpl/r/rpl_row_insert_delayed.result diff --git a/mysql-test/r/rpl_row_loaddata_m.result b/mysql-test/suite/rpl/r/rpl_row_loaddata_m.result similarity index 100% rename from mysql-test/r/rpl_row_loaddata_m.result rename to mysql-test/suite/rpl/r/rpl_row_loaddata_m.result diff --git a/mysql-test/r/rpl_row_log.result b/mysql-test/suite/rpl/r/rpl_row_log.result similarity index 100% rename from mysql-test/r/rpl_row_log.result rename to mysql-test/suite/rpl/r/rpl_row_log.result diff --git a/mysql-test/r/rpl_row_log_innodb.result b/mysql-test/suite/rpl/r/rpl_row_log_innodb.result similarity index 100% rename from mysql-test/r/rpl_row_log_innodb.result rename to mysql-test/suite/rpl/r/rpl_row_log_innodb.result diff --git a/mysql-test/r/rpl_row_max_relay_size.result b/mysql-test/suite/rpl/r/rpl_row_max_relay_size.result similarity index 100% rename from mysql-test/r/rpl_row_max_relay_size.result rename to mysql-test/suite/rpl/r/rpl_row_max_relay_size.result diff --git a/mysql-test/r/rpl_row_multi_query.result b/mysql-test/suite/rpl/r/rpl_row_multi_query.result similarity index 100% rename from mysql-test/r/rpl_row_multi_query.result rename to mysql-test/suite/rpl/r/rpl_row_multi_query.result diff --git a/mysql-test/r/rpl_row_mysqlbinlog.result b/mysql-test/suite/rpl/r/rpl_row_mysqlbinlog.result similarity index 100% rename from mysql-test/r/rpl_row_mysqlbinlog.result rename to mysql-test/suite/rpl/r/rpl_row_mysqlbinlog.result diff --git a/mysql-test/r/rpl_row_mystery22.result b/mysql-test/suite/rpl/r/rpl_row_mystery22.result similarity index 100% rename from mysql-test/r/rpl_row_mystery22.result rename to mysql-test/suite/rpl/r/rpl_row_mystery22.result diff --git a/mysql-test/r/rpl_row_reset_slave.result b/mysql-test/suite/rpl/r/rpl_row_reset_slave.result similarity index 100% rename from mysql-test/r/rpl_row_reset_slave.result rename to mysql-test/suite/rpl/r/rpl_row_reset_slave.result diff --git a/mysql-test/r/rpl_row_sp001.result b/mysql-test/suite/rpl/r/rpl_row_sp001.result similarity index 100% rename from mysql-test/r/rpl_row_sp001.result rename to mysql-test/suite/rpl/r/rpl_row_sp001.result diff --git a/mysql-test/r/rpl_row_sp002_innodb.result b/mysql-test/suite/rpl/r/rpl_row_sp002_innodb.result similarity index 100% rename from mysql-test/r/rpl_row_sp002_innodb.result rename to mysql-test/suite/rpl/r/rpl_row_sp002_innodb.result diff --git a/mysql-test/r/rpl_row_sp003.result b/mysql-test/suite/rpl/r/rpl_row_sp003.result similarity index 100% rename from mysql-test/r/rpl_row_sp003.result rename to mysql-test/suite/rpl/r/rpl_row_sp003.result diff --git a/mysql-test/r/rpl_row_sp005.result b/mysql-test/suite/rpl/r/rpl_row_sp005.result similarity index 100% rename from mysql-test/r/rpl_row_sp005.result rename to mysql-test/suite/rpl/r/rpl_row_sp005.result diff --git a/mysql-test/r/rpl_row_sp006_InnoDB.result b/mysql-test/suite/rpl/r/rpl_row_sp006_InnoDB.result similarity index 100% rename from mysql-test/r/rpl_row_sp006_InnoDB.result rename to mysql-test/suite/rpl/r/rpl_row_sp006_InnoDB.result diff --git a/mysql-test/r/rpl_row_sp007_innodb.result b/mysql-test/suite/rpl/r/rpl_row_sp007_innodb.result similarity index 100% rename from mysql-test/r/rpl_row_sp007_innodb.result rename to mysql-test/suite/rpl/r/rpl_row_sp007_innodb.result diff --git a/mysql-test/r/rpl_row_sp008.result b/mysql-test/suite/rpl/r/rpl_row_sp008.result similarity index 100% rename from mysql-test/r/rpl_row_sp008.result rename to mysql-test/suite/rpl/r/rpl_row_sp008.result diff --git a/mysql-test/r/rpl_row_sp009.result b/mysql-test/suite/rpl/r/rpl_row_sp009.result similarity index 100% rename from mysql-test/r/rpl_row_sp009.result rename to mysql-test/suite/rpl/r/rpl_row_sp009.result diff --git a/mysql-test/r/rpl_row_sp010.result b/mysql-test/suite/rpl/r/rpl_row_sp010.result similarity index 100% rename from mysql-test/r/rpl_row_sp010.result rename to mysql-test/suite/rpl/r/rpl_row_sp010.result diff --git a/mysql-test/r/rpl_row_sp011.result b/mysql-test/suite/rpl/r/rpl_row_sp011.result similarity index 100% rename from mysql-test/r/rpl_row_sp011.result rename to mysql-test/suite/rpl/r/rpl_row_sp011.result diff --git a/mysql-test/r/rpl_row_sp012.result b/mysql-test/suite/rpl/r/rpl_row_sp012.result similarity index 100% rename from mysql-test/r/rpl_row_sp012.result rename to mysql-test/suite/rpl/r/rpl_row_sp012.result diff --git a/mysql-test/r/rpl_row_stop_middle.result b/mysql-test/suite/rpl/r/rpl_row_stop_middle.result similarity index 100% rename from mysql-test/r/rpl_row_stop_middle.result rename to mysql-test/suite/rpl/r/rpl_row_stop_middle.result diff --git a/mysql-test/r/rpl_row_stop_middle_update.result b/mysql-test/suite/rpl/r/rpl_row_stop_middle_update.result similarity index 100% rename from mysql-test/r/rpl_row_stop_middle_update.result rename to mysql-test/suite/rpl/r/rpl_row_stop_middle_update.result diff --git a/mysql-test/r/rpl_row_tabledefs_2myisam.result b/mysql-test/suite/rpl/r/rpl_row_tabledefs_2myisam.result similarity index 100% rename from mysql-test/r/rpl_row_tabledefs_2myisam.result rename to mysql-test/suite/rpl/r/rpl_row_tabledefs_2myisam.result diff --git a/mysql-test/r/rpl_row_tabledefs_3innodb.result b/mysql-test/suite/rpl/r/rpl_row_tabledefs_3innodb.result similarity index 100% rename from mysql-test/r/rpl_row_tabledefs_3innodb.result rename to mysql-test/suite/rpl/r/rpl_row_tabledefs_3innodb.result diff --git a/mysql-test/r/rpl_row_tabledefs_7ndb.result b/mysql-test/suite/rpl/r/rpl_row_tabledefs_7ndb.result similarity index 100% rename from mysql-test/r/rpl_row_tabledefs_7ndb.result rename to mysql-test/suite/rpl/r/rpl_row_tabledefs_7ndb.result diff --git a/mysql-test/r/rpl_row_trig001.result b/mysql-test/suite/rpl/r/rpl_row_trig001.result similarity index 100% rename from mysql-test/r/rpl_row_trig001.result rename to mysql-test/suite/rpl/r/rpl_row_trig001.result diff --git a/mysql-test/r/rpl_row_trig002.result b/mysql-test/suite/rpl/r/rpl_row_trig002.result similarity index 100% rename from mysql-test/r/rpl_row_trig002.result rename to mysql-test/suite/rpl/r/rpl_row_trig002.result diff --git a/mysql-test/r/rpl_row_trig003.result b/mysql-test/suite/rpl/r/rpl_row_trig003.result similarity index 100% rename from mysql-test/r/rpl_row_trig003.result rename to mysql-test/suite/rpl/r/rpl_row_trig003.result diff --git a/mysql-test/r/rpl_row_trig004.result b/mysql-test/suite/rpl/r/rpl_row_trig004.result similarity index 100% rename from mysql-test/r/rpl_row_trig004.result rename to mysql-test/suite/rpl/r/rpl_row_trig004.result diff --git a/mysql-test/r/rpl_row_until.result b/mysql-test/suite/rpl/r/rpl_row_until.result similarity index 100% rename from mysql-test/r/rpl_row_until.result rename to mysql-test/suite/rpl/r/rpl_row_until.result diff --git a/mysql-test/r/rpl_row_view01.result b/mysql-test/suite/rpl/r/rpl_row_view01.result similarity index 100% rename from mysql-test/r/rpl_row_view01.result rename to mysql-test/suite/rpl/r/rpl_row_view01.result diff --git a/mysql-test/r/rpl_server_id1.result b/mysql-test/suite/rpl/r/rpl_server_id1.result similarity index 100% rename from mysql-test/r/rpl_server_id1.result rename to mysql-test/suite/rpl/r/rpl_server_id1.result diff --git a/mysql-test/r/rpl_server_id2.result b/mysql-test/suite/rpl/r/rpl_server_id2.result similarity index 100% rename from mysql-test/r/rpl_server_id2.result rename to mysql-test/suite/rpl/r/rpl_server_id2.result diff --git a/mysql-test/r/rpl_session_var.result b/mysql-test/suite/rpl/r/rpl_session_var.result similarity index 100% rename from mysql-test/r/rpl_session_var.result rename to mysql-test/suite/rpl/r/rpl_session_var.result diff --git a/mysql-test/r/rpl_set_charset.result b/mysql-test/suite/rpl/r/rpl_set_charset.result similarity index 100% rename from mysql-test/r/rpl_set_charset.result rename to mysql-test/suite/rpl/r/rpl_set_charset.result diff --git a/mysql-test/r/rpl_sf.result b/mysql-test/suite/rpl/r/rpl_sf.result similarity index 100% rename from mysql-test/r/rpl_sf.result rename to mysql-test/suite/rpl/r/rpl_sf.result diff --git a/mysql-test/r/rpl_skip_error.result b/mysql-test/suite/rpl/r/rpl_skip_error.result similarity index 100% rename from mysql-test/r/rpl_skip_error.result rename to mysql-test/suite/rpl/r/rpl_skip_error.result diff --git a/mysql-test/r/rpl_slave_status.result b/mysql-test/suite/rpl/r/rpl_slave_status.result similarity index 100% rename from mysql-test/r/rpl_slave_status.result rename to mysql-test/suite/rpl/r/rpl_slave_status.result diff --git a/mysql-test/r/rpl_sp.result b/mysql-test/suite/rpl/r/rpl_sp.result similarity index 100% rename from mysql-test/r/rpl_sp.result rename to mysql-test/suite/rpl/r/rpl_sp.result diff --git a/mysql-test/r/rpl_sp004.result b/mysql-test/suite/rpl/r/rpl_sp004.result similarity index 100% rename from mysql-test/r/rpl_sp004.result rename to mysql-test/suite/rpl/r/rpl_sp004.result diff --git a/mysql-test/r/rpl_sp_effects.result b/mysql-test/suite/rpl/r/rpl_sp_effects.result similarity index 100% rename from mysql-test/r/rpl_sp_effects.result rename to mysql-test/suite/rpl/r/rpl_sp_effects.result diff --git a/mysql-test/r/rpl_sporadic_master.result b/mysql-test/suite/rpl/r/rpl_sporadic_master.result similarity index 100% rename from mysql-test/r/rpl_sporadic_master.result rename to mysql-test/suite/rpl/r/rpl_sporadic_master.result diff --git a/mysql-test/r/rpl_ssl.result b/mysql-test/suite/rpl/r/rpl_ssl.result similarity index 100% rename from mysql-test/r/rpl_ssl.result rename to mysql-test/suite/rpl/r/rpl_ssl.result diff --git a/mysql-test/r/rpl_ssl1.result b/mysql-test/suite/rpl/r/rpl_ssl1.result similarity index 100% rename from mysql-test/r/rpl_ssl1.result rename to mysql-test/suite/rpl/r/rpl_ssl1.result diff --git a/mysql-test/r/rpl_start_stop_slave.result b/mysql-test/suite/rpl/r/rpl_start_stop_slave.result similarity index 100% rename from mysql-test/r/rpl_start_stop_slave.result rename to mysql-test/suite/rpl/r/rpl_start_stop_slave.result diff --git a/mysql-test/r/rpl_stm_000001.result b/mysql-test/suite/rpl/r/rpl_stm_000001.result similarity index 100% rename from mysql-test/r/rpl_stm_000001.result rename to mysql-test/suite/rpl/r/rpl_stm_000001.result diff --git a/mysql-test/r/rpl_stm_EE_err2.result b/mysql-test/suite/rpl/r/rpl_stm_EE_err2.result similarity index 100% rename from mysql-test/r/rpl_stm_EE_err2.result rename to mysql-test/suite/rpl/r/rpl_stm_EE_err2.result diff --git a/mysql-test/r/rpl_stm_charset.result b/mysql-test/suite/rpl/r/rpl_stm_charset.result similarity index 100% rename from mysql-test/r/rpl_stm_charset.result rename to mysql-test/suite/rpl/r/rpl_stm_charset.result diff --git a/mysql-test/r/rpl_stm_flsh_tbls.result b/mysql-test/suite/rpl/r/rpl_stm_flsh_tbls.result similarity index 100% rename from mysql-test/r/rpl_stm_flsh_tbls.result rename to mysql-test/suite/rpl/r/rpl_stm_flsh_tbls.result diff --git a/mysql-test/r/rpl_stm_insert_delayed.result b/mysql-test/suite/rpl/r/rpl_stm_insert_delayed.result similarity index 100% rename from mysql-test/r/rpl_stm_insert_delayed.result rename to mysql-test/suite/rpl/r/rpl_stm_insert_delayed.result diff --git a/mysql-test/r/rpl_stm_log.result b/mysql-test/suite/rpl/r/rpl_stm_log.result similarity index 100% rename from mysql-test/r/rpl_stm_log.result rename to mysql-test/suite/rpl/r/rpl_stm_log.result diff --git a/mysql-test/r/rpl_stm_max_relay_size.result b/mysql-test/suite/rpl/r/rpl_stm_max_relay_size.result similarity index 100% rename from mysql-test/r/rpl_stm_max_relay_size.result rename to mysql-test/suite/rpl/r/rpl_stm_max_relay_size.result diff --git a/mysql-test/r/rpl_stm_multi_query.result b/mysql-test/suite/rpl/r/rpl_stm_multi_query.result similarity index 100% rename from mysql-test/r/rpl_stm_multi_query.result rename to mysql-test/suite/rpl/r/rpl_stm_multi_query.result diff --git a/mysql-test/r/rpl_stm_mystery22.result b/mysql-test/suite/rpl/r/rpl_stm_mystery22.result similarity index 100% rename from mysql-test/r/rpl_stm_mystery22.result rename to mysql-test/suite/rpl/r/rpl_stm_mystery22.result diff --git a/mysql-test/r/rpl_stm_no_op.result b/mysql-test/suite/rpl/r/rpl_stm_no_op.result similarity index 100% rename from mysql-test/r/rpl_stm_no_op.result rename to mysql-test/suite/rpl/r/rpl_stm_no_op.result diff --git a/mysql-test/r/rpl_stm_reset_slave.result b/mysql-test/suite/rpl/r/rpl_stm_reset_slave.result similarity index 100% rename from mysql-test/r/rpl_stm_reset_slave.result rename to mysql-test/suite/rpl/r/rpl_stm_reset_slave.result diff --git a/mysql-test/r/rpl_stm_until.result b/mysql-test/suite/rpl/r/rpl_stm_until.result similarity index 100% rename from mysql-test/r/rpl_stm_until.result rename to mysql-test/suite/rpl/r/rpl_stm_until.result diff --git a/mysql-test/r/rpl_switch_stm_row_mixed.result b/mysql-test/suite/rpl/r/rpl_switch_stm_row_mixed.result similarity index 100% rename from mysql-test/r/rpl_switch_stm_row_mixed.result rename to mysql-test/suite/rpl/r/rpl_switch_stm_row_mixed.result diff --git a/mysql-test/r/rpl_temp_table.result b/mysql-test/suite/rpl/r/rpl_temp_table.result similarity index 100% rename from mysql-test/r/rpl_temp_table.result rename to mysql-test/suite/rpl/r/rpl_temp_table.result diff --git a/mysql-test/r/rpl_temporary.result b/mysql-test/suite/rpl/r/rpl_temporary.result similarity index 100% rename from mysql-test/r/rpl_temporary.result rename to mysql-test/suite/rpl/r/rpl_temporary.result diff --git a/mysql-test/r/rpl_timezone.result b/mysql-test/suite/rpl/r/rpl_timezone.result similarity index 100% rename from mysql-test/r/rpl_timezone.result rename to mysql-test/suite/rpl/r/rpl_timezone.result diff --git a/mysql-test/r/rpl_trigger.result b/mysql-test/suite/rpl/r/rpl_trigger.result similarity index 100% rename from mysql-test/r/rpl_trigger.result rename to mysql-test/suite/rpl/r/rpl_trigger.result diff --git a/mysql-test/r/rpl_trunc_temp.result b/mysql-test/suite/rpl/r/rpl_trunc_temp.result similarity index 100% rename from mysql-test/r/rpl_trunc_temp.result rename to mysql-test/suite/rpl/r/rpl_trunc_temp.result diff --git a/mysql-test/r/rpl_truncate_2myisam.result b/mysql-test/suite/rpl/r/rpl_truncate_2myisam.result similarity index 100% rename from mysql-test/r/rpl_truncate_2myisam.result rename to mysql-test/suite/rpl/r/rpl_truncate_2myisam.result diff --git a/mysql-test/r/rpl_truncate_3innodb.result b/mysql-test/suite/rpl/r/rpl_truncate_3innodb.result similarity index 100% rename from mysql-test/r/rpl_truncate_3innodb.result rename to mysql-test/suite/rpl/r/rpl_truncate_3innodb.result diff --git a/mysql-test/r/rpl_truncate_7ndb_2.result b/mysql-test/suite/rpl/r/rpl_truncate_7ndb_2.result similarity index 100% rename from mysql-test/r/rpl_truncate_7ndb_2.result rename to mysql-test/suite/rpl/r/rpl_truncate_7ndb_2.result diff --git a/mysql-test/r/rpl_udf.result b/mysql-test/suite/rpl/r/rpl_udf.result similarity index 100% rename from mysql-test/r/rpl_udf.result rename to mysql-test/suite/rpl/r/rpl_udf.result diff --git a/mysql-test/r/rpl_user_variables.result b/mysql-test/suite/rpl/r/rpl_user_variables.result similarity index 100% rename from mysql-test/r/rpl_user_variables.result rename to mysql-test/suite/rpl/r/rpl_user_variables.result diff --git a/mysql-test/r/rpl_variables.result b/mysql-test/suite/rpl/r/rpl_variables.result similarity index 100% rename from mysql-test/r/rpl_variables.result rename to mysql-test/suite/rpl/r/rpl_variables.result diff --git a/mysql-test/r/rpl_view.result b/mysql-test/suite/rpl/r/rpl_view.result similarity index 100% rename from mysql-test/r/rpl_view.result rename to mysql-test/suite/rpl/r/rpl_view.result diff --git a/mysql-test/suite/rpl/t/disabled.def b/mysql-test/suite/rpl/t/disabled.def new file mode 100644 index 00000000000..180a700acaf --- /dev/null +++ b/mysql-test/suite/rpl/t/disabled.def @@ -0,0 +1,15 @@ +############################################################################## +# +# List the test cases that are to be disabled temporarily. +# +# Separate the test case name and the comment with ':'. +# +# : BUG# +# +# Do not use any TAB characters for whitespace. +# +############################################################################## + +rpl_ddl : BUG#26418 2007-03-01 mleich Slave out of sync after CREATE/DROP TEMPORARY TABLE + ROLLBACK on master +rpl_innodb_mixed_ddl : Bug #29363 rpl.rpl_innodb_mixed_* test failures +rpl_innodb_mixed_dml : Bug #29363 rpl.rpl_innodb_mixed_* test failures diff --git a/mysql-test/t/rpl000010-slave.opt b/mysql-test/suite/rpl/t/rpl000010-slave.opt similarity index 100% rename from mysql-test/t/rpl000010-slave.opt rename to mysql-test/suite/rpl/t/rpl000010-slave.opt diff --git a/mysql-test/t/rpl000010.test b/mysql-test/suite/rpl/t/rpl000010.test similarity index 100% rename from mysql-test/t/rpl000010.test rename to mysql-test/suite/rpl/t/rpl000010.test diff --git a/mysql-test/t/rpl000011.test b/mysql-test/suite/rpl/t/rpl000011.test similarity index 100% rename from mysql-test/t/rpl000011.test rename to mysql-test/suite/rpl/t/rpl000011.test diff --git a/mysql-test/t/rpl000013.test b/mysql-test/suite/rpl/t/rpl000013.test similarity index 100% rename from mysql-test/t/rpl000013.test rename to mysql-test/suite/rpl/t/rpl000013.test diff --git a/mysql-test/t/rpl000017-slave.opt b/mysql-test/suite/rpl/t/rpl000017-slave.opt similarity index 100% rename from mysql-test/t/rpl000017-slave.opt rename to mysql-test/suite/rpl/t/rpl000017-slave.opt diff --git a/mysql-test/t/rpl000017-slave.sh b/mysql-test/suite/rpl/t/rpl000017-slave.sh similarity index 100% rename from mysql-test/t/rpl000017-slave.sh rename to mysql-test/suite/rpl/t/rpl000017-slave.sh diff --git a/mysql-test/t/rpl000017.test b/mysql-test/suite/rpl/t/rpl000017.test similarity index 100% rename from mysql-test/t/rpl000017.test rename to mysql-test/suite/rpl/t/rpl000017.test diff --git a/mysql-test/t/rpl000018-master.opt b/mysql-test/suite/rpl/t/rpl000018-master.opt similarity index 100% rename from mysql-test/t/rpl000018-master.opt rename to mysql-test/suite/rpl/t/rpl000018-master.opt diff --git a/mysql-test/t/rpl000018-slave.opt b/mysql-test/suite/rpl/t/rpl000018-slave.opt similarity index 100% rename from mysql-test/t/rpl000018-slave.opt rename to mysql-test/suite/rpl/t/rpl000018-slave.opt diff --git a/mysql-test/t/rpl_000015-slave.sh b/mysql-test/suite/rpl/t/rpl_000015-slave.sh similarity index 100% rename from mysql-test/t/rpl_000015-slave.sh rename to mysql-test/suite/rpl/t/rpl_000015-slave.sh diff --git a/mysql-test/t/rpl_000015.slave-mi b/mysql-test/suite/rpl/t/rpl_000015.slave-mi similarity index 100% rename from mysql-test/t/rpl_000015.slave-mi rename to mysql-test/suite/rpl/t/rpl_000015.slave-mi diff --git a/mysql-test/t/rpl_000015.test b/mysql-test/suite/rpl/t/rpl_000015.test similarity index 100% rename from mysql-test/t/rpl_000015.test rename to mysql-test/suite/rpl/t/rpl_000015.test diff --git a/mysql-test/t/rpl_EE_err.test b/mysql-test/suite/rpl/t/rpl_EE_err.test similarity index 100% rename from mysql-test/t/rpl_EE_err.test rename to mysql-test/suite/rpl/t/rpl_EE_err.test diff --git a/mysql-test/t/rpl_LD_INFILE.test b/mysql-test/suite/rpl/t/rpl_LD_INFILE.test similarity index 100% rename from mysql-test/t/rpl_LD_INFILE.test rename to mysql-test/suite/rpl/t/rpl_LD_INFILE.test diff --git a/mysql-test/t/rpl_alter.test b/mysql-test/suite/rpl/t/rpl_alter.test similarity index 100% rename from mysql-test/t/rpl_alter.test rename to mysql-test/suite/rpl/t/rpl_alter.test diff --git a/mysql-test/t/rpl_alter_db.test b/mysql-test/suite/rpl/t/rpl_alter_db.test similarity index 100% rename from mysql-test/t/rpl_alter_db.test rename to mysql-test/suite/rpl/t/rpl_alter_db.test diff --git a/mysql-test/t/rpl_auto_increment-master.opt b/mysql-test/suite/rpl/t/rpl_auto_increment-master.opt similarity index 100% rename from mysql-test/t/rpl_auto_increment-master.opt rename to mysql-test/suite/rpl/t/rpl_auto_increment-master.opt diff --git a/mysql-test/t/rpl_auto_increment-slave.opt b/mysql-test/suite/rpl/t/rpl_auto_increment-slave.opt similarity index 100% rename from mysql-test/t/rpl_auto_increment-slave.opt rename to mysql-test/suite/rpl/t/rpl_auto_increment-slave.opt diff --git a/mysql-test/t/rpl_auto_increment.test b/mysql-test/suite/rpl/t/rpl_auto_increment.test similarity index 100% rename from mysql-test/t/rpl_auto_increment.test rename to mysql-test/suite/rpl/t/rpl_auto_increment.test diff --git a/mysql-test/t/rpl_auto_increment_11932.test b/mysql-test/suite/rpl/t/rpl_auto_increment_11932.test similarity index 100% rename from mysql-test/t/rpl_auto_increment_11932.test rename to mysql-test/suite/rpl/t/rpl_auto_increment_11932.test diff --git a/mysql-test/t/rpl_bit.test b/mysql-test/suite/rpl/t/rpl_bit.test similarity index 100% rename from mysql-test/t/rpl_bit.test rename to mysql-test/suite/rpl/t/rpl_bit.test diff --git a/mysql-test/t/rpl_bit_npk.test b/mysql-test/suite/rpl/t/rpl_bit_npk.test similarity index 100% rename from mysql-test/t/rpl_bit_npk.test rename to mysql-test/suite/rpl/t/rpl_bit_npk.test diff --git a/mysql-test/t/rpl_change_master.test b/mysql-test/suite/rpl/t/rpl_change_master.test similarity index 100% rename from mysql-test/t/rpl_change_master.test rename to mysql-test/suite/rpl/t/rpl_change_master.test diff --git a/mysql-test/t/rpl_charset_sjis.test b/mysql-test/suite/rpl/t/rpl_charset_sjis.test similarity index 100% rename from mysql-test/t/rpl_charset_sjis.test rename to mysql-test/suite/rpl/t/rpl_charset_sjis.test diff --git a/mysql-test/t/rpl_commit_after_flush.test b/mysql-test/suite/rpl/t/rpl_commit_after_flush.test similarity index 100% rename from mysql-test/t/rpl_commit_after_flush.test rename to mysql-test/suite/rpl/t/rpl_commit_after_flush.test diff --git a/mysql-test/t/rpl_create_database-master.opt b/mysql-test/suite/rpl/t/rpl_create_database-master.opt similarity index 100% rename from mysql-test/t/rpl_create_database-master.opt rename to mysql-test/suite/rpl/t/rpl_create_database-master.opt diff --git a/mysql-test/t/rpl_create_database-slave.opt b/mysql-test/suite/rpl/t/rpl_create_database-slave.opt similarity index 100% rename from mysql-test/t/rpl_create_database-slave.opt rename to mysql-test/suite/rpl/t/rpl_create_database-slave.opt diff --git a/mysql-test/t/rpl_create_database.test b/mysql-test/suite/rpl/t/rpl_create_database.test similarity index 100% rename from mysql-test/t/rpl_create_database.test rename to mysql-test/suite/rpl/t/rpl_create_database.test diff --git a/mysql-test/t/rpl_critical_errors.test b/mysql-test/suite/rpl/t/rpl_critical_errors.test similarity index 100% rename from mysql-test/t/rpl_critical_errors.test rename to mysql-test/suite/rpl/t/rpl_critical_errors.test diff --git a/mysql-test/t/rpl_ddl.test b/mysql-test/suite/rpl/t/rpl_ddl.test similarity index 100% rename from mysql-test/t/rpl_ddl.test rename to mysql-test/suite/rpl/t/rpl_ddl.test diff --git a/mysql-test/t/rpl_deadlock_innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_deadlock_innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_deadlock_innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_deadlock_innodb-slave.opt diff --git a/mysql-test/t/rpl_deadlock_innodb.test b/mysql-test/suite/rpl/t/rpl_deadlock_innodb.test similarity index 100% rename from mysql-test/t/rpl_deadlock_innodb.test rename to mysql-test/suite/rpl/t/rpl_deadlock_innodb.test diff --git a/mysql-test/t/rpl_delete_no_where.test b/mysql-test/suite/rpl/t/rpl_delete_no_where.test similarity index 100% rename from mysql-test/t/rpl_delete_no_where.test rename to mysql-test/suite/rpl/t/rpl_delete_no_where.test diff --git a/mysql-test/t/rpl_do_grant.test b/mysql-test/suite/rpl/t/rpl_do_grant.test similarity index 100% rename from mysql-test/t/rpl_do_grant.test rename to mysql-test/suite/rpl/t/rpl_do_grant.test diff --git a/mysql-test/t/rpl_drop.test b/mysql-test/suite/rpl/t/rpl_drop.test similarity index 100% rename from mysql-test/t/rpl_drop.test rename to mysql-test/suite/rpl/t/rpl_drop.test diff --git a/mysql-test/t/rpl_drop_db.test b/mysql-test/suite/rpl/t/rpl_drop_db.test similarity index 100% rename from mysql-test/t/rpl_drop_db.test rename to mysql-test/suite/rpl/t/rpl_drop_db.test diff --git a/mysql-test/t/rpl_drop_temp-slave.opt b/mysql-test/suite/rpl/t/rpl_drop_temp-slave.opt similarity index 100% rename from mysql-test/t/rpl_drop_temp-slave.opt rename to mysql-test/suite/rpl/t/rpl_drop_temp-slave.opt diff --git a/mysql-test/t/rpl_drop_temp.test b/mysql-test/suite/rpl/t/rpl_drop_temp.test similarity index 100% rename from mysql-test/t/rpl_drop_temp.test rename to mysql-test/suite/rpl/t/rpl_drop_temp.test diff --git a/mysql-test/t/rpl_dual_pos_advance-master.opt b/mysql-test/suite/rpl/t/rpl_dual_pos_advance-master.opt similarity index 100% rename from mysql-test/t/rpl_dual_pos_advance-master.opt rename to mysql-test/suite/rpl/t/rpl_dual_pos_advance-master.opt diff --git a/mysql-test/t/rpl_dual_pos_advance.test b/mysql-test/suite/rpl/t/rpl_dual_pos_advance.test similarity index 100% rename from mysql-test/t/rpl_dual_pos_advance.test rename to mysql-test/suite/rpl/t/rpl_dual_pos_advance.test diff --git a/mysql-test/t/rpl_empty_master_crash-master.opt b/mysql-test/suite/rpl/t/rpl_empty_master_crash-master.opt similarity index 100% rename from mysql-test/t/rpl_empty_master_crash-master.opt rename to mysql-test/suite/rpl/t/rpl_empty_master_crash-master.opt diff --git a/mysql-test/t/rpl_empty_master_crash.test b/mysql-test/suite/rpl/t/rpl_empty_master_crash.test similarity index 100% rename from mysql-test/t/rpl_empty_master_crash.test rename to mysql-test/suite/rpl/t/rpl_empty_master_crash.test diff --git a/mysql-test/t/rpl_err_ignoredtable-slave.opt b/mysql-test/suite/rpl/t/rpl_err_ignoredtable-slave.opt similarity index 100% rename from mysql-test/t/rpl_err_ignoredtable-slave.opt rename to mysql-test/suite/rpl/t/rpl_err_ignoredtable-slave.opt diff --git a/mysql-test/t/rpl_err_ignoredtable.test b/mysql-test/suite/rpl/t/rpl_err_ignoredtable.test similarity index 100% rename from mysql-test/t/rpl_err_ignoredtable.test rename to mysql-test/suite/rpl/t/rpl_err_ignoredtable.test diff --git a/mysql-test/t/rpl_events.test b/mysql-test/suite/rpl/t/rpl_events.test similarity index 100% rename from mysql-test/t/rpl_events.test rename to mysql-test/suite/rpl/t/rpl_events.test diff --git a/mysql-test/t/rpl_extraCol_innodb-master.opt b/mysql-test/suite/rpl/t/rpl_extraCol_innodb-master.opt similarity index 100% rename from mysql-test/t/rpl_extraCol_innodb-master.opt rename to mysql-test/suite/rpl/t/rpl_extraCol_innodb-master.opt diff --git a/mysql-test/t/rpl_extraCol_innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_extraCol_innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_extraCol_innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_extraCol_innodb-slave.opt diff --git a/mysql-test/t/rpl_extraCol_innodb.test b/mysql-test/suite/rpl/t/rpl_extraCol_innodb.test similarity index 100% rename from mysql-test/t/rpl_extraCol_innodb.test rename to mysql-test/suite/rpl/t/rpl_extraCol_innodb.test diff --git a/mysql-test/t/rpl_extraCol_myisam.test b/mysql-test/suite/rpl/t/rpl_extraCol_myisam.test similarity index 100% rename from mysql-test/t/rpl_extraCol_myisam.test rename to mysql-test/suite/rpl/t/rpl_extraCol_myisam.test diff --git a/mysql-test/t/rpl_failed_optimize-master.opt b/mysql-test/suite/rpl/t/rpl_failed_optimize-master.opt similarity index 100% rename from mysql-test/t/rpl_failed_optimize-master.opt rename to mysql-test/suite/rpl/t/rpl_failed_optimize-master.opt diff --git a/mysql-test/t/rpl_failed_optimize.test b/mysql-test/suite/rpl/t/rpl_failed_optimize.test similarity index 100% rename from mysql-test/t/rpl_failed_optimize.test rename to mysql-test/suite/rpl/t/rpl_failed_optimize.test diff --git a/mysql-test/t/rpl_flushlog_loop-master.opt b/mysql-test/suite/rpl/t/rpl_flushlog_loop-master.opt similarity index 100% rename from mysql-test/t/rpl_flushlog_loop-master.opt rename to mysql-test/suite/rpl/t/rpl_flushlog_loop-master.opt diff --git a/mysql-test/t/rpl_flushlog_loop-master.sh b/mysql-test/suite/rpl/t/rpl_flushlog_loop-master.sh similarity index 100% rename from mysql-test/t/rpl_flushlog_loop-master.sh rename to mysql-test/suite/rpl/t/rpl_flushlog_loop-master.sh diff --git a/mysql-test/t/rpl_flushlog_loop-slave.opt b/mysql-test/suite/rpl/t/rpl_flushlog_loop-slave.opt similarity index 100% rename from mysql-test/t/rpl_flushlog_loop-slave.opt rename to mysql-test/suite/rpl/t/rpl_flushlog_loop-slave.opt diff --git a/mysql-test/t/rpl_flushlog_loop-slave.sh b/mysql-test/suite/rpl/t/rpl_flushlog_loop-slave.sh similarity index 100% rename from mysql-test/t/rpl_flushlog_loop-slave.sh rename to mysql-test/suite/rpl/t/rpl_flushlog_loop-slave.sh diff --git a/mysql-test/t/rpl_flushlog_loop.test b/mysql-test/suite/rpl/t/rpl_flushlog_loop.test similarity index 100% rename from mysql-test/t/rpl_flushlog_loop.test rename to mysql-test/suite/rpl/t/rpl_flushlog_loop.test diff --git a/mysql-test/t/rpl_foreign_key_innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_foreign_key_innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_foreign_key_innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_foreign_key_innodb-slave.opt diff --git a/mysql-test/t/rpl_foreign_key_innodb.test b/mysql-test/suite/rpl/t/rpl_foreign_key_innodb.test similarity index 100% rename from mysql-test/t/rpl_foreign_key_innodb.test rename to mysql-test/suite/rpl/t/rpl_foreign_key_innodb.test diff --git a/mysql-test/t/rpl_free_items-slave.opt b/mysql-test/suite/rpl/t/rpl_free_items-slave.opt similarity index 100% rename from mysql-test/t/rpl_free_items-slave.opt rename to mysql-test/suite/rpl/t/rpl_free_items-slave.opt diff --git a/mysql-test/t/rpl_free_items.test b/mysql-test/suite/rpl/t/rpl_free_items.test similarity index 100% rename from mysql-test/t/rpl_free_items.test rename to mysql-test/suite/rpl/t/rpl_free_items.test diff --git a/mysql-test/t/rpl_get_lock.test b/mysql-test/suite/rpl/t/rpl_get_lock.test similarity index 100% rename from mysql-test/t/rpl_get_lock.test rename to mysql-test/suite/rpl/t/rpl_get_lock.test diff --git a/mysql-test/t/rpl_ignore_grant-slave.opt b/mysql-test/suite/rpl/t/rpl_ignore_grant-slave.opt similarity index 100% rename from mysql-test/t/rpl_ignore_grant-slave.opt rename to mysql-test/suite/rpl/t/rpl_ignore_grant-slave.opt diff --git a/mysql-test/t/rpl_ignore_grant.test b/mysql-test/suite/rpl/t/rpl_ignore_grant.test similarity index 100% rename from mysql-test/t/rpl_ignore_grant.test rename to mysql-test/suite/rpl/t/rpl_ignore_grant.test diff --git a/mysql-test/t/rpl_ignore_revoke-slave.opt b/mysql-test/suite/rpl/t/rpl_ignore_revoke-slave.opt similarity index 100% rename from mysql-test/t/rpl_ignore_revoke-slave.opt rename to mysql-test/suite/rpl/t/rpl_ignore_revoke-slave.opt diff --git a/mysql-test/t/rpl_ignore_revoke.test b/mysql-test/suite/rpl/t/rpl_ignore_revoke.test similarity index 100% rename from mysql-test/t/rpl_ignore_revoke.test rename to mysql-test/suite/rpl/t/rpl_ignore_revoke.test diff --git a/mysql-test/t/rpl_ignore_table-slave.opt b/mysql-test/suite/rpl/t/rpl_ignore_table-slave.opt similarity index 100% rename from mysql-test/t/rpl_ignore_table-slave.opt rename to mysql-test/suite/rpl/t/rpl_ignore_table-slave.opt diff --git a/mysql-test/t/rpl_ignore_table.test b/mysql-test/suite/rpl/t/rpl_ignore_table.test similarity index 100% rename from mysql-test/t/rpl_ignore_table.test rename to mysql-test/suite/rpl/t/rpl_ignore_table.test diff --git a/mysql-test/t/rpl_ignore_table_update-slave.opt b/mysql-test/suite/rpl/t/rpl_ignore_table_update-slave.opt similarity index 100% rename from mysql-test/t/rpl_ignore_table_update-slave.opt rename to mysql-test/suite/rpl/t/rpl_ignore_table_update-slave.opt diff --git a/mysql-test/t/rpl_ignore_table_update.test b/mysql-test/suite/rpl/t/rpl_ignore_table_update.test similarity index 100% rename from mysql-test/t/rpl_ignore_table_update.test rename to mysql-test/suite/rpl/t/rpl_ignore_table_update.test diff --git a/mysql-test/t/rpl_incident-master.opt b/mysql-test/suite/rpl/t/rpl_incident-master.opt similarity index 100% rename from mysql-test/t/rpl_incident-master.opt rename to mysql-test/suite/rpl/t/rpl_incident-master.opt diff --git a/mysql-test/t/rpl_incident.test b/mysql-test/suite/rpl/t/rpl_incident.test similarity index 100% rename from mysql-test/t/rpl_incident.test rename to mysql-test/suite/rpl/t/rpl_incident.test diff --git a/mysql-test/t/rpl_init_slave-slave.opt b/mysql-test/suite/rpl/t/rpl_init_slave-slave.opt similarity index 100% rename from mysql-test/t/rpl_init_slave-slave.opt rename to mysql-test/suite/rpl/t/rpl_init_slave-slave.opt diff --git a/mysql-test/t/rpl_init_slave.test b/mysql-test/suite/rpl/t/rpl_init_slave.test similarity index 100% rename from mysql-test/t/rpl_init_slave.test rename to mysql-test/suite/rpl/t/rpl_init_slave.test diff --git a/mysql-test/t/rpl_innodb.test b/mysql-test/suite/rpl/t/rpl_innodb.test similarity index 100% rename from mysql-test/t/rpl_innodb.test rename to mysql-test/suite/rpl/t/rpl_innodb.test diff --git a/mysql-test/t/rpl_insert.test b/mysql-test/suite/rpl/t/rpl_insert.test similarity index 100% rename from mysql-test/t/rpl_insert.test rename to mysql-test/suite/rpl/t/rpl_insert.test diff --git a/mysql-test/t/rpl_insert_id-slave.opt b/mysql-test/suite/rpl/t/rpl_insert_id-slave.opt similarity index 100% rename from mysql-test/t/rpl_insert_id-slave.opt rename to mysql-test/suite/rpl/t/rpl_insert_id-slave.opt diff --git a/mysql-test/t/rpl_insert_id.test b/mysql-test/suite/rpl/t/rpl_insert_id.test similarity index 100% rename from mysql-test/t/rpl_insert_id.test rename to mysql-test/suite/rpl/t/rpl_insert_id.test diff --git a/mysql-test/t/rpl_insert_id_pk-slave.opt b/mysql-test/suite/rpl/t/rpl_insert_id_pk-slave.opt similarity index 100% rename from mysql-test/t/rpl_insert_id_pk-slave.opt rename to mysql-test/suite/rpl/t/rpl_insert_id_pk-slave.opt diff --git a/mysql-test/t/rpl_insert_id_pk.test b/mysql-test/suite/rpl/t/rpl_insert_id_pk.test similarity index 100% rename from mysql-test/t/rpl_insert_id_pk.test rename to mysql-test/suite/rpl/t/rpl_insert_id_pk.test diff --git a/mysql-test/t/rpl_insert_ignore-slave.opt b/mysql-test/suite/rpl/t/rpl_insert_ignore-slave.opt similarity index 100% rename from mysql-test/t/rpl_insert_ignore-slave.opt rename to mysql-test/suite/rpl/t/rpl_insert_ignore-slave.opt diff --git a/mysql-test/t/rpl_insert_ignore.test b/mysql-test/suite/rpl/t/rpl_insert_ignore.test similarity index 100% rename from mysql-test/t/rpl_insert_ignore.test rename to mysql-test/suite/rpl/t/rpl_insert_ignore.test diff --git a/mysql-test/t/rpl_insert_select.test b/mysql-test/suite/rpl/t/rpl_insert_select.test similarity index 100% rename from mysql-test/t/rpl_insert_select.test rename to mysql-test/suite/rpl/t/rpl_insert_select.test diff --git a/mysql-test/t/rpl_known_bugs_detection-master.opt b/mysql-test/suite/rpl/t/rpl_known_bugs_detection-master.opt similarity index 100% rename from mysql-test/t/rpl_known_bugs_detection-master.opt rename to mysql-test/suite/rpl/t/rpl_known_bugs_detection-master.opt diff --git a/mysql-test/t/rpl_known_bugs_detection.test b/mysql-test/suite/rpl/t/rpl_known_bugs_detection.test similarity index 100% rename from mysql-test/t/rpl_known_bugs_detection.test rename to mysql-test/suite/rpl/t/rpl_known_bugs_detection.test diff --git a/mysql-test/t/rpl_load_from_master-slave.opt b/mysql-test/suite/rpl/t/rpl_load_from_master-slave.opt similarity index 100% rename from mysql-test/t/rpl_load_from_master-slave.opt rename to mysql-test/suite/rpl/t/rpl_load_from_master-slave.opt diff --git a/mysql-test/t/rpl_load_from_master.test b/mysql-test/suite/rpl/t/rpl_load_from_master.test similarity index 100% rename from mysql-test/t/rpl_load_from_master.test rename to mysql-test/suite/rpl/t/rpl_load_from_master.test diff --git a/mysql-test/t/rpl_load_table_from_master.test b/mysql-test/suite/rpl/t/rpl_load_table_from_master.test similarity index 100% rename from mysql-test/t/rpl_load_table_from_master.test rename to mysql-test/suite/rpl/t/rpl_load_table_from_master.test diff --git a/mysql-test/t/rpl_loaddata.test b/mysql-test/suite/rpl/t/rpl_loaddata.test similarity index 100% rename from mysql-test/t/rpl_loaddata.test rename to mysql-test/suite/rpl/t/rpl_loaddata.test diff --git a/mysql-test/t/rpl_loaddata_charset.test b/mysql-test/suite/rpl/t/rpl_loaddata_charset.test similarity index 100% rename from mysql-test/t/rpl_loaddata_charset.test rename to mysql-test/suite/rpl/t/rpl_loaddata_charset.test diff --git a/mysql-test/t/rpl_loaddata_m-master.opt b/mysql-test/suite/rpl/t/rpl_loaddata_m-master.opt similarity index 100% rename from mysql-test/t/rpl_loaddata_m-master.opt rename to mysql-test/suite/rpl/t/rpl_loaddata_m-master.opt diff --git a/mysql-test/t/rpl_loaddata_m.test b/mysql-test/suite/rpl/t/rpl_loaddata_m.test similarity index 100% rename from mysql-test/t/rpl_loaddata_m.test rename to mysql-test/suite/rpl/t/rpl_loaddata_m.test diff --git a/mysql-test/t/rpl_loaddata_s-slave.opt b/mysql-test/suite/rpl/t/rpl_loaddata_s-slave.opt similarity index 100% rename from mysql-test/t/rpl_loaddata_s-slave.opt rename to mysql-test/suite/rpl/t/rpl_loaddata_s-slave.opt diff --git a/mysql-test/t/rpl_loaddata_s.test b/mysql-test/suite/rpl/t/rpl_loaddata_s.test similarity index 100% rename from mysql-test/t/rpl_loaddata_s.test rename to mysql-test/suite/rpl/t/rpl_loaddata_s.test diff --git a/mysql-test/t/rpl_loaddata_simple.test b/mysql-test/suite/rpl/t/rpl_loaddata_simple.test similarity index 100% rename from mysql-test/t/rpl_loaddata_simple.test rename to mysql-test/suite/rpl/t/rpl_loaddata_simple.test diff --git a/mysql-test/t/rpl_loaddatalocal.test b/mysql-test/suite/rpl/t/rpl_loaddatalocal.test similarity index 100% rename from mysql-test/t/rpl_loaddatalocal.test rename to mysql-test/suite/rpl/t/rpl_loaddatalocal.test diff --git a/mysql-test/t/rpl_loadfile.test b/mysql-test/suite/rpl/t/rpl_loadfile.test similarity index 100% rename from mysql-test/t/rpl_loadfile.test rename to mysql-test/suite/rpl/t/rpl_loadfile.test diff --git a/mysql-test/t/rpl_locale.test b/mysql-test/suite/rpl/t/rpl_locale.test similarity index 100% rename from mysql-test/t/rpl_locale.test rename to mysql-test/suite/rpl/t/rpl_locale.test diff --git a/mysql-test/t/rpl_log_pos.test b/mysql-test/suite/rpl/t/rpl_log_pos.test similarity index 100% rename from mysql-test/t/rpl_log_pos.test rename to mysql-test/suite/rpl/t/rpl_log_pos.test diff --git a/mysql-test/t/rpl_many_optimize.test b/mysql-test/suite/rpl/t/rpl_many_optimize.test similarity index 100% rename from mysql-test/t/rpl_many_optimize.test rename to mysql-test/suite/rpl/t/rpl_many_optimize.test diff --git a/mysql-test/t/rpl_master_pos_wait.test b/mysql-test/suite/rpl/t/rpl_master_pos_wait.test similarity index 100% rename from mysql-test/t/rpl_master_pos_wait.test rename to mysql-test/suite/rpl/t/rpl_master_pos_wait.test diff --git a/mysql-test/t/rpl_misc_functions-slave.sh b/mysql-test/suite/rpl/t/rpl_misc_functions-slave.sh similarity index 100% rename from mysql-test/t/rpl_misc_functions-slave.sh rename to mysql-test/suite/rpl/t/rpl_misc_functions-slave.sh diff --git a/mysql-test/t/rpl_misc_functions.test b/mysql-test/suite/rpl/t/rpl_misc_functions.test similarity index 100% rename from mysql-test/t/rpl_misc_functions.test rename to mysql-test/suite/rpl/t/rpl_misc_functions.test diff --git a/mysql-test/t/rpl_mixed_ddl_dml.test b/mysql-test/suite/rpl/t/rpl_mixed_ddl_dml.test similarity index 100% rename from mysql-test/t/rpl_mixed_ddl_dml.test rename to mysql-test/suite/rpl/t/rpl_mixed_ddl_dml.test diff --git a/mysql-test/t/rpl_multi_delete-slave.opt b/mysql-test/suite/rpl/t/rpl_multi_delete-slave.opt similarity index 100% rename from mysql-test/t/rpl_multi_delete-slave.opt rename to mysql-test/suite/rpl/t/rpl_multi_delete-slave.opt diff --git a/mysql-test/t/rpl_multi_delete.test b/mysql-test/suite/rpl/t/rpl_multi_delete.test similarity index 100% rename from mysql-test/t/rpl_multi_delete.test rename to mysql-test/suite/rpl/t/rpl_multi_delete.test diff --git a/mysql-test/t/rpl_multi_delete2-slave.opt b/mysql-test/suite/rpl/t/rpl_multi_delete2-slave.opt similarity index 100% rename from mysql-test/t/rpl_multi_delete2-slave.opt rename to mysql-test/suite/rpl/t/rpl_multi_delete2-slave.opt diff --git a/mysql-test/t/rpl_multi_delete2.test b/mysql-test/suite/rpl/t/rpl_multi_delete2.test similarity index 100% rename from mysql-test/t/rpl_multi_delete2.test rename to mysql-test/suite/rpl/t/rpl_multi_delete2.test diff --git a/mysql-test/t/rpl_multi_engine-slave.opt b/mysql-test/suite/rpl/t/rpl_multi_engine-slave.opt similarity index 100% rename from mysql-test/t/rpl_multi_engine-slave.opt rename to mysql-test/suite/rpl/t/rpl_multi_engine-slave.opt diff --git a/mysql-test/t/rpl_multi_engine.test b/mysql-test/suite/rpl/t/rpl_multi_engine.test similarity index 100% rename from mysql-test/t/rpl_multi_engine.test rename to mysql-test/suite/rpl/t/rpl_multi_engine.test diff --git a/mysql-test/t/rpl_multi_update.test b/mysql-test/suite/rpl/t/rpl_multi_update.test similarity index 100% rename from mysql-test/t/rpl_multi_update.test rename to mysql-test/suite/rpl/t/rpl_multi_update.test diff --git a/mysql-test/t/rpl_multi_update2-slave.opt b/mysql-test/suite/rpl/t/rpl_multi_update2-slave.opt similarity index 100% rename from mysql-test/t/rpl_multi_update2-slave.opt rename to mysql-test/suite/rpl/t/rpl_multi_update2-slave.opt diff --git a/mysql-test/t/rpl_multi_update2.test b/mysql-test/suite/rpl/t/rpl_multi_update2.test similarity index 100% rename from mysql-test/t/rpl_multi_update2.test rename to mysql-test/suite/rpl/t/rpl_multi_update2.test diff --git a/mysql-test/t/rpl_multi_update3.test b/mysql-test/suite/rpl/t/rpl_multi_update3.test similarity index 100% rename from mysql-test/t/rpl_multi_update3.test rename to mysql-test/suite/rpl/t/rpl_multi_update3.test diff --git a/mysql-test/t/rpl_multi_update4-slave.opt b/mysql-test/suite/rpl/t/rpl_multi_update4-slave.opt similarity index 100% rename from mysql-test/t/rpl_multi_update4-slave.opt rename to mysql-test/suite/rpl/t/rpl_multi_update4-slave.opt diff --git a/mysql-test/t/rpl_multi_update4.test b/mysql-test/suite/rpl/t/rpl_multi_update4.test similarity index 100% rename from mysql-test/t/rpl_multi_update4.test rename to mysql-test/suite/rpl/t/rpl_multi_update4.test diff --git a/mysql-test/t/rpl_optimize.test b/mysql-test/suite/rpl/t/rpl_optimize.test similarity index 100% rename from mysql-test/t/rpl_optimize.test rename to mysql-test/suite/rpl/t/rpl_optimize.test diff --git a/mysql-test/t/rpl_packet-master.opt b/mysql-test/suite/rpl/t/rpl_packet-master.opt similarity index 100% rename from mysql-test/t/rpl_packet-master.opt rename to mysql-test/suite/rpl/t/rpl_packet-master.opt diff --git a/mysql-test/t/rpl_packet-slave.opt b/mysql-test/suite/rpl/t/rpl_packet-slave.opt similarity index 100% rename from mysql-test/t/rpl_packet-slave.opt rename to mysql-test/suite/rpl/t/rpl_packet-slave.opt diff --git a/mysql-test/t/rpl_packet.test b/mysql-test/suite/rpl/t/rpl_packet.test similarity index 100% rename from mysql-test/t/rpl_packet.test rename to mysql-test/suite/rpl/t/rpl_packet.test diff --git a/mysql-test/t/rpl_ps.test b/mysql-test/suite/rpl/t/rpl_ps.test similarity index 100% rename from mysql-test/t/rpl_ps.test rename to mysql-test/suite/rpl/t/rpl_ps.test diff --git a/mysql-test/t/rpl_rbr_to_sbr.test b/mysql-test/suite/rpl/t/rpl_rbr_to_sbr.test similarity index 100% rename from mysql-test/t/rpl_rbr_to_sbr.test rename to mysql-test/suite/rpl/t/rpl_rbr_to_sbr.test diff --git a/mysql-test/t/rpl_read_only-slave.opt b/mysql-test/suite/rpl/t/rpl_read_only-slave.opt similarity index 100% rename from mysql-test/t/rpl_read_only-slave.opt rename to mysql-test/suite/rpl/t/rpl_read_only-slave.opt diff --git a/mysql-test/t/rpl_read_only.test b/mysql-test/suite/rpl/t/rpl_read_only.test similarity index 100% rename from mysql-test/t/rpl_read_only.test rename to mysql-test/suite/rpl/t/rpl_read_only.test diff --git a/mysql-test/t/rpl_redirect.test b/mysql-test/suite/rpl/t/rpl_redirect.test similarity index 100% rename from mysql-test/t/rpl_redirect.test rename to mysql-test/suite/rpl/t/rpl_redirect.test diff --git a/mysql-test/t/rpl_relay_space_innodb-master.opt b/mysql-test/suite/rpl/t/rpl_relay_space_innodb-master.opt similarity index 100% rename from mysql-test/t/rpl_relay_space_innodb-master.opt rename to mysql-test/suite/rpl/t/rpl_relay_space_innodb-master.opt diff --git a/mysql-test/t/rpl_relay_space_innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_relay_space_innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_relay_space_innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_relay_space_innodb-slave.opt diff --git a/mysql-test/t/rpl_relay_space_innodb.test b/mysql-test/suite/rpl/t/rpl_relay_space_innodb.test similarity index 100% rename from mysql-test/t/rpl_relay_space_innodb.test rename to mysql-test/suite/rpl/t/rpl_relay_space_innodb.test diff --git a/mysql-test/t/rpl_relay_space_myisam.test b/mysql-test/suite/rpl/t/rpl_relay_space_myisam.test similarity index 100% rename from mysql-test/t/rpl_relay_space_myisam.test rename to mysql-test/suite/rpl/t/rpl_relay_space_myisam.test diff --git a/mysql-test/t/rpl_relayrotate-slave.opt b/mysql-test/suite/rpl/t/rpl_relayrotate-slave.opt similarity index 100% rename from mysql-test/t/rpl_relayrotate-slave.opt rename to mysql-test/suite/rpl/t/rpl_relayrotate-slave.opt diff --git a/mysql-test/t/rpl_relayrotate.test b/mysql-test/suite/rpl/t/rpl_relayrotate.test similarity index 100% rename from mysql-test/t/rpl_relayrotate.test rename to mysql-test/suite/rpl/t/rpl_relayrotate.test diff --git a/mysql-test/t/rpl_relayspace-slave.opt b/mysql-test/suite/rpl/t/rpl_relayspace-slave.opt similarity index 100% rename from mysql-test/t/rpl_relayspace-slave.opt rename to mysql-test/suite/rpl/t/rpl_relayspace-slave.opt diff --git a/mysql-test/t/rpl_relayspace.test b/mysql-test/suite/rpl/t/rpl_relayspace.test similarity index 100% rename from mysql-test/t/rpl_relayspace.test rename to mysql-test/suite/rpl/t/rpl_relayspace.test diff --git a/mysql-test/t/rpl_replicate_do-slave.opt b/mysql-test/suite/rpl/t/rpl_replicate_do-slave.opt similarity index 100% rename from mysql-test/t/rpl_replicate_do-slave.opt rename to mysql-test/suite/rpl/t/rpl_replicate_do-slave.opt diff --git a/mysql-test/t/rpl_replicate_do.test b/mysql-test/suite/rpl/t/rpl_replicate_do.test similarity index 100% rename from mysql-test/t/rpl_replicate_do.test rename to mysql-test/suite/rpl/t/rpl_replicate_do.test diff --git a/mysql-test/t/rpl_replicate_ignore_db-slave.opt b/mysql-test/suite/rpl/t/rpl_replicate_ignore_db-slave.opt similarity index 100% rename from mysql-test/t/rpl_replicate_ignore_db-slave.opt rename to mysql-test/suite/rpl/t/rpl_replicate_ignore_db-slave.opt diff --git a/mysql-test/t/rpl_replicate_ignore_db.test b/mysql-test/suite/rpl/t/rpl_replicate_ignore_db.test similarity index 100% rename from mysql-test/t/rpl_replicate_ignore_db.test rename to mysql-test/suite/rpl/t/rpl_replicate_ignore_db.test diff --git a/mysql-test/t/rpl_rewrt_db-slave.opt b/mysql-test/suite/rpl/t/rpl_rewrt_db-slave.opt similarity index 100% rename from mysql-test/t/rpl_rewrt_db-slave.opt rename to mysql-test/suite/rpl/t/rpl_rewrt_db-slave.opt diff --git a/mysql-test/t/rpl_rewrt_db.test b/mysql-test/suite/rpl/t/rpl_rewrt_db.test similarity index 100% rename from mysql-test/t/rpl_rewrt_db.test rename to mysql-test/suite/rpl/t/rpl_rewrt_db.test diff --git a/mysql-test/t/rpl_rotate_logs-master.opt b/mysql-test/suite/rpl/t/rpl_rotate_logs-master.opt similarity index 100% rename from mysql-test/t/rpl_rotate_logs-master.opt rename to mysql-test/suite/rpl/t/rpl_rotate_logs-master.opt diff --git a/mysql-test/t/rpl_rotate_logs-slave.sh b/mysql-test/suite/rpl/t/rpl_rotate_logs-slave.sh similarity index 100% rename from mysql-test/t/rpl_rotate_logs-slave.sh rename to mysql-test/suite/rpl/t/rpl_rotate_logs-slave.sh diff --git a/mysql-test/t/rpl_rotate_logs.slave-mi b/mysql-test/suite/rpl/t/rpl_rotate_logs.slave-mi similarity index 100% rename from mysql-test/t/rpl_rotate_logs.slave-mi rename to mysql-test/suite/rpl/t/rpl_rotate_logs.slave-mi diff --git a/mysql-test/t/rpl_rotate_logs.test b/mysql-test/suite/rpl/t/rpl_rotate_logs.test similarity index 100% rename from mysql-test/t/rpl_rotate_logs.test rename to mysql-test/suite/rpl/t/rpl_rotate_logs.test diff --git a/mysql-test/t/rpl_row_001.test b/mysql-test/suite/rpl/t/rpl_row_001.test similarity index 100% rename from mysql-test/t/rpl_row_001.test rename to mysql-test/suite/rpl/t/rpl_row_001.test diff --git a/mysql-test/t/rpl_row_4_bytes-master.opt b/mysql-test/suite/rpl/t/rpl_row_4_bytes-master.opt similarity index 100% rename from mysql-test/t/rpl_row_4_bytes-master.opt rename to mysql-test/suite/rpl/t/rpl_row_4_bytes-master.opt diff --git a/mysql-test/t/rpl_row_4_bytes.test b/mysql-test/suite/rpl/t/rpl_row_4_bytes.test similarity index 100% rename from mysql-test/t/rpl_row_4_bytes.test rename to mysql-test/suite/rpl/t/rpl_row_4_bytes.test diff --git a/mysql-test/t/rpl_row_NOW.test b/mysql-test/suite/rpl/t/rpl_row_NOW.test similarity index 100% rename from mysql-test/t/rpl_row_NOW.test rename to mysql-test/suite/rpl/t/rpl_row_NOW.test diff --git a/mysql-test/t/rpl_row_USER.test b/mysql-test/suite/rpl/t/rpl_row_USER.test similarity index 100% rename from mysql-test/t/rpl_row_USER.test rename to mysql-test/suite/rpl/t/rpl_row_USER.test diff --git a/mysql-test/t/rpl_row_UUID.test b/mysql-test/suite/rpl/t/rpl_row_UUID.test similarity index 100% rename from mysql-test/t/rpl_row_UUID.test rename to mysql-test/suite/rpl/t/rpl_row_UUID.test diff --git a/mysql-test/t/rpl_row_basic_11bugs-master.opt b/mysql-test/suite/rpl/t/rpl_row_basic_11bugs-master.opt similarity index 100% rename from mysql-test/t/rpl_row_basic_11bugs-master.opt rename to mysql-test/suite/rpl/t/rpl_row_basic_11bugs-master.opt diff --git a/mysql-test/t/rpl_row_basic_11bugs-slave.opt b/mysql-test/suite/rpl/t/rpl_row_basic_11bugs-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_basic_11bugs-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_basic_11bugs-slave.opt diff --git a/mysql-test/t/rpl_row_basic_11bugs.test b/mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test similarity index 100% rename from mysql-test/t/rpl_row_basic_11bugs.test rename to mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test diff --git a/mysql-test/t/rpl_row_basic_2myisam.test b/mysql-test/suite/rpl/t/rpl_row_basic_2myisam.test similarity index 100% rename from mysql-test/t/rpl_row_basic_2myisam.test rename to mysql-test/suite/rpl/t/rpl_row_basic_2myisam.test diff --git a/mysql-test/t/rpl_row_basic_3innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_row_basic_3innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_basic_3innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_basic_3innodb-slave.opt diff --git a/mysql-test/t/rpl_row_basic_3innodb.test b/mysql-test/suite/rpl/t/rpl_row_basic_3innodb.test similarity index 100% rename from mysql-test/t/rpl_row_basic_3innodb.test rename to mysql-test/suite/rpl/t/rpl_row_basic_3innodb.test diff --git a/mysql-test/t/rpl_row_basic_8partition.test b/mysql-test/suite/rpl/t/rpl_row_basic_8partition.test similarity index 100% rename from mysql-test/t/rpl_row_basic_8partition.test rename to mysql-test/suite/rpl/t/rpl_row_basic_8partition.test diff --git a/mysql-test/t/rpl_row_blob_innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_row_blob_innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_blob_innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_blob_innodb-slave.opt diff --git a/mysql-test/t/rpl_row_blob_innodb.test b/mysql-test/suite/rpl/t/rpl_row_blob_innodb.test similarity index 100% rename from mysql-test/t/rpl_row_blob_innodb.test rename to mysql-test/suite/rpl/t/rpl_row_blob_innodb.test diff --git a/mysql-test/t/rpl_row_blob_myisam.test b/mysql-test/suite/rpl/t/rpl_row_blob_myisam.test similarity index 100% rename from mysql-test/t/rpl_row_blob_myisam.test rename to mysql-test/suite/rpl/t/rpl_row_blob_myisam.test diff --git a/mysql-test/t/rpl_row_charset.test b/mysql-test/suite/rpl/t/rpl_row_charset.test similarity index 100% rename from mysql-test/t/rpl_row_charset.test rename to mysql-test/suite/rpl/t/rpl_row_charset.test diff --git a/mysql-test/t/rpl_row_create_table-slave.opt b/mysql-test/suite/rpl/t/rpl_row_create_table-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_create_table-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_create_table-slave.opt diff --git a/mysql-test/t/rpl_row_create_table.test b/mysql-test/suite/rpl/t/rpl_row_create_table.test similarity index 100% rename from mysql-test/t/rpl_row_create_table.test rename to mysql-test/suite/rpl/t/rpl_row_create_table.test diff --git a/mysql-test/t/rpl_row_delayed_ins.test b/mysql-test/suite/rpl/t/rpl_row_delayed_ins.test similarity index 100% rename from mysql-test/t/rpl_row_delayed_ins.test rename to mysql-test/suite/rpl/t/rpl_row_delayed_ins.test diff --git a/mysql-test/t/rpl_row_drop.test b/mysql-test/suite/rpl/t/rpl_row_drop.test similarity index 100% rename from mysql-test/t/rpl_row_drop.test rename to mysql-test/suite/rpl/t/rpl_row_drop.test diff --git a/mysql-test/t/rpl_row_err_daisychain-master.opt b/mysql-test/suite/rpl/t/rpl_row_err_daisychain-master.opt similarity index 100% rename from mysql-test/t/rpl_row_err_daisychain-master.opt rename to mysql-test/suite/rpl/t/rpl_row_err_daisychain-master.opt diff --git a/mysql-test/t/rpl_row_err_daisychain-slave.opt b/mysql-test/suite/rpl/t/rpl_row_err_daisychain-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_err_daisychain-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_err_daisychain-slave.opt diff --git a/mysql-test/t/rpl_row_flsh_tbls.test b/mysql-test/suite/rpl/t/rpl_row_flsh_tbls.test similarity index 100% rename from mysql-test/t/rpl_row_flsh_tbls.test rename to mysql-test/suite/rpl/t/rpl_row_flsh_tbls.test diff --git a/mysql-test/t/rpl_row_func001.test b/mysql-test/suite/rpl/t/rpl_row_func001.test similarity index 100% rename from mysql-test/t/rpl_row_func001.test rename to mysql-test/suite/rpl/t/rpl_row_func001.test diff --git a/mysql-test/t/rpl_row_func002.test b/mysql-test/suite/rpl/t/rpl_row_func002.test similarity index 100% rename from mysql-test/t/rpl_row_func002.test rename to mysql-test/suite/rpl/t/rpl_row_func002.test diff --git a/mysql-test/t/rpl_row_func003-slave.opt b/mysql-test/suite/rpl/t/rpl_row_func003-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_func003-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_func003-slave.opt diff --git a/mysql-test/t/rpl_row_func003.test b/mysql-test/suite/rpl/t/rpl_row_func003.test similarity index 100% rename from mysql-test/t/rpl_row_func003.test rename to mysql-test/suite/rpl/t/rpl_row_func003.test diff --git a/mysql-test/t/rpl_row_inexist_tbl-slave.opt b/mysql-test/suite/rpl/t/rpl_row_inexist_tbl-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_inexist_tbl-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_inexist_tbl-slave.opt diff --git a/mysql-test/t/rpl_row_inexist_tbl.test b/mysql-test/suite/rpl/t/rpl_row_inexist_tbl.test similarity index 100% rename from mysql-test/t/rpl_row_inexist_tbl.test rename to mysql-test/suite/rpl/t/rpl_row_inexist_tbl.test diff --git a/mysql-test/t/rpl_row_insert_delayed.test b/mysql-test/suite/rpl/t/rpl_row_insert_delayed.test similarity index 100% rename from mysql-test/t/rpl_row_insert_delayed.test rename to mysql-test/suite/rpl/t/rpl_row_insert_delayed.test diff --git a/mysql-test/t/rpl_row_log-master.opt b/mysql-test/suite/rpl/t/rpl_row_log-master.opt similarity index 100% rename from mysql-test/t/rpl_row_log-master.opt rename to mysql-test/suite/rpl/t/rpl_row_log-master.opt diff --git a/mysql-test/t/rpl_row_log-slave.opt b/mysql-test/suite/rpl/t/rpl_row_log-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_log-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_log-slave.opt diff --git a/mysql-test/t/rpl_row_log.test b/mysql-test/suite/rpl/t/rpl_row_log.test similarity index 100% rename from mysql-test/t/rpl_row_log.test rename to mysql-test/suite/rpl/t/rpl_row_log.test diff --git a/mysql-test/t/rpl_row_log_innodb-master.opt b/mysql-test/suite/rpl/t/rpl_row_log_innodb-master.opt similarity index 100% rename from mysql-test/t/rpl_row_log_innodb-master.opt rename to mysql-test/suite/rpl/t/rpl_row_log_innodb-master.opt diff --git a/mysql-test/t/rpl_row_log_innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_row_log_innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_log_innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_log_innodb-slave.opt diff --git a/mysql-test/t/rpl_row_log_innodb.test b/mysql-test/suite/rpl/t/rpl_row_log_innodb.test similarity index 100% rename from mysql-test/t/rpl_row_log_innodb.test rename to mysql-test/suite/rpl/t/rpl_row_log_innodb.test diff --git a/mysql-test/t/rpl_row_max_relay_size.test b/mysql-test/suite/rpl/t/rpl_row_max_relay_size.test similarity index 100% rename from mysql-test/t/rpl_row_max_relay_size.test rename to mysql-test/suite/rpl/t/rpl_row_max_relay_size.test diff --git a/mysql-test/t/rpl_row_mysqlbinlog-master.opt b/mysql-test/suite/rpl/t/rpl_row_mysqlbinlog-master.opt similarity index 100% rename from mysql-test/t/rpl_row_mysqlbinlog-master.opt rename to mysql-test/suite/rpl/t/rpl_row_mysqlbinlog-master.opt diff --git a/mysql-test/t/rpl_row_mysqlbinlog.test b/mysql-test/suite/rpl/t/rpl_row_mysqlbinlog.test similarity index 100% rename from mysql-test/t/rpl_row_mysqlbinlog.test rename to mysql-test/suite/rpl/t/rpl_row_mysqlbinlog.test diff --git a/mysql-test/t/rpl_row_mystery22.test b/mysql-test/suite/rpl/t/rpl_row_mystery22.test similarity index 100% rename from mysql-test/t/rpl_row_mystery22.test rename to mysql-test/suite/rpl/t/rpl_row_mystery22.test diff --git a/mysql-test/t/rpl_row_reset_slave.test b/mysql-test/suite/rpl/t/rpl_row_reset_slave.test similarity index 100% rename from mysql-test/t/rpl_row_reset_slave.test rename to mysql-test/suite/rpl/t/rpl_row_reset_slave.test diff --git a/mysql-test/t/rpl_row_sp001.test b/mysql-test/suite/rpl/t/rpl_row_sp001.test similarity index 100% rename from mysql-test/t/rpl_row_sp001.test rename to mysql-test/suite/rpl/t/rpl_row_sp001.test diff --git a/mysql-test/t/rpl_row_sp002_innodb-master.opt b/mysql-test/suite/rpl/t/rpl_row_sp002_innodb-master.opt similarity index 100% rename from mysql-test/t/rpl_row_sp002_innodb-master.opt rename to mysql-test/suite/rpl/t/rpl_row_sp002_innodb-master.opt diff --git a/mysql-test/t/rpl_row_sp002_innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_row_sp002_innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_sp002_innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_sp002_innodb-slave.opt diff --git a/mysql-test/t/rpl_row_sp002_innodb.test b/mysql-test/suite/rpl/t/rpl_row_sp002_innodb.test similarity index 100% rename from mysql-test/t/rpl_row_sp002_innodb.test rename to mysql-test/suite/rpl/t/rpl_row_sp002_innodb.test diff --git a/mysql-test/t/rpl_row_sp003-master.opt b/mysql-test/suite/rpl/t/rpl_row_sp003-master.opt similarity index 100% rename from mysql-test/t/rpl_row_sp003-master.opt rename to mysql-test/suite/rpl/t/rpl_row_sp003-master.opt diff --git a/mysql-test/t/rpl_row_sp003-slave.opt b/mysql-test/suite/rpl/t/rpl_row_sp003-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_sp003-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_sp003-slave.opt diff --git a/mysql-test/t/rpl_row_sp003.test b/mysql-test/suite/rpl/t/rpl_row_sp003.test similarity index 100% rename from mysql-test/t/rpl_row_sp003.test rename to mysql-test/suite/rpl/t/rpl_row_sp003.test diff --git a/mysql-test/t/rpl_row_sp005.test b/mysql-test/suite/rpl/t/rpl_row_sp005.test similarity index 100% rename from mysql-test/t/rpl_row_sp005.test rename to mysql-test/suite/rpl/t/rpl_row_sp005.test diff --git a/mysql-test/t/rpl_row_sp006_InnoDB-slave.opt b/mysql-test/suite/rpl/t/rpl_row_sp006_InnoDB-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_sp006_InnoDB-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_sp006_InnoDB-slave.opt diff --git a/mysql-test/t/rpl_row_sp006_InnoDB.test b/mysql-test/suite/rpl/t/rpl_row_sp006_InnoDB.test similarity index 100% rename from mysql-test/t/rpl_row_sp006_InnoDB.test rename to mysql-test/suite/rpl/t/rpl_row_sp006_InnoDB.test diff --git a/mysql-test/t/rpl_row_sp007_innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_row_sp007_innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_sp007_innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_sp007_innodb-slave.opt diff --git a/mysql-test/t/rpl_row_sp007_innodb.test b/mysql-test/suite/rpl/t/rpl_row_sp007_innodb.test similarity index 100% rename from mysql-test/t/rpl_row_sp007_innodb.test rename to mysql-test/suite/rpl/t/rpl_row_sp007_innodb.test diff --git a/mysql-test/t/rpl_row_sp008.test b/mysql-test/suite/rpl/t/rpl_row_sp008.test similarity index 100% rename from mysql-test/t/rpl_row_sp008.test rename to mysql-test/suite/rpl/t/rpl_row_sp008.test diff --git a/mysql-test/t/rpl_row_sp009.test b/mysql-test/suite/rpl/t/rpl_row_sp009.test similarity index 100% rename from mysql-test/t/rpl_row_sp009.test rename to mysql-test/suite/rpl/t/rpl_row_sp009.test diff --git a/mysql-test/t/rpl_row_sp010.test b/mysql-test/suite/rpl/t/rpl_row_sp010.test similarity index 100% rename from mysql-test/t/rpl_row_sp010.test rename to mysql-test/suite/rpl/t/rpl_row_sp010.test diff --git a/mysql-test/t/rpl_row_sp011.test b/mysql-test/suite/rpl/t/rpl_row_sp011.test similarity index 100% rename from mysql-test/t/rpl_row_sp011.test rename to mysql-test/suite/rpl/t/rpl_row_sp011.test diff --git a/mysql-test/t/rpl_row_sp012.test b/mysql-test/suite/rpl/t/rpl_row_sp012.test similarity index 100% rename from mysql-test/t/rpl_row_sp012.test rename to mysql-test/suite/rpl/t/rpl_row_sp012.test diff --git a/mysql-test/t/rpl_row_stop_middle.test b/mysql-test/suite/rpl/t/rpl_row_stop_middle.test similarity index 100% rename from mysql-test/t/rpl_row_stop_middle.test rename to mysql-test/suite/rpl/t/rpl_row_stop_middle.test diff --git a/mysql-test/t/rpl_row_stop_middle_update-master.opt b/mysql-test/suite/rpl/t/rpl_row_stop_middle_update-master.opt similarity index 100% rename from mysql-test/t/rpl_row_stop_middle_update-master.opt rename to mysql-test/suite/rpl/t/rpl_row_stop_middle_update-master.opt diff --git a/mysql-test/t/rpl_row_stop_middle_update-slave.opt b/mysql-test/suite/rpl/t/rpl_row_stop_middle_update-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_stop_middle_update-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_stop_middle_update-slave.opt diff --git a/mysql-test/t/rpl_row_stop_middle_update.test b/mysql-test/suite/rpl/t/rpl_row_stop_middle_update.test similarity index 100% rename from mysql-test/t/rpl_row_stop_middle_update.test rename to mysql-test/suite/rpl/t/rpl_row_stop_middle_update.test diff --git a/mysql-test/t/rpl_row_tabledefs_2myisam.test b/mysql-test/suite/rpl/t/rpl_row_tabledefs_2myisam.test similarity index 100% rename from mysql-test/t/rpl_row_tabledefs_2myisam.test rename to mysql-test/suite/rpl/t/rpl_row_tabledefs_2myisam.test diff --git a/mysql-test/t/rpl_row_tabledefs_3innodb-slave.opt b/mysql-test/suite/rpl/t/rpl_row_tabledefs_3innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_row_tabledefs_3innodb-slave.opt rename to mysql-test/suite/rpl/t/rpl_row_tabledefs_3innodb-slave.opt diff --git a/mysql-test/t/rpl_row_tabledefs_3innodb.test b/mysql-test/suite/rpl/t/rpl_row_tabledefs_3innodb.test similarity index 100% rename from mysql-test/t/rpl_row_tabledefs_3innodb.test rename to mysql-test/suite/rpl/t/rpl_row_tabledefs_3innodb.test diff --git a/mysql-test/t/rpl_row_trig001.test b/mysql-test/suite/rpl/t/rpl_row_trig001.test similarity index 100% rename from mysql-test/t/rpl_row_trig001.test rename to mysql-test/suite/rpl/t/rpl_row_trig001.test diff --git a/mysql-test/t/rpl_row_trig002.test b/mysql-test/suite/rpl/t/rpl_row_trig002.test similarity index 100% rename from mysql-test/t/rpl_row_trig002.test rename to mysql-test/suite/rpl/t/rpl_row_trig002.test diff --git a/mysql-test/t/rpl_row_trig003.test b/mysql-test/suite/rpl/t/rpl_row_trig003.test similarity index 100% rename from mysql-test/t/rpl_row_trig003.test rename to mysql-test/suite/rpl/t/rpl_row_trig003.test diff --git a/mysql-test/t/rpl_row_trig004.test b/mysql-test/suite/rpl/t/rpl_row_trig004.test similarity index 100% rename from mysql-test/t/rpl_row_trig004.test rename to mysql-test/suite/rpl/t/rpl_row_trig004.test diff --git a/mysql-test/t/rpl_row_until.test b/mysql-test/suite/rpl/t/rpl_row_until.test similarity index 100% rename from mysql-test/t/rpl_row_until.test rename to mysql-test/suite/rpl/t/rpl_row_until.test diff --git a/mysql-test/t/rpl_row_view01.test b/mysql-test/suite/rpl/t/rpl_row_view01.test similarity index 100% rename from mysql-test/t/rpl_row_view01.test rename to mysql-test/suite/rpl/t/rpl_row_view01.test diff --git a/mysql-test/t/rpl_server_id1.test b/mysql-test/suite/rpl/t/rpl_server_id1.test similarity index 100% rename from mysql-test/t/rpl_server_id1.test rename to mysql-test/suite/rpl/t/rpl_server_id1.test diff --git a/mysql-test/t/rpl_server_id2-slave.opt b/mysql-test/suite/rpl/t/rpl_server_id2-slave.opt similarity index 100% rename from mysql-test/t/rpl_server_id2-slave.opt rename to mysql-test/suite/rpl/t/rpl_server_id2-slave.opt diff --git a/mysql-test/t/rpl_server_id2.test b/mysql-test/suite/rpl/t/rpl_server_id2.test similarity index 100% rename from mysql-test/t/rpl_server_id2.test rename to mysql-test/suite/rpl/t/rpl_server_id2.test diff --git a/mysql-test/t/rpl_session_var.test b/mysql-test/suite/rpl/t/rpl_session_var.test similarity index 100% rename from mysql-test/t/rpl_session_var.test rename to mysql-test/suite/rpl/t/rpl_session_var.test diff --git a/mysql-test/t/rpl_set_charset.test b/mysql-test/suite/rpl/t/rpl_set_charset.test similarity index 100% rename from mysql-test/t/rpl_set_charset.test rename to mysql-test/suite/rpl/t/rpl_set_charset.test diff --git a/mysql-test/t/rpl_sf.test b/mysql-test/suite/rpl/t/rpl_sf.test similarity index 100% rename from mysql-test/t/rpl_sf.test rename to mysql-test/suite/rpl/t/rpl_sf.test diff --git a/mysql-test/t/rpl_skip_error-slave.opt b/mysql-test/suite/rpl/t/rpl_skip_error-slave.opt similarity index 100% rename from mysql-test/t/rpl_skip_error-slave.opt rename to mysql-test/suite/rpl/t/rpl_skip_error-slave.opt diff --git a/mysql-test/t/rpl_skip_error.test b/mysql-test/suite/rpl/t/rpl_skip_error.test similarity index 100% rename from mysql-test/t/rpl_skip_error.test rename to mysql-test/suite/rpl/t/rpl_skip_error.test diff --git a/mysql-test/t/rpl_slave_status.test b/mysql-test/suite/rpl/t/rpl_slave_status.test similarity index 100% rename from mysql-test/t/rpl_slave_status.test rename to mysql-test/suite/rpl/t/rpl_slave_status.test diff --git a/mysql-test/t/rpl_sp-master.opt b/mysql-test/suite/rpl/t/rpl_sp-master.opt similarity index 100% rename from mysql-test/t/rpl_sp-master.opt rename to mysql-test/suite/rpl/t/rpl_sp-master.opt diff --git a/mysql-test/t/rpl_sp-slave.opt b/mysql-test/suite/rpl/t/rpl_sp-slave.opt similarity index 100% rename from mysql-test/t/rpl_sp-slave.opt rename to mysql-test/suite/rpl/t/rpl_sp-slave.opt diff --git a/mysql-test/t/rpl_sp.test b/mysql-test/suite/rpl/t/rpl_sp.test similarity index 100% rename from mysql-test/t/rpl_sp.test rename to mysql-test/suite/rpl/t/rpl_sp.test diff --git a/mysql-test/t/rpl_sp004.test b/mysql-test/suite/rpl/t/rpl_sp004.test similarity index 100% rename from mysql-test/t/rpl_sp004.test rename to mysql-test/suite/rpl/t/rpl_sp004.test diff --git a/mysql-test/t/rpl_sp_effects-master.opt b/mysql-test/suite/rpl/t/rpl_sp_effects-master.opt similarity index 100% rename from mysql-test/t/rpl_sp_effects-master.opt rename to mysql-test/suite/rpl/t/rpl_sp_effects-master.opt diff --git a/mysql-test/t/rpl_sp_effects-slave.opt b/mysql-test/suite/rpl/t/rpl_sp_effects-slave.opt similarity index 100% rename from mysql-test/t/rpl_sp_effects-slave.opt rename to mysql-test/suite/rpl/t/rpl_sp_effects-slave.opt diff --git a/mysql-test/t/rpl_sp_effects.test b/mysql-test/suite/rpl/t/rpl_sp_effects.test similarity index 100% rename from mysql-test/t/rpl_sp_effects.test rename to mysql-test/suite/rpl/t/rpl_sp_effects.test diff --git a/mysql-test/t/rpl_sporadic_master-master.opt b/mysql-test/suite/rpl/t/rpl_sporadic_master-master.opt similarity index 100% rename from mysql-test/t/rpl_sporadic_master-master.opt rename to mysql-test/suite/rpl/t/rpl_sporadic_master-master.opt diff --git a/mysql-test/t/rpl_sporadic_master.test b/mysql-test/suite/rpl/t/rpl_sporadic_master.test similarity index 100% rename from mysql-test/t/rpl_sporadic_master.test rename to mysql-test/suite/rpl/t/rpl_sporadic_master.test diff --git a/mysql-test/t/rpl_ssl.test b/mysql-test/suite/rpl/t/rpl_ssl.test similarity index 100% rename from mysql-test/t/rpl_ssl.test rename to mysql-test/suite/rpl/t/rpl_ssl.test diff --git a/mysql-test/t/rpl_ssl1.test b/mysql-test/suite/rpl/t/rpl_ssl1.test similarity index 100% rename from mysql-test/t/rpl_ssl1.test rename to mysql-test/suite/rpl/t/rpl_ssl1.test diff --git a/mysql-test/t/rpl_start_stop_slave.test b/mysql-test/suite/rpl/t/rpl_start_stop_slave.test similarity index 100% rename from mysql-test/t/rpl_start_stop_slave.test rename to mysql-test/suite/rpl/t/rpl_start_stop_slave.test diff --git a/mysql-test/t/rpl_stm_000001-slave.opt b/mysql-test/suite/rpl/t/rpl_stm_000001-slave.opt similarity index 100% rename from mysql-test/t/rpl_stm_000001-slave.opt rename to mysql-test/suite/rpl/t/rpl_stm_000001-slave.opt diff --git a/mysql-test/t/rpl_stm_000001.test b/mysql-test/suite/rpl/t/rpl_stm_000001.test similarity index 100% rename from mysql-test/t/rpl_stm_000001.test rename to mysql-test/suite/rpl/t/rpl_stm_000001.test diff --git a/mysql-test/t/rpl_stm_EE_err2.test b/mysql-test/suite/rpl/t/rpl_stm_EE_err2.test similarity index 100% rename from mysql-test/t/rpl_stm_EE_err2.test rename to mysql-test/suite/rpl/t/rpl_stm_EE_err2.test diff --git a/mysql-test/t/rpl_stm_charset.test b/mysql-test/suite/rpl/t/rpl_stm_charset.test similarity index 100% rename from mysql-test/t/rpl_stm_charset.test rename to mysql-test/suite/rpl/t/rpl_stm_charset.test diff --git a/mysql-test/t/rpl_stm_flsh_tbls.test b/mysql-test/suite/rpl/t/rpl_stm_flsh_tbls.test similarity index 100% rename from mysql-test/t/rpl_stm_flsh_tbls.test rename to mysql-test/suite/rpl/t/rpl_stm_flsh_tbls.test diff --git a/mysql-test/t/rpl_stm_insert_delayed.test b/mysql-test/suite/rpl/t/rpl_stm_insert_delayed.test similarity index 100% rename from mysql-test/t/rpl_stm_insert_delayed.test rename to mysql-test/suite/rpl/t/rpl_stm_insert_delayed.test diff --git a/mysql-test/t/rpl_stm_log-master.opt b/mysql-test/suite/rpl/t/rpl_stm_log-master.opt similarity index 100% rename from mysql-test/t/rpl_stm_log-master.opt rename to mysql-test/suite/rpl/t/rpl_stm_log-master.opt diff --git a/mysql-test/t/rpl_stm_log-slave.opt b/mysql-test/suite/rpl/t/rpl_stm_log-slave.opt similarity index 100% rename from mysql-test/t/rpl_stm_log-slave.opt rename to mysql-test/suite/rpl/t/rpl_stm_log-slave.opt diff --git a/mysql-test/t/rpl_stm_log.test b/mysql-test/suite/rpl/t/rpl_stm_log.test similarity index 100% rename from mysql-test/t/rpl_stm_log.test rename to mysql-test/suite/rpl/t/rpl_stm_log.test diff --git a/mysql-test/t/rpl_stm_max_relay_size.test b/mysql-test/suite/rpl/t/rpl_stm_max_relay_size.test similarity index 100% rename from mysql-test/t/rpl_stm_max_relay_size.test rename to mysql-test/suite/rpl/t/rpl_stm_max_relay_size.test diff --git a/mysql-test/t/rpl_stm_multi_query.test b/mysql-test/suite/rpl/t/rpl_stm_multi_query.test similarity index 100% rename from mysql-test/t/rpl_stm_multi_query.test rename to mysql-test/suite/rpl/t/rpl_stm_multi_query.test diff --git a/mysql-test/t/rpl_stm_mystery22.test b/mysql-test/suite/rpl/t/rpl_stm_mystery22.test similarity index 100% rename from mysql-test/t/rpl_stm_mystery22.test rename to mysql-test/suite/rpl/t/rpl_stm_mystery22.test diff --git a/mysql-test/t/rpl_stm_no_op.test b/mysql-test/suite/rpl/t/rpl_stm_no_op.test similarity index 100% rename from mysql-test/t/rpl_stm_no_op.test rename to mysql-test/suite/rpl/t/rpl_stm_no_op.test diff --git a/mysql-test/t/rpl_stm_reset_slave.test b/mysql-test/suite/rpl/t/rpl_stm_reset_slave.test similarity index 100% rename from mysql-test/t/rpl_stm_reset_slave.test rename to mysql-test/suite/rpl/t/rpl_stm_reset_slave.test diff --git a/mysql-test/t/rpl_stm_until.test b/mysql-test/suite/rpl/t/rpl_stm_until.test similarity index 100% rename from mysql-test/t/rpl_stm_until.test rename to mysql-test/suite/rpl/t/rpl_stm_until.test diff --git a/mysql-test/t/rpl_switch_stm_row_mixed.test b/mysql-test/suite/rpl/t/rpl_switch_stm_row_mixed.test similarity index 100% rename from mysql-test/t/rpl_switch_stm_row_mixed.test rename to mysql-test/suite/rpl/t/rpl_switch_stm_row_mixed.test diff --git a/mysql-test/t/rpl_temp_table.test b/mysql-test/suite/rpl/t/rpl_temp_table.test similarity index 100% rename from mysql-test/t/rpl_temp_table.test rename to mysql-test/suite/rpl/t/rpl_temp_table.test diff --git a/mysql-test/t/rpl_temporary.test b/mysql-test/suite/rpl/t/rpl_temporary.test similarity index 100% rename from mysql-test/t/rpl_temporary.test rename to mysql-test/suite/rpl/t/rpl_temporary.test diff --git a/mysql-test/t/rpl_timezone-master.opt b/mysql-test/suite/rpl/t/rpl_timezone-master.opt similarity index 100% rename from mysql-test/t/rpl_timezone-master.opt rename to mysql-test/suite/rpl/t/rpl_timezone-master.opt diff --git a/mysql-test/t/rpl_timezone-slave.opt b/mysql-test/suite/rpl/t/rpl_timezone-slave.opt similarity index 100% rename from mysql-test/t/rpl_timezone-slave.opt rename to mysql-test/suite/rpl/t/rpl_timezone-slave.opt diff --git a/mysql-test/t/rpl_timezone.test b/mysql-test/suite/rpl/t/rpl_timezone.test similarity index 100% rename from mysql-test/t/rpl_timezone.test rename to mysql-test/suite/rpl/t/rpl_timezone.test diff --git a/mysql-test/t/rpl_trigger.test b/mysql-test/suite/rpl/t/rpl_trigger.test similarity index 100% rename from mysql-test/t/rpl_trigger.test rename to mysql-test/suite/rpl/t/rpl_trigger.test diff --git a/mysql-test/t/rpl_trunc_temp.test b/mysql-test/suite/rpl/t/rpl_trunc_temp.test similarity index 100% rename from mysql-test/t/rpl_trunc_temp.test rename to mysql-test/suite/rpl/t/rpl_trunc_temp.test diff --git a/mysql-test/t/rpl_truncate_2myisam.test b/mysql-test/suite/rpl/t/rpl_truncate_2myisam.test similarity index 100% rename from mysql-test/t/rpl_truncate_2myisam.test rename to mysql-test/suite/rpl/t/rpl_truncate_2myisam.test diff --git a/mysql-test/t/rpl_truncate_3innodb.test b/mysql-test/suite/rpl/t/rpl_truncate_3innodb.test similarity index 100% rename from mysql-test/t/rpl_truncate_3innodb.test rename to mysql-test/suite/rpl/t/rpl_truncate_3innodb.test diff --git a/mysql-test/t/rpl_truncate_7ndb_2-master.opt b/mysql-test/suite/rpl/t/rpl_truncate_7ndb_2-master.opt similarity index 100% rename from mysql-test/t/rpl_truncate_7ndb_2-master.opt rename to mysql-test/suite/rpl/t/rpl_truncate_7ndb_2-master.opt diff --git a/mysql-test/t/rpl_truncate_7ndb_2.test b/mysql-test/suite/rpl/t/rpl_truncate_7ndb_2.test similarity index 100% rename from mysql-test/t/rpl_truncate_7ndb_2.test rename to mysql-test/suite/rpl/t/rpl_truncate_7ndb_2.test diff --git a/mysql-test/t/rpl_udf-master.opt b/mysql-test/suite/rpl/t/rpl_udf-master.opt similarity index 100% rename from mysql-test/t/rpl_udf-master.opt rename to mysql-test/suite/rpl/t/rpl_udf-master.opt diff --git a/mysql-test/t/rpl_udf-slave.opt b/mysql-test/suite/rpl/t/rpl_udf-slave.opt similarity index 100% rename from mysql-test/t/rpl_udf-slave.opt rename to mysql-test/suite/rpl/t/rpl_udf-slave.opt diff --git a/mysql-test/t/rpl_udf.test b/mysql-test/suite/rpl/t/rpl_udf.test similarity index 100% rename from mysql-test/t/rpl_udf.test rename to mysql-test/suite/rpl/t/rpl_udf.test diff --git a/mysql-test/t/rpl_user_variables.test b/mysql-test/suite/rpl/t/rpl_user_variables.test similarity index 100% rename from mysql-test/t/rpl_user_variables.test rename to mysql-test/suite/rpl/t/rpl_user_variables.test diff --git a/mysql-test/t/rpl_variables-master.opt b/mysql-test/suite/rpl/t/rpl_variables-master.opt similarity index 100% rename from mysql-test/t/rpl_variables-master.opt rename to mysql-test/suite/rpl/t/rpl_variables-master.opt diff --git a/mysql-test/t/rpl_variables.test b/mysql-test/suite/rpl/t/rpl_variables.test similarity index 100% rename from mysql-test/t/rpl_variables.test rename to mysql-test/suite/rpl/t/rpl_variables.test diff --git a/mysql-test/t/rpl_view-slave.opt b/mysql-test/suite/rpl/t/rpl_view-slave.opt similarity index 100% rename from mysql-test/t/rpl_view-slave.opt rename to mysql-test/suite/rpl/t/rpl_view-slave.opt diff --git a/mysql-test/t/rpl_view.test b/mysql-test/suite/rpl/t/rpl_view.test similarity index 100% rename from mysql-test/t/rpl_view.test rename to mysql-test/suite/rpl/t/rpl_view.test diff --git a/mysql-test/r/rpl_ndb_2innodb.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_2innodb.result similarity index 100% rename from mysql-test/r/rpl_ndb_2innodb.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_2innodb.result diff --git a/mysql-test/r/rpl_ndb_2myisam.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_2myisam.result similarity index 100% rename from mysql-test/r/rpl_ndb_2myisam.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_2myisam.result diff --git a/mysql-test/r/rpl_ndb_UUID.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_UUID.result similarity index 100% rename from mysql-test/r/rpl_ndb_UUID.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_UUID.result diff --git a/mysql-test/r/rpl_ndb_auto_inc.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_auto_inc.result similarity index 100% rename from mysql-test/r/rpl_ndb_auto_inc.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_auto_inc.result diff --git a/mysql-test/r/rpl_ndb_bank.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_bank.result similarity index 100% rename from mysql-test/r/rpl_ndb_bank.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_bank.result diff --git a/mysql-test/r/rpl_ndb_basic.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_basic.result similarity index 100% rename from mysql-test/r/rpl_ndb_basic.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_basic.result diff --git a/mysql-test/r/rpl_ndb_blob.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_blob.result similarity index 100% rename from mysql-test/r/rpl_ndb_blob.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_blob.result diff --git a/mysql-test/r/rpl_ndb_blob2.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_blob2.result similarity index 100% rename from mysql-test/r/rpl_ndb_blob2.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_blob2.result diff --git a/mysql-test/r/rpl_ndb_charset.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_charset.result similarity index 100% rename from mysql-test/r/rpl_ndb_charset.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_charset.result diff --git a/mysql-test/r/rpl_ndb_circular.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_circular.result similarity index 100% rename from mysql-test/r/rpl_ndb_circular.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_circular.result diff --git a/mysql-test/r/rpl_ndb_circular_simplex.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_circular_simplex.result similarity index 100% rename from mysql-test/r/rpl_ndb_circular_simplex.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_circular_simplex.result diff --git a/mysql-test/r/rpl_ndb_commit_afterflush.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_commit_afterflush.result similarity index 100% rename from mysql-test/r/rpl_ndb_commit_afterflush.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_commit_afterflush.result diff --git a/mysql-test/r/rpl_ndb_dd_advance.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_advance.result similarity index 100% rename from mysql-test/r/rpl_ndb_dd_advance.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_advance.result diff --git a/mysql-test/r/rpl_ndb_dd_basic.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_basic.result similarity index 100% rename from mysql-test/r/rpl_ndb_dd_basic.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_basic.result diff --git a/mysql-test/r/rpl_ndb_dd_partitions.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_partitions.result similarity index 100% rename from mysql-test/r/rpl_ndb_dd_partitions.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_partitions.result diff --git a/mysql-test/r/rpl_ndb_ddl.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_ddl.result similarity index 100% rename from mysql-test/r/rpl_ndb_ddl.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_ddl.result diff --git a/mysql-test/r/rpl_ndb_delete_nowhere.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_delete_nowhere.result similarity index 100% rename from mysql-test/r/rpl_ndb_delete_nowhere.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_delete_nowhere.result diff --git a/mysql-test/r/rpl_ndb_do_db.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_do_db.result similarity index 100% rename from mysql-test/r/rpl_ndb_do_db.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_do_db.result diff --git a/mysql-test/r/rpl_ndb_do_table.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_do_table.result similarity index 100% rename from mysql-test/r/rpl_ndb_do_table.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_do_table.result diff --git a/mysql-test/r/rpl_ndb_extraCol.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_extraCol.result similarity index 100% rename from mysql-test/r/rpl_ndb_extraCol.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_extraCol.result diff --git a/mysql-test/r/rpl_ndb_func003.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_func003.result similarity index 100% rename from mysql-test/r/rpl_ndb_func003.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_func003.result diff --git a/mysql-test/r/rpl_ndb_idempotent.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_idempotent.result similarity index 100% rename from mysql-test/r/rpl_ndb_idempotent.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_idempotent.result diff --git a/mysql-test/r/rpl_ndb_innodb_trans.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_innodb_trans.result similarity index 100% rename from mysql-test/r/rpl_ndb_innodb_trans.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_innodb_trans.result diff --git a/mysql-test/r/rpl_ndb_insert_ignore.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_insert_ignore.result similarity index 100% rename from mysql-test/r/rpl_ndb_insert_ignore.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_insert_ignore.result diff --git a/mysql-test/r/rpl_ndb_load.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_load.result similarity index 100% rename from mysql-test/r/rpl_ndb_load.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_load.result diff --git a/mysql-test/r/rpl_ndb_log.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_log.result similarity index 100% rename from mysql-test/r/rpl_ndb_log.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_log.result diff --git a/mysql-test/r/rpl_ndb_multi.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_multi.result similarity index 100% rename from mysql-test/r/rpl_ndb_multi.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_multi.result diff --git a/mysql-test/r/rpl_ndb_multi_update2.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_multi_update2.result similarity index 100% rename from mysql-test/r/rpl_ndb_multi_update2.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_multi_update2.result diff --git a/mysql-test/r/rpl_ndb_multi_update3.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_multi_update3.result similarity index 100% rename from mysql-test/r/rpl_ndb_multi_update3.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_multi_update3.result diff --git a/mysql-test/r/rpl_ndb_relayrotate.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_relayrotate.result similarity index 100% rename from mysql-test/r/rpl_ndb_relayrotate.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_relayrotate.result diff --git a/mysql-test/r/rpl_ndb_rep_ignore.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_rep_ignore.result similarity index 100% rename from mysql-test/r/rpl_ndb_rep_ignore.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_rep_ignore.result diff --git a/mysql-test/r/rpl_ndb_row_001.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_row_001.result similarity index 100% rename from mysql-test/r/rpl_ndb_row_001.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_row_001.result diff --git a/mysql-test/r/rpl_ndb_sp003.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_sp003.result similarity index 100% rename from mysql-test/r/rpl_ndb_sp003.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_sp003.result diff --git a/mysql-test/r/rpl_ndb_sp006.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_sp006.result similarity index 100% rename from mysql-test/r/rpl_ndb_sp006.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_sp006.result diff --git a/mysql-test/r/rpl_ndb_stm_innodb.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_stm_innodb.result similarity index 100% rename from mysql-test/r/rpl_ndb_stm_innodb.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_stm_innodb.result diff --git a/mysql-test/r/rpl_ndb_sync.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_sync.result similarity index 100% rename from mysql-test/r/rpl_ndb_sync.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_sync.result diff --git a/mysql-test/r/rpl_ndb_trig004.result b/mysql-test/suite/rpl_ndb/r/rpl_ndb_trig004.result similarity index 100% rename from mysql-test/r/rpl_ndb_trig004.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndb_trig004.result diff --git a/mysql-test/r/rpl_ndbapi_multi.result b/mysql-test/suite/rpl_ndb/r/rpl_ndbapi_multi.result similarity index 100% rename from mysql-test/r/rpl_ndbapi_multi.result rename to mysql-test/suite/rpl_ndb/r/rpl_ndbapi_multi.result diff --git a/mysql-test/r/rpl_row_basic_7ndb.result b/mysql-test/suite/rpl_ndb/r/rpl_row_basic_7ndb.result similarity index 100% rename from mysql-test/r/rpl_row_basic_7ndb.result rename to mysql-test/suite/rpl_ndb/r/rpl_row_basic_7ndb.result diff --git a/mysql-test/r/rpl_truncate_7ndb.result b/mysql-test/suite/rpl_ndb/r/rpl_truncate_7ndb.result similarity index 100% rename from mysql-test/r/rpl_truncate_7ndb.result rename to mysql-test/suite/rpl_ndb/r/rpl_truncate_7ndb.result diff --git a/mysql-test/suite/rpl_ndb/t/disabled.def b/mysql-test/suite/rpl_ndb/t/disabled.def new file mode 100644 index 00000000000..b238c8ac9c5 --- /dev/null +++ b/mysql-test/suite/rpl_ndb/t/disabled.def @@ -0,0 +1,27 @@ +############################################################################## +# +# List the test cases that are to be disabled temporarily. +# +# Separate the test case name and the comment with ':'. +# +# : BUG# +# +# Do not use any TAB characters for whitespace. +# +############################################################################## + + +rpl_ndb_circular_simplex : BUG#27972 2007-04-20 mats Slave cannot start where it stopped +rpl_ndb_2innodb : BUG#19227 2006-04-20 pekka pk delete apparently not replicated +rpl_ndb_2myisam : BUG#19227 Seems to pass currently +rpl_ndb_dd_partitions : BUG#19259 2006-04-21 rpl_ndb_dd_partitions fails on s/AMD +rpl_ddl : BUG#26418 2007-03-01 mleich Slave out of sync after CREATE/DROP TEMPORARY TABLE + ROLLBACK on master +rpl_ndb_innodb2ndb : Bug #19710 Cluster replication to partition table fails on DELETE FROM statement +rpl_ndb_myisam2ndb : Bug #19710 Cluster replication to partition table fails on DELETE FROM statement +#rpl_row_blob_innodb : BUG#18980 2006-04-10 kent Test fails randomly +rpl_ndb_ddl : BUG#28798 2007-05-31 lars Valgrind failure in NDB + + +# the below testcase have been reworked to avoid the bug, test contains comment, keep bug open + +#rpl_ndb_dd_advance : Bug#25913 rpl_ndb_dd_advance fails randomly diff --git a/mysql-test/t/rpl_ndb_2innodb-master.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_2innodb-master.opt similarity index 100% rename from mysql-test/t/rpl_ndb_2innodb-master.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_2innodb-master.opt diff --git a/mysql-test/t/rpl_ndb_2innodb-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_2innodb-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_2innodb-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_2innodb-slave.opt diff --git a/mysql-test/t/rpl_ndb_2innodb.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_2innodb.test similarity index 100% rename from mysql-test/t/rpl_ndb_2innodb.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_2innodb.test diff --git a/mysql-test/t/rpl_ndb_2myisam-master.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_2myisam-master.opt similarity index 100% rename from mysql-test/t/rpl_ndb_2myisam-master.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_2myisam-master.opt diff --git a/mysql-test/t/rpl_ndb_2myisam-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_2myisam-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_2myisam-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_2myisam-slave.opt diff --git a/mysql-test/t/rpl_ndb_2myisam.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_2myisam.test similarity index 100% rename from mysql-test/t/rpl_ndb_2myisam.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_2myisam.test diff --git a/mysql-test/t/rpl_ndb_UUID.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_UUID.test similarity index 100% rename from mysql-test/t/rpl_ndb_UUID.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_UUID.test diff --git a/mysql-test/t/rpl_ndb_auto_inc.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_auto_inc.test similarity index 100% rename from mysql-test/t/rpl_ndb_auto_inc.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_auto_inc.test diff --git a/mysql-test/t/rpl_ndb_bank.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_bank.test similarity index 100% rename from mysql-test/t/rpl_ndb_bank.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_bank.test diff --git a/mysql-test/t/rpl_ndb_basic.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_basic.test similarity index 100% rename from mysql-test/t/rpl_ndb_basic.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_basic.test diff --git a/mysql-test/t/rpl_ndb_blob.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_blob.test similarity index 100% rename from mysql-test/t/rpl_ndb_blob.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_blob.test diff --git a/mysql-test/t/rpl_ndb_blob2.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_blob2.test similarity index 100% rename from mysql-test/t/rpl_ndb_blob2.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_blob2.test diff --git a/mysql-test/t/rpl_ndb_charset.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_charset.test similarity index 100% rename from mysql-test/t/rpl_ndb_charset.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_charset.test diff --git a/mysql-test/t/rpl_ndb_circular.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_circular.test similarity index 100% rename from mysql-test/t/rpl_ndb_circular.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_circular.test diff --git a/mysql-test/t/rpl_ndb_circular_simplex.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_circular_simplex.test similarity index 100% rename from mysql-test/t/rpl_ndb_circular_simplex.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_circular_simplex.test diff --git a/mysql-test/t/rpl_ndb_commit_afterflush.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_commit_afterflush.test similarity index 100% rename from mysql-test/t/rpl_ndb_commit_afterflush.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_commit_afterflush.test diff --git a/mysql-test/t/rpl_ndb_dd_advance.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_advance.test similarity index 100% rename from mysql-test/t/rpl_ndb_dd_advance.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_advance.test diff --git a/mysql-test/t/rpl_ndb_dd_basic.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_basic.test similarity index 100% rename from mysql-test/t/rpl_ndb_dd_basic.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_basic.test diff --git a/mysql-test/t/rpl_ndb_dd_partitions.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_partitions.test similarity index 100% rename from mysql-test/t/rpl_ndb_dd_partitions.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_dd_partitions.test diff --git a/mysql-test/t/rpl_ndb_ddl.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_ddl.test similarity index 100% rename from mysql-test/t/rpl_ndb_ddl.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_ddl.test diff --git a/mysql-test/t/rpl_ndb_delete_nowhere.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_delete_nowhere.test similarity index 100% rename from mysql-test/t/rpl_ndb_delete_nowhere.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_delete_nowhere.test diff --git a/mysql-test/t/rpl_ndb_do_db-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_do_db-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_do_db-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_do_db-slave.opt diff --git a/mysql-test/t/rpl_ndb_do_db.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_do_db.test similarity index 100% rename from mysql-test/t/rpl_ndb_do_db.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_do_db.test diff --git a/mysql-test/t/rpl_ndb_do_table-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_do_table-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_do_table-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_do_table-slave.opt diff --git a/mysql-test/t/rpl_ndb_do_table.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_do_table.test similarity index 100% rename from mysql-test/t/rpl_ndb_do_table.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_do_table.test diff --git a/mysql-test/t/rpl_ndb_extraCol.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_extraCol.test similarity index 100% rename from mysql-test/t/rpl_ndb_extraCol.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_extraCol.test diff --git a/mysql-test/t/rpl_ndb_func003.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_func003.test similarity index 100% rename from mysql-test/t/rpl_ndb_func003.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_func003.test diff --git a/mysql-test/t/rpl_ndb_idempotent.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_idempotent.test similarity index 100% rename from mysql-test/t/rpl_ndb_idempotent.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_idempotent.test diff --git a/mysql-test/t/rpl_ndb_innodb2ndb-master.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb2ndb-master.opt similarity index 100% rename from mysql-test/t/rpl_ndb_innodb2ndb-master.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb2ndb-master.opt diff --git a/mysql-test/t/rpl_ndb_innodb2ndb-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb2ndb-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_innodb2ndb-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb2ndb-slave.opt diff --git a/mysql-test/t/rpl_ndb_innodb2ndb.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb2ndb.test similarity index 100% rename from mysql-test/t/rpl_ndb_innodb2ndb.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb2ndb.test diff --git a/mysql-test/t/rpl_ndb_innodb_trans-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb_trans-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_innodb_trans-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb_trans-slave.opt diff --git a/mysql-test/t/rpl_ndb_innodb_trans.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb_trans.test similarity index 100% rename from mysql-test/t/rpl_ndb_innodb_trans.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_innodb_trans.test diff --git a/mysql-test/t/rpl_ndb_insert_ignore.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_insert_ignore.test similarity index 100% rename from mysql-test/t/rpl_ndb_insert_ignore.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_insert_ignore.test diff --git a/mysql-test/t/rpl_ndb_load.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_load.test similarity index 100% rename from mysql-test/t/rpl_ndb_load.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_load.test diff --git a/mysql-test/t/rpl_ndb_log-master.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_log-master.opt similarity index 100% rename from mysql-test/t/rpl_ndb_log-master.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_log-master.opt diff --git a/mysql-test/t/rpl_ndb_log.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_log.test similarity index 100% rename from mysql-test/t/rpl_ndb_log.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_log.test diff --git a/mysql-test/t/rpl_ndb_multi.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_multi.test similarity index 100% rename from mysql-test/t/rpl_ndb_multi.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_multi.test diff --git a/mysql-test/t/rpl_ndb_multi_update2-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update2-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_multi_update2-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update2-slave.opt diff --git a/mysql-test/t/rpl_ndb_multi_update2.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update2.test similarity index 100% rename from mysql-test/t/rpl_ndb_multi_update2.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update2.test diff --git a/mysql-test/t/rpl_ndb_multi_update3.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update3.test similarity index 100% rename from mysql-test/t/rpl_ndb_multi_update3.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update3.test diff --git a/mysql-test/t/rpl_ndb_myisam2ndb-master.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_myisam2ndb-master.opt similarity index 100% rename from mysql-test/t/rpl_ndb_myisam2ndb-master.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_myisam2ndb-master.opt diff --git a/mysql-test/t/rpl_ndb_myisam2ndb-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_myisam2ndb-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_myisam2ndb-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_myisam2ndb-slave.opt diff --git a/mysql-test/t/rpl_ndb_myisam2ndb.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_myisam2ndb.test similarity index 100% rename from mysql-test/t/rpl_ndb_myisam2ndb.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_myisam2ndb.test diff --git a/mysql-test/t/rpl_ndb_relayrotate-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_relayrotate-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_relayrotate-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_relayrotate-slave.opt diff --git a/mysql-test/t/rpl_ndb_relayrotate.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_relayrotate.test similarity index 100% rename from mysql-test/t/rpl_ndb_relayrotate.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_relayrotate.test diff --git a/mysql-test/t/rpl_ndb_rep_ignore-slave.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_rep_ignore-slave.opt similarity index 100% rename from mysql-test/t/rpl_ndb_rep_ignore-slave.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_rep_ignore-slave.opt diff --git a/mysql-test/t/rpl_ndb_rep_ignore.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_rep_ignore.test similarity index 100% rename from mysql-test/t/rpl_ndb_rep_ignore.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_rep_ignore.test diff --git a/mysql-test/t/rpl_ndb_row_001.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_row_001.test similarity index 100% rename from mysql-test/t/rpl_ndb_row_001.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_row_001.test diff --git a/mysql-test/t/rpl_ndb_sp003.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_sp003.test similarity index 100% rename from mysql-test/t/rpl_ndb_sp003.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_sp003.test diff --git a/mysql-test/t/rpl_ndb_sp006.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_sp006.test similarity index 100% rename from mysql-test/t/rpl_ndb_sp006.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_sp006.test diff --git a/mysql-test/t/rpl_ndb_stm_innodb-master.opt b/mysql-test/suite/rpl_ndb/t/rpl_ndb_stm_innodb-master.opt similarity index 100% rename from mysql-test/t/rpl_ndb_stm_innodb-master.opt rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_stm_innodb-master.opt diff --git a/mysql-test/t/rpl_ndb_stm_innodb.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_stm_innodb.test similarity index 100% rename from mysql-test/t/rpl_ndb_stm_innodb.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_stm_innodb.test diff --git a/mysql-test/t/rpl_ndb_sync.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_sync.test similarity index 100% rename from mysql-test/t/rpl_ndb_sync.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_sync.test diff --git a/mysql-test/t/rpl_ndb_trig004.test b/mysql-test/suite/rpl_ndb/t/rpl_ndb_trig004.test similarity index 100% rename from mysql-test/t/rpl_ndb_trig004.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndb_trig004.test diff --git a/mysql-test/t/rpl_ndbapi_multi.test b/mysql-test/suite/rpl_ndb/t/rpl_ndbapi_multi.test similarity index 100% rename from mysql-test/t/rpl_ndbapi_multi.test rename to mysql-test/suite/rpl_ndb/t/rpl_ndbapi_multi.test diff --git a/mysql-test/t/rpl_row_basic_7ndb.test b/mysql-test/suite/rpl_ndb/t/rpl_row_basic_7ndb.test similarity index 100% rename from mysql-test/t/rpl_row_basic_7ndb.test rename to mysql-test/suite/rpl_ndb/t/rpl_row_basic_7ndb.test diff --git a/mysql-test/t/rpl_truncate_7ndb.test b/mysql-test/suite/rpl_ndb/t/rpl_truncate_7ndb.test similarity index 100% rename from mysql-test/t/rpl_truncate_7ndb.test rename to mysql-test/suite/rpl_ndb/t/rpl_truncate_7ndb.test diff --git a/mysql-test/t/disabled.def b/mysql-test/t/disabled.def index 27e3b9bc614..31ff0d58477 100644 --- a/mysql-test/t/disabled.def +++ b/mysql-test/t/disabled.def @@ -21,29 +21,6 @@ im_instance_conf : BUG#28743 Instance manager generates warnings in test im_utils : BUG#28743 Instance manager generates warnings in test suite concurrent_innodb : BUG#21579 2006-08-11 mleich innodb_concurrent random failures with varying differences -ndb_autodiscover : BUG#18952 2006-02-16 jmiller Needs to be fixed w.r.t binlog -ndb_autodiscover2 : BUG#18952 2006-02-16 jmiller Needs to be fixed w.r.t binlog -ndb_load : BUG#17233 2006-05-04 tomas failed load data from infile causes mysqld dbug_assert, binlog not flushed - -partition_03ndb : BUG#16385 2006-03-24 mikael Partitions: crash when updating a range partitioned NDB table -rpl_ndb_circular_simplex : BUG#27972 2007-04-20 mats Slave cannot start where it stopped -rpl_ndb_2innodb : BUG#19227 2006-04-20 pekka pk delete apparently not replicated -rpl_ndb_2myisam : BUG#19227 Seems to pass currently -rpl_ndb_dd_partitions : BUG#19259 2006-04-21 rpl_ndb_dd_partitions fails on s/AMD -rpl_ddl : BUG#26418 2007-03-01 mleich Slave out of sync after CREATE/DROP TEMPORARY TABLE + ROLLBACK on master -rpl_ndb_innodb2ndb : Bug #19710 Cluster replication to partition table fails on DELETE FROM statement -rpl_ndb_myisam2ndb : Bug #19710 Cluster replication to partition table fails on DELETE FROM statement -#rpl_row_blob_innodb : BUG#18980 2006-04-10 kent Test fails randomly -rpl_ndb_ddl : BUG#28798 2007-05-31 lars Valgrind failure in NDB - -# the below testcase have been reworked to avoid the bug, test contains comment, keep bug open -#ndb_binlog_ddl_multi : BUG#18976 2006-04-10 kent CRBR: multiple binlog, second binlog may miss schema log events -#ndb_binlog_discover : bug#21806 2006-08-24 -#ndb_autodiscover3 : bug#21806 - -#rpl_ndb_dd_advance : Bug#25913 rpl_ndb_dd_advance fails randomly - -ndb_partition_error2 : HF is not sure if the test can work as internded on all the platforms im_options_set : Bug#20294: Instance manager tests fail randomly im_options_unset : Bug#20294: Instance manager tests fail randomly