Hi all,
I'm developing web apps using Apache-Test and would like a subdirectory in
my t directory, say t/smoke/, that holds test that take a while to run.
I'll run a nightly smoke test that'll run all tests, but I'll run only
tests outside of t/smoke/ during daily work.
What is a good way to do this? Can you point me to some reference
material? Perhaps there is something similar in the mod perl source code.
In the mod perl 2 source code, snippet shown below, there seems to be a
way to do this using libscan to skip .svn dirs, but that's for old
versions of ExtUtils::MakeMaker (if I understand the code):
if (TOP_LEVEL && $ExtUtils::MakeMaker::VERSION < 6.06) {
# now that we're using subversion, make sure that
# .svn directories are skipped during the build process
# for old versions of MakeMaker
*MY::libscan = sub {
my $self = shift;
my $path = shift;
return '' if $path =~ /\B\.svn\b/;
return $path;
};
# avoid warning: used only once: possible typo at ...
*MY::libscan = *MY::libscan;
}
The man page for Apache::TestMM has some similar info, but I'm not sure
what to do with my test in MY::test.
Sorry if this seems like too much of a tangent for an A-T list question,
it's more of a Makefile question.
Regards,
Jim