如何将testOptions.unitTests.all转换为gradle Kotlin dsl
在Gradle中如何将此代码从Groovy转换为Kotlin DSL如何将testOptions.unitTests.all转换为gradle Kotlin dsl,gradle,android-gradle-plugin,gradle-kotlin-dsl,Gradle,Android Gradle Plugin,Gradle Kotlin Dsl,在Gradle中如何将此代码从Groovy转换为Kotlin DSL testOptions.unitTests.all { testLogging { exceptionFormat = "full" events "passed", "failed", "standardError" showCauses true showException
testOptions.unitTests.all {
testLogging {
exceptionFormat = "full"
events "passed", "failed", "standardError"
showCauses true
showExceptions true
}
}
使用以下命令:
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
import org.gradle.api.tasks.testing.logging.TestLogEvent
testOptions.unitTests.apply {
all(KotlinClosure1<Test, Test>({
apply {
testLogging.exceptionFormat = TestExceptionFormat.FULL
testLogging.events = setOf(
TestLogEvent.PASSED,
TestLogEvent.FAILED,
TestLogEvent.STANDARD_ERROR
)
testLogging.showCauses = true
testLogging.showExceptions = true
}
}, this))
}
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
导入org.gradle.api.tasks.testing.logging.TestLogEvent
testOptions.unitTests.apply{
全部(KotlinClosure1)({
申请{
testLogging.exceptionFormat=TestExceptionFormat.FULL
testLogging.events=setOf(
TestLogEvent.PASSED,
TestLogEvent.0失败,
TestLogEvent.STANDARD_错误
)
testLogging.showCauses=true
testLogging.showExceptions=true
}
},本页)
}
使用以下方法:
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
import org.gradle.api.tasks.testing.logging.TestLogEvent
testOptions.unitTests.apply {
all(KotlinClosure1<Test, Test>({
apply {
testLogging.exceptionFormat = TestExceptionFormat.FULL
testLogging.events = setOf(
TestLogEvent.PASSED,
TestLogEvent.FAILED,
TestLogEvent.STANDARD_ERROR
)
testLogging.showCauses = true
testLogging.showExceptions = true
}
}, this))
}
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
导入org.gradle.api.tasks.testing.logging.TestLogEvent
testOptions.unitTests.apply{
全部(KotlinClosure1)({
申请{
testLogging.exceptionFormat=TestExceptionFormat.FULL
testLogging.events=setOf(
TestLogEvent.PASSED,
TestLogEvent.0失败,
TestLogEvent.STANDARD_错误
)
testLogging.showCauses=true
testLogging.showExceptions=true
}
},本页)
}