使用gradle运行并行测试任务

编程入门 行业动态 更新时间:2024-10-23 05:40:14
本文介绍了使用gradle运行并行测试任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我们使用Junit作为测试框架。我们有很多项目。我们使用gradle(版本1.12)作为构建工具。要使用gradle并行运行单元测试,我们在每个测试任务项目中使用下面的脚本。

pre $ maxParallelForks = Runtime.runtime。 availableProcessors()

例:

test { maxParallelForks = Runtime.runtime.availableProcessors()}

我们也维护单个gradle.properties文件。 是否可以在gradle.properties文件中定义 test.maxParallelForks = Runtime.runtime.availableProcessors(),而不是在每个build.gradle文件中定义测试任务?

解决方案

$ rootDir / build.gradle :

子项目{ tasks.withType(测试){ maxParallelForks = Runtime.runtime.availableProcessors()} }

We use Junit as a test framework. We have many projects. We use gradle(Version 1.12) as a build tool. To run the unit test parallelly using gradle we use the bellow script in every projects under test task.

maxParallelForks = Runtime.runtime.availableProcessors()

Ex:

test { maxParallelForks = Runtime.runtime.availableProcessors() }

We maintain the single gradle.properties file also. Is it possible to define test.maxParallelForks = Runtime.runtime.availableProcessors() in gradle.properties file rather than defining in each build.gradle files under test task?

解决方案

$rootDir/build.gradle:

subprojects { tasks.withType(Test) { maxParallelForks = Runtime.runtime.availableProcessors() } }

更多推荐

使用gradle运行并行测试任务

本文发布于:2023-11-24 04:24:49,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:测试   gradle

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!