BSD Ports

devel/p5-Test-Needs 0.002010 MidnightBSD

Skip tests when modules not available

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl+
Categories
devel, perl5

Description

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.

In the other systems

The newest version among them is 0.002010, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/p5-Test-Needs0.002010 newestno data-[email protected]-
FreeBSDdevel/p5-Test-Needs0.002010 newestnone known-[email protected]-
OpenBSDdevel/p5-Test-Needs0.002010 newestno data-Alexander Bluhm <[email protected]>-
NetBSDdevel/p5-Test-Needs0.002010nb4 newestnone known-[email protected]2026-07-16
DragonFlydevel/p5-Test-Needs0.002010 newestnone known-[email protected]-
HardenedBSDdevel/p5-Test-Needs0.002010 newestno data-[email protected]-
GhostBSDdevel/p5-Test-Needs0.002010 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install p5-Test-Needs

From mports:

cd /usr/mports/devel/p5-Test-Needs && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Test-Needs>0:devel/p5-Test-Needs

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 2
  • %%SITE_PERL%%/Test/Needs.pm
  • %%PERL5_MAN3%%/Test::Needs.3.gz
distinfo 1
FileSizeSHA256
Test-Needs-0.002010.tar.gz17455923ffdc78fcba96609753e4bae26b0ba0186893de4a63cd5236e012c7c90e208
Master sites 1
  • CPAN