测试类插件
Gitee Go 为主流语言提供了开箱即用的单元测试能力,可以方便的对代码进行单元检测。
当前 Gitee Go 支持单元测试的语言如下表所示:
Java Maven
Java Gradle
使用方法: 新建或编辑流水线时,选择测试类插件组,可以查看 Gitee Go 当前支持的测试类插件模版,点击配置,即可快速使用单元测试能力
1. Maven 单元测试
-
支持版本
- Maven:2.2.1、3.2.5、3.3.9、3.5.2、3.5.3、3.5.4、3.6.1、3.6.3 八个版本
- JDK:6、7、8、9、10、11、13、17 八个版本
-
基础镜像
- CentOS Linux release 8.3.2011
- 内置阿里源 Maven 仓库
-
字段说明
- 可视化配置
-
yml
stages:
- name: stage-2b2e07612
displayName: 单元测试
strategy: naturally
trigger: auto
executor: []
steps:
- step: ut@maven
name: unit_test_maven
displayName: Maven 单元测试
jdkVersion: '8'
mavenVersion: 3.3.9
commands:
- '# Maven test default command'
- mvn -B test -Dmaven.test.failure.ignore=true
- mvn surefire-report:report-only
- mvn site -DgenerateReports=false
- '# Maven test Jacoco command'
- '# 使用 Jacoco 统计覆盖率时请将测试报告目录改成 ./target/site/jacoco'
- '# mvn clean test'
- Maven test Cobertura command
- '# 使用 Cobertura 统计覆盖率时请将测试报告目录改成 ./target/site/cobertura'
- '# mvn cobertura:cobertura'
report:
path: ./target/site
index: surefire-report.html
settings: []