Author: stas
Date: Sun Dec  5 11:09:51 2004
New Revision: 109902

URL: http://svn.apache.org/viewcvs?view=rev&rev=109902
Log:
add some visual feedback on the process that gets shutdown

Modified:
   perl/modperl/trunk/t/response/TestAPI/request_util.pm

Modified: perl/modperl/trunk/t/response/TestAPI/request_util.pm
Url: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/t/response/TestAPI/request_util.pm?view=diff&rev=109902&p1=perl/modperl/trunk/t/response/TestAPI/request_util.pm&r1=109901&p2=perl/modperl/trunk/t/response/TestAPI/request_util.pm&r2=109902
==============================================================================
--- perl/modperl/trunk/t/response/TestAPI/request_util.pm       (original)
+++ perl/modperl/trunk/t/response/TestAPI/request_util.pm       Sun Dec  5 
11:09:51 2004
@@ -8,6 +8,8 @@
 
 use Apache::RequestUtil ();
 use Apache::MPM ();
+use Apache::Log ();
+use APR::Pool ();
 
 use Apache::Const -compile => 'OK';
 
@@ -27,7 +29,7 @@
     my $document_root = $r->document_root;
 
     ok $document_root;
-    
+
     if (!Apache::MPM->is_threaded) {
         ok t_cmp($document_root, $r->document_root('/tmp/foo'));
         ok t_cmp('/tmp/foo', $r->document_root($document_root));
@@ -38,7 +40,7 @@
                  "document_root is read-only under threads");
         ok 1;
     }
-    
+
     ok $r->get_server_name;
 
     ok $r->get_server_port;
@@ -51,7 +53,7 @@
     t_debug $sig;
     ok $sig;
 
-    my $pattern = 
+    my $pattern =
         qr!(?s)GET /TestAPI__request_util.*Host:.*200 OK.*Content-Type:!;
 
     ok t_cmp($r->as_string,
@@ -70,7 +72,13 @@
         ok t_cmp($@, qr/Can't run.*in a threaded mpm/, "child_terminate");
     }
     else {
+        t_server_log_error_is_expected();
         ok $r->child_terminate() || 1;
+        $r->pool->cleanup_register(
+            sub {
+                my $r = shift;
+                $r->log_error("Process $$ terminates itself\n");
+            }, $r);
     }
 
     Apache::OK;

Reply via email to