API 文件 | JvmTestSuite |
---|
注意:此類別為 孵化中,未來 Gradle 版本中可能會變更。
測試套件是 JVM 基礎測試的集合。
每個測試套件包含:
- 一個
SourceSet
- 一組
JvmComponentDependencies
- 一個或多個
JvmTestSuiteTarget
- 一個測試框架
根據宣告的測試框架,Gradle 將自動加入適當的依賴並設定底層的測試任務。
屬性 | 描述 |
buildDependencies | 傳回包含建置此產出物之任務的依賴。所有 |
dependencies | 孵化中 此組件的依賴處理器。 |
sources | 孵化中 此套件中 |
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
實作都必須確保傳回的依賴物件是即時的,以便追蹤此可建置項目的依賴變更。
SourceSet
sources
(唯讀)
注意:此屬性為 孵化中,未來 Gradle 版本中可能會變更。
此套件中 JvmTestSuiteTarget
物件的容器。與此測試套件相關聯的原始碼集合。此原始碼集合的名稱與測試套件相同。
ExtensiblePolymorphicDomainObjectContainer
<? extends JvmTestSuiteTarget
>
targets
(唯讀)
ExtensiblePolymorphicDomainObjectContainer
<? extends JvmTestSuiteTarget
>注意:此屬性為 孵化中,未來 Gradle 版本中可能會變更。
測試套件目標的集合。每個測試套件目標都會在特定的情境和任務中執行此測試套件中的測試。