From: Georgi Kodinov Date: October 5 2010 11:34am Subject: bzr commit into mysql-5.5-bugteam branch (Georgi.Kodinov:3092) List-Archive: http://lists.mysql.com/commits/119982 Message-Id: <201010051135.o95BZAvi025424@magare.local> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1218624193350916649==" --===============1218624193350916649== MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline #At file:///home/kgeorge/mysql/work/merge-5.5-bugteam/ based on revid:vvaintroub@stripped 3092 Georgi Kodinov 2010-10-05 [merge] megre 5.1-bugteam->5.5-bugteam modified: mysql-test/collections/default.daily mysql-test/lib/mtr_cases.pm mysql-test/mysql-test-run.pl === modified file 'mysql-test/collections/default.daily' --- a/mysql-test/collections/default.daily 2010-06-02 12:01:42 +0000 +++ b/mysql-test/collections/default.daily 2010-10-05 11:33:54 +0000 @@ -2,5 +2,4 @@ perl mysql-test-run.pl --timer --force - perl mysql-test-run.pl --timer --force --parallel=auto --experimental=collections/default.experimental --comment=ps_row --vardir=var-ps_row --ps-protocol --mysqld=--binlog-format=row perl mysql-test-run.pl --timer --force --parallel=auto --experimental=collections/default.experimental --comment=embedded --vardir=var-emebbed --embedded perl mysql-test-run.pl --timer --force --parallel=auto --experimental=collections/default.experimental --comment=funcs_1 --vardir=var-funcs_1 --suite=funcs_1 -perl mysql-test-run.pl --timer --force --parallel=auto --comment=rpl_ndb_row --vardir=var-rpl_ndb_row --mysqld=--binlog-format=row --suite=rpl_ndb,ndb perl mysql-test-run.pl --timer --force --parallel=auto --experimental=collections/default.experimental --comment=rpl_binlog_row --vardir=var-rpl_binlog_row --mysqld=--binlog-format=row --suite=rpl,binlog --skip-ndb === modified file 'mysql-test/lib/mtr_cases.pm' --- a/mysql-test/lib/mtr_cases.pm 2010-08-30 13:19:46 +0000 +++ b/mysql-test/lib/mtr_cases.pm 2010-10-05 11:33:54 +0000 @@ -926,7 +926,7 @@ sub collect_one_test_case { { # Ndb is not supported, skip it $tinfo->{'skip'}= 1; - $tinfo->{'comment'}= "No ndbcluster support"; + $tinfo->{'comment'}= "No ndbcluster support or ndb tests not enabled"; return $tinfo; } elsif ( $::opt_skip_ndbcluster ) === modified file 'mysql-test/mysql-test-run.pl' --- a/mysql-test/mysql-test-run.pl 2010-10-04 12:42:16 +0000 +++ b/mysql-test/mysql-test-run.pl 2010-10-05 11:33:54 +0000 @@ -284,7 +284,8 @@ sub testcase_timeout ($) { our $opt_warnings= 1; -our $opt_skip_ndbcluster= 0; +our $opt_include_ndbcluster= 0; +our $opt_skip_ndbcluster= 1; my $exe_ndbd; my $exe_ndb_mgmd; @@ -880,6 +881,7 @@ sub command_line_setup { # Control what test suites or cases to run 'force' => \$opt_force, 'with-ndbcluster-only' => \&collect_option, + 'include-ndbcluster' => \$opt_include_ndbcluster, 'skip-ndbcluster|skip-ndb' => \$opt_skip_ndbcluster, 'suite|suites=s' => \$opt_suites, 'skip-rpl' => \&collect_option, @@ -2508,6 +2510,11 @@ sub vs_config_dirs ($$) { sub check_ndbcluster_support ($) { my $mysqld_variables= shift; + if ($opt_include_ndbcluster) + { + $opt_skip_ndbcluster= 0; + } + if ($opt_skip_ndbcluster) { mtr_report(" - skipping ndbcluster"); @@ -5551,7 +5558,8 @@ Options to control what test suites or c force Continue to run the suite after failure with-ndbcluster-only Run only tests that include "ndb" in the filename - skip-ndb[cluster] Skip all tests that need cluster + skip-ndb[cluster] Skip all tests that need cluster. Default. + include-ndb[cluster] Enable all tests that need cluster do-test=PREFIX or REGEX Run test cases which name are prefixed with PREFIX or fulfills REGEX --===============1218624193350916649== MIME-Version: 1.0 Content-Type: text/bzr-bundle; charset="us-ascii"; name="bzr/georgi.kodinov@stripped" Content-Transfer-Encoding: 7bit Content-Disposition: inline # Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: georgi.kodinov@stripped\ # 1anwpu628xwb1hr0 # target_branch: file:///home/kgeorge/mysql/work/merge-5.5-bugteam/ # testament_sha1: c5e7405a0b8ee85a017edf49bbc758cf53460b1f # timestamp: 2010-10-05 14:35:10 +0300 # source_branch: file:///home/kgeorge/mysql/work/merge-5.1-bugteam/ # base_revision_id: vvaintroub@stripped\ # s4jttfx6utcj5g4y # # Begin bundle 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 --===============1218624193350916649==--