:wave: any chance there'll be a release for <https...
# kotest
w
👋 any chance there'll be a release for https://github.com/kotest/kotest-intellij-plugin compatible with 2024.3 EAP soon™? I'm not asking about K2 support which I understand might be trickier, just the basic functionality at least
1
p
if you're happy to build it yourself - I have a branch that supports the current EAP with K2 - zero warranty, use at your own risk etc etc
Copy code
> PRODUCT_NAME=IC-243 JVM_TARGET=21 ./gradlew buildPlugin
should be all that's needed to build, then install manually the resulting
build/libs/kotest-intellij-plugin-1.3.0-SNAPSHOT-243.12818.47.jar
file.
w
I even have the repo cloned, but it keeps using years old java for building which I don't have (and don't really want to install). I guess I need to fork it myself and add toolchains support 😕
p
needs the
PRODUCT_NAME=IC-243 JVM_TARGET=21
env vars
w
oh 👀 I didn't expect that since target can be changed without using old jdk. But indeed I can build the plugin and install it. But it doesn't work 😄 I see some
SpecInstantiationException
and `NoClassDefFound`s for my classes. Might be because I'm not using K2 yet
p
just double checked a fresh build of my k2-support branch with both k2 enabled and disabled and it's working here - the only changes in that branch are the build support for IC-243 and switching to the Analysis API for determining superclasses
w
I'll try again later maybe, for now I figured out I can call
./gradlew :module:test --tests fqn.of.TestClass
and I'll also get results in the
Run
window, which is what I mostly need 🙂
d
Would you maybe consider a PR to @sam’s repository @phldavies? If you worked together, then all of us could benefit from a stable k2 implementation perhaps...
p
I considered tidying it up for a pr but I saw a message from @sam a while back indicating the plugin was undergoing some changes.
d
That's the gradle plugin, not the Intellij plugin?
p
So it is 😅 I'll look into tidying up for a PR tomorrow
👍🏼 1