首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Intellij运行测试时,“未收到测试事件”

使用Intellij运行测试时,“未收到测试事件”
EN

Stack Overflow用户
提问于 2019-09-04 20:28:44
回答 21查看 76.5K关注 0票数 89

我有一个Kotlin项目,当我运行我的JUnit测试时,我无法在IntelliJ中看到测试执行结果,而是得到以下消息:

未收到测试事件

我正在使用这个设置:

代码语言:javascript
复制
macOS Mojave

Intellij CE 2019.2

JDK 11.0.3

Kotlin 1.3.50

Gradle 5.2.1

JUnit 4.12

你能帮帮我吗?

EN

回答 21

Stack Overflow用户

回答已采纳

发布于 2019-09-04 20:39:27

更新到2019.2.2或更高版本,其中包含相关问题的修复。

解决方法是使用IntelliJ思想而不是通过更改委托选项来运行测试。

票数 60
EN

Stack Overflow用户

发布于 2019-11-11 06:12:08

对我来说,同样的问题正在发生,下面的变化对我来说是有效的。我正在使用的IntelliJ版本: 2019.2.2

在IntelliJ IDE中,转到

文件->设置->Build,执行,部署->构建工具-> Gradle

Run test using:下拉菜单中,选中的选项是:Gradle(default)将其更改为IntelliJ IDEA

票数 103
EN

Stack Overflow用户

发布于 2019-12-05 09:08:30

当我试图为自己解决这个问题时,我发现JUnit 4有效,但是JUnit 5报告“测试没有收到”。根据petrikainulainen.net,我找到了我的解决方案。

尽管Gradle 4.6 (显然所有较新版本)对JUnit 5都有本机支持,但默认情况下不启用这种支持。如果我们想要启用它,我们必须确保测试任务使用JUnit 5而不是JUnit 4。

当我向Gradle添加以下代码时,JUnit 5起了作用。

代码语言:javascript
复制
test {
    useJUnitPlatform()
}
票数 52
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57795263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档