Selenium 如何与gradle并行运行Serenity web测试?

Selenium 如何与gradle并行运行Serenity web测试?,selenium,gradle,thucydides,serenity-bdd,Selenium,Gradle,Thucydides,Serenity Bdd,无法理解如何与gradle并行运行Serenity web测试。 这是maven+jenkins的一个例子。但是我需要对gradle做同样的事情。你可以按照以下步骤来做 步骤1:创建套件文件 步骤2:在gradle中输入以下任务代码 task runAParallelSuite(type: Test) { def forks =2 exclude ('**/Library.java') println "The Maximum parallel is $forks"

无法理解如何与gradle并行运行Serenity web测试。
这是maven+jenkins的一个例子。但是我需要对gradle做同样的事情。

你可以按照以下步骤来做

步骤1:创建套件文件

步骤2:在gradle中输入以下任务代码

task runAParallelSuite(type: Test) {
    def forks =2
    exclude ('**/Library.java')
    println "The Maximum parallel is $forks"
    // uncomment maxParallelForks if you prefer to use the Gradle process forker
    // which also requires a complete change of how the suite class works
    maxParallelForks = forks
    include '**/**TestSuite.class'
    // testReportDir = file("${reporting.baseDir}/AParallelSuite")
    // testResultsDir = file("${buildDir}/test-results/AParallelSuite")
    // show standard out and standard error of the test JVM(s) on the console
    testLogging.showStandardStreams = true
}

现在在cmd提示符下运行命令“gradle clean runAParallelSuite aggregate”

这里是另一种方法

   test {
       maxParallelForks=2
       options {
           systemProperties(System.getProperties())
       }
       ...
   }

允许设置与jUnit并行执行的分叉测试进程的最大数量

您能解释一下步骤1吗?如何创建套件文件?