我被要求使用Jenkins来测试Java项目的代码覆盖率。问题是我从未使用过Jenkins,并且几乎没有实际代码覆盖率的经验。我一直在寻找,我遇到了JaCoCo和Cobertura作为插头。问题在于,关于它们的一切都在我的头上。我的问题是,据我所知,Jenkins和JaCoCo / Cobertura用于运行测试(Junit?),并报告处理我的代码的程度,但他们在哪里获得测试?显然我应该制作它们,但是这些文件是什么类型的(再次是Junit?)以及这些工具如何获得它们?
如果您感觉很慷慨,那么这些工具是否有任何优秀的入门级教程?
答案 0 :(得分:1)
也许尝试朝这个方向看:
<强>声纳强>:
有很多教程如何使用Jenkins + Sonar所以我猜你不会有太多麻烦。声纳是非常强大的工具,是迄今为止我见过的最好的工具之一。还有一个Jenkins插件(但是你可以通过你的maven项目的 pom.xml 文件中的某些 profile 来避免它。)