Revision history for Test-Valgrind
+1.16 2015-11-12 23:30 UTC
+ + Chg : The Test::Valgrind tests will now be skipped when the default
+ and user-supplied suppressions files do not refer to any perl-
+ related symbol. This behaviour can be overridden by passing
+ 'allow_no_supp => 1' to Test::Valgrind->import.
+ This fixes the following RT issue.
+ + Fix : [RT #101934] : t/20-bad.t failing on armv7hl
+ While the root cause of this issue is probably not at
+ Test::Valgrind's level, it should nevertheless not run the
+ tests when the suppression files are obviously insufficient.
+ Thanks Paul Howarth for reporting and providing helpful
+ feedback.
+ + Fix : The accuracy of the default perl suppression file has been
+ improved.
+ + Fix : The tests will be more reliably skipped when no valgrind or
+ no suppressions are found.
+ + Fix : Segmentation faults during the analysis are now more gracefully
+ handled.
+ + Fix : 'no_def_supp => 1' will no longer cause the extra suppressions
+ to be ignored.
+ + Tst : t/20-bad.t will no longer run the extra tests when no valgrind
+ can be found (this was a regression in version 1.15).
+
1.15 2015-10-30 16:15 UTC
+ Add : The new 'regen_def_supp' option can be passed to
Test::Valgrind->import to forcefully regenerate the default
"File::Spec" : "0",
"File::Temp" : "0.14",
"Filter::Util::Call" : "0",
+ "IO::Select" : "0",
"List::Util" : "0",
"POSIX" : "0",
"Perl::Destruct::Level" : "0",
"File::Spec" : "0",
"File::Temp" : "0.14",
"Filter::Util::Call" : "0",
+ "IO::Select" : "0",
"List::Util" : "0",
"POSIX" : "0",
"Perl::Destruct::Level" : "0",
"url" : "http://git.profvince.com/?p=perl%2Fmodules%2FTest-Valgrind.git"
}
},
- "version" : "1.15",
+ "version" : "1.16",
"x_serialization_backend" : "JSON::PP version 2.27300"
}
File::Spec: '0'
File::Temp: '0.14'
Filter::Util::Call: '0'
+ IO::Select: '0'
List::Util: '0'
POSIX: '0'
Perl::Destruct::Level: '0'
File::Spec: '0'
File::Temp: '0.14'
Filter::Util::Call: '0'
+ IO::Select: '0'
List::Util: '0'
POSIX: '0'
Perl::Destruct::Level: '0'
homepage: http://search.cpan.org/dist/Test-Valgrind/
license: http://dev.perl.org/licenses/
repository: http://git.profvince.com/?p=perl%2Fmodules%2FTest-Valgrind.git
-version: '1.15'
+version: '1.16'
x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
with valgrind.
VERSION
- Version 1.15
+ Version 1.16
SYNOPSIS
# From the command-line
error. Raising this number improves granularity.
Ignored if you supply your own custom "tool", otherwise defaults to
- 12.
+ 50.
* "diag => $bool"
Defaults to false.
+ * "allow_no_supp => $bool"
+
+ If true, force running the analysis even if the suppression files do
+ not refer to any "perl"-related symbol.
+
+ Defaults to false.
+
* "extra_supps => \@files"
Also use suppressions from @files besides "perl"'s.