[英]maven-surefire-plugin converted to gradle for Geb/Spock parallel test execution
我發現此頁面解釋了如何在方法級別運行Geb / Spock測試,這是我想對測試進行的操作,但是我正在使用gradle。 有沒有辦法將其轉換為gradle或嚴格來說是maven插件? 我可以用gradle導入maven-surefire-plugin,但是我不知道如何轉換配置塊,或者甚至不可能。
我已經嘗試過類似下面的操作,但是它不起作用。
tests {
options {
parallel = "methods"
forkCount = 4
}
}
我可以使用gradle maxParallelForks屬性在類(規范)級別執行測試,但我想在測試級別並行運行。
是否能夠在方法級別上並行運行測試,取決於您使用的測試框架。 據我所知,只有TestNG開箱即用。 參見此處: https : //docs.gradle.org/current/javadoc/org/gradle/api/tasks/testing/testng/TestNGOptions.html#setParallel-java.lang.String-
有一種方法可以僅使用Gradle使其獨立於測試框架而工作,但是這種方式只能在類級別上進行。
在您的Gradle測試任務中,設置maxParallelForks
屬性。
請參見手冊: https : //docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html#org.gradle.api.tasks.testing.Test : maxParallelForks`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.