Filewatcher File Search File Search
Catalog
Content Search
» » » » » libtest-valgrind-perl_1.12-1_all.deb » Content »
pkg://libtest-valgrind-perl_1.12-1_all.deb:99084/usr/share/man/man3/  info  control  downloads

libtest-valgrind-perl - module to test Perl code through valgrind…  more info»

Test::Valgrind::Command.3pm.gz

Test::Valgrind::CUsernContributed Perl DTest::Valgrind::Command(3pm)



NAME
       Test::Valgrind::Command - Base class for Test::Valgrind
       commands.

VERSION
       Version 1.12

DESCRIPTION
       This class is the base for Test::Valgrind commands.

       Commands gather information about the target of the analysis.
       They should also provide a default setup for generating
       suppressions.

METHODS
   "new command => $command, args => \@args"
       Creates a new command object of type $command by requiring
       and redispatching the method call to the module named
       $command if it contains '::' or to
       "Test::Valgrind::Command::$command" otherwise.  The class
       represented by $command must inherit this class.

       The "args" key is used to initialize the "args" accessor.

   "new_trainer"
       Creates a new command object suitable for generating
       suppressions.

       Defaults to return "undef", which skips suppression
       generation.

   "args $session"
       Returns the list of command-specific arguments that are to be
       passed to "valgrind".

       Defaults to return the contents of the "args" option.

   "env $session"
       This event is called in scalar context before the command is
       ran, and the returned value goes out of scope when the
       analysis ends.  It's useful for e.g. setting up %ENV for the
       child process by returning an Env::Sanctify object, hence the
       name.

       Defaults to void.

   "suppressions_tag $session"
       Returns a identifier that will be used to pick up the right
       suppressions for running the command, or "undef" to indicate
       that no special suppressions are needed.

       This method must be implemented when subclassing.

   "filter $session, $report"
       The $session calls this method after receiving a report from
       the tool and before forwarding it to the action.  You can
       either return a mangled $report (which does not need to be a
       clone of the original) or "undef" if you want the action to
       ignore it completely.

       Defaults to the identity function.

SEE ALSO
       Test::Valgrind, Test::Valgrind::Session.

AUTHOR
       Vincent Pit, "<perl at profvince.com>",
       <http://www.profvince.com>.

       You can contact me by mail or on "irc.perl.org" (vincent).

BUGS
       Please report any bugs or feature requests to
       "bug-test-valgrind at rt.cpan.org", or through the web
       interface at
       <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-Valgrind>.
       I will be notified, and then you'll automatically be notified
       of progress on your bug as I make changes.

SUPPORT
       You can find documentation for this module with the perldoc
       command.

           perldoc Test::Valgrind::Command

COPYRIGHT & LICENSE
       Copyright 2009 Vincent Pit, all rights reserved.

       This program is free software; you can redistribute it and/or
       modify it under the same terms as Perl itself.



perl v5.10.1                 2009-11-29 Test::Valgrind::Command(3pm)
Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017 FileWatcher.com