Changes for version 1.10 - 2009-09-22
- Chg : valgrind is no longer required to be installed before installing this module.
- Chg : The parser logic that used to be located inside the tool was moved to a new Test::Valgrind::Parser hierarchy. The tool decides which parser should be used by implementing the "parser_class" method.
- Fix : Compatibility with valgrind 3.5.
- Fix : The "valgrind" option to Test::Valgrind::Session->new wasn't doing anything.
- Fix : The "Test" action could generate inappropriate error messages.
Modules
Generate suppressions, analyse and test any command with 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 aggregates several other commands.
A Test::Valgrind command that invokes perl.
A Test::Valgrind command that invokes a perl script.
Base class for Test::Valgrind components.
Base class for Test::Valgrind parsers.
Parse valgrind suppressions output as text blocks.
Parse valgrind output as a text stream.
Parse valgrind output as an XML stream.
Base class for Test::Valgrind error reports.
Test::Valgrind session object.
Generate suppressions for given tool and command.
Base class for Test::Valgrind tools.
Run an analysis through the memcheck tool.
Provides
in lib/Test/Valgrind/Parser/XML/Twig.pm
in lib/Test/Valgrind/Parser/XML/Twig.pm
in lib/Test/Valgrind/Parser/Suppressions/Text.pm
in lib/Test/Valgrind/Tool/memcheck.pm