首页 > 解决方案 > 我怎样才能在不同的计算资源上传播surefire junit测试

问题描述

当 maven surefire 运行测试时,我想将 junit 测试的执行分布在不同的系统中。这可能吗?

大约有 20,000 个 junit 测试,当并行运行 5 个(分叉)时,大约需要 40 分钟。并行运行更多会开始遇到资源问题。如果我可以在不同的 VM(或类似 kubernetes 等)上运行一半的测试类,那么可以将执行时间减少一半。

这可能吗?

标签: mavenjunitkubernetesmaven-surefire-plugin

解决方案


推荐阅读