Skip to content

Use JUnit Jupiter Platform plaform to run all tests #3184

@olamy

Description

@olamy

New feature, improvement proposal

Currently, Surefire has a lot of different code to run tests:

  • junit 3
  • junit 4
  • junit 4.7
  • junit 5
  • testng

The JUnit Platform can run tests from Junit 4.12 (via junit vintage) to 5.x and including testng via a dedicated engine https://github.com/junit-team/testng-engine

The idea is to simplify code and reduce maintenance by using a single engine.
To simplify maintenance, old code for Junit 3.x to 4.11 (including junit--dep) will also be removed.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions