我有一个大型的Kotlin项目,为KotlinTest编写了大约2500个单元测试。该项目是一个gradle项目,我可以从Gradle任务运行所有测试,但通常我从编辑器运行它们。通过单击“运行”图标,我可以从编辑器中运行单个测试。
昨天这个工作正常,今天却没有。没有改变。绝对没有。当我将鼠标悬停在图标上时,它会显示“Nothing Here”。当我添加一个main函数时,我可以执行main函数,但不能执行测试。测试文件夹标记为Test Sources Root。
这非常令人沮丧,因为每次我改变一些东西我想测试一个单独的单元测试而不必测试其他2500个....
IntelliJ是最新的。 Kotlin插件是最新的。
编辑:
我发现如果我在文件顶部添加fun main(args: Array<String>)
,它就可以了。奇怪!?