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
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
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
konstantin@mysql.com
85c6883146
Merge mysql.com:/opt/local/work/mysql-5.0-root
...
into mysql.com:/opt/local/work/mysql-5.0-runtime-merge
2006-05-15 00:51:12 +04:00
msvensson@neptunus.(none)
27c64c715f
Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0
...
into neptunus.(none):/home/msvensson/mysql/mysql-5.0-maint
2006-05-09 08:26:25 +02:00
anozdrin@mysql.com
3b74668bfa
Partial fix for BUG#14106: IM: im_life_cycle and im_utils
...
tests fail on FreeBSD.
The patch contains of the following:
- make Instance Manager, running in the daemon mode, dump
the pid of angel-process in the special file;
- default value of angel-pid-file-name is 'mysqlmanager.angel.pid';
- if ordinary (IM) pid-file-name is specified in the configuration,
angel-pid-file-name is updated according to the following
rule: extension of the basename of pid-file-name is replaced by
'.angel.pid.
For example:
- pid-file-name: /tmp/im.pid
=> angel-pid-file-name: /tmp/im.angel.pid
- pid-file-name: /tmp/im.txt
=> angel-pid-file-name: /tmp/im.angel.pid
- pid-file-name: /tmp/5.0/im
=> angel-pid-file-name: /tmp/5.0/im.angel.pid
- add support for configuration option to customize angel
pid file name;
- fix test suite to use angel pid to kill Instance Manager
by all means if something went wrong.
Background
----------
The problem is that on some OSes (FreeBSD for one) Instance
Manager does not get SIGTERM, so can not shutdown gracefully.
Test suite wasn't able to cope with it, so this leads to the
mess in test results.
The problem should be split into two:
- fix signal handling;
- fix test suite.
This patch fixes test suite so that it will be able to kill
uncooperative Instance Manager. In order to achieve this,
test suite needs to know PID of IM Angel process.
2006-05-06 13:57:56 +04:00
msvensson@neptunus.(none)
8f7a52ce6c
Move "check_running_as_root" to after var directory has been created
2006-05-04 17:44:09 +02:00
msvensson@neptunus.(none)
15babe1495
Put the "test_running_as_root.txt" file in the vardir to avoid that two mysql-test-run's running in parallel uses the same file
2006-05-04 10:28:49 +02:00
holyfoot@mysql.com
e5a22d1bca
Merge bk@192.168.21.1:mysql-4.1
...
into mysql.com:/home/hf/work/mysql-4.1.mrg
2006-05-04 00:03:58 +05:00
msvensson@neptunus.(none)
667435103d
Check if "../libtool" is available and use it only when it is.
2006-05-03 20:04:57 +02:00
holyfoot@mysql.com
9de68b8122
merging
2006-05-03 16:33:42 +05:00
msvensson@neptunus.(none)
f9194996c4
Use libtool --mode=execute when starting the mysqld as well.
...
Add $exe_libtool to be used throughout the script
2006-05-02 14:46:18 +02:00
msvensson@neptunus.(none)
44322185b5
Merge bk-internal:/home/bk/mysql-5.0
...
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
2006-04-28 08:30:49 +02:00
jimw@mysql.com
b1c3801047
Merge jwinstead@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/nfstmp1/jwinstead/mysql-5.0-clean
2006-04-28 00:33:47 +02:00
msvensson@shellback.(none)
6aa775f348
Return empty string if file does not exist
...
Set LD_LIBRARY_PATH and UDF_EXAMPLE_LIB from $lib_udf_example
2006-04-27 21:26:24 +02:00
jimw@mysql.com
36155b63eb
Bug #19393 : Federated tests fail on Windows under pushbuild
...
Supplying --skip-rpl to mysql-test-run.pl would always disable the
slaves, but those slaves may still be needed for the federated tests.
Now we only disable the slaves when they are not used by any of the
tests.
2006-04-27 10:53:19 -07:00
msvensson@shellback.(none)
e5004d1312
Merge shellback.(none):/home/msvensson/mysql/mysql-5.0
...
into shellback.(none):/home/msvensson/mysql/mysql-5.0-maint
2006-04-27 17:35:29 +02:00
msvensson@neptunus.(none)
98a7bbe109
Merge bk-internal:/home/bk/mysql-5.0
...
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
2006-04-27 17:30:56 +02:00
msvensson@shellback.(none)
0e5113aead
Add test to mysql-test-run.pl to see if the udf_example.so is availble. Set envioronment variable UDF_EXAMPLE_LIB if it is.
...
Then check in have_udf if that variable is set. Finally use tahe variable when loading the shared library.
2006-04-27 16:32:40 +02:00
jimw@mysql.com
e848c7c293
Merge mysql.com:/home/jimw/my/mysql-5.0-18617
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2006-04-26 11:37:53 -07:00
jimw@mysql.com
d89054df4b
Merge mysql.com:/home/jimw/my/mysql-5.0-19083
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2006-04-26 11:32:53 -07:00
knielsen@mysql.com
854cbe88b6
Merge mysql.com:/usr/local/mysql/mysql-4.1
...
into mysql.com:/usr/local/mysql/mysql-5.0-mtr-fix
2006-04-24 23:51:47 +02:00
knielsen@mysql.com
17a80c9da4
Fix typo in mysql-test-run.pl (not caught by aotupush since it uses mysql-test-run.sh).
2006-04-24 15:34:01 +02:00
msvensson@neptunus.(none)
fd52c34124
Update help message for start-and-exit
2006-04-24 13:33:33 +02:00
msvensson@neptunus.(none)
d1536ba0c9
Make have_ndb.in portable
2006-04-24 12:00:11 +02:00
msvensson@neptunus.(none)
7e3593def8
Bug#19084 ./mysql-test-run.pl do not print bootstrap run info
...
- Log boostratp/install to var/log/boostrap.log
- Log output from mysqladmin to var/log/mysqladmin.log
- Remove old manager references
2006-04-24 11:26:41 +02:00
msvensson@neptunus.(none)
7831bd0002
Cleanup formatting
2006-04-24 10:39:56 +02:00
msvensson@neptunus.(none)
7f1d1586be
Remove the old unused code for setting a PATH
2006-04-24 10:33:24 +02:00
msvensson@neptunus.(none)
cb69ff25da
Move copy_dir to mtr_misc and rename it to mtr_copy_dir
2006-04-24 10:27:13 +02:00
msvensson@neptunus.(none)
d59a0f4840
Bug#17002 mysql-test-run as root user
...
- Add test to see if tests are running with root permissions
- Disables tests that uses chmod if that is the case
2006-04-24 10:21:09 +02:00
jimw@mysql.com
559995f160
Bug #19083 ./mysql-test-run.pl starts NDB when it is not needed
...
Now NDB is only initialized and started when the tests that are
being run will make use of it. The same thing is also done for the
slave databases and the instance manager.
After review from Magnus: Only take a snapshot of the data directories
that are in use.
2006-04-21 09:48:49 -07:00
tomas@poseidon.ndb.mysql.com
f071779791
Bug #17230 Can't change character-sets-dir for ndbd
2006-04-21 13:53:48 +02:00
msvensson@neptunus.(none)
d1640175db
Don't run mysqld when started in ddd
...
Maybe we should do the same for gdb?
2006-04-21 12:30:33 +02:00
jimw@mysql.com
57980ef4d5
Bug #18617 : mysql-test-run.pl, partially wrong handling of option "start-dirty"
...
This was a case of too much code. The --start-dirty option should act
just like --start-and-exit, except it skips the database initialization
step. Now it does, which means it picks up the options from the specified
test case.
2006-04-20 19:17:14 -07:00
knielsen@mysql.com
408599af84
Fix broken --valgrind-options option.
2006-04-12 14:32:34 +02:00
holyfoot@deer.(none)
be9f623012
bug #15442 (mysqltest.test doesn't work with the embedded server)
2006-04-11 15:01:21 +05:00
knielsen@mysql.com
1f9d96430d
Merge mysql.com:/usr/local/mysql/mysql-4.1-vgfix
...
into mysql.com:/usr/local/mysql/mysql-5.0-tmp
2006-04-10 17:58:21 +02:00
knielsen@mysql.com
4d5ab7a961
$MYSQL_TEST was broken with --valgrind.
2006-04-08 22:27:43 +02:00
joerg@mysql.com
945599f3cf
Manual merge.
2006-04-07 13:44:43 +02:00
joerg@mysql.com
65f4595e9a
mysql-test/mysql-test-run.pl : Add option "with-ndbcluster-only" (ignored).
2006-04-07 13:34:39 +02:00
msvensson@shellback.(none)
b0c6455908
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into shellback.(none):/home/msvensson/mysql/mysql-5.0
2006-04-05 10:08:38 +02:00
msvensson@shellback.(none)
d4c7943891
Add option --debugger=NAME and --client-debugger=NAME.
...
Add support for "--debugger=windbg" and "--debugger=vcexpress"
2006-04-04 09:49:32 +02:00
kent@mysql.com
ae532e2611
Merge
2006-03-30 06:48:40 +02:00
kent@mysql.com
1f5ac05df0
mysql-test-run.pl:
...
Check that port range is valid, bug#16807
2006-03-30 00:48:46 +02:00
msvensson@shellback.(none)
7162b65c24
Only run in libtool if running in valgrind.
...
Apparently libtool isn't properly setup on all our build hosts.
2006-03-23 22:29:53 +01:00