Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Test Plugin based on JUnit Platform #51

Open
hendrikebbers opened this issue Jun 8, 2024 · 0 comments
Open

New Test Plugin based on JUnit Platform #51

hendrikebbers opened this issue Jun 8, 2024 · 0 comments
Labels
epic Group: Modernization Size: L Esitmated size of the issue (S,M,L,XL)

Comments

@hendrikebbers
Copy link
Member

hendrikebbers commented Jun 8, 2024

Goal

Create a new unit testing / integration testing plugin(s) from ground up to use JUnit Jupiter plattform instead of handling all requirements on our own (as surefire/failsafe does). This includes selection of the test classes / test files etc. via the platform.

Requirements

  • A requirement is to support the JPMS module system for testing incl. integration testing. This might be related to Better Java Module System support for Maven 4 #11

  • The usage of the JUnit Jupiter Platform make the support for future testing frameworks easier, because it's foundation is based on the JUnit Jupiter platform.

  • Supporting other testing frameworks is already offered via the JUnit Jupiter Platform (or via junit-jupiter-vintage, other engines):

  • In consequence the whole configuration(parallelizing, selecting files, suites etc.) for running unit- and integration tests will be done via the JUnit Jupiter platform... That means we would have in the end a single way of configuration instead of several ways.

TODO's

Based on #32

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
epic Group: Modernization Size: L Esitmated size of the issue (S,M,L,XL)
Projects
None yet
Development

No branches or pull requests

3 participants