-
Notifications
You must be signed in to change notification settings - Fork 5k
Closed as not planned
Labels
a:featureA new functionalityA new functionalityclosed:not-fixedIndicates the issue was not fixed and is not planned to beIndicates the issue was not fixed and is not planned to bein:testing
Description
Expected Behavior
DefaultTestExecuter
hard-codes the use of ForkingTestClassProcessor
. Suggested feature is an extension point that provides a way to use alternative TestClassProcessor
.
Current Behavior (optional)
DefaultTestExecuter
hard-codes the use of ForkingTestClassProcessor
.
Context
When running tests on Scala.js
, forking is not an option, so Gradle Scala.js plugin needs to use a TestClassProcessor that does not fork.
Without an extension point, the only way to make this work is to fork DefaultTestExecuter
class and track changes to its Gradle original in a different repository just to be able to override one method - which is sub-optimal ;)
Proposed extension point would make it possible for the Gradle Scala.js plugin to be cleaner.
Metadata
Metadata
Assignees
Labels
a:featureA new functionalityA new functionalityclosed:not-fixedIndicates the issue was not fixed and is not planned to beIndicates the issue was not fixed and is not planned to bein:testing