Path to this page:
./
devel/p5-Test-DependentModules,
Test all modules which depend on your module
Branch: pkgsrc-2015Q2,
Version: 0.20nb1,
Package name: p5-Test-DependentModules-0.20nb1,
Maintainer: pkgsrc-usersWARNING: The tests this module does should never be included as part of a
normal CPAN install!
This module is intended as a tool for module authors who would like to
easily test that a module release will not break dependencies. This is
particularly useful for module authors (like myself) who have modules which
are a dependency of many other modules.
-- How It Works --
Internally, this module will download dependencies from CPAN and run their
tests. If those dependencies in turn have unsatisfied dependencies, they
are installed into a temporary directory. These second-level (and third-,
etc) dependencies are not tested.
In order to avoid prompting, this module sets $ENV{PERL_AUTOINSTALL} to
--defaultdeps and sets $ENV{PERL_MM_USE_DEFAULT} to a true value.
Nonetheless, some ill-behaved modules will still wait for a prompt.
Unfortunately, because of the way this module attempts to keep output
to a minimum, you won't see these prompts. Patches are welcome.
-- Running Tests in Parallel --
If you're testing a lot of modules, you might benefit from running tests in
parallel. You'll need to have Parallel::ForkManager installed for this to
work.
Set the $ENV{PERL_TEST_DM_PROCESSES} env var to a value greater than 1 to
qenable parallel testing.
Required to build:[
sysutils/p5-File-Copy-Recursive] [
devel/p5-Moo] [
devel/p5-IO-Handle-Util] [
devel/p5-Capture-Tiny] [
devel/p5-File-chdir] [
devel/p5-IPC-Run3] [
devel/p5-Log-Dispatch] [
devel/p5-Search-Elasticsearch] [
devel/p5-Module-Build-Tiny] [
devel/p5-Try-Tiny]
Master sites: (Expand)
SHA1: 0f8769954c5d952a83f03791711320bbd4c7f966
RMD160: e1f5e605d31d9e134a9683e7fadf36aab3b2731e
Filesize: 26.021 KB
Version history: (Expand)
- (2015-07-04) Package added to pkgsrc.se, version p5-Test-DependentModules-0.20nb1 (created)