msvensson@neptunus.(none)
c40e953db5
Bug#19535 mysql-test-run cannot handle crashing test cases
...
- Make mysql-test-run.pl restart a crashed/stopped process if it was expected it should crash.
- Added testcase for "crash_commit_before", which tests behaviour when server crashes just before commit.
* The testcase first write a small var/tmp/master0.expect file indicating expected crash
* Then sets "DEBUG" variable to for example "d,crash_commit_before" and then executes a commit.
* The server will crash and be brought back up by mysql-test-run.pl
* Test case will then wait for the process to come back online before continuing.
2006-07-20 13:23:45 +02:00
anozdrin/alik@booka.site
bf10578fde
Fix for BUG#20716: SHOW INSTANCES statement causes races in IM tests.
...
Fix for the bug in mysql-test-run.pl which prevents other tests succeed
after IM-test failure.
The idea of the fix of BUG#20716 is to:
1. Check each SHOW INSTANCES statement, add necessary "sleep" instruction before;
2. Move all environment checkings into the one file and include it everywhere.
2006-07-20 13:24:12 +04:00
msvensson@neptunus.(none)
a9572e07e9
Update 'abort_not_supported_test' to print a reason why the test was aborted
...
and use it in mysql-test-run.pl
Use standard defines as last argument to 'fn_format'
2006-07-19 14:25:52 +02:00
msvensson@neptunus.(none)
601d948099
Fix erroneous join function use
2006-07-18 15:15:43 +02:00
msvensson@neptunus.(none)
da214608b4
Add verbose printouts for im_start and im_stop
2006-07-18 14:53:50 +02:00
tsmith/tim@siva.hindu.god
6971ddee1a
Merge bk-internal.mysql.com:/home/bk/mysql-5.1
...
into siva.hindu.god:/usr/home/tim/m/bk/merge-51
(which is mysql-5.1-new-maint team tree)
2006-07-15 00:33:24 -06:00
cmiller@zippy.(none)
2c5308a703
Merge zippy.(none):/home/cmiller/work/mysql/merge/mysql-5.0
...
into zippy.(none):/home/cmiller/work/mysql/m50-maint--07C2P
2006-07-13 11:11:20 -04:00
mkindahl@dl145k.mysql.com
9415b24139
Merge dl145k.mysql.com:/data0/mkindahl/bkroot/mysql-5.1-new-rpl
...
into dl145k.mysql.com:/data0/mkindahl/bk/MERGE/mysql-5.1-merge
2006-07-11 12:17:19 +02:00
cmiller@zippy.(none)
e62e730020
A patch to Bug#17667 didn't take into consideration that the vardir, which contains
...
the server's binlog file, might be set to a different directory. This adds a new
"vardir" parameter, which takes the name of the directory as a value, so that the
test_bug17667() test can find the binlog.
2006-07-10 16:38:03 -04:00
cmiller@zippy.(none)
9be1c70404
Merge zippy.(none):/home/cmiller/work/mysql/merge/mysql-5.1
...
into zippy.(none):/home/cmiller/work/mysql/merge/mysql-5.1-new-maint
2006-07-10 13:38:22 -04:00
guilhem@gbichot3.local
1cc3c80070
fixes after merge. Updates to test's results.
...
We now reset the THD members related to auto_increment+binlog in
MYSQL_LOG::write(). This is better than in THD::cleanup_after_query(),
which was not able to distinguish between SELECT myfunc1(),myfunc2()
and INSERT INTO t SELECT myfunc1(),myfunc2() from a binlogging point
of view.
Rows_log_event::exec_event() now calls lex_start() instead of
mysql_init_query() because the latter now does too much (it resets
the binlog format).
2006-07-10 18:41:03 +02:00
guilhem@gbichot3.local
93ce19dfb6
Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.1-rpl
...
into gbichot3.local:/home/mysql_src/mysql-5.1
2006-07-10 13:26:46 +02:00
mats@romeo.(none)
7848edd065
Fixing problem where the command line for MYSQL_DUMP_SLAVE was not
...
set properly.
2006-07-10 12:06:30 +02:00
cmiller@zippy.(none)
a3b2340357
Merge cleanup, with a change of verbose test status to Off.
2006-07-07 10:47:51 -04:00
guilhem@gbichot3.local
a4768e115a
Fix for BUG#20349 "mysql-test-run.pl needs to add --debug to
...
mysql_client_test like mysql-test-run". Nothing to document.
2006-07-06 18:01:32 +02:00
guilhem@gbichot3.local
3ce7e9fc0c
Merge gbichot3.local:/home/mysql_src/mysql-5.1
...
into gbichot3.local:/home/mysql_src/mysql-5.1-new-WL3146-handler
2006-07-06 17:56:26 +02:00
guilhem@gbichot3.local
fd520be817
Behaviour change of mysql-test-run.pl:
...
by default we never run disabled tests (even if they're
explicitely listed on the command-line). We add an option --enable-disabled
which will run tests even though they are disabled, and will print, for each
such test, the comment explaining why it was disabled.
The reason for the change is when you want to run "all tests which are about
NDB" for example: mysql-test-run.pl t/*ndb*.test used to run some disabled
NDB tests, causing failures, causing investigations.
Code amended and approved by Kent.
2006-07-06 17:40:36 +02:00
joerg@trift2.
a873811ae8
Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into trift2.:/M50/merge-5.0
2006-07-06 16:03:02 +02:00
cmiller@zippy.(none)
91b8b26411
Merge zippy.(none):/home/cmiller/work/mysql/merge/mysql-5.1
...
into zippy.(none):/home/cmiller/work/mysql/merge/mysql-5.1-new-maint
2006-07-05 16:16:09 -04:00
joerg@trift2.
bf3f0b3806
Merge mysql.com:/M50/merge-5.0 into mysql.com:/M51/merge-5.1
2006-07-05 21:47:09 +02:00
joerg@mysql.com
c9dc1184fd
Extend the Perl script running the test suite to produce a "Logging:" line (like the shell script does).
2006-07-05 20:17:04 +02:00
lars@mysql.com
c75584d8d9
Merge mysql.com:/users/lthalmann/bk/mysql-5.0-rpl
...
into mysql.com:/users/lthalmann/bk/mysql-5.1-new-rpl
2006-06-28 15:27:25 +02:00
knielsen@mysql.com
529a2d1291
BUG#20739: __NT__ not probably defined for mysys project.
...
Make sure for the mysys project that __NT__ is defined in *nt solution
configurations (but not in other configurations).
2006-06-28 12:30:14 +02:00
anozdrin@mysql.com
42ef881906
Merge mysql.com:/home/alik/MySQL/devel/5.0-to-be-merged
...
into mysql.com:/home/alik/MySQL/devel/5.1-merged
2006-06-20 18:28:28 +04:00
kent@mysql.com
8f0aa436ed
Merge
2006-06-20 11:11:18 +02:00
anozdrin@mysql.com
4afffb40a8
Merge mysql.com:/home/alik/MySQL/devel/5.0-tree
...
into mysql.com:/home/alik/MySQL/devel/5.0-rt
2006-06-19 16:57:46 +04:00
anozdrin@mysql.com
a142a4d97b
Small fix for test suite:
...
- fix for IM stopping routine;
- polishing.
2006-06-19 14:15:26 +04:00
msvensson@neptunus.(none)
0a15f9d0bf
Set default valgrind options to "-v --show-reachable=yes" and make it possible to override that with --valgrind-options
2006-06-16 15:56:08 +02:00
msvensson@shellback.(none)
00d7da9177
Add extra parameter to 'ndbcluster_wait_started' so it can be used to wait until ndb_mgmd has started
2006-06-15 22:12:05 +02:00
msvensson@shellback.(none)
7007dbdf2c
Improved handling of marking processes as dead
...
Run ndb_mgmd as deamon
Make extra attempt to check if processes are still alive
2006-06-15 18:40:18 +02:00
msvensson@neptunus.(none)
ec07987651
Remove opt_old_master, using a 4.0 mysqld with mysql-test-run.pl from 5.1 is not supported
2006-06-14 21:46:41 +02:00
msvensson@neptunus.(none)
c7b9472a6d
Cleanup ndb options
2006-06-14 21:45:15 +02:00
msvensson@neptunus.(none)
79bdcc49c9
Remove opt_local, noone knows what it should do
2006-06-14 20:36:23 +02:00
msvensson@neptunus.(none)
dd1ef2d138
Print error if using --debug and binaries does not support it
2006-06-14 11:59:04 +02:00
msvensson@neptunus.(none)
f84338557a
Fix warnings
...
Make list of tags/name/values to simplify adding more tags
Check if debug compiled binaries
2006-06-11 23:13:32 +02:00
msvensson@neptunus.(none)
582bf12fd4
Add more checks to determine if test can be skipped becuase the feature it uses are not supported.
...
Check for big-test, ndb-extra, require_manager and binlog format row/stmt
2006-06-11 15:49:34 +02:00
msvensson@neptunus.(none)
a25cc0b933
Change 'mtr_kill_process' to only take three arguments. The last indicating max number of seconds to wait for process to be killed.
...
Leave it to the implementation of 'mtr_kill_process' how long to wait between each attempt to kill/detect if process has been killed.
2006-06-11 11:28:11 +02:00
msvensson@neptunus.(none)
ade1b6ce11
Prepare for selective restart of slaves
...
Add comment why test is skipped
2006-06-11 10:10:55 +02:00
msvensson@neptunus.(none)
c7bedca12f
Add comment about when ndbcluster tables are removed from mysqld datadir
2006-06-10 22:10:57 +02:00
msvensson@neptunus.(none)
d13d9dec55
Cacluate nodeid and ndb_fs path when initializing ndbds, to be used when defining log files and when removing the ndb_fs after failed test case
2006-06-10 21:47:25 +02:00
msvensson@neptunus.(none)
da9d2e3270
Use foreach loop to remove fs for ndbd nodes when restoring snapshot
2006-06-10 21:20:14 +02:00
msvensson@neptunus.(none)
0dc04dd7f1
Use function 'stop_all_servers' to stop the running servers before restoring snapshot and resuming tests
2006-06-10 20:59:14 +02:00
msvensson@neptunus.(none)
2c538f6cde
Merge bk-internal:/home/bk/mysql-5.1
...
into neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint
2006-06-10 20:33:50 +02:00
msvensson@neptunus.(none)
b24fbccc95
Run check testcase for all masters and slaves
2006-06-10 19:33:37 +02:00
joerg@trift2.
7987ef89fd
Merge mysql.com:/M51/bug20303-5.1 into mysql.com:/M51/mysql-5.1
2006-06-09 13:56:29 +02:00
joerg@mysql.com
98b80d12cd
Merge mysql.com:/M50/bug20303-5.0 into mysql.com:/M51/bug20303-5.1
2006-06-09 13:49:10 +02:00
joerg@mysql.com
1cd78f7a2b
Merge mysql.com:/M41/bug20303-4.1 into mysql.com:/M50/bug20303-5.0
2006-06-08 19:57:26 +02:00
joerg@mysql.com
a26c9c31a1
mysql-test/mysql-test-run.pl : Output the usage error if one is given. (Found when fixing bug#20303)
2006-06-08 19:55:22 +02:00
joerg@mysql.com
47f37f4d45
Merge mysql.com:/M41/bug20303-4.1 into mysql.com:/M50/bug20303-5.0
2006-06-08 19:32:25 +02:00
joerg@mysql.com
5091df1333
mysql-test/mysql-test-run.pl : A fix for bug#20303 "mysql-test-run.pl: Does not recognize -- argument"
2006-06-08 14:52:33 +02:00