Zuhörer für instrumentierte Tests (Android, Gradle)
Posted: 10 Apr 2025, 12:53
Ich möchte einen Hörer für instrumentierte Tests hinzufügen (das SRC/AndroidTest SubRirectory). wird immer gedruckt, aber die Hörer (beide) arbeiten nur für Unit -Tests.)
Wenn ich versuche, dasselbe für DeviceProviderInstrumentTestTask oder AndroidTesttask zu tun, erhalte ich einen Fehler:
Wie füge ich Hörer für Android -Tests hinzu?>
Code: Select all
###############
Code: Select all
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)")
}))
}
Code: Select all
tasks.withType().configureEach {
addTestListener(object : TestListener {
^^^^^^^^^^^^^^^ Unresolved reference: addTestListener