与Eclipse相比,我在IntelliJ中最想念的是测试运行历史窗口。 IntelliJ中是否存在类似的内容?到目前为止我没有找到任何地方,至少看过几次。
在我们的项目中,我们有大约500个集成测试用例,从IDE运行需要5分钟。我常常遇到这种情况。 5个测试在2-3个不同的类中失败。我修复了一些东西,它应该从第一个测试套件中删除故障,重新运行它以查看它是否有帮助,我必须重新运行所有500个测试以查看哪些类包含早期故障。那真是太痛苦了。在eclipse中,我只是在测试历史中查找它们,修复它们并最终运行所有500以检查是否有新的东西出现。
那里有插件还是我想念一些明显的插件?
我使用IntelliJ 13。
答案 0 :(得分:15)
您可以右键单击包含测试结果的选项卡,然后选择" Pin Tab"上下文菜单中的选项。然后,进一步的测试执行将不会覆盖此选项卡,您仍然可以参考它来查看您需要修复的其他测试。
答案 1 :(得分:7)
在当前版本的Intellij(2016)上,您现在可以重新导入旧的测试结果。在跑步选项卡上,单击“导入测试结果”按钮,然后选择所需的那个
编辑:在最新版本中,您有一个“最近测试”操作,允许您查看较旧的测试结果,而无需打开其余窗口。快捷键 Ctrl + Shift +分号
答案 2 :(得分:0)
是的,鉴于您使用的是IntelliJ测试运行器(而不是通过maven运行测试),您可以使用重新运行失败的测试功能。
https://www.jetbrains.com/idea/help/rerunning-tests.html
编辑:根据您的评论,我可以建议您在“调试”模式下运行您正在进行的单个测试,这不会删除您的强制测试套件的历史记录,并且您可以结合使用根据需要重新运行失败测试。
答案 3 :(得分:0)
您也可以单击“测试历史记录”按钮以查看旧的测试结果。