我想知道是否可以使用IntelliJ在选择特定Junit类别的可视环境中运行所有测试。
目前,如果您执行:
mvn clean test
执行快速测试,但如何使用IntelliJ选择或Fast
pom.xml片段
<profiles>
<profile>
<id>SlowTest</id>
<properties>
<testcase.groups>YOUR.PROJECT.test.categories.Slow</testcase.groups>
</properties>
</profile>
<profile>
<id>FastTest</id>
<properties>
<testcase.groups>YOUR.PROJECT.test.categories.Fast</testcase.groups>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
</profiles>
事先非常感谢
胡安·安东尼奥
发布于 2017-09-21 16:02:04
您的配置文件正在将测试运行集中在特定类别上。JUnit运行/调试配置在IntelliJ中也允许您将JUnit运行集中在特定类别上。
您可以从Run > Edit Configurations
访问这个配置窗口,这里有一个屏幕截图,显示一个名为SlowTests
的已保存的糖果,它运行所有包含类别:com.stackoverflow.surefire.SlowTests
的测试
您可以通过单击此窗口左上角的文件图标来保存任何此类配置,然后该配置将在Run
菜单中可用,您可以甚至把键盘的捷径和它联系起来。。
更多信息,在医生里。
发布于 2017-09-21 13:42:38
如果使用pom.xml创建项目,则可以在"Maven项目“-View中激活希望活动的配置文件。在那里(生命周期),您也可以为每个模块启动您想要执行的目标。
如何获得:视图->工具Windows->Maven项目
https://stackoverflow.com/questions/46345425
复制相似问题