Kotlin多平台项目在IDEA中运行通用模块测试

K.H*_*.H. 5 unit-testing intellij-idea kotlin kotlin-multiplatform

我正在使用带有js / jvm子项目的kotlin多平台项目。我曾经在jvm子项目中进行过单元测试(使用kotlin测试注释进行了注释),并且我使用右键单击+使用junit运行“ xxx”测试来轻松运行测试。一旦将这些测试移到通用模块上,该选项就不可能了。

我仍然可以使用命令行gradle来运行测试,甚至设法创建了有效的运行配置,但是为了方便起见,我缺少类或特定测试方法上的简单“右键单击即可运行”。

有什么方法可以在项目中实现?

谢谢!

小智 2

您使用哪个 Kotlin 版本?1.2.60 中存在一个测试槽错误,但它在下一个版本中得到修复,预计将在下周初发布。

它实际上应该按照您的描述工作,所以如果它不是有错误的版本,那么最好提交它。