使用gradle并行运行测试用例

时间:2020-04-23 07:59:06

标签: gradle build.gradle junit5 gradlew

gradle中有一个要求,我想使用./gradlew test命令并行运行junit测试用例。

可以说,我在src/test/java文件夹中有5个不同的程序包,每个测试程序包可以包含任意数量的测试用例。

当我执行./gradlew test命令时,我希望看到测试用例以下列方式执行:-

package1 ->此软件包中的所有测试用例将并行运行。
package2 ->此软件包中的所有测试用例将并行运行。
package3 ->此软件包中的所有测试用例将并行运行。
package4 ->此软件包中的所有测试用例将并行运行。
package5 ->此软件包中的所有测试用例将并行运行。

请注意,所有软件包也应并行运行。它们将不会顺序执行。 我知道要实现并行性的参数很少,例如-PmaxParallelForks-PforkEvery。 但是如何实现上述程度的并行性。

0 个答案:

没有答案