Avatar ·

在 IntelliJ IDEA 中运行 Kotlin 测试时出现 "Test events were not received" 错误

大家好。我是一名 Kotlin 初学者开发者,在 IntelliJ IDEA 中运行 unit 测试时遇到了问题。我使用 Gradle、Kotlin 1.9.0 和 JUnit 5。当我通过 IDE(点击类或方法旁的绿色箭头)运行测试时,控制台输出消息: "Test events were not received" 之后测试根本不执行——没有任何结果,既没有绿色勾号,也没有红色叉号。Gradle 控制台为空,进程正常结束,但没有运行测试。 然而,如果我通过命令行使用 `./gradlew test` 运行测试,一切正常——测试通过,生成报告。问题恰恰在于 IntelliJ IDEA 与 Gradle 的集成,用于运行单个测试。 以下是我的简单测试: ```kotlin import org.junit.jupiter.api.Test import org.junit.jupiter.api.Assertions.* class CalculatorTest { @Test fun testAddition() { val result = 2 + 2 assertEquals(4, result) } @Test ```