Commit 96bfddfdc5 for perl
commit 96bfddfdc5efc65f3a2c8346155bfe267421eb12
Author: James E Keenan <jamesekeenan@yahoo.com>
Date: Wed Oct 28 06:44:47 2026 -0400
test_testlist.t: Correct variable assignment within subroutine
Inside sub test_via_runtests we compose a shell command to simulate what,
"behind the scenes," 'make test_porting is doing. This command was assigning
to the envvar TEST_FILES; it should have been assigning to envvar TEST_ARGS.
Fixes GH #25013
diff --git a/t/porting/test_testlist.t b/t/porting/test_testlist.t
index 9a86b0322a..02a736dff4 100644
--- a/t/porting/test_testlist.t
+++ b/t/porting/test_testlist.t
@@ -165,8 +165,8 @@ sub test_via_runtests {
ok(-f './runtests', "runtests is found in top level directory");
ok(-e './runtests', "runtests is executable");
- my $TEST_FILES = join ' ' => @these_tests;
- my @output = `TEST_FILES="$TEST_FILES" ./runtests choose`;
+ my $these_test_args = join ' ' => @these_tests;
+ my @output = `TEST_ARGS="$these_test_args" ./runtests choose`;
for my $l (@output) {
chomp $l;
next unless $l =~ m{^t/};
@@ -228,4 +228,3 @@ sub find_in_manifest_but_missing {
close $ifh;
return \%missing;
}
-