API 文档 | JvmTestSuite |
---|
注意:此类为孵化中,将来版本的Gradle中可能会有变动。
测试套件是基于 JVM 的测试集合。
每个测试套件包括
- 一个
SourceSet
- 一组
JvmComponentDependencies
- 一个或多个
JvmTestSuiteTarget
- 一个测试框架
根据声明的测试框架,Gradle 将自动添加适当的依赖项并配置底层测试任务。
属性 | 描述 |
buildDependencies | 返回一个包含构建此工件的任务的依赖项。所有 |
此组件的依赖项处理器。 | 孵化中 dependencies |
sources | 孵化中 此套件中 |
targets | 孵化中 测试套件目标的集合。每个测试套件目标都会在特定上下文和任务中执行此测试套件中的测试。 |
方法 | 描述 |
useJUnit() | 孵化中 使用 JUnit4 测试框架。 |
useJUnit(version) | 孵化中 使用特定版本的 JUnit4 测试框架。 |
useJUnit(version) | 孵化中 使用特定版本的 JUnit4 测试框架。 |
useJUnitJupiter() | 孵化中 使用 JUnit Jupiter 测试框架。 |
useJUnitJupiter(version) | 孵化中 使用特定版本的 JUnit Jupiter 测试框架。 |
useJUnitJupiter(version) | 孵化中 使用特定版本的 JUnit Jupiter 测试框架。 |
useSpock() | 孵化中 使用 Spock Framework 测试框架。 |
useSpock(version) | 孵化中 使用特定版本的 Spock Framework 测试框架。 |
useSpock(version) | 孵化中 使用特定版本的 Spock Framework 测试框架。 |
useTestNG() | 孵化中 使用 TestNG 测试框架。 |
useTestNG(version) | 孵化中 使用特定版本的 TestNG 测试框架。 |
useTestNG(version) | 孵化中 使用特定版本的 TestNG 测试框架。 |
TaskDependency
buildDependencies
(只读)
返回一个包含构建此工件的任务的依赖项。所有 Buildable
实现都必须确保返回的依赖对象是活动的,以便它能跟踪此可构建项的依赖项的变化。
SourceSet
sources
(只读)
注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
此套件中 JvmTestSuiteTarget
对象的容器。与此测试套件关联的源集。此源集的名称与测试套件的名称相同。
ExtensiblePolymorphicDomainObjectContainer
<? extends JvmTestSuiteTarget
>
targets
(只读)
ExtensiblePolymorphicDomainObjectContainer
<? extends JvmTestSuiteTarget
>注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
测试套件目标的集合。每个测试套件目标都会在特定上下文和任务中执行此测试套件中的测试。
注意:此方法处于孵化中,可能会在 Gradle 的未来版本中更改。
使用特定版本的 JUnit Jupiter 测试框架。
注意:此方法处于孵化中,可能会在 Gradle 的未来版本中更改。
使用 Spock Framework 测试框架。
Gradle 将提供要使用的 Spock 版本。默认为版本 2.3-groovy-4.0
注意:此方法处于孵化中,可能会在 Gradle 的未来版本中更改。
使用特定版本的 Spock Framework 测试框架。