在eclipse InternalTestExecutionException中使用gradle运行spock测试时出错

在eclipse InternalTestExecutionException中使用gradle运行spock测试时出错,gradle,groovy,spock,Gradle,Groovy,Spock,我在eclipse中使用gradle运行spock测试时遇到异常。在Gradle任务选项卡“Run build”中,有一个红色的失败图标,当我右键单击它以查看错误时,它会给出InternalTestExecutrionException org.gradle.tooling.internal.protocol.test.InternalTestExecutionException:运行测试时出错 我的代码非常简单,下面是我在gradle项目构建中缺少的代码 import spock.lang.*

我在eclipse中使用gradle运行spock测试时遇到异常。在Gradle任务选项卡“Run build”中,有一个红色的失败图标,当我右键单击它以查看错误时,它会给出InternalTestExecutrionException

org.gradle.tooling.internal.protocol.test.InternalTestExecutionException:运行测试时出错

我的代码非常简单,下面是我在gradle项目构建中缺少的代码

import spock.lang.*

class HelloSpockSpec extends spock.lang.Specification {

  def "length of Spock's and his friends' names"() {
    expect:
    name.size() == length

     where:
     name     | length
     "Spock"  | 3
     "Kirk"   | 4
     "Scotty" | 6
 }
} 

通过在build.gradle文件中添加代码,我的上述问题得以解决

应用插件:“groovy”

“斯波克”的长度是4个字符,不是3个,但我想这不是你的问题吧?