-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Context
I'm following the Introduction to Integration Tests. I can get the integration tests to work with IntelliJ Community (IC) 2024.3, but not with other versions such as IC 2024.2. (If this is not the right place to ask questions about that, please let me know!)
Problem description
Running the provided sample code with IC 2024.2 instead of IC 2024.3 causes various issues, seemingly pointing to issues with the required dependencies around the IDE Starter: JUnit, Kodein, and Coroutines. Changing these version numbers also changes which issues occur, but I cannot find a combination that works.
The tutorial gives versions that work for IC 2024.3, but my plugin currently still supports IC 2024.2. Using the versions from the tutorial does not work with IC 2024.2. Additionally, in a year or so, I would also like to know how I should choose which version to use.
The required version of Kotlin Coroutines is listed on the Configuring Kotlin support page in the Platform SDK docs. However, which version to choose for JUnit or Kodein is a mystery to me.
Desired solution
I think the Introduction to Integration Tests should provide explicit guidance on which dependency versions to use with which IntelliJ version, both to help with support for older versions, and to make the documentation future-proof.