Branch: refs/heads/yves/eumm_test
Home: https://github.com/Perl/perl5
Commit: 14a3256e37a69a2179b6cb143b6f5da09c5ecf1f
https://github.com/Perl/perl5/commit/14a3256e37a69a2179b6cb143b6f5da09c5ecf1f
Author: Yves Orton <[email protected]>
Date: 2022-12-27 (Tue, 27 Dec 2022)
Changed paths:
M t/harness
Log Message:
-----------
Revert "Revert "harness: handle serial/parallel directories mixture""
This reverts commit 5655be1bca4e440ec18e9bae756ec97748877df3.
Commit: 8baad15d958a1cbc339f7471a44062d5c0b877c4
https://github.com/Perl/perl5/commit/8baad15d958a1cbc339f7471a44062d5c0b877c4
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.
Compare: https://github.com/Perl/perl5/compare/70f7c456df84...8baad15d958a