码迷,mamicode.com
首页 > 其他好文 > 详细

Junit 并行执行测试

时间:2018-05-16 19:50:28      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:开始   build   amp   apach   test   2.7   tin   cli   s/4   

从Junit4.7开始可以并行运行测试。

必须设置parallel 参数,可以改变threadCountuseUnlimitedThreads属性。

测试中指定了parallel,项目使用的是 JUnit 4.7+的话,就会用到concurrent JUnit provider,它利用了JUnit JUnitCore test runner。

(对于可以有高并发的测试很有用)

Surefire 2.7之前,不需要额外的依赖。

Surefire 2.16之前,引入了threadCountSuitesthreadCountClasses 和threadCountMethods。另外,parallelTestsTimeoutInSeconds 和parallelTestsTimeoutForcedInSeconds用来在超时后关闭并行执行。

 

方法级别的并行,测试类级别的并行

 

Links:

1. Running Tests in Parallel - maven

2. Run JUnit4-Tests parallel in Eclipse

3. Running junit tests in parallel in a Maven build?

4. JUnit 中是以测试方法为一个独立的生命周期

 

Junit 并行执行测试

标签:开始   build   amp   apach   test   2.7   tin   cli   s/4   

原文地址:https://www.cnblogs.com/niaomingjian/p/9047516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!