如何将testOptions.unitTests.all转换为gradleKotlin-dsl



如何在Gradle中将此代码从Groovy转换为Kotlin DSL?

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))
}

最新更新