]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
tests: make sure 'commands.log' is generated in the correct logdir
authorDaniel Stenberg <daniel@haxx.se>
Wed, 5 Mar 2025 09:40:44 +0000 (10:40 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 5 Mar 2025 10:37:38 +0000 (11:37 +0100)
Closes #16568

tests/runner.pm

index 68f3969cd088b35bc37549213c33a12952a92aee..633a927bcf1878c6bbf097a8d17b96517b1f41fa 100644 (file)
@@ -126,7 +126,7 @@ our $tortalloc;
 
 # local variables
 my %oldenv;       # environment variables before test is started
-my $CURLLOG="$LOGDIR/commands.log"; # all command lines run
+my $CURLLOG = "commands.log"; # all command lines run
 my $defserverlogslocktimeout = 5; # timeout to await server logs lock removal
 my $defpostcommanddelay = 0; # delay between command and postcheck sections
 my $multiprocess;   # nonzero with a separate test runner process
@@ -1001,7 +1001,8 @@ sub singletest_run {
         logmsg "$CMDLINE\n";
     }
 
-    open(my $cmdlog, ">", $CURLLOG) || die "Failure writing log file";
+    open(my $cmdlog, ">", "$LOGDIR/$CURLLOG") ||
+        die "Failure writing log file";
     print $cmdlog "$CMDLINE\n";
     close($cmdlog) || die "Failure writing log file";