Spock参数化和并行规范

时间:2014-11-06 20:53:23

标签: spock

这是用例:

class AWSTest{

  def setupSpec() {
    //starts an AWS instance with an specific $version
  }

  def test1() {}   
  def test2() {}

}

我有一组实例版本,我必须对每个版本运行一组测试。

使用TestNG,我能够创建一个包含版本(来自版本集)的AWSTest新实例,然后并行运行AWSTest的所有实例

有没有办法在Spock中实现这一目标?

1 个答案:

答案 0 :(得分:1)

在Spock中实现这种特定的并行化模式并不容易。也许您可以为每个AWS实例创建一个子类,并指示您的构建工具(例如Maven或Gradle)并行运行测试类。