This is an adapter for the neotest project. This gives you the ability to see and run your tests within neovim.
require("neotest").setup({
adapters = {
require("codymikol/neotest-kotlin"),
}
})
This is currently in development, here is a roadmap of planned support for this plugin and the current status
- Gradle
- Maven
- Kotest - DescribeSpec
- Kotest - FunSpec
- Kotest - AnnotationSpec
- Kotest - BehaviorSpec
- Kotest - FreeSpec
- Kotest - StringSpec
- Kotest - WordSpec
- Kotest - ShouldSpec
- Kotest - ExpectSpec
- Kotest - FeatureSpec
- JUnit
- kotlin.test
- Display available test results
- Run tests
- Report result status
- Report failure output
PRs and issues are always welcome, if you have any questions or need help, feel free to open a new discussion on this project.