Ray*_*orm 9 unit-testing intellij-idea maven
在IntelliJ IDEA中,当我正常运行单元测试时,我得到一个对话框,显示测试进度并让我轻松浏览测试结果.但是,我正在使用maven进行正常的构建过程,并希望从maven运行我的单元测试.但是,当我从maven而不是使用Ideas默认"Make"进程运行我的测试时,"Test Runner Tab"没有出现,我必须手动打开surefire报告文件才能找出问题所在.
所以简而言之"如何从maven构建中为单元测试运行启用漂亮的'Test Runner Tab'?"
您可以使用 IntelliJ 视图中的 Maven 项目窗口运行测试 - 工具窗口 - Maven 项目
然后在您想要测试的项目或模块下打开生命周期目标并单击测试。
这将运行当前配置的测试目标。现在报告已登录到目标目录中
我使用https://github.com/destin/maven-test-support-plugin 查看测试结果。
从“项目”窗口安装插件后,您可以再次右键单击项目根目录并选择“显示测试结果”(应位于 Maven 图标下方)来访问此屏幕
祝你好运
我最近想出了我认为能够得到答案的最接近答案。测试本身必须从
intellij-idea。但我仍然可以配置IntelliJ IDEA首先通过Maven运行构建。

正如您在红色突出显示框中看到的那样,我选择了一个保存的 Maven 构建配置来运行它。为了不重复测试,并保持简单,它是一个简单的mvn package -DskipTests类型构建。我仍然很好奇使用IntelliJ IDEA运行测试与使用maven-surefire-plugin运行测试是否有什么不同,但现在我至少知道构建过程是相同的。
| 归档时间: |
|
| 查看次数: |
3708 次 |
| 最近记录: |