2

我正在调查 Sonar 中的单元测试时间执行,从 maven 运行的测试和从 Sonar 运行的测试之间存在很大差异。

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

  • 只是 Maven:1.5 秒
  • maven 与 cobertura:5.7 秒
  • 声纳:16 秒

为什么maven和Sonar的区别这么大?Sonar 还制作了哪些其他仪器可以将执行时间增加 10 秒?

4

1 回答 1

3

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

如果我的回答不能让你满意,我很抱歉...

于 2012-11-08T16:31:14.773 回答