gradle项目测试
- 简介
测试任务自动检测并执行测试源集中的所有单元测试。测试执行完成后会生成一个报告。支持 JUnit 和 TestNG 测试
-
默认测试目录及标准输出
-
Gradle 对于 Junit4.x 支持
dependencies {
testImplementation group: 'junit' ,name: 'junit', version: '4.12'
}
test {
useJUnit()
}
- Gradle 对于 Junit5.x 版本支持
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}
test {
useJUnitPlatform()
}
- 跳过测试
test {
enabled false
useJUnitPlatform()
}
- 只测试指定文件夹
test {
enabled true
useJUnitPlatform()
include 'com/abc/**'
}
- 排除指定文件夹不测试
test {
enabled true
useJUnitPlatform()
exclude 'com/abc/**'
}