The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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