I have a custom gradle plugin integrated with a revised version of the kotest intellij plugin:
• You can run specs or individual tests through the gradle runner, so this respects all your gradle config
• The intellij plugin executes a gradle task called "kotest" which does not use any of the gradle test task or junit plumbing
• This gives us better control over reporting tests and durations in intellij as we don't need any junit workarounds (intellij itself is full of these workarounds when you delve into the code!)
• I have full navigation working - you can click on any test result (at any level of nesting) and it will take you straight to the test
• Currently this is JVM only but we can expand it to be JS and Native aware
• When running the plugin outside of intellij you get much nicer output than the standard gradle test reporting (I think its really hard to find which tests sometimes)