如何在Eclipse中的多个项目中运行junit5测试?

时间:2018-12-04 09:18:34

标签: eclipse junit5

我正在考虑将一组项目的单元测试从JUnit4迁移到JUnit5。事实证明,这通常非常简单。但是,存在一个突出的问题:如何在Eclipse中跨所有项目运行单元测试。

使用JUnit4,有一个使用ClassPathSuite的简单解决方案:创建一个包含所有其他项目的类路径的新项目,并添加一个没有方法的类:

@RunWith(ClasspathSuite.class)
public class RunAllTests {
}

这对于为JUnit4编写并使用老式引擎与JUnit5一起运行的测试仍然可以正常工作。但是,一旦将测试转换为本地JUnit5 ClassPathSuite,就不再找到它们。

Eclipse Oxygen(v4.9.0)测试配置仅允许在单个项目,程序包或源文件夹的范围内配置测试,因此似乎无法为该问题提供解决方案。

有什么建议吗?

0 个答案:

没有答案