Я добавил это, и я вижу, что тестовые слушатели слушают только для модульных тестов.
(
Код: Выделить всё
###############
Код: Выделить всё
println("###############")
tasks.withType().configureEach {
addTestListener(object : TestListener {
override fun afterTest(testDescriptor: TestDescriptor, result: TestResult) {
println("afterTest(testDescriptor: $testDescriptor, result: $result)")
}
override fun afterSuite(suite: TestDescriptor, result: TestResult) {
println("afterSuite(testDescriptor: $suite, result: $result)")
}
override fun beforeSuite(suite: TestDescriptor) {
println("beforeSuite(testDescriptor: $suite)")
}
override fun beforeTest(testDescriptor: TestDescriptor) {
println("beforeTest(testDescriptor: $testDescriptor)")
}
})
afterTest(KotlinClosure2({ testDescriptor, result ->
println("@afterTest(testDescriptor: $testDescriptor, result: $result)")
}))
}
Код: Выделить всё
tasks.withType().configureEach {
addTestListener(object : TestListener {
^^^^^^^^^^^^^^^ Unresolved reference: addTestListener
Подробнее здесь: https://stackoverflow.com/questions/795 ... oid-gradle