【问题标题】:Run Gradle test and not Junit test in IntelliJ IDEA 15 when choosing configuration type to run with选择要运行的配置类型时,在 IntelliJ IDEA 15 中运行 Gradle 测试而不是 Junit 测试
【发布时间】:2016-03-23 19:16:06
【问题描述】:

我从 14 更新到 Intellij 15.02,并想使用 Gradle 而不是 JUnit 运行我的测试,但我不再像您在此处看到的图像那样获得选项。

我希望能够选择配置类型。

现在运行测试时发生的事情是默认情况下它作为 JUnit 测试运行。

我已经通过选择项目中的gradle文件,用gradle导入了gradle项目。 我已经删除了顶部的每个配置条目,因此在使用 Spock 运行新测试时一切都是干净且空的。

我当前的“修复”是为 gradle 测试手动创建一个新的配置条目。 Intellij 不够智能,无法创建与 Gralde 测试相同的 Junit 测试。

我很困惑。

【问题讨论】:

    标签: java intellij-idea gradle junit intellij-15


    【解决方案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
    猜你喜欢
    • 2015-03-14
    • 1970-01-01
    • 2011-04-03
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 2018-12-01
    • 2014-08-04
    • 2016-11-12
    相关资源
    最近更新 更多