./devel/p5-Test-DependentModules, Test all modules which depend on your module

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2015Q2, Version: 0.20nb1, Package name: p5-Test-DependentModules-0.20nb1, Maintainer: pkgsrc-users

WARNING: 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)