运行 在不选择配置类型的情况下在 IntelliJ IDEA 14 中进行 JUnit 测试

Run JUnit test in IntelliJ IDEA 14 without choosing configuration type

在带有 Gradle 插件的 IntelliJ IDEA 14 中,我想 运行 JUnit 测试而不询问配置类型。当我 运行 第一次测试时出现问题 - 没有针对此 运行 的配置。我从未在 IDE 中使用 Gradle 进行 运行 测试,因此禁用 运行 测试 Gradle 是可以接受的。如何运行 JUnit直接测试?

你可以通过添加

来摆脱这个恼人的问题
idea.gradle.prefer.idea_test_runner=true

到位于IntelliJ IDEA安装的bin目录下的idea.properties文件。然后重启IDEA就可以享受了。

转到设置 > 构建、执行、部署 > 构建工具 > Gradle > Runner 并在 "Run test using"

中选择 "Platform Test Runner"

Gradle Test Runner 配置在 IntelliJ 2019.2 中看起来有点不同:

当您右键单击 test/Test Class/Test 包 select 时,使用 Intellij 而不是 Gradle 运行 进行测试"Run tests using:" 选项的 IntelliJ IDEA

拥有 IntelliJ 运行 测试意味着为 运行 测试创建了一个 Junit 配置。

当我将 IntelliJ 2019.1 升级到 2019.2 时,我发现 Gradle 运行ner 的默认设置设置为 'Gradle',这意味着我的单元测试没有 运行 当我右键单击测试并 selected 'Run' 时正确 - 它们只是终止而没有结果。我不得不将 "Run tests using:" 选项更改为 IntelliJ IDEA