Problem/Motivation
This is a follow up to #2911498: Make TestServiceProvider more readable (cleanup)
It also will help us with deprecating simpletest.
TestServiceProvider does so many things as side-effects that it is difficult to document.
Therefore, we should have a TestServiceProvider for PHPUnit-based tests, and a different service provider for TestBase-based tests.
This will allow mere mortals to understand its side-effects, and also prepare us for the time when we remove simpletest.
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Comments
Comment #2
mile23Comment #8
longwaveClosing this as outdated. TestServiceProvider now does two things, one of them is broken since we removed Simpletest from core, and I suggest refactoring it away entirely in #3204002: TestServiceProvider has unused code referring to Simpletest.