我的公司最近转向了maven,过渡非常顺利,但有一个令我烦恼.所以早些时候,在pre-maven时代,你可以看到哪个测试是当前正在运行的类(如果你在一个类中进行了40次单元测试,那么第二次测试失败就会看到它).现在它看起来像这样:它显示测试类的名称,就是这样.您必须等到所有测试都在课堂上完成才能真正看到结果(您可以停止测试,它会显示您停止的点的进度,但在实际停止之前您没有看到任何内容).在某些集成测试中,这非常烦人且耗时.
如果有人知道解决方案,我将不胜感激.提前致谢.
我想TestExecutionListener在测试运行完成后使用JUnit 5和界面进行一些清理.整个项目使用JUnit Jupiter,没有涉及Vintage.
在Maven Surefire中,它能够RunListener通过配置设置JUnit 4 来存档它.Surefire能够识别新的JUnit 5 TestExecutionListener吗?如果没有,有没有办法让JUnit 5测试并使用TestExecutionListener或RunListener?
我不想创建自己的Launcher只是为了用侦听器执行测试.