This is an adapter for the neotest project. This gives you the ability to see and run your tests within neovim.
-- lazy.nvim setup
{
"nvim-neotest/neotest",
dependencies = {
-- ...
"codymikol/neotest-kotlin"
},
config = function()
require("neotest").setup({
adapters = {
require("neotest-kotlin")
}
})
end
}
Feel free to ask questions in our neotest discord or open issues on this repository. If you'd like to help hack on this, please read the contributing guide
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