我正在使用带有 js/jvm 子项目的 kotlin 多平台项目。我曾经在 jvm 子项目中进行单元测试(使用 kotlin 测试注释进行注释),并且我使用右键单击轻松运行测试 + 使用 junit 运行“xxx”测试。一旦我将这些测试移到公共模块,该选项就不可能了。
我仍然可以使用命令行 gradle 运行测试,我什至设法创建了有效的运行配置,但是为了方便起见,我在类甚至特定的测试方法上缺少那个简单的“右键单击运行”。
有没有办法在项目中实现这一点?
谢谢!
我正在使用带有 js/jvm 子项目的 kotlin 多平台项目。我曾经在 jvm 子项目中进行单元测试(使用 kotlin 测试注释进行注释),并且我使用右键单击轻松运行测试 + 使用 junit 运行“xxx”测试。一旦我将这些测试移到公共模块,该选项就不可能了。
我仍然可以使用命令行 gradle 运行测试,我什至设法创建了有效的运行配置,但是为了方便起见,我在类甚至特定的测试方法上缺少那个简单的“右键单击运行”。
有没有办法在项目中实现这一点?
谢谢!
你使用哪个 Kotlin 版本?1.2.60 中有一个测试排水沟的错误,但它在下一个版本中修复,预计在下周初。
它实际上应该像你描述的那样工作,所以如果它不是有错误的版本,那么最好提交它。