当我运行Maven生命周期项目test
时:
…我看到了:
…这确实告诉我测试已运行,但有些失败,但这仅是告诉我的一切。我希望能看到Viewing and Exploring Test Results中记录的,专门用于JUnit 5结果处理的有用的窗格,如以下来自文档的屏幕截图所示:
➥如文档所述,如何使IntelliJ显示出运行单元测试的更多有用结果?
答案 0 :(得分:1)
您发布的屏幕截图代表2种不同的“ 执行方式”(缺少更好的术语)。第一个屏幕截图显示了Maven测试执行,而第二个屏幕截图显示了IJ单元测试配置执行。
根据您的描述,您需要后者,并且有几种方法可以实现它,但是主要思想是您需要创建/执行IJ“运行/调试配置”,而不是一个行之有效的目标。 我想 IJ将在执行“ 运行配置”时注册某种内部测试侦听器,以捕获执行和结果,但在执行Maven的“ test”时则不会。 ”目标。
以下是您的一些选项(与“ described”链接相同的“ 测试”部分中的Viewing and Exploring Test Results也在其上方):>
提示:如果您只想通过“ 运行/调试”配置运行测试,而作为Maven目标的一部分,则不运行测试,则可以禁用测试Maven的目标。只需在“ Maven ”窗格的按钮栏中单击名为“ 切换“跳过测试”模式”的蓝色闪电图标。这将切换运行还是不运行名为test
的Maven目标。请注意,test
的标签在关闭时会显示删除线文本。禁用此选项后,诸如Maven install
之类的操作将无法运行测试。