]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
runtests: call initserverconfig() in the runner
authorDan Fandrich <dan@coneharvesters.com>
Fri, 19 May 2023 04:45:59 +0000 (21:45 -0700)
committerDan Fandrich <dan@coneharvesters.com>
Mon, 5 Jun 2023 18:16:06 +0000 (11:16 -0700)
This must be done so variables pick up the runner's unique $LOGDIR.

Ref: #10818

tests/runner.pm
tests/runtests.pl

index 09467c2b6d14819516feaac3d00b177f3f09305d..d14e1580662814740c3acae984f3b62ed08368d8 100644 (file)
@@ -89,6 +89,7 @@ use processhelp qw(
 use servers qw(
     checkcmd
     clearlocks
+    initserverconfig
     serverfortest
     stopserver
     stopservers
@@ -159,7 +160,7 @@ sub runner_init {
     $multiprocess = !!$jobs;
 
     # enable memory debugging if curl is compiled with it
-    $ENV{'CURL_MEMDEBUG'} = "$LOGDIR/$MEMDUMP";
+    $ENV{'CURL_MEMDEBUG'} = "$logdir/$MEMDUMP";
     $ENV{'CURL_ENTROPY'}="12345678";
     $ENV{'CURL_FORCETIME'}=1; # for debug NTLM magic
     $ENV{'CURL_GLOBAL_INIT'}=1; # debug curl_global_init/cleanup use
@@ -202,6 +203,9 @@ sub runner_init {
             $LOGDIR = $logdir;
             mkdir("$LOGDIR/$PIDDIR", 0777);
 
+            # Initialize various server variables
+            initserverconfig();
+
             # handle IPC calls
             event_loop();
 
index 2f13e8bdcfe670b8a818b894887947ff41a467d0..4f0fc379da49e9a3cc81877ef0a8712161ae7629 100755 (executable)
@@ -2371,6 +2371,7 @@ if(!$listonly) {
 
 #######################################################################
 # initialize configuration needed to set up servers
+# TODO: rearrange things so this can be called only in runner_init()
 #
 initserverconfig();