gradle中有一个要求,我想使用./gradlew test
命令并行运行junit测试用例。
可以说,我在src/test/java
文件夹中有5个不同的程序包,每个测试程序包可以包含任意数量的测试用例。
当我执行./gradlew test
命令时,我希望看到测试用例以下列方式执行:-
package1 ->此软件包中的所有测试用例将并行运行。
package2 ->此软件包中的所有测试用例将并行运行。
package3 ->此软件包中的所有测试用例将并行运行。
package4 ->此软件包中的所有测试用例将并行运行。
package5 ->此软件包中的所有测试用例将并行运行。
请注意,所有软件包也应并行运行。它们将不会顺序执行。
我知道要实现并行性的参数很少,例如-PmaxParallelForks
和-PforkEvery
。
但是如何实现上述程度的并行性。