randyk 2003/07/12 16:25:50
Modified: t TEST.win32
Log:
Some cleanup in starting and stopping server, and also unlink pid file.
Revision Changes Path
1.8 +11 -8 modperl/t/TEST.win32
Index: TEST.win32
===================================================================
RCS file: /home/cvs/modperl/t/TEST.win32,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- TEST.win32 12 Jul 2003 23:22:59 -0000 1.7
+++ TEST.win32 12 Jul 2003 23:25:50 -0000 1.8
@@ -94,29 +94,30 @@
# start ourselves a server to pound on
#
+my $HttpdObj;
Win32::Process::Create($HttpdObj,
$fullapache,
- "$apache -X -d $pwd/t",
+ "$apache -X -d $pwd/t -f $pwd/t/conf/httpd.conf",
0,
NORMAL_PRIORITY_CLASS,
".") || die ErrorReport();
-print "httpd listening on port $port\n";
-print "will write error_log to: t/logs/mod_perl_error_log\n";
-print "letting apache warm up...\n";
+print << "END";
+httpd listening on port $port
+will write error_log to: t/logs/mod_perl_error_log
+letting apache warm up...
+END
+
sleep 2;
print "done\n";
#
# Ok, start pounding
#
-
system "$fullperl t/TEST @ARGV";
-#
# stop server again
-#
-$HttpdObj->Kill(-1);
+$HttpdObj->Kill(0);
#
# remove traces
@@ -126,6 +127,8 @@
sleep 2;
find(\&cleanup, '/tmp/');
sub cleanup {/^(mod_perl|CGItemp)/ && unlink($_)}
+unlink $bak;
+unlink "$pwd/t/logs/mod_perl_httpd.pid";
sub find_apache {
my $apache;