From 72da720b4a647494ae21700dba4fdb94936827e9 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Fri, 13 Aug 2010 22:14:26 -0700 Subject: Reset environment variables before starting servers Otherwise, variables from tests could affect the servers themselves. --- tests/runtests.pl | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) 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) { -- cgit v1.2.3