Gradle 相当于 Maven Surefire surefire.forkNumber
Gradle equivalent for Maven Surefire surefire.forkNumber
我正在将代码库从 Maven 迁移到 Gradle。
在我们的集成测试中,我们使用 FailSafe 功能 运行 在多个线程中并行测试。
FailSafe 正在设置系统 属性 名称 surefire.forkNumber
以及当前线程 运行s.
的特定分叉号
运行宁 JUnit 与 Gradle 时是否有等效参数?
Gradle 中的 test
任务有 属性 maxParallelForks
指示并行测试 运行。
要从命令行传递 属性 来设置值,我们可以在构建文件中定义以下 test
配置:
// File: build.gradle
...
// Set maxParallelForks using project property
// testMaxParallelForks if set otherwise use 1.
test.maxParallelForks = project.findProperty('testMaxParallelForks') ?: 1
...
然后我们可以从命令行 运行 test
任务:$ gradle test -PtestMaxParallelForks=8
Gradle 设置 Java 系统 属性 org.gradle.test.worker
与测试线程 运行 的索引号。 属性 可以在并行线程上 运行 的测试中读取和使用。
我正在将代码库从 Maven 迁移到 Gradle。
在我们的集成测试中,我们使用 FailSafe 功能 运行 在多个线程中并行测试。
FailSafe 正在设置系统 属性 名称 surefire.forkNumber
以及当前线程 运行s.
运行宁 JUnit 与 Gradle 时是否有等效参数?
Gradle 中的 test
任务有 属性 maxParallelForks
指示并行测试 运行。
要从命令行传递 属性 来设置值,我们可以在构建文件中定义以下 test
配置:
// File: build.gradle
...
// Set maxParallelForks using project property
// testMaxParallelForks if set otherwise use 1.
test.maxParallelForks = project.findProperty('testMaxParallelForks') ?: 1
...
然后我们可以从命令行 运行 test
任务:$ gradle test -PtestMaxParallelForks=8
Gradle 设置 Java 系统 属性 org.gradle.test.worker
与测试线程 运行 的索引号。 属性 可以在并行线程上 运行 的测试中读取和使用。