1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

fix uninitialized warning in mysql-test-run.pl

make the test to require sphinx 2.0.4 or later
This commit is contained in:
Sergei Golubchik
2012-03-09 09:20:45 +01:00
parent 4933d21e5d
commit 96a21ab324
2 changed files with 4 additions and 15 deletions

View File

@ -6,9 +6,6 @@ use mtr_report;
@ISA = qw(My::Suite);
use Carp;
$Carp::Verbose=1;
############# initialization ######################
sub locate_sphinx_binary {
my ($name)= @_;
@ -30,16 +27,8 @@ return "No SphinxSE" unless $ENV{HA_SPHINX_SO} or
{
local $_ = `"$exe_sphinx_searchd" --help`;
mtr_verbose("tool: $exe_sphinx_searchd\n$_");
my $ver = sprintf "%04d.%04d.%04d", (/([0-9]+)\.([0-9]+)\.([0-9]+)/);
if ($ver eq "0000.0000.0000")
{
$ver = sprintf "%04d.%04d", (/([0-9]+)\.([0-9]+)-(alpha|beta|gamma|RC)/);
return "Sphinx 0.9.9 or later is needed (found $ver) " unless $ver ge '0001.0010';
}
else
{
return "Sphinx 0.9.9 or later is needed (found $ver) " unless $ver ge '0000.0009.0009';
}
my $ver = sprintf "%04d.%04d.%04d", (/([0-9]+)\.([0-9]+)(?:\.([0-9]+))?/);
return "Sphinx 2.0.4 or later is needed (found $ver) " unless $ver ge '0002.0000.0004';
}
############# action methods ######################