-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Description
With the deprecation of the JUnitPlatform runner in favor of @Suite support (8ac3dfb) UseTechnicalNames should also be deprecated.
In brief using @UseTechnicalNames would instruct the JUnitPlatform runner to use class and/or method names in JUnit4 test descriptions using the information contained in the Junit5 TestIndentifiers.
Reasons for deprecation:
- I do not see a usecase where other implementations that use the
junit-platform-suite-apiwould benefit from UseTechnicalNames. - UseTechnicalNames is specific to to the Junit Platform runner and should not have been included in the suite-api.
- The JUnit Platform Suite Engine provides
TestIndentifiersas part of the JUnit Platform. Users of the JUnit Platform can reconstruct the technical names in the same way the JUnitPlatform runner did.