2014-11-06 42 views
2

這裏是用例:斯波克參數化和並行規格

class AWSTest{ 

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

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

} 

我有一組實例的版本,我要運行一組的每個版本的測試。

使用TestNG我已經能夠創建一個包含版本(從組版本)AWSTest的新實例,然後運行AWSTest的所有實例並行

有沒有辦法在斯波克做到這一點?

回答

1

在Spock中實現這種特殊的並行化模式並不容易。也許您可以爲每個AWS實例創建一個子類,並指示構建工具(例如Maven或Gradle)並行運行測試類。