diff options
author | unknown <msvensson@neptunus.(none)> | 2006-07-20 13:23:45 +0200 |
---|---|---|
committer | unknown <msvensson@neptunus.(none)> | 2006-07-20 13:23:45 +0200 |
commit | b55c18a1fbdcdf7bb43b759714f0aed78214d49f (patch) | |
tree | 56c50c5bf46f1a368bd3c0f040019dc8ec5e00c3 /mysql-test/r/openssl_2.result | |
parent | d7b1a5f2a176e9be1789537d95b0efce5e4b770b (diff) | |
download | mariadb-git-b55c18a1fbdcdf7bb43b759714f0aed78214d49f.tar.gz |
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.
client/mysqltest.c:
Add "die" command used to abort a failing test case
Remove unused "exit" command
mysql-test/lib/mtr_process.pl:
When a process crash during execution of mysqltest, check if it was expected and restart the process in that case.
mysql-test/mysql-test-run.pl:
Remmeber options used when ndbd's and mysqld's was started, to be used by restart code
mysql-test/r/crash_commit_before.result:
New BitKeeper file ``mysql-test/r/crash_commit_before.result''
mysql-test/include/wait_until_connected_again.inc:
New BitKeeper file ``mysql-test/include/wait_until_connected_again.inc''
mysql-test/t/crash_commit_before.test:
New BitKeeper file ``mysql-test/t/crash_commit_before.test''
Diffstat (limited to 'mysql-test/r/openssl_2.result')
0 files changed, 0 insertions, 0 deletions