Updating package for Perl5 module TAP::Harness from CPAN in devel/p5-Test-Harness from 3.29 to 3.30. Upstream changes: 3.30 2013-11-12 - Fix missing parent prereq in META.{yml,json} and NotBuild.PL (Dagfinn Ilmari Mannsaker, #89650) - Respect PERL5LIB in tainting source handler test (Dagfinn Ilmari Mannsaker, Leon Timmermans) - Use base instead of parent: This dist is used for testing all other modules, so it should avoid having any non-core prerequisites. Having parent as a prereq leads to a circular dependency of parent -> Test::More -> Test::Harness. (Graham Knop) - Various POD fixes (Nathan Gary Glenn) - Don't localize all of %ENV in harness.t (Craig Berry) - Give TAP::Harness::Beyond a unique NAME (Leon Timmermans)diff -r1.3 -r1.4 pkgsrc/devel/p5-Test-Harness/DESCR
(sno)
@@ -1,13 +1,9 @@ | @@ -1,13 +1,9 @@ | |||
1 | STOP! If all you want to do is write a test script, consider using | 1 | Although, for historical reasons, the Test::Harness distribution takes its | |
2 | Test::Simple. Test::Harness is the module that reads the output from | 2 | name from this module it now exists only to provide TAP::Harness with an | |
3 | Test::Simple, Test::More and other modules based on Test::Builder. You don't | 3 | interface that is somewhat backwards compatible with Test::Harness 2.xx. If | |
4 | need to know about Test::Harness to use those modules. | 4 | you're writing new code consider using TAP::Harness directly instead. | |
5 | 5 | Emulation is provided for "runtests" and "execute_tests" but the pluggable | ||
6 | Test::Harness runs tests and expects output from the test in a certain format. | 6 | 'Straps' interface that previous versions of Test::Harness supported is not | |
7 | That format is called TAP, the Test Anything Protocol. It is defined in | 7 | reproduced here. Straps is now available as a stand alone module: | |
8 | Test::Harness::TAP. | 8 | Test::Harness::Straps. See TAP::Parser, TAP::Harness for the main | |
9 | 9 | documentation for this distribution. | ||
10 | Test::Harness::runtests(@tests) runs all the testscripts named as arguments | |||
11 | and checks standard output for the expected strings in TAP format. | |||
12 | ||||
13 | The prove utility is a thin wrapper around Test::Harness. |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.44 2013/10/15 02:33:08 wen Exp $ | 1 | # $NetBSD: Makefile,v 1.45 2014/02/16 18:21:14 sno Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= Test-Harness-3.29 | 4 | DISTNAME= Test-Harness-3.30 | |
5 | PKGNAME= p5-${DISTNAME} | 5 | PKGNAME= p5-${DISTNAME} | |
6 | CATEGORIES= devel perl5 | 6 | CATEGORIES= devel perl5 | |
7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Test/} | 7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/L/LE/LEONT/} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://search.cpan.org/dist/Test-Harness/ | 10 | HOMEPAGE= https://metacpan.org/release/Test-Harness | |
11 | COMMENT= Run Perl standard test scripts with statistics | 11 | COMMENT= Run Perl standard test scripts with statistics | |
12 | LICENSE= ${PERL5_LICENSE} | 12 | LICENSE= ${PERL5_LICENSE} | |
13 | 13 | |||
14 | PERL5_PACKLIST= auto/Test/Harness/.packlist | 14 | PERL5_PACKLIST= auto/Test/Harness/.packlist | |
15 | 15 | |||
16 | .include "../../lang/perl5/module.mk" | 16 | .include "../../lang/perl5/module.mk" | |
17 | .include "../../mk/bsd.pkg.mk" | 17 | .include "../../mk/bsd.pkg.mk" |