| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search | 
| Name: perl-Test-Pod-Coverage | Distribution: SUSE Linux 16 | 
| Version: 1.10 | Vendor: SUSE LLC <https://www.suse.com/> | 
| Release: 160000.2.2 | Build date: Fri Jul 25 11:31:59 2014 | 
| Group: Development/Libraries/Perl | Build host: reproducible | 
| Size: 15263 | Source RPM: perl-Test-Pod-Coverage-1.10-160000.2.2.src.rpm | 
| Packager: https://www.suse.com/ | |
| Url: http://search.cpan.org/dist/Test-Pod-Coverage/ | |
| Summary: Check for pod coverage in your distribution. | |
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 the Pod::Coverage manpage 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 the Pod::Coverage manpage parms are also useful for subclasses that
don't re-document the parent class's methods. Here's an example from the
Mail::SRS manpage.
    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 the Pod::Coverage::CountParents manpage, 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 $@;
    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 $@;
    all_pod_coverage_ok();
Artistic-1.0 or GPL-1.0+
* Fri Jul 25 2014 coolo@suse.com
  - updated to 1.10
    - Changed license to Artistic 2.0, at PETDANCE's request.
    - Added README
    - Moved Coverage.pm to lib/Test/Pod/Coverage.pm
    - Min perl version now set to 5.006 in both code and dist metadata.
      Addresses RT#21564 from ANDK++
    - Added DESCRIPTION section to pod (RT#28715 JEREMIAH++),
      and changed to a minimal SYNOPSIS, with everything else moved
      to the DESCRIPTION.
    - The "no verbose" tests in t/nosymbols.t weren't ensuring that the
      tests were running with HARNESS_VERBOSE set to false. You could set
      that true in your environment and break the test.
      RT#53947 - thanks to Pete Armstrong.
    - Makefile.PL: Ensured all prereqs listed in PREREQ_PM,
      and TEST_REQUIRES set if a recent enough ExtUtils::MakeMaker.
    - Added github repo to pod and dist metadata
    - Deleted the old META.yml, so new MYMETA.{yml,json} will be generated.
    - Reformatted as per CPAN::Changes::Spec
    1.09_01 2014-07-08 NEILB
    - Specified license as 'Perl' in metadata, to match doc.
    - All of the changes in 1.10 were first done in this developer release,
      apart from the change to Artistic License 2.0.
* Tue Dec 06 2011 coolo@suse.com
  - license is perl license
* Fri Nov 18 2011 coolo@suse.com
  - use original .tar.gz
* Wed Dec 01 2010 coolo@novell.com
  - switch to perl_requires macro
* Tue Sep 21 2010 dbahi@novell.com
  - recreated with cpanspec 1.78
* Sun Jan 10 2010 jengelh@medozas.de
  - enable parallel build
* Sat Jul 25 2009 chris@computersalat.de
  - spec mods
    * removed ^----------
    * removed ^#---------
* Thu Jun 18 2009 chris@computersalat.de
  - spec fix for perl-macros
* Tue Jun 16 2009 chris@computersalat.de
  - added perl-macros
    o autogen filelist with perl_gen_filelist
* Fri Jun 12 2009 chris@computersalat.de
  - some spec mods
    o updated header
    o fixed deps
    o autogen filelist
* Wed Oct 17 2007 pth@suse.de
  - Fix Requires.
  - Clean up the spec file
* Fri Oct 20 2006 pth@suse.de
  - Initial package
/usr/lib/perl5/vendor_perl/5.42.0/Test /usr/lib/perl5/vendor_perl/5.42.0/Test/Pod /usr/lib/perl5/vendor_perl/5.42.0/Test/Pod/Coverage.pm /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
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Oct 28 22:33:35 2025