文档首页 > > 用户指南> 构建步骤> Maven构建>

配置单元测试

配置单元测试

分享
更新时间:2021/04/07 GMT+08:00

前提条件

使用“Maven构建”构建步骤提供的单元测试功能,需要在项目中编写单元测试代码,且满足如下条件:

  • 单元测试用例代码存放位置需满足Maven默认单元测试用例目录规范及命名规范,或自行在配置中指定用例位置。

    如:单元测试用例统一存放在路径“src/test/java/{{package}}/”时,单元测试将在Maven构建过程自动执行。

  • 项目中不可存在忽略单元测试用例配置,即如下配置不可存在于项目pom文件:
    1
    2
    3
    4
    5
    6
    7
    8
    <plugin>  
        <groupId>org.apache.maven.plugins</groupId>  
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.18.1</version>  
        <configuration>  
            <skipTests>true</skipTests>  
        </configuration>  
    </plugin>
    

操作步骤

  1. 新建Maven构建任务,进入配置“Maven构建”构建步骤页面。
  2. 在命令窗口,使用“#”注释掉第8行的默认命令,并删除第18行命令前的“#”

  3. 展开“单元测试”

    • “是否处理单元测试结果”处勾选“是”
    • 根据需要勾选“是否忽略用例失败”
      • 若勾选“是”,则用例失败时构建任务仍然成功。
      • 若勾选“否”,则用例失败时构建任务也失败。
    • 配置单元测试结果文件路径。

      测试报告需要采集单元测试结果用以生成可视化报告,需在此处指明单元测试结果文件路径:

      • 多数情况下,保留默认路径“**/TEST*.xml”即可满足任务需求。
      • 为增加结果准确性,可根据实际情况制定精确的报告路径,如:“target/surefire-reports/TEST*.xml”

  4. 配置完成后,执行编译构建任务。

    执行成功后,即可在测试报告页签查看测试报告。

      

分享:

    相关文档

    相关产品