From: Dan Fandrich Date: Sat, 14 Aug 2010 05:14:26 +0000 (-0700) Subject: Reset environment variables before starting servers X-Git-Tag: curl-7_21_2~175 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=72da720b4a647494ae21700dba4fdb94936827e9;p=curl Reset environment variables before starting servers Otherwise, variables from tests could affect the servers themselves. --- diff --git a/tests/runtests.pl b/tests/runtests.pl index 9ddccc084..2a10e5f7b 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -2349,16 +2349,6 @@ sub singletest { } } - # timestamp required servers verification start - $timesrvrini{$testnum} = Time::HiRes::time() if($timestats); - - if(!$why) { - $why = serverfortest($testnum); - } - - # timestamp required servers verification end - $timesrvrend{$testnum} = Time::HiRes::time() if($timestats); - # test definition may instruct to (un)set environment vars # this is done this early, so that the precheck can use environment # variables and still bail out fine on errors @@ -2374,6 +2364,16 @@ sub singletest { delete $oldenv{$var}; } + # timestamp required servers verification start + $timesrvrini{$testnum} = Time::HiRes::time() if($timestats); + + if(!$why) { + $why = serverfortest($testnum); + } + + # timestamp required servers verification end + $timesrvrend{$testnum} = Time::HiRes::time() if($timestats); + my @setenv = getpart("client", "setenv"); if(@setenv) { foreach my $s (@setenv) {