Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Test-Pod-Coverage-1.10-slfo.1.1.3 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: perl-Test-Pod-Coverage Distribution: SUSE Linux Framework One
Version: 1.10 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.3 Build date: Mon Aug 26 11:10:43 2024
Group: Development/Libraries/Perl Build host: h04-ch1c
Size: 15217 Source RPM: perl-Test-Pod-Coverage-1.10-slfo.1.1.3.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();

Provides

Requires

License

Artistic-1.0 or GPL-1.0+

Changelog

* 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

Files

/usr/lib/perl5/vendor_perl/5.38.2/Test
/usr/lib/perl5/vendor_perl/5.38.2/Test/Pod
/usr/lib/perl5/vendor_perl/5.38.2/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, Thu Oct 31 00:01:03 2024