java - 使用 JUnit 在 Intellij 上运行特定测试
问题描述
我想运行名称以“UnitTest”结尾的所有测试类。我正在使用 Intellij 2017.2.5 并尝试创建 JUnit 运行/调试配置并仅选择具有特定格式 (*UnitTest) 的类。
不幸的是,即使使用 Patter Test Kind 也没有奏效。
所以我的问题是:如何在 Intellij 上创建 JUnit Run 配置以仅运行以“UnitTest”完成的测试类?
解决方案
看看 Maven Surefire 插件,它可以根据确切的名称或模式包含/排除测试源。在这里您可以找到更多详细信息。
从技术上讲,与此类似的配置应该可以完成工作:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<includes>
<include>%regex[.*UnitTest.*]</include>
</includes>
</configuration>
</plugin>
</plugins>
推荐阅读
- reactjs - antd datePicker中showTime属性的defaultValue无法设置时间
- java - 自定义方法参考
- php - PHP Readfile() 不适合我 - 也许是标题问题?
- sql-server - 如果在 SELECT 之后遇到错误,如何停止 SQL Server 存储过程返回的记录集
- django - 在 Django 中保存表单集返回无模型
- java - 使用 JPA 的分层数据模型
- sql - SQL Monthname 在查询中显示
- python - 具有多值返回 typeError 的类继承
- javascript - 有没有办法当里面的div展开时,外面的div也打开
- javascript - 异步等待 axios 无响应