Since it seems that my previous two commit emails disappeared, so for your
pleasure I have recreated them.

Gary

[ Gary Benson, Red Hat Europe ][ [EMAIL PROTECTED] ][ GnuPG 60E8793A ]
Index: perl-framework/t/php/func5.t
===================================================================
RCS file: /home/cvs/httpd-test/perl-framework/t/php/func5.t,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- perl-framework/t/php/func5.t        2001/08/19 20:21:51     1.5
+++ perl-framework/t/php/func5.t        2001/08/31 00:51:11     1.6
@@ -9,31 +9,18 @@
 
 my $env = Apache::TestConfig->thaw;
 
+my $file = "htdocs/php/func5.php.ran";
+unlink $file if -e $file;
+
 my $expected = <<EXPECT;
 foo() will be called on shutdown...
 EXPECT
 
-my $error_log = "$env->{vars}->{t_logs}/error_log";
-open(ERROR_LOG, $error_log);
-seek(ERROR_LOG, 0, 1); #goto end
-
 my $result = GET_BODY "/php/func5.php";
 ok $result eq $expected;
-
-## open error_log and verify the last line is:
-## foo() has been called.
-
-$expected = "foo() has been called.\n";
+ok -e $file;
 
-while (<ERROR_LOG>) {
-    if ($_ eq $expected) {
-        $result = $_;
-        last;
-    }
-}
-
-close(ERROR_LOG);
-
-ok $result eq $expected;
+# Clean up
+unlink $file if -e $file;
 
 
Index: perl-framework/t/htdocs/php/func5.php
===================================================================
RCS file: /home/cvs/httpd-test/perl-framework/t/htdocs/php/func5.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- perl-framework/t/htdocs/php/func5.php       2001/08/10 17:12:57     1.2
+++ perl-framework/t/htdocs/php/func5.php       2001/08/31 00:51:11     1.3
@@ -1,8 +1,21 @@
 <?php
 
+$file = "$SCRIPT_FILENAME.ran";
+
 function foo()
 {
-        error_log("foo() has been called.", 0);
+        global $file;
+
+        $fp = fopen($file, "w");
+        if( $fp )
+        {
+                fclose($fp);
+        }
+        else
+        {
+                // Attempt to alert the user
+                error_log("can't write $file.", 0);
+        }
 }
 
 register_shutdown_function("foo");
Index: perl-framework/Apache-Test/lib/Apache/TestRun.pm
===================================================================
RCS file: 
/home/cvspublic/httpd-test/perl-framework/Apache-Test/lib/Apache/TestRun.pm,v
retrieving revision 1.42
diff -u -r1.42 TestRun.pm
--- perl-framework/Apache-Test/lib/Apache/TestRun.pm    2001/08/30 06:20:14     
1.42
+++ perl-framework/Apache-Test/lib/Apache/TestRun.pm    2001/08/30 13:21:00
@@ -406,6 +406,11 @@
 
     $self->default_run_opts;
 
+    #export some environment variables for t/modules/env.t
+    #(the values are unimportant)
+    $ENV{TESTHOSTNAME} = 'test.host.name';
+    $ENV{TESTHOSTTYPE} = 'z80';
+
     $self->start;
 
     $self->run_tests;
Index: perl-framework/t/conf/extra.conf.in
===================================================================
RCS file: /home/cvspublic/httpd-test/perl-framework/t/conf/extra.conf.in,v
retrieving revision 1.20
diff -u -r1.20 extra.conf.in
--- perl-framework/t/conf/extra.conf.in 2001/08/28 16:55:55     1.20
+++ perl-framework/t/conf/extra.conf.in 2001/08/30 13:21:00
@@ -210,12 +210,12 @@
 ## mod_env test config
 ##
 <IfModule mod_env.c>
-PassEnv HOSTNAME
+PassEnv TESTHOSTNAME
 SetEnv ENV_TEST "mod_env test environment variable"
 UnsetEnv UNSET
 
-PassEnv HOSTTYPE
-UnsetEnv HOSTTYPE
+PassEnv TESTHOSTTYPE
+UnsetEnv TESTHOSTTYPE
 
 SetEnv NOT_HERE "this will not be here"
 UnsetEnv NOT_HERE
Index: perl-framework/t/htdocs/modules/env/host.shtml
===================================================================
RCS file: 
/home/cvspublic/httpd-test/perl-framework/t/htdocs/modules/env/host.shtml,v
retrieving revision 1.1
diff -u -r1.1 host.shtml
--- perl-framework/t/htdocs/modules/env/host.shtml      2001/08/22 00:25:36     
1.1
+++ perl-framework/t/htdocs/modules/env/host.shtml      2001/08/30 13:21:00
@@ -1 +1 @@
-<!--#echo var="HOSTNAME" -->
+<!--#echo var="TESTHOSTNAME" -->
Index: perl-framework/t/htdocs/modules/env/type.shtml
===================================================================
RCS file: 
/home/cvspublic/httpd-test/perl-framework/t/htdocs/modules/env/type.shtml,v
retrieving revision 1.1
diff -u -r1.1 type.shtml
--- perl-framework/t/htdocs/modules/env/type.shtml      2001/08/22 00:25:36     
1.1
+++ perl-framework/t/htdocs/modules/env/type.shtml      2001/08/30 13:21:00
@@ -1 +1 @@
-<!--#echo var="HOSTTYPE" -->
+<!--#echo var="TESTHOSTTYPE" -->
Index: perl-framework/t/modules/env.t
===================================================================
RCS file: /home/cvspublic/httpd-test/perl-framework/t/modules/env.t,v
retrieving revision 1.4
diff -u -r1.4 env.t
--- perl-framework/t/modules/env.t      2001/08/28 16:18:17     1.4
+++ perl-framework/t/modules/env.t      2001/08/30 13:21:01
@@ -9,7 +9,7 @@
 ##
 
 my %test = (
-    'host' => $ENV{HOSTNAME},
+    'host' => $ENV{TESTHOSTNAME},
     'set' => "mod_env test environment variable",
     'unset' => '(none)',
     'type' => '(none)',

Reply via email to