Apache::TestMB 1.28 review

Download
by rbytes.net on

Apache::TestMB is a subclass of Module::Build to support Apache::Test. SYNOPSIS Standard process for building & installing modu

License: Perl Artistic License
File size: 146K
Developer: David Wheeler
0 stars award from rbytes.net

Apache::TestMB is a subclass of Module::Build to support Apache::Test.

SYNOPSIS

Standard process for building & installing modules:
perl Build.PL
./Build
./Build test
./Build install

Or, if you're on a platform (like DOS or Windows) that doesn't like the "./" notation, you can do this:

perl Build.PL
perl Build
perl Build test
perl Build install

This class subclasses Module::Build to add support for testing Apache integration with Apache::Test. It is broadly based on Apache::TestMM, and as such adds a number of build actions to a the Build script, while simplifying the process of creating Build.PL scripts.

Here's how to use Apache::TestMB in a Build.PL script:

use Module::Build;

my $build_pkg = eval { require Apache::TestMB }
? 'Apache::TestMB' : 'Module::Build';

my $build = $build_pkg->new(
module_name => 'My::Module',
);
$build->create_build_script;

This is identical to how Module::Build is used. Not all target systems may have Apache::Test (and therefore Apache::TestMB installed, so we test for it to be installed, first. But otherwise, its use can be exactly the same. Consult the Module::Build documentation for more information on how to use it; Module::Build::Cookbook may be especially useful for those looking to migrate from ExtUtils::MakeMaker.

Requirements:
Perl

Apache::TestMB 1.28 keywords