测试类插件
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: [] 2、Gradle 单元测试
- 支持版本
- Gradle:支持4.1、4.2、4.3、4.4四个版本
- 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@gradle name: unit_test_gradle displayName: Gradle 单元测试 jdkVersion: '8' gradleVersion: '4.4' commands: - '# Gradle test default command' - ./gradlew test report: path: build/reports/tests/test index: index.html