Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Jun 2016 17:12:51 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r417533 - in head/devel: . p5-Test-Needs
Message-ID:  <201606261712.u5QHCpTv070842@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sun Jun 26 17:12:51 2016
New Revision: 417533
URL: https://svnweb.freebsd.org/changeset/ports/417533

Log:
  - 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/

Added:
  head/devel/p5-Test-Needs/
  head/devel/p5-Test-Needs/Makefile   (contents, props changed)
  head/devel/p5-Test-Needs/distinfo   (contents, props changed)
  head/devel/p5-Test-Needs/pkg-descr   (contents, props changed)
  head/devel/p5-Test-Needs/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Jun 26 16:23:37 2016	(r417532)
+++ head/devel/Makefile	Sun Jun 26 17:12:51 2016	(r417533)
@@ -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

Added: head/devel/p5-Test-Needs/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Test-Needs/Makefile	Sun Jun 26 17:12:51 2016	(r417533)
@@ -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>

Added: head/devel/p5-Test-Needs/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Test-Needs/distinfo	Sun Jun 26 17:12:51 2016	(r417533)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1466899878
+SHA256 (Test-Needs-0.002002.tar.gz) = 97e9827e1b14a61151509a229b153010811831437fa24db49ea76f73bed05e05
+SIZE (Test-Needs-0.002002.tar.gz) = 8106

Added: head/devel/p5-Test-Needs/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Test-Needs/pkg-descr	Sun Jun 26 17:12:51 2016	(r417533)
@@ -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/

Added: head/devel/p5-Test-Needs/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Test-Needs/pkg-plist	Sun Jun 26 17:12:51 2016	(r417533)
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/Test/Needs.pm
+%%PERL5_MAN3%%/Test::Needs.3.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606261712.u5QHCpTv070842>