Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
4eb86ec2
Commit
4eb86ec2
authored
Nov 17, 2006
by
msvensson@neptunus.(none)
Browse files
Options
Browse Files
Download
Plain Diff
Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1-maint
into neptunus.(none):/home/msvensson/mysql/mysql-5.0-maint
parents
91af3edd
f0d89307
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
30 additions
and
61 deletions
+30
-61
mysql-test/lib/mtr_cases.pl
mysql-test/lib/mtr_cases.pl
+1
-0
mysql-test/mysql-test-run.pl
mysql-test/mysql-test-run.pl
+29
-61
No files found.
mysql-test/lib/mtr_cases.pl
View file @
4eb86ec2
...
@@ -593,6 +593,7 @@ sub mtr_options_from_test_file($$) {
...
@@ -593,6 +593,7 @@ sub mtr_options_from_test_file($$) {
while
(
my
$line
=
<
$F
>
)
while
(
my
$line
=
<
$F
>
)
{
{
# Skip line if it start's with #
# Skip line if it start's with #
next
if
(
$line
=~
/^#/
);
next
if
(
$line
=~
/^#/
);
...
...
mysql-test/mysql-test-run.pl
View file @
4eb86ec2
...
@@ -104,7 +104,6 @@ our $glob_mysql_bench_dir= undef;
...
@@ -104,7 +104,6 @@ our $glob_mysql_bench_dir= undef;
our
$glob_hostname
=
undef
;
our
$glob_hostname
=
undef
;
our
$glob_scriptname
=
undef
;
our
$glob_scriptname
=
undef
;
our
$glob_timers
=
undef
;
our
$glob_timers
=
undef
;
our
$glob_use_running_server
=
0
;
our
$glob_use_running_ndbcluster
=
0
;
our
$glob_use_running_ndbcluster
=
0
;
our
$glob_use_running_ndbcluster_slave
=
0
;
our
$glob_use_running_ndbcluster_slave
=
0
;
our
$glob_use_embedded_server
=
0
;
our
$glob_use_embedded_server
=
0
;
...
@@ -181,7 +180,10 @@ our $opt_debug;
...
@@ -181,7 +180,10 @@ our $opt_debug;
our
$opt_do_test
;
our
$opt_do_test
;
our
@opt_cases
;
# The test cases names in argv
our
@opt_cases
;
# The test cases names in argv
our
$opt_embedded_server
;
our
$opt_embedded_server
;
our
$opt_extern
;
our
$opt_extern
=
0
;
our
$opt_socket
;
our
$opt_fast
;
our
$opt_fast
;
our
$opt_force
;
our
$opt_force
;
our
$opt_reorder
=
0
;
our
$opt_reorder
=
0
;
...
@@ -232,15 +234,11 @@ our $opt_skip_im;
...
@@ -232,15 +234,11 @@ our $opt_skip_im;
our
$opt_sleep
;
our
$opt_sleep
;
our
$opt_sleep_time_after_restart
=
1
;
our
$opt_sleep_time_for_delete
=
10
;
our
$opt_testcase_timeout
;
our
$opt_testcase_timeout
;
our
$opt_suite_timeout
;
our
$opt_suite_timeout
;
my
$default_testcase_timeout
=
15
;
# 15 min max
my
$default_testcase_timeout
=
15
;
# 15 min max
my
$default_suite_timeout
=
180
;
# 3 hours max
my
$default_suite_timeout
=
180
;
# 3 hours max
our
$opt_socket
;
our
$opt_source_dist
;
our
$opt_source_dist
;
our
$opt_start_and_exit
;
our
$opt_start_and_exit
;
...
@@ -252,7 +250,6 @@ our $opt_strace_client;
...
@@ -252,7 +250,6 @@ our $opt_strace_client;
our
$opt_timer
=
1
;
our
$opt_timer
=
1
;
our
$opt_user
;
our
$opt_user
;
our
$opt_user_test
;
our
$opt_valgrind
=
0
;
our
$opt_valgrind
=
0
;
our
$opt_valgrind_mysqld
=
0
;
our
$opt_valgrind_mysqld
=
0
;
...
@@ -274,7 +271,6 @@ our $opt_stress_test_file= "";
...
@@ -274,7 +271,6 @@ our $opt_stress_test_file= "";
our
$opt_wait_for_master
;
our
$opt_wait_for_master
;
our
$opt_wait_for_slave
;
our
$opt_wait_for_slave
;
our
$opt_wait_timeout
=
10
;
our
$opt_warnings
;
our
$opt_warnings
;
...
@@ -614,9 +610,7 @@ sub command_line_setup () {
...
@@ -614,9 +610,7 @@ sub command_line_setup () {
'
start-and-exit
'
=>
\
$opt_start_and_exit
,
'
start-and-exit
'
=>
\
$opt_start_and_exit
,
'
timer!
'
=>
\
$opt_timer
,
'
timer!
'
=>
\
$opt_timer
,
'
unified-diff|udiff
'
=>
\
$opt_udiff
,
'
unified-diff|udiff
'
=>
\
$opt_udiff
,
'
user-test=s
'
=>
\
$opt_user_test
,
'
user=s
'
=>
\
$opt_user
,
'
user=s
'
=>
\
$opt_user
,
'
wait-timeout=i
'
=>
\
$opt_wait_timeout
,
'
testcase-timeout=i
'
=>
\
$opt_testcase_timeout
,
'
testcase-timeout=i
'
=>
\
$opt_testcase_timeout
,
'
suite-timeout=i
'
=>
\
$opt_suite_timeout
,
'
suite-timeout=i
'
=>
\
$opt_suite_timeout
,
'
warnings|log-warnings
'
=>
\
$opt_warnings
,
'
warnings|log-warnings
'
=>
\
$opt_warnings
,
...
@@ -807,14 +801,6 @@ sub command_line_setup () {
...
@@ -807,14 +801,6 @@ sub command_line_setup () {
$opt_tmpdir
=
"
$opt_vardir
/tmp
"
unless
$opt_tmpdir
;
$opt_tmpdir
=
"
$opt_vardir
/tmp
"
unless
$opt_tmpdir
;
$opt_tmpdir
=~
s,/+$,,
;
# Remove ending slash if any
$opt_tmpdir
=~
s,/+$,,
;
# Remove ending slash if any
# --------------------------------------------------------------------------
# Set socket
# --------------------------------------------------------------------------
if
(
!
$opt_socket
)
{
$opt_socket
=
$mysqld_variables
{'
socket
'};
}
# --------------------------------------------------------------------------
# --------------------------------------------------------------------------
# Check im suport
# Check im suport
# --------------------------------------------------------------------------
# --------------------------------------------------------------------------
...
@@ -911,14 +897,6 @@ sub command_line_setup () {
...
@@ -911,14 +897,6 @@ sub command_line_setup () {
$opt_bench
=
1
;
$opt_bench
=
1
;
}
}
# --------------------------------------------------------------------------
# Sleep flag
# --------------------------------------------------------------------------
if
(
$opt_sleep
)
{
$opt_sleep_time_after_restart
=
$opt_sleep
;
}
# --------------------------------------------------------------------------
# --------------------------------------------------------------------------
# Big test flags
# Big test flags
# --------------------------------------------------------------------------
# --------------------------------------------------------------------------
...
@@ -944,8 +922,6 @@ sub command_line_setup () {
...
@@ -944,8 +922,6 @@ sub command_line_setup () {
{
{
# Indicate that we are using debugger
# Indicate that we are using debugger
$glob_debugger
=
1
;
$glob_debugger
=
1
;
# Increase timeouts
$opt_wait_timeout
=
300
;
if
(
$opt_extern
)
if
(
$opt_extern
)
{
{
mtr_error
("
Can't use --extern when using debugger
");
mtr_error
("
Can't use --extern when using debugger
");
...
@@ -1011,16 +987,9 @@ sub command_line_setup () {
...
@@ -1011,16 +987,9 @@ sub command_line_setup () {
$opt_suite_timeout
*=
6
if
$opt_valgrind
;
$opt_suite_timeout
*=
6
if
$opt_valgrind
;
}
}
# Increase times to wait for executables to start if using valgrind
if
(
$opt_valgrind
)
{
$opt_sleep_time_after_restart
=
10
;
$opt_sleep_time_for_delete
=
60
;
}
if
(
!
$opt_user
)
if
(
!
$opt_user
)
{
{
if
(
$
glob_use_running_server
)
if
(
$
opt_extern
)
{
{
$opt_user
=
"
test
";
$opt_user
=
"
test
";
}
}
...
@@ -1202,9 +1171,16 @@ sub command_line_setup () {
...
@@ -1202,9 +1171,16 @@ sub command_line_setup () {
if
(
$opt_extern
)
if
(
$opt_extern
)
{
{
$glob_use_running_server
=
1
;
# Turn off features not supported when running with extern server
$opt_skip_rpl
=
1
;
# We don't run rpl test cases
$opt_skip_rpl
=
1
;
$master
->
[
0
]
->
{'
path_sock
'}
=
$opt_socket
;
# Setup master->[0] with the settings for the extern server
$master
->
[
0
]
->
{'
path_sock
'}
=
$opt_socket
if
$opt_socket
;
}
else
{
mtr_error
("
--socket can only be used in combination with --extern
")
if
$opt_socket
;
}
}
$path_timefile
=
"
$opt_vardir
/log/mysqltest-time
";
$path_timefile
=
"
$opt_vardir
/log/mysqltest-time
";
...
@@ -1649,7 +1625,7 @@ sub environment_setup () {
...
@@ -1649,7 +1625,7 @@ sub environment_setup () {
$ENV
{'
UMASK
'}
=
"
0660
";
# The octal *string*
$ENV
{'
UMASK
'}
=
"
0660
";
# The octal *string*
$ENV
{'
UMASK_DIR
'}
=
"
0770
";
# The octal *string*
$ENV
{'
UMASK_DIR
'}
=
"
0770
";
# The octal *string*
$ENV
{'
LC_COLLATE
'}
=
"
C
";
$ENV
{'
LC_COLLATE
'}
=
"
C
";
$ENV
{'
USE_RUNNING_SERVER
'}
=
$
glob_use_running_server
;
$ENV
{'
USE_RUNNING_SERVER
'}
=
$
opt_extern
;
$ENV
{'
MYSQL_TEST_DIR
'}
=
$glob_mysql_test_dir
;
$ENV
{'
MYSQL_TEST_DIR
'}
=
$glob_mysql_test_dir
;
$ENV
{'
MYSQLTEST_VARDIR
'}
=
$opt_vardir
;
$ENV
{'
MYSQLTEST_VARDIR
'}
=
$opt_vardir
;
$ENV
{'
MYSQL_TMP_DIR
'}
=
$opt_tmpdir
;
$ENV
{'
MYSQL_TMP_DIR
'}
=
$opt_tmpdir
;
...
@@ -2558,7 +2534,7 @@ sub run_suite () {
...
@@ -2558,7 +2534,7 @@ sub run_suite () {
mtr_print_line
();
mtr_print_line
();
if
(
!
$glob_debugger
and
if
(
!
$glob_debugger
and
!
$
glob_use_running_server
and
!
$
opt_extern
and
!
$glob_use_embedded_server
)
!
$glob_use_embedded_server
)
{
{
stop_all_servers
();
stop_all_servers
();
...
@@ -2589,7 +2565,7 @@ sub initialize_servers () {
...
@@ -2589,7 +2565,7 @@ sub initialize_servers () {
datadir_setup
();
datadir_setup
();
if
(
!
$
glob_use_running_server
)
if
(
!
$
opt_extern
)
{
{
kill_running_servers
();
kill_running_servers
();
...
@@ -3121,7 +3097,7 @@ sub run_testcase ($) {
...
@@ -3121,7 +3097,7 @@ sub run_testcase ($) {
if
(
$master_restart
or
$slave_restart
)
if
(
$master_restart
or
$slave_restart
)
{
{
# Can't restart a running server that may be in use
# Can't restart a running server that may be in use
if
(
$
glob_use_running_server
)
if
(
$
opt_extern
)
{
{
mtr_report_test_name
(
$tinfo
);
mtr_report_test_name
(
$tinfo
);
$tinfo
->
{
comment
}
=
"
Can't restart a running server
";
$tinfo
->
{
comment
}
=
"
Can't restart a running server
";
...
@@ -3300,7 +3276,7 @@ sub report_failure_and_restart ($) {
...
@@ -3300,7 +3276,7 @@ sub report_failure_and_restart ($) {
print
"
Aborting:
$tinfo
->{'name'} failed in
$test_mode
mode.
";
print
"
Aborting:
$tinfo
->{'name'} failed in
$test_mode
mode.
";
print
"
To continue, re-run with '--force'.
\n
";
print
"
To continue, re-run with '--force'.
\n
";
if
(
!
$glob_debugger
and
if
(
!
$glob_debugger
and
!
$
glob_use_running_server
and
!
$
opt_extern
and
!
$glob_use_embedded_server
)
!
$glob_use_embedded_server
)
{
{
stop_all_servers
();
stop_all_servers
();
...
@@ -3887,7 +3863,6 @@ sub run_testcase_need_master_restart($)
...
@@ -3887,7 +3863,6 @@ sub run_testcase_need_master_restart($)
mtr_verbose
("
Restart master: master is not started
");
mtr_verbose
("
Restart master: master is not started
");
}
}
}
}
return
$do_restart
;
return
$do_restart
;
}
}
...
@@ -4792,7 +4767,8 @@ Options to run test on running server
...
@@ -4792,7 +4767,8 @@ Options to run test on running server
extern Use running server for tests FIXME DANGEROUS
extern Use running server for tests FIXME DANGEROUS
ndb-connectstring=STR Use running cluster, and connect using STR
ndb-connectstring=STR Use running cluster, and connect using STR
ndb-connectstring-slave=STR Use running slave cluster, and connect using STR
ndb-connectstring-slave=STR Use running slave cluster, and connect using STR
user=USER User for connect to server
user=USER User for connection to extern server
socket=PATH Socket for connection to extern server
Options for debugging the product
Options for debugging the product
...
@@ -4842,22 +4818,14 @@ Misc options
...
@@ -4842,22 +4818,14 @@ Misc options
testcase-timeout=MINUTES Max test case run time (default $default_testcase_timeout)
testcase-timeout=MINUTES Max test case run time (default $default_testcase_timeout)
suite-timeout=MINUTES Max test suite run time (default $default_suite_timeout)
suite-timeout=MINUTES Max test suite run time (default $default_suite_timeout)
warnings | log-warnings Pass --log-warnings to mysqld
sleep=SECONDS Passed to mysqltest, will be used as fixed sleep time
Deprecated options
Deprecated options
with-openssl Deprecated option for ssl
with-openssl Deprecated option for ssl
Options not yet described, or that I want to look into more
local
netware
sleep=SECONDS
socket=PATH
user-test=s
wait-timeout=SECONDS
warnings
log-warnings
HERE
HERE
mtr_exit
(
1
);
mtr_exit
(
1
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment