JvmTestSuite

API 文件JvmTestSuite

注意:此類別為 孵化中,未來 Gradle 版本中可能會變更。

測試套件是 JVM 基礎測試的集合。

每個測試套件包含:

根據宣告的測試框架,Gradle 將自動加入適當的依賴並設定底層的測試任務。

屬性

屬性描述
buildDependencies

傳回包含建置此產出物之任務的依賴。所有 Buildable 實作都必須確保傳回的依賴物件是即時的,以便追蹤此可建置項目的依賴變更。

dependencies
孵化中

此組件的依賴處理器。

sources
孵化中

此套件中 JvmTestSuiteTarget 物件的容器。與此測試套件相關聯的原始碼集合。此原始碼集合的名稱與測試套件相同。

targets
孵化中

測試套件目標的集合。每個測試套件目標都會在特定的情境和任務中執行此測試套件中的測試。

方法

方法描述
useJUnit()
孵化中

使用 JUnit4 測試框架。

useJUnit(版本)
孵化中

使用指定版本的 JUnit4 測試框架。

useJUnit(版本)
孵化中

使用指定版本的 JUnit4 測試框架。

useJUnitJupiter()
孵化中

使用 JUnit Jupiter 測試框架。

useJUnitJupiter(版本)
孵化中

使用指定版本的 JUnit Jupiter 測試框架。

useJUnitJupiter(版本)
孵化中

使用指定版本的 JUnit Jupiter 測試框架。

useSpock()
孵化中

使用 Spock Framework 測試框架。

useSpock(版本)
孵化中

使用指定版本的 Spock Framework 測試框架。

useSpock(版本)
孵化中

使用指定版本的 Spock Framework 測試框架。

useTestNG()
孵化中

使用 TestNG 測試框架。

useTestNG(版本)
孵化中

使用指定版本的 TestNG 測試框架。

useTestNG(版本)
孵化中

使用指定版本的 TestNG 測試框架。

腳本區塊

沒有腳本區塊

屬性詳情

TaskDependency buildDependencies (唯讀)

傳回包含建置此產出物之任務的依賴。所有 Buildable 實作都必須確保傳回的依賴物件是即時的,以便追蹤此可建置項目的依賴變更。

JvmComponentDependencies dependencies (唯讀)

注意:此屬性為 孵化中,未來 Gradle 版本中可能會變更。

此組件的依賴處理器。

SourceSet sources (唯讀)

注意:此屬性為 孵化中,未來 Gradle 版本中可能會變更。

此套件中 JvmTestSuiteTarget 物件的容器。與此測試套件相關聯的原始碼集合。此原始碼集合的名稱與測試套件相同。

注意:此屬性為 孵化中,未來 Gradle 版本中可能會變更。

測試套件目標的集合。每個測試套件目標都會在特定的情境和任務中執行此測試套件中的測試。

方法詳情

void useJUnit()

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用 JUnit4 測試框架。

Gradle 將提供要使用的 JUnit4 版本。預設版本為 4.13.2

void useJUnit(String 版本)

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用指定版本的 JUnit4 測試框架。

void useJUnit(Provider<String> 版本)

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用指定版本的 JUnit4 測試框架。

void useJUnitJupiter()

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用 JUnit Jupiter 測試框架。

Gradle 將提供要使用的 JUnit Jupiter 版本。預設版本為 5.8.2

void useJUnitJupiter(String 版本)

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用指定版本的 JUnit Jupiter 測試框架。

void useJUnitJupiter(Provider<String> 版本)

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用指定版本的 JUnit Jupiter 測試框架。

void useSpock()

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用 Spock Framework 測試框架。

Gradle 將提供要使用的 Spock 版本。預設版本為 2.2-groovy-3.0

void useSpock(String 版本)

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用指定版本的 Spock Framework 測試框架。

void useSpock(Provider<String> 版本)

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用指定版本的 Spock Framework 測試框架。

void useTestNG()

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用 TestNG 測試框架。

Gradle 將提供要使用的 TestNG 版本。預設版本為 7.4.0

void useTestNG(String 版本)

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用指定版本的 TestNG 測試框架。

void useTestNG(Provider<String> 版本)

注意:此方法為 孵化中,未來 Gradle 版本中可能會變更。

使用指定版本的 TestNG 測試框架。