Apache-Test
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
use 5.005;
use lib qw(lib);
use Apache::Test5005compat;
use strict;
use warnings;
# was this file invoked directly via perl, or via the top-level
# (mp2) Makefile.PL? if top-level, this env var will be set
use constant TOP_LEVEL => $ENV{MOD_PERL_2_BUILD};
if (!TOP_LEVEL) {
# see if we are building from within mp root, add src lib if we are
eval { require File::Spec };
unless ($@) {
if ( -e File::Spec->catdir('..', 'lib') ) {
# building A-T from mp subdirectory, use the mp lib
unshift @INC, File::Spec->catdir('..', 'lib');
}
}
}
use ExtUtils::MakeMaker;
use Symbol;
use File::Find qw(finddepth);
use Apache::TestMM qw(test clean); #enable 'make test and make clean'
use Apache::TestRun;
use Apache::TestTrace;
use Apache::TestReport;
use Apache::TestConfig ();
use Apache::TestRunPerl;
my $VERSION;
set_version();
Apache::TestMM::filter_args();
my @scripts = qw(t/TEST);
finddepth(sub {
return if $_ eq 'Apache-TestItSelf';
return unless /(.*?\.pl)\.PL$/;
push @scripts, "$File::Find::dir/$1";
}, '.');
for (@scripts) {
Apache::TestMM::generate_script($_);
}
Apache::TestReport->generate_script;
my @clean_files =
qw(.mypacklist
t/TEST
t/REPORT
Makefile.old
);
my %prereq = (
'File::Spec' => '0.8',
'Cwd' => '2.06',
( run in 0.836 second using v1.01-cache-2.11-cpan-39bf76dae61 )