Gradle will provide public APIs to allow custom test tasks to generate test events that can be consumed by Tooling API clients (IDEs) and Develocity. Currently, test events are only generated by the built-in Test task for JVM projects.
The aim of this work is to improve Gradle’s testing infrastructure so that it can be reused by other ecosystems (Android, Kotlin Multiplatform, Native) via public APIs and to expose test results for mult-variant software. These APIs will better integrate other ecosystems into existing infrastructure, while reducing the amount of boilerplate and duplication in those ecosystems.
Gradle will provide public APIs to allow custom test tasks to generate test events that can be consumed by Tooling API clients (IDEs) and Develocity. Currently, test events are only generated by the built-in
Test
task for JVM projects.The aim of this work is to improve Gradle’s testing infrastructure so that it can be reused by other ecosystems (Android, Kotlin Multiplatform, Native) via public APIs and to expose test results for mult-variant software. These APIs will better integrate other ecosystems into existing infrastructure, while reducing the amount of boilerplate and duplication in those ecosystems.
This is targeted for EOY 2024.