Branch: refs/heads/yves/eumm_test
Home: https://github.com/Perl/perl5
Commit: 6997978511320b1347eea5e0ba9243926cf6d33a
https://github.com/Perl/perl5/commit/6997978511320b1347eea5e0ba9243926cf6d33a
Author: Yves Orton <[email protected]>
Date: 2022-12-27 (Tue, 27 Dec 2022)
Changed paths:
M t/harness
Log Message:
-----------
t/harness - rework serial detection logic
No more heuristics. We now have two ways to special case a test file.
The first was Karl's split the directory logic. This remains and should be
used for specific test files which cannot be run against their peers.
The new second way is to mark a test file as being run alone, while no
other tests at all are running. This seems to help Win32 tests with
waithires.t. I had to decide to run these tests either first or last, and
chose to run them last.
This also changes the way we specify files with special requirements. Instead
of specifying the directory we specify the test file itself. With this patch
there are roughly a half dozen test files that cannot be run in "full
parallel" mode.