Kotest offers an IntelliJ plugin available at the jetbrains plugin marketplace (search from within IntelliJ).
This plugin provides run icons for each test, a tool window for test navigation, duplicated test highlighting, assertion intentions, and more.
The Intellij plugin requires Kotest 4.2 or higher and will not run common tests of a multiplatform project
The plugin provides gutter run icons for specs, top level tests, and nested tests.
Any tests disabled via a bang or by xfunctions such as
xdescribe, will have a disabled test icon in the gutter.
If you execute a spec from the gutter icon, then all tests in that spec will be executed. If you execute a test, then that test and all nested tests will be executed.
Duplicated Test Highlighting
You cannot have two tests with the same name. The plugin will highlight any duplicated test names as errors.
Context Menu Run / Debug
Right clicking on a package will allow you to run, debug or run with coverage all the tests inside that package.
This plugin has some basic intentions. For example, you can quickly mark a test as disabled.
Or you can highlight some text and mark it as should throw, or surround with a soft assertion block.