Fix problem where test case timeout was not detected

after expected crash server restart. The test timeout process was killed
not restarted.
This commit is contained in:
unknown 2008-04-10 13:16:32 +02:00
parent 4bdec18f75
commit 38d5c213c1

View file

@ -2405,16 +2405,14 @@ sub run_testcase ($) {
}
mtr_verbose("Got $proc");
# ----------------------------------------------------
# Stop the test case timer
# ----------------------------------------------------
$test_timeout_proc->kill();
# ----------------------------------------------------
# Was it the test program that exited
# ----------------------------------------------------
if ($proc eq $test)
{
# Stop the test case timer
$test_timeout_proc->kill();
my $res= $test->exit_status();
if ( $res == 0 )
@ -2488,6 +2486,11 @@ sub run_testcase ($) {
next;
}
# ----------------------------------------------------
# Stop the test case timer
# ----------------------------------------------------
$test_timeout_proc->kill();
# ----------------------------------------------------
# It's not mysqltest that has exited, kill it
# ----------------------------------------------------