Geoffrey Young wrote:
Unless there's some reason that TestMM is deliberatly ignoring thetest=>TESTS option,none that I can think ofI'll patch it this evening and send that to the list.excellent. --Geoff
Hey, why wait until I get home. See attached patch: TestMM.pm.patch.All this patch does is toss {test=>TESTS} from Makefile.PL into the generated Makefile. In order to do that with the least amount of tweaking to test(), I've reverse TEST_FILES and TEST_VERBOSE variables in the output. No biggie.
I'm not too thrilled with the code style, but test() isn't the most straight foward piece of code either. :-)
-=Chris
--- TestMM.pm.orig Wed Mar 30 14:48:16 2005
+++ TestMM.pm Mon Sep 26 11:02:31 2005
@@ -50,8 +50,9 @@
}
sub test {
-
+ my $self = shift;
my $env = Apache::TestConfig->passenv_makestr();
+ my $tests = 'TEST_FILES = ' . (exists $self->{'test'} ? $self->{'test'}->{'TESTS'} : '') . "\n";
my $preamble = Apache::TestConfig::WIN32 ? "" : <<EOF;
PASSENV = $env
@@ -80,9 +81,8 @@
EOF
}
- return $preamble . <<'EOF' . $cover;
+ return $preamble . $tests . <<'EOF' . $cover;
TEST_VERBOSE = 0
-TEST_FILES =
test_clean :
$(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
smime.p7s
Description: S/MIME Cryptographic Signature
