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

时间:2018-08-18 16:24:36

标签: unit-testing intellij-idea kotlin kotlin-multiplatform

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:1)

您使用哪个Kotlin版本?在1.2.60中有a bug带有测试装订线,但是在下一个发行版(预计于下周初)中已修复。

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