Gradle运行单元测试的各种技巧
1. 只运行指定的测试类
With using some command line options, which found here, you can simply do something like this.
gradle test --tests org.gradle.SomeTest.someSpecificFeature
gradle test --tests *SomeTest.someSpecificFeature
gradle test --tests *SomeSpecificTest
gradle test --tests all.in.specific.package*
gradle test --tests *IntegTest
gradle test --tests *IntegTest*ui*
gradle test --tests *IntegTest.singleMethod
gradle someTestTask --tests *UiTest someOtherTestTask --tests *WebTest*ui
2. 只运行单个测试方法
单独给出"类名.方法名",例如:
gradlew test --tests wjw.test.geode.TestGemCached.test1
3. 测试时打开标准输出
在"build.gradle"文件里添加
test {
dependsOn
cleanTest
testLogging
{
outputs.upToDateWhen
{true}
showStandardStreams =
true
}
}