1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

Bug #48795 Valgrind summary from tests where server has been restarted cause test failure

Seen in a few tests after 43418
Add code in extract_warning_lines() to skip this part
This commit is contained in:
Bjorn Munch
2009-11-16 11:18:16 +01:00
parent 59940cdcd2
commit 6edaebbf57

View File

@ -3700,9 +3700,17 @@ sub extract_warning_lines ($$) {
qr/Attempting backtrace/,
qr/Assertion .* failed/,
);
my $skip_valgrind= 0;
foreach my $line ( @lines )
{
if ($opt_valgrind_mysqld) {
# Skip valgrind summary from tests where server has been restarted
# Should this contain memory leaks, the final report will find it
$skip_valgrind= 1 if $line =~ /^==\d+== ERROR SUMMARY:/;
$skip_valgrind= 0 unless $line =~ /^==\d+==/;
next if $skip_valgrind;
}
foreach my $pat ( @patterns )
{
if ( $line =~ /$pat/ )