Commit f683540c authored by Bjorn Munch's avatar Bjorn Munch

merge from 5.1-mtr

parents a921013a 85035bd2
...@@ -72,3 +72,13 @@ BEGIN ...@@ -72,3 +72,13 @@ BEGIN
mysql.user; mysql.user;
END|| END||
--
-- Procedure used by test case used to force all
-- servers to restart after testcase and thus skipping
-- check test case after test
--
CREATE DEFINER=root@localhost PROCEDURE force_restart()
BEGIN
SELECT 1 INTO OUTFILE 'force_restart';
END||
...@@ -317,10 +317,30 @@ sub collect_one_suite($) ...@@ -317,10 +317,30 @@ sub collect_one_suite($)
my %disabled; my %disabled;
if ( open(DISABLED, "$testdir/disabled.def" ) ) if ( open(DISABLED, "$testdir/disabled.def" ) )
{ {
# $^O on Windows considered not generic enough
my $plat= (IS_WINDOWS) ? 'windows' : $^O;
while ( <DISABLED> ) while ( <DISABLED> )
{ {
chomp; chomp;
if ( /^\s*(\S+)\s*:\s*(.*?)\s*$/ ) #diasble the test case if platform matches
if ( /\@/ )
{
if ( /\@$plat/ )
{
/^\s*(\S+)\s*\@$plat.*:\s*(.*?)\s*$/ ;
$disabled{$1}= $2;
}
elsif ( /\@!(\S*)/ )
{
if ( $1 ne $plat)
{
/^\s*(\S+)\s*\@!.*:\s*(.*?)\s*$/ ;
$disabled{$1}= $2;
}
}
}
elsif ( /^\s*(\S+)\s*:\s*(.*?)\s*$/ )
{ {
$disabled{$1}= $2; $disabled{$1}= $2;
} }
......
-- source include/have_ndb.inc
disable_query_log; disable_query_log;
--require r/true.require --require r/true.require
select support = 'Enabled' as `TRUE` from information_schema.engines where engine = 'ndbcluster'; select support = 'Enabled' as `TRUE` from information_schema.engines where engine = 'ndbcluster';
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment