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