Java Spock-忽略子类的spec方法

Java Spock-忽略子类的spec方法,java,testing,groovy,tdd,spock,Java,Testing,Groovy,Tdd,Spock,我在Spock中有一个测试规范,我想将相同的测试应用于另一个备选方案,但一个方法除外。我扩展了最初的规范,实现了一些与替代方案相关的自定义内容,并且非常希望排除一种测试方法的执行 我试过了 @Ignore def "Something must work in a certain way"() { //No implementation } 但似乎无论如何都会调用该方法 这可以实现吗?验证@Ignore的导入语句。它应该从spock库而不是JUnit导入: import spock.l

我在
Spock
中有一个测试规范,我想将相同的测试应用于另一个备选方案,但一个方法除外。我扩展了最初的规范,实现了一些与替代方案相关的自定义内容,并且非常希望排除一种测试方法的执行

我试过了

@Ignore
def "Something must work in a certain way"() {
    //No implementation
}
但似乎无论如何都会调用该方法


这可以实现吗?

验证
@Ignore
的导入语句。它应该从spock库而不是JUnit导入:

import spock.lang.Ignore
而不是

import org.junit.Ignore

您不能重写继承的测试方法,也不能忽略它(至少在不编写自己的Spock扩展的情况下)。