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

Reply via email to