| /[Apache-SVN]/perl/Apache-Test/trunk/Makefile.PL |
Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
mod_perl.pm has been called mod_perl2.pm for a while now
make rolling release candidates slightly easier. -dev can now be replaced with -rc\d+ in the ./Changes file
Cleanup the tag target. tag don't need an APACHE_TEST_ prefix anymore
make sure the tag happens in the right repository
move to trunk/ branches/ tags/ layout
Per request of pmc@perl and consent of pmc@httpd, move Apache-Test to perl/ land.
Apache-Test/META.yml is excluded from mp2 distro to make PAUSE indexer happy, but then perl Makefile.PL complains about a missing META.yml, so autogenerate it if it wasn't in the distro
add Apache-TestItSelf and Apache-TestMe sub-projects.
add t/REPORT autogeneration
avoid warning: used only once: possible typo at ...
- override sub MY::libscan only if building A-T outside modperl2 - make this override compile-time
update release procedures/code to use svn Submitted by: gozer
tidy up
require Cwd 2.06 or higher (to solve File::Spec::rel2abs problems under -T). Enforce the modules version requirements for those who aren't running under CPAN/CPANPLUS shell)
Add cookie jar tests Contributed by: "Christopher H. Laco" <apache-test@chrislaco.com>
property cleanup
skip over .svn directories
a sub-dir Makefile.PL can't have the same function name as the top-level Makefile.PL :( PR: Obtained from: Submitted by: Reviewed by:
Makefile.old doesn't get cleaned up by MakeMaker when A-T is a sub-dir of mp2 checkout PR: Obtained from: Submitted by: Reviewed by:
make sure that 'make distclean' cleans all the autogenerated files PR: Obtained from: Submitted by: Reviewed by:
don't allow running an explicit 'perl Makefile.PL', when Apache-Test is checked out into the modperl-2.0 tree, since it then decides that it's a part of the modperl-2.0 build and will try to use modperl httpd/apxs arguments which could be unset or wrong PR: Obtained from: Submitted by: Reviewed by:
move the custom config code into Apache::TestConfig, split the config object creation in 2 parts - first not requiring the knowledge of httpd location, the second requiring one, refactor the custom config interactive prompting into the second phase, if failed to find httpd. Reshuffle the code to run first bits not requiring the knowledge of httpd location. PR: Obtained from: Submitted by: Reviewed by:
Make sure that Apache-Test modules are installed into INSTALLSITEARCH during a standalone build. Because EU::MM does so when A-T is bundled with mp2, and we want to avoid having A-T installed in two different places under @INC. PR: Obtained from: Submitted by: Reviewed by:
import the Apache::TestMM clean target in Makefile.PL so 'make clean' will call t/TEST -clean PR: Obtained from: Submitted by: Reviewed by:
a second big iteration on providing persistent custom config PR: Obtained from: Submitted by: Reviewed by:
implementing custom interactive and non-interactive (with the -save option) reusable configuration for -httpd, -apxs, -user, -group, and -port PR: Obtained from: Submitted by: Reviewed by:
typo PR: Obtained from: Submitted by: Reviewed by:
Reviewed by: stas use devnull() from File::Spec to specify a portable /dev/null.
- since when mod_perl is installed, Apache-Test doesn't run its install targets, we have to do the trickery to do this from the top level Makefile.PL, hence abstracting the code to add targets which will nuke Apache/test.pl into a separate library install-pl, which is useful only during the build. - correct the uninstall code, to check the existance of the packlist file, so more than one 'make install' in a row will work without errors PR: Obtained from: Submitted by: Reviewed by:
typo
use strict; use warnings; PR: Obtained from: Submitted by: Reviewed by:
untabify PR: Obtained from: Submitted by: Reviewed by:
Instrumented Makefile.PL to unconditionally remove any old pre-installed occurrences of Apache/test.pm, which has been renamed to Apache/testold.pm in mod_perl 1.28 to avoid collisions with Apache/Test.pm on case-insensitive systems. PR: Obtained from: Submitted by: Reviewed by:
a few fixes in Makefile.PL and t/TEST.PL to work with perl-5.005_03 PR: Obtained from: Submitted by: Reviewed by:
the right superclass is MM:: not MY:: PR: Obtained from: Submitted by: Reviewed by:
equip Apache::Test's Makefile with the cvs_tag target PR: Obtained from: Submitted by: Reviewed by:
add a dist target PR: Obtained from: Submitted by: Reviewed by:
filter Makefile.PL for interesting to TestMM args PR: Obtained from: Submitted by: Reviewed by:
backport to 5.005: - open my $fh, ... => my $fh = Symbol::gensym(); open $fh, ... - our @foo => use vars qw(@foo) - create a stub warnings.pm - complain if File::Spec::Functions does not exist PR: Obtained from: Submitted by: Reviewed by:
- make Apache::Test's 'make test' work: o autogenerate t/TEST PR: Obtained from: Submitted by: Reviewed by:
rest of the test kit
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |