]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
runtests: make test file directories in log/N 11267/head
authorDan Fandrich <dan@coneharvesters.com>
Wed, 7 Jun 2023 22:06:11 +0000 (15:06 -0700)
committerDan Fandrich <dan@coneharvesters.com>
Wed, 7 Jun 2023 22:09:35 +0000 (15:09 -0700)
Test files in subdirectories were not created after parallel test log
directories were moved down a level due to a now-bad comparison.

Follow-up to 92d7dd39

Ref #11264
Closes #11267

tests/runner.pm

index d14e1580662814740c3acae984f3b62ed08368d8..e4cf75ff3a03e804a90afec0474cbd99c739b09a 100644 (file)
@@ -701,8 +701,9 @@ sub singletest_prepare {
             my $path = $filename;
             # cut off the file name part
             $path =~ s/^(.*)\/[^\/]*/$1/;
+            my $nparts = scalar(split(/\//, $LOGDIR));
             my @parts = split(/\//, $path);
-            if($parts[0] eq $LOGDIR) {
+            if(join("/", @parts[0..$nparts-1]) eq $LOGDIR) {
                 # the file is in $LOGDIR/
                 my $d = shift @parts;
                 for(@parts) {