From 32dcf68480cc2635a10286523bde53aeb1f461e4 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 25 Apr 2008 10:51:11 +0200 Subject: [PATCH] Only allow "suitename" to be used as a aptch if it has at least one directory part --- mysql-test/lib/mtr_cases.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mysql-test/lib/mtr_cases.pm b/mysql-test/lib/mtr_cases.pm index f46c0165e27..f84129cf1ee 100644 --- a/mysql-test/lib/mtr_cases.pm +++ b/mysql-test/lib/mtr_cases.pm @@ -52,6 +52,7 @@ sub collect_option { } use File::Basename; +use File::Spec::Functions qw / splitdir /; use IO::File(); use My::Config; use My::Platform; @@ -249,8 +250,12 @@ sub collect_one_suite($) my $suitedir= "$::glob_mysql_test_dir"; # Default if ( $suite ne "main" ) { - if ( -d $suite ){ + # Allow suite to be path to "some dir" if $suite has at least + # one directory part + if ( -d $suite and splitdir($suite) > 1 ){ $suitedir= $suite; + mtr_report(" - from '$suitedir'"); + } else {