当选择运行配置类型时,在IntelliJ IDEA 15中运行Gradle测试而不是JUnit测试。

40

我希望恢复这个功能 我从Intellij 14更新到15.02,想使用Gradle而不是JUnit运行我的测试,但是我不再像图中看到的那样有选项了。

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

现在当我运行测试时,它默认将其作为JUnit测试运行。

我通过选择项目中的Gradle文件来导入Gradle项目。 当我使用Spock运行新的测试时,我删除了顶部的每个配置条目,以便一切都是干净和空的。

我目前的“解决方法”是手动创建一个新的gradle测试配置条目。Intellij不足以创建与Junit相同的Gralde测试。

我很困惑。

2个回答

56

我找到了解决方案。

他们在新版的Intellij 15.02中更改了选择此选项的方式。

你必须选择Gradle测试运行程序。

请看下面的截图: 图片描述


在2018.1.4版本中无法工作。已在其工单系统上报告了一个错误:https://youtrack.jetbrains.net/issue/IDEA-191291 - Eyal Roth
实际上,这只是Scalatest的一个问题(JUnit运行器正常工作并将工作委托给Gradle)。 - Eyal Roth
它在2018.1的Java测试中对我有效。当使用JUnit运行器时,它失败了。我调整为“让我针对每个测试选择”,然后按ALT+SHIFT+F10并选择Gradle配置进行一个特定的测试,然后测试通过了。 - Yngvar Kristiansen
Gradle运行器配置在IntelliJ 2019.2中设置有些不同 - 请参见https://dev59.com/Al4c5IYBdhLWcg3wYpnq#57751353。 - Joman68
这对我有用!现在设置中的位置是 Build, Execution, Deployment >> Build Tools >> Gradle。我将字段 Build and run using: 设置为 Gradle - craastad
显示剩余4条评论

23
在现代版本的IntelliJ(我使用的是Ultimate 2019.2.3),这是您需要更新的内容: 更改Gradle设置 将“Gradle”更新为“IntelliJ IDEA”。

我想知道为什么他们默认使用Gradle。它速度较慢,在配置对话框中提供的选项也较少。 - Daniel Alder
运行无故障,速度更快 @Adolfo - Gaurav

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接