私は、95% の確率で同じテスト セットを実行するテストの JAR を発行できるテスト シナリオをセットアップしようとしていますが、5% のテストで機能をオーバーライドまたは停止する必要があります。親クラス。親の仕様をオーバーライドすることは可能ですか?
class ParentSpec extends Specification {
def "goto home page"() {
given:
to NormalHomePage
expect:
at NormalHomePage
}
}
... ParentSpec の依存関係をもたらす別のプロジェクトで
class ChildSpec extends ParentSpec {
@Override
def "goto home page"() {
given:
to SpecificHomePage
expect:
at SpecificHomePage
}
}
これを行うか、これをシミュレートするためにできることはありますか?