Changes for version 1.00 - 2009-04-12
- Complete rewrite. The options passed to Test::Valgrind->import have changed, so please have a look at the doc.
- Add : A brand new reusable API.
- Add : Suppressions are now versionized following the perl interpreter and valgrind. They are regenerated as needed and stored in the user home directory.
- Add : memcheck output is parsed by XML::Twig.
- Add : The output of the original script is now correctly captured.
- Rem : Lots of ugly hacks in the toolchain.
Modules
Test Perl code through valgrind.
Base class for Test::Valgrind actions.
Mock Test::Valgrind::Action for capturing output.
Generate suppressions for a given tool.
Test that an analysis didn't generate any error report.
Carp-like private methods for Test::Valgrind objects.
Base class for Test::Valgrind commands.
A Test::Valgrind command that invokes perl.
Base class for Test::Valgrind error reports.
Test::Valgrind session object.
Generate suppressions for given tool and command.
Base class for Test::Valgrind tools.
Mock Test::Valgrind::Tool for parsing valgrind suppressions.
Run an analysis through the memcheck tool.
Provides
in lib/Test/Valgrind/Tool/SuppressionsParser.pm
in lib/Test/Valgrind/Tool/memcheck.pm
in lib/Test/Valgrind/Tool/memcheck.pm
in lib/Test/Valgrind/Tool/memcheck.pm