Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 声纳中非常大的单元测试执行时间_Java_Unit Testing_Maven_Sonarqube_Execution Time - Fatal编程技术网

Java 声纳中非常大的单元测试执行时间

Java 声纳中非常大的单元测试执行时间,java,unit-testing,maven,sonarqube,execution-time,Java,Unit Testing,Maven,Sonarqube,Execution Time,我正在研究Sonar中的单元测试时间执行,从maven运行的测试和从Sonar运行的测试之间有很大的差异 例如,对于单个Java测试类,我得到: 马文:1.5秒 马文和科贝图拉:5.7秒 声纳:16秒 为什么maven和Sonar的区别如此之大? Sonar还制作了哪些仪器,使执行时间增加了10秒?据我所知,Sonar使用的是JaCoCo。我个人同意这样一个事实,即在sonar下测试需要花费大量时间,因此我们仅在每个SVN提交后运行常规测试时,才将sonar作为夜间构建的一部分来运行 如果我

我正在研究Sonar中的单元测试时间执行,从maven运行的测试和从Sonar运行的测试之间有很大的差异

例如,对于单个Java测试类,我得到:

  • 马文:1.5秒
  • 马文和科贝图拉:5.7秒
  • 声纳:16秒
为什么maven和Sonar的区别如此之大?
Sonar还制作了哪些仪器,使执行时间增加了10秒?

据我所知,Sonar使用的是JaCoCo。我个人同意这样一个事实,即在sonar下测试需要花费大量时间,因此我们仅在每个SVN提交后运行常规测试时,才将sonar作为夜间构建的一部分来运行


如果我的回答不能让您满意,我很抱歉…

是的,最好每天运行一次Sonar(例如在夜间构建期间),而不是在每次CI构建时运行。