源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Maven构建时跳过部分测试的实例

  • 时间:2022-08-22 06:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Maven构建时跳过部分测试的实例
[b]当遇到以下场景:[/b] 其他人写的单元测试影响统计结果 一些需要调用外部接口的测试暂不运行 需要在非本机环境上运行一些不回滚的单元测试 [b]则有必要选择以下方法跳过部分测试。[/b] 1、在测试用例前加上注解 @Ignore,例如:
@Ignore
@Test
public void testGetAreaChirldren() {
  Area area = addArea();
  List<AreaTreeVO> listAreaTreeVOs = areaService.getAreaChirldren(area.getId());
  Assert.assertNotNull("有子节点", listAreaTreeVOs);
}
2、在编写maven构建命令时加上 -Dtest=**,则执行指定的测试用例,*为通配符,例如: clean test -Dtest=*ServiceTest 3、在pom.xml文件中,找到maven的单元测试插件,进行如下配置:
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>${maven-surefire.ver}</version>
  <configuration>
    <excludes>
      <exclude>com/bc/pmpheep/back/**</exclude>
      <exclude>com/bc/pmpheep/utils/**</exclude>
    </excludes>
  </configuration>
</plugin>
以上这篇Maven构建时跳过部分测试的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部