我在多用户Linux环境中使用Jenkins for CI,使用Cobertura跟踪代码覆盖率。使用CVS进行版本控制。每次"cvs提交“都会触发一个构建。构建包括运行单元测试和生成代码覆盖率。当创建代码覆盖率报告时,还会为所有单元测试的源文件创建逐行覆盖率。这在编写和运行单元测试时很好,而且非常有用,但它还允许所有访问网络的人查看项目源文件。
我正在尝试为Java应用程序项目设置代码覆盖率。我的问题是: 1.为了使用单元测试( Unit test,Junit)获得代码覆盖,我假设我所要做的就是:在运行单元测试(测试任务,即“分级测试”)之前,我不需要启动/停止tomcat来获得代码覆盖率。为了获得集成测试的代码覆盖率,我假设我必须首先启动tomcat (即在运行/调用集成测试的<em