Devel::Cover::Test(3pm) - phpMan

Command: man perldoc info search(apropos)  


Devel::Cover::Test(3pm)        User Contributed Perl Documentation        Devel::Cover::Test(3pm)

NAME
       Devel::Cover::Test - Internal module for testing

VERSION
       version 1.36

METHODS
   new
         my $test = Devel::Cover::Test->new($test, criteria => $string)

       Constructor.

       "criteria" parameter (optional, defaults to "statement branch condition subroutine") is a
       space separated list of tokens.  Supported tokens are "statement", "branch", "condition",
       "subroutine" and "pod".

       More optional parameters are supported. Refer to "get_params" sub.

   shell_quote
         my $quoted_item = shell_quote($item)

       Returns properly quoted item to cope with embedded spaces.

   perl
         my $perl = $self->perl

       Returns absolute path to Perl interpreter with proper -I options (blib-wise).

   test_command
         my $command = $self->test_command

       Returns test command, made of:

       absolute path to Perl interpreter
       Devel::Cover -M option (if applicable)
       test file
       test file parameters (if applicable)

   cover_command
         my $command = $self->cover_command

       Returns test command, made of:

       absolute path to Perl interpreter
       absolute path to cover script
       cover parameters

   test_file
         my $file = $self->test_file

       Returns absolute path to test file.

   test_file_parameters
         my $parameters = $self->test_file_parameters

       Accessor to test_file_parameters property.

   get_params
       Populates the keys "criteria", "select", "test_parameters", "db_name", "cover_db",
       "cover_parameters" and "skip" using the "test_file" if available otherwise sets the
       default.

   cover_gold
         my ($base, $v) = $self->cover_gold;

       Returns the absolute path of the base to the golden file and the suffix version number.

       $base comes from the name of the test and $v will be $] from the earliest perl version for
       which the golden results should be the same as for the current $]

       $v will be overridden if installed libraries' versions dictate; for instance, if
       Math::BigInt is at version > 1.999806, then the version of Perl will be overridden as
       though it is 5.26.

   run_command
         $self->run_command($command)

       Runs command, most likely obtained from "test_command" sub.

BUGS
       Huh?

LICENCE
       Copyright 2001-2019, Paul Johnson (paul AT pjcj.net)

       This software is free.  It is licensed under the same terms as Perl itself.

       The latest version of this software should be available from my homepage:
       http://www.pjcj.net

perl v5.34.0                                2022-02-06                    Devel::Cover::Test(3pm)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2025-01-28 09:55 @18.226.94.64 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!