mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-21 04:06:46 +00:00
- Add p5-Test-Needs 0.002002
Skip test scripts if modules are not available. The requested modules will be loaded, and optionally have their versions checked. If the module is missing, the test script will be skipped. Modules that are found but fail to compile will exit with an error rather than skip. If used in a subtest, the remainder of the subtest will be skipped. Skipping will work even if some tests have already been run, or if a plan has been declared. Versions are checked via a $module->VERSION($wanted_version) call. Versions must be provided in a format that will be accepted. No extra processing is done on them. If perl is used as a module, the version is checked against the running perl version ($]). The version can be specified as a number, dotted-decimal string, v-string, or version object. If the RELEASE_TESTING environment variable is set, the tests will fail rather than skip. Subtests will be aborted, but the test script will continue running after that point. WWW: http://search.cpan.org/dist/Test-Needs/
This commit is contained in:
parent
6c2e13095d
commit
9648e74f3e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=417533
@ -3270,6 +3270,7 @@
|
||||
SUBDIR += p5-Test-More-UTF8
|
||||
SUBDIR += p5-Test-Most
|
||||
SUBDIR += p5-Test-Name-FromLine
|
||||
SUBDIR += p5-Test-Needs
|
||||
SUBDIR += p5-Test-Net-LDAP
|
||||
SUBDIR += p5-Test-Net-RabbitMQ
|
||||
SUBDIR += p5-Test-NoTabs
|
||||
|
20
devel/p5-Test-Needs/Makefile
Normal file
20
devel/p5-Test-Needs/Makefile
Normal file
@ -0,0 +1,20 @@
|
||||
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Test-Needs
|
||||
PORTVERSION= 0.002002
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
COMMENT= Skip tests when modules not available
|
||||
|
||||
LICENSE= ART10 GPLv1
|
||||
LICENSE_COMB= dual
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/p5-Test-Needs/distinfo
Normal file
3
devel/p5-Test-Needs/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1466899878
|
||||
SHA256 (Test-Needs-0.002002.tar.gz) = 97e9827e1b14a61151509a229b153010811831437fa24db49ea76f73bed05e05
|
||||
SIZE (Test-Needs-0.002002.tar.gz) = 8106
|
23
devel/p5-Test-Needs/pkg-descr
Normal file
23
devel/p5-Test-Needs/pkg-descr
Normal file
@ -0,0 +1,23 @@
|
||||
Skip test scripts if modules are not available. The requested modules will be
|
||||
loaded, and optionally have their versions checked. If the module is missing,
|
||||
the test script will be skipped. Modules that are found but fail to compile will
|
||||
exit with an error rather than skip.
|
||||
|
||||
If used in a subtest, the remainder of the subtest will be skipped.
|
||||
|
||||
Skipping will work even if some tests have already been run, or if a plan has
|
||||
been declared.
|
||||
|
||||
Versions are checked via a $module->VERSION($wanted_version) call. Versions must
|
||||
be provided in a format that will be accepted. No extra processing is done on
|
||||
them.
|
||||
|
||||
If perl is used as a module, the version is checked against the running perl
|
||||
version ($]). The version can be specified as a number, dotted-decimal string,
|
||||
v-string, or version object.
|
||||
|
||||
If the RELEASE_TESTING environment variable is set, the tests will fail rather
|
||||
than skip. Subtests will be aborted, but the test script will continue running
|
||||
after that point.
|
||||
|
||||
WWW: http://search.cpan.org/dist/Test-Needs/
|
2
devel/p5-Test-Needs/pkg-plist
Normal file
2
devel/p5-Test-Needs/pkg-plist
Normal file
@ -0,0 +1,2 @@
|
||||
%%SITE_PERL%%/Test/Needs.pm
|
||||
%%PERL5_MAN3%%/Test::Needs.3.gz
|
Loading…
Reference in New Issue
Block a user