-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Allow multiple runs #4993
Copy link
Copy link
Closed
Labels
feature/eventsIssues related to PHPUnit's event systemIssues related to PHPUnit's event systemfeature/test-runnerCLI test runnerCLI test runner
Milestone
Description
Metadata
Metadata
Assignees
Labels
feature/eventsIssues related to PHPUnit's event systemIssues related to PHPUnit's event systemfeature/test-runnerCLI test runnerCLI test runner
Summary
Hi, I'm the maintainer of ParaTest, a tool to run PHPUnit tests in parallel.
One way ParaTest can run is to spawn
$(nproc)processes and run multiple tests within a single process.Multiple tests are called each with a separate
\PHPUnit\TextUI\Application::runcall withing the same process.This is a design choice that allow both:
$(nproc)processesTo maximise the overall speed.
This design collides with the new Facade singleton in c853041, of which
sealis never released after the run ends.So I'd like to ask: