SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Test-Pod-Coverage rpm build for : OpenSuSE. For other distributions click perl-Test-Pod-Coverage.

Name : perl-Test-Pod-Coverage
Version : 1.10 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp156.1.1 Date : 2024-07-03 19:04:14
Group : Development/Libraries/Perl Source RPM : perl-Test-Pod-Coverage-1.10-lp156.1.1.src.rpm
Size : 0.01 MB
Packager : https://www_suse_com/
Summary : Check for pod coverage in your distribution
Description :
Test::Pod::Coverage is used to create a test for your distribution, to
ensure that all relevant files in your distribution are appropriately
documented in pod.

Can also be called with Pod::Coverage parms.

use Test::Pod::Coverage tests=>1;
pod_coverage_ok(
\"Foo::Bar\",
{ also_private => [ qr/^[A-Z_]+$/ ], },
\"Foo::Bar, with all-caps functions as privates\",
);

The Pod::Coverage parms are also useful for subclasses that don\'t
re-document the parent class\'s methods. Here\'s an example from Mail::SRS.

pod_coverage_ok( \"Mail::SRS\" ); # No exceptions


my $trustme = { trustme => [qr/^(new|parse|compile)$/] };
pod_coverage_ok( \"Mail::SRS::DB\", $trustme );
pod_coverage_ok( \"Mail::SRS::Guarded\", $trustme );
pod_coverage_ok( \"Mail::SRS::Reversable\", $trustme );
pod_coverage_ok( \"Mail::SRS::Shortcut\", $trustme );

Alternately, you could use Pod::Coverage::CountParents, which always allows
a subclass to reimplement its parents\' methods without redocumenting them.
For example:

my $trustparents = { coverage_class => \'Pod::Coverage::CountParents\' };
pod_coverage_ok( \"IO::Handle::Frayed\", $trustparents );

(The \'coverage_class\' parameter is not passed to the coverage class with
other parameters.)

If you want POD coverage for your module, but don\'t want to make
Test::Pod::Coverage a prerequisite for installing, create the following as
your _t/pod-coverage.t_ file:

use Test::More;
eval \"use Test::Pod::Coverage\";
plan skip_all => \"Test::Pod::Coverage required for testing pod coverage\" if $AATT;

plan tests => 1;
pod_coverage_ok( \"Pod::Master::Html\");

Finally, Module authors can include the following in a _t/pod-coverage.t_
file and have \'Test::Pod::Coverage\' automatically find and check all
modules in the module distribution:

use Test::More;
eval \"use Test::Pod::Coverage 1.00\";
plan skip_all => \"Test::Pod::Coverage 1.00 required for testing POD coverage\" if $AATT;
all_pod_coverage_ok();

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-T/15.6/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Test-Pod-Coverage-1.10-lp156.1.1.noarch.rpm
     

Provides :
perl(Test::Pod::Coverage)
perl-Test-Pod-Coverage

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Pod::Coverage)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Test
/usr/lib/perl5/vendor_perl/5.26.1/Test/Pod
/usr/lib/perl5/vendor_perl/5.26.1/Test/Pod/Coverage.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Test-Pod-Coverage
/usr/share/doc/packages/perl-Test-Pod-Coverage/Changes
/usr/share/doc/packages/perl-Test-Pod-Coverage/README
/usr/share/man/man3/Test::Pod::Coverage.3pm.gz

 
ICM