在Maven项目中查找JUnit 5测试

时间:2018-08-20 08:35:23

标签: java maven junit5

在我们的构建管道中,我们希望事先知道如果开始构建将执行的所有测试类(甚至更好的是所有测试)。

是否有Maven调用或某些JUnit5基础结构可用于检测所有测试(类)?

1 个答案:

答案 0 :(得分:3)

Launcher API允许发现测试而无需运行它们。实际上,此功能旨在供构建工具和IDE用于此类“空运行”。但是,我认为尚未有任何构建工具或IDE实际使用此功能。

无论如何,您都可以自己做。有关详细信息,请参见《 JUnit 5用户指南》的Discovering Tests部分。

请记住,您需要配置Launcher才能使用Maven Surefire使用的相同选择器和过滤器发现测试。否则,您可能会得出不同的测试计划。