You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The JUnitPlatformPlugin (Gradle plugin), JUnitPlatform (JUnit 4 Runner), and ConsoleRunner currently have slightly different APIs and feature sets than what is supported by the Launcher APIs.3
Goals
For consistency and future proofing of these APIs we therefore need to align all public APIs for end users.
Specifically, actions related to DiscoverySelectors must be named "select" something. Similarly, filters must be named "include" or "exclude" something.
Status Quo
The
JUnitPlatformPlugin
(Gradle plugin),JUnitPlatform
(JUnit 4 Runner), andConsoleRunner
currently have slightly different APIs and feature sets than what is supported by the Launcher APIs.3Goals
For consistency and future proofing of these APIs we therefore need to align all public APIs for end users.
Specifically, actions related to
DiscoverySelectors
must be named "select" something. Similarly, filters must be named "include" or "exclude" something.Related Issues
Deliverables
@Packages
to@SelectPackages
@Classes
to@SelectClasses
byClassNamePattern()
inClassFilter
toincludeClassNamePattern()
@FilterClassName
to@IncludeClassNamePattern
matchClassName
in Gradle plugin toincludeClassNamePattern
--filter-classname
option inConsoleRunner
to--include-classname
The text was updated successfully, but these errors were encountered: