我目前正在开发一个大型java项目,需要在更大的项目中进行管理。更好的方法。它使用的是SVN,Hudson,Sonar。在一天中进行多次检查之后,运行夜间Hudson构建,该构建也运行声纳,从而提供新的统计数据(代码覆盖率,复杂性等)。但是现在这些数字并不是很有用,因为他们在签到后会说出情况/数字。
实际情况是,每次检查代码都会减少。现在我们想在现有水平上对数字进行基准测试。让我们说代码覆盖率目前是45%我们想要的是,当且仅当它增加代码覆盖率时,才允许下一次签入,否则不会。
我的问题是如何做到这一点??
我做了一些研究,了解了两种可能的方法
找到第一个选项链接/教程:Can i run a script when i commit to subversion?
以下两个链接似乎表明第二个选项更好(因为它的签到时间要少得多)
问题
如果我需要进一步澄清我的问题,请告诉我
答案 0 :(得分:0)
做了一些研究,没有找到精确的解决方案(比较新旧数字),但发现这些链接表明三种解决方案 Ensure minimal coverage on new Subversion commits