Browse Source
Bug #11751927 42960: MTR2: NO MORE --STRESS PARAMETERS
Bug #11751927 42960: MTR2: NO MORE --STRESS PARAMETERS
Quick fix: run mysql-stress-test.pl via a wrapper test Amend mtr to run just that test when using --stress Updated mysql-stress-test.pl to exit(1) if wrong optionspull/374/head
3 changed files with 56 additions and 5 deletions
-
7mysql-test/mysql-stress-test.pl
-
25mysql-test/mysql-test-run.pl
-
29mysql-test/suite/stress/t/wrapper.test
@ -0,0 +1,29 @@ |
|||
# |
|||
# This is a wrapper "pseudo" test for mtr --stress execution. |
|||
# It should not be run directly (will be skipped) |
|||
# Do not create a result file! |
|||
# |
|||
|
|||
if (!$MST_OPTIONS) { |
|||
skip Only to be run with mtr --stress; |
|||
} |
|||
|
|||
# echo Running MST with options $MST_OPTIONS; |
|||
|
|||
perl; |
|||
my ($mtest)= split " ", $ENV{MYSQL_TEST}; |
|||
open(FILE, ">", "$ENV{MYSQL_TMP_DIR}/mtest.inc") or die; |
|||
print FILE "let \$MYSQLTEST_BIN= $mtest;\n"; |
|||
close FILE; |
|||
EOF |
|||
|
|||
--source $MYSQL_TMP_DIR/mtest.inc |
|||
--remove_file $MYSQL_TMP_DIR/mtest.inc |
|||
|
|||
exec perl mysql-stress-test.pl --mysqltest=$MYSQLTEST_BIN |
|||
--server-port=$MASTER_MYPORT --server-socket=$MASTER_MYSOCK |
|||
--server-user=root --cleanup |
|||
--server-logs-dir=$MYSQLTEST_VARDIR/log |
|||
--stress-basedir=$MYSQLTEST_VARDIR |
|||
$MST_OPTIONS |
|||
; |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue