Intellij idea 如何在IntelliJ IDEA 15中的gradle项目中启用无穷大?

Intellij idea 如何在IntelliJ IDEA 15中的gradle项目中启用无穷大?,intellij-idea,gradle,junit,intellij-15,infinitest,Intellij Idea,Gradle,Junit,Intellij 15,Infinitest,根据,在IntelliJ IDEA中安装Infinitest插件后,您应该能够右键单击您的项目并选择facet,AddInfinitest。但是,在我的项目的上下文菜单中没有facet选项;我想这可能与我的项目是一个gradle项目这一事实有关,尽管它也有.idea项目文件夹 关于我的项目的其他细节,我认为不相关,但可能是: 这是一个多模块的gradle项目,有一个根项目和4个模块 它还具有Scala特性和Scala gradle插件。 它同时具有Junit4和ScalaTest测试。 我正在使

根据,在IntelliJ IDEA中安装Infinitest插件后,您应该能够右键单击您的项目并选择facet,AddInfinitest。但是,在我的项目的上下文菜单中没有facet选项;我想这可能与我的项目是一个gradle项目这一事实有关,尽管它也有.idea项目文件夹

关于我的项目的其他细节,我认为不相关,但可能是:

这是一个多模块的gradle项目,有一个根项目和4个模块 它还具有Scala特性和Scala gradle插件。 它同时具有Junit4和ScalaTest测试。 我正在使用Intellij IDEA版本15 编辑:Infinitest适用于gradle项目;见公认的答案。下面仅作为使用gradle本身的替代方案,但Infinitest在测试通过/失败时提供更快的反馈

IntelliJ的Infinitest插件似乎不适用于gradle项目。或者,您可以使用gradle自身的半新连续模式进行连续测试:

创建用于在gradle中运行测试任务的运行配置。我知道的最简单的方法是在Gradle视图->工具窗口->Gradle中找到测试任务,展开根项目->任务->验证->测试双击 编辑该运行配置以添加-continuous参数:从运行配置下拉列表中选择编辑配置…,然后将-continuous添加到脚本参数字段。 运行配置。这一次,在第一次构建和运行测试之后,Gradle的控制台输出将显示等待任务输入文件的更改。保存对文件的更改后,可能需要按Ctrl+S,它将再次运行测试。
它远不如说NCrunch for.NET那么好——它不能只运行受影响的测试;它必须运行所有这些程序,这会造成较慢的连续性。但它确实起到了作用。此外,Gradle 2.11是撰写本文时的最新版本,它承认连续构建是一个酝酿中的功能,这给了我们未来改进的希望。

要添加方面,您必须进入模块设置⌘ ↓ 在OSX上,或在上下文菜单中打开模块设置

其中,在“项目设置”下有一个方面条目,您可以在其中添加一个无限的方面

之后,它将在UI的底部显示为一个选项卡


非常感谢!我在谷歌上搜索了intellij idea 15中添加的方面,但显然搜索不够深入。虽然这在项目中启用了Infinitest,但它不会使Infinitest在源文件更改时重新运行测试,就像持续测试应该可以工作一样。有关打开的模块设置,请参见Windows上的F4