summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsasha@mysql.sashanet.com <>2001-06-19 16:08:19 -0600
committersasha@mysql.sashanet.com <>2001-06-19 16:08:19 -0600
commit172913f57b30a419eb96745b67dd637ce0bc0433 (patch)
treefac1989f205ed28f94ca9e7a021359cce5e3c66e
parent24a2a4e0abb8922277ac027ec16439562976ea8d (diff)
downloadmariadb-git-172913f57b30a419eb96745b67dd637ce0bc0433.tar.gz
added --skip-test option
-rw-r--r--mysql-test/mysql-test-run.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/mysql-test/mysql-test-run.sh b/mysql-test/mysql-test-run.sh
index 76a64adc95b..f8916403738 100644
--- a/mysql-test/mysql-test-run.sh
+++ b/mysql-test/mysql-test-run.sh
@@ -144,6 +144,7 @@ while test $# -gt 0; do
EXTRA_MASTER_MYSQLD_OPT="$EXTRA_MASTER_MYSQLD_OPT --skip-bdb"
EXTRA_SLAVE_MYSQLD_OPT="$EXTRA_SLAVE_MYSQLD_OPT --skip-bdb" ;;
--skip-rpl) NO_SLAVE=1 ;;
+ --skip-test=*) SKIP_TEST=`$ECHO "$1" | $SED -e "s;--skip-test=;;"`;;
--record)
RECORD=1;
EXTRA_MYSQL_TEST_OPT="$EXTRA_MYSQL_TEST_OPT $1" ;;
@@ -657,6 +658,13 @@ run_testcase ()
slave_init_script=$TESTDIR/$tname-slave.sh
slave_master_info_file=$TESTDIR/$tname-slave-master-info.opt
SKIP_SLAVE=`$EXPR \( $tname : rpl \) = 0`
+ if [ -n $SKIP_TEST ] ; then
+ SKIP_THIS_TEST=`$EXPR \( $tname : $SKIP_TEST \) != 0`
+ if [ x$SKIP_THIS_TEST = x1 ] ;
+ then
+ return;
+ fi
+ fi
if [ x${NO_SLAVE}x$SKIP_SLAVE = x1x0 ] ;
then