The only I can think of is the Jacoco one, also core Gradle.
But it probably has the same internal complexity. Variants are really powerful for this but also quite complex to leverage for now.
If you find some, please point them out. Would be interesting to see what kind of APIs Gradle should provide to make their implementation easier.