Author: geoff
Date: Tue Jan 24 05:55:39 2006
New Revision: 371915

URL: http://svn.apache.org/viewcvs?rev=371915&view=rev
Log:
add simple tests to make sure $ENV{MOD_PERL}
and $ENV{MOD_PERL_API_VERSION} are set as soon
as possible

Modified:
    perl/modperl/trunk/t/conf/extra.last.conf.in
    perl/modperl/trunk/t/hooks/TestHooks/startup.pm

Modified: perl/modperl/trunk/t/conf/extra.last.conf.in
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/t/conf/extra.last.conf.in?rev=371915&r1=371914&r2=371915&view=diff
==============================================================================
--- perl/modperl/trunk/t/conf/extra.last.conf.in (original)
+++ perl/modperl/trunk/t/conf/extra.last.conf.in Tue Jan 24 05:55:39 2006
@@ -67,6 +67,13 @@
 $TestDirective::perl::base_server = Apache2::PerlSections->server;
 </Perl>
 
+<Perl >
+# make sure that these are set at the earliest possible time
+die '$ENV{MOD_PERL} not set!' unless $ENV{MOD_PERL};
+die '$ENV{MOD_PERL_API_VERSION} not set!'
+    unless $ENV{MOD_PERL_API_VERSION} == 2;
+</Perl>
+
 <VirtualHost perlsections>
   <Perl >
     $TestDirective::perl::vhost_server = Apache2::PerlSections->server;

Modified: perl/modperl/trunk/t/hooks/TestHooks/startup.pm
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/t/hooks/TestHooks/startup.pm?rev=371915&r1=371914&r2=371915&view=diff
==============================================================================
--- perl/modperl/trunk/t/hooks/TestHooks/startup.pm (original)
+++ perl/modperl/trunk/t/hooks/TestHooks/startup.pm Tue Jan 24 05:55:39 2006
@@ -62,6 +62,11 @@
 
     my $val = $s->dir_config->{PostConfig} or die "Can't read PostConfig var";
 
+    # make sure that these are set at the earliest possible time
+    die '$ENV{MOD_PERL} not set!' unless $ENV{MOD_PERL};
+    die '$ENV{MOD_PERL_API_VERSION} not set!'
+        unless $ENV{MOD_PERL_API_VERSION} == 2;
+
     my $port = $s->port;
     my $file = catfile $dir, "$phase-$port";
 


Reply via email to