What is the Kotest Gradle plugin for? Why does it ...
# kotest
m
What is the Kotest Gradle plugin for? Why does it appear to require Google KSP as well?
s
If you're using JVM or android you can choose to use the Junit Platform approach (what we did in Kotest 5.0). In that case, no changes needed.
Alternatively, we now offer an enhanced approach using a new gradle plugin (that under the hood uses KSP), which gives better integration in areas where the junit platform support is broken in gradle for non-class based test frameworks.
m
Thanks! So IIUC, the Kotest plugin removes the need for JUnit Platform and provides better integration?
s
Yep, but it's optional