Intellij 测试运行历史记录

2022-09-03 00:07:39

与Eclipse相比,IntelliJ中我最想念的是测试运行历史记录窗口。IntelliJ中是否存在类似的东西?到目前为止,我没有在任何地方找到它,至少看了几次。

在我们的项目中,我们有大约500个集成测试用例,从IDE运行大约需要5分钟。我经常遇到这样的情况,例如,5个测试在2-3个不同的类别中失败。我修复了一些东西,应该从第一个测试套件中删除失败,重新运行它以查看它是否有帮助,我必须重新运行所有500个测试以查看哪些类包含先前的失败。这真的很痛苦。在eclipse中,我只会在测试历史记录中查找它们,修复它们,最后运行所有500个以检查是否没有任何新的东西出现。

有没有插件,或者我错过了一些明显的东西?

我使用IntelliJ 13。


答案 1

您可以右键单击包含测试结果的选项卡,然后从上下文菜单中选择“固定选项卡”选项。然后,进一步的测试执行将不会覆盖此选项卡,您仍然可以引用它以查看需要修复的其他测试。


答案 2

在当前版本的 Intellij (2016) 上,您现在有一种方法可以重新导入较旧的测试结果。在运行器选项卡上,单击“导入测试结果”按钮,然后选择所需的按钮Tests Tab Buttons bar screenshot

编辑:在最新版本中,您有一个“最近的测试”操作,允许您查看较旧的测试结果,而无需打开其余窗口。快捷键 Ctrl+Shift+分号