选择要运行的配置类型时,在 IntelliJ IDEA 15 中运行 Gradle 测试而不是 Junit 测试
Posted
技术标签:
【中文标题】选择要运行的配置类型时,在 IntelliJ IDEA 15 中运行 Gradle 测试而不是 Junit 测试【英文标题】:Run Gradle test and not Junit test in IntelliJ IDEA 15 when choosing configuration type to run with 【发布时间】:2016-03-23 19:16:06 【问题描述】:我从 14 更新到 Intellij 15.02,并想使用 Gradle 而不是 JUnit 运行我的测试,但我不再像您在此处看到的图像那样获得选项。
我希望能够选择配置类型。
现在运行测试时发生的事情是默认情况下它作为 JUnit 测试运行。
我已经通过选择项目中的gradle文件,用gradle导入了gradle项目。 我已经删除了顶部的每个配置条目,因此在使用 Spock 运行新测试时一切都是干净且空的。
我当前的“修复”是为 gradle 测试手动创建一个新的配置条目。 Intellij 不够智能,无法创建与 Gralde 测试相同的 Junit 测试。
我很困惑。
【问题讨论】:
【参考方案1】:我找到了解决方案。 他们改变了您在新版 intellij 15.02 中选择此选项的方式。
您必须选择 Gradle Test Runner。
请看:
【讨论】:
你在 2016 年有这个工作吗?我没有下拉选项,更改此设置似乎没有影响。 2016.1.3 也可以。如果没有,刷新 Gradle 会有所帮助。然而。 android Studio 2.1 不行了,换跑步者也没用。 如果您的 Gradle 项目包含 Java 和 Android 子项目,我可以确认 IntelliJ IDEA 2016.1.3 会忽略此设置。 非常感谢。 在 2018.1.4 中不工作。在他们的票务系统上打开了一个错误:youtrack.jetbrains.net/issue/IDEA-191291【参考方案2】:在 IntelliJ 的现代版本(我有 Ultimate 2019.2.3)中,您需要更新以下内容:
从“Gradle”更新为“IntelliJ IDEA”
【讨论】:
我想知道他们为什么默认使用 gradle。它速度较慢,并且在配置对话框中提供的选项较少.. 工作得更快@Adolfo以上是关于选择要运行的配置类型时,在 IntelliJ IDEA 15 中运行 Gradle 测试而不是 Junit 测试的主要内容,如果未能解决你的问题,请参考以下文章
scala配置intellij IDEA15.0.3环境及hello world!