繁体   English   中英

从maven运行测试时,如何查看IntelliJ IDEA“测试运行器选项卡”?

[英]How can I view the IntelliJ IDEA “Test Runner Tab” when running tests from maven?

在IntelliJ IDEA中,当我正常运行单元测试时,我得到一个对话框,显示测试进度并让我轻松浏览测试结果。 但是,我正在使用maven进行正常的构建过程,并希望从maven运行我的单元测试。 但是,当我从maven而不是使用Ideas默认“Make”进程运行我的测试时,“Test Runner Tab”没有出现,我必须手动打开surefire报告文件才能找出问题所在。

所以简而言之“如何从maven构建中为单元测试运行启用漂亮的'Test Runner Tab'?”

我最近想到的尽可能接近,我想我能够得到答案。 测试本身必须从中运行 但我仍然可以配置IntelliJ IDEA来首先通过maven运行构建。

编辑运行调试配置

正如你在Red Highlighted Box中看到的那样,我选择了一个已保存的maven构建配置来运行它。 为了不重复测试,并保持简单,它是一个简单的mvn package -DskipTests类型构建。 我仍然很好奇,如果测试有任何不同, IntelliJ IDEA运行它们与但现在我至少知道构建过程是相同的。

您可以使用IntelliJ视图中的maven项目窗口运行测试 - 工具Windows - Maven项目

然后在项目或模块下,您希望测试打开生命周期目标并单击测试。

这将运行当前配置的测试目标。 现在,报告将记录到目标目录中

我使用https://github.com/destin/maven-test-support-plugin查看测试结果。

从项目窗口安装插件后再次右键单击项目根目录并选择“显示测试结果”(应该在maven图标下方),可以访问此屏幕

祝好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM