有没有办法排除类以获得覆盖率%



我正在设置一个ant项目,我想将代码覆盖率提高到80%。现在是40%,我想排除一些包和类,这样代码数量就会减少,我的覆盖率会达到%。。当我使用Ant(build.xml)和JUnit时,我发现许多人都有忽略测试用例或排除测试用例的回复。但我的情况完全不同。我想从JUnit测试和代码覆盖范围中排除一些包和类。build.xml是否需要使用任何设置或标记。提前谢谢。

让我在这里解释清楚:

我有不同包的源代码。我的测试用例在另一个模块(测试)中,其中包含许多包。我已经为许多包的所有类编写了可能的测试用例。因为有些类可能是POJO/Model类,所以这些类不需要任何JUNIT测试,我也不想测试它的代码覆盖率。现在的问题是,由于我没有为我的源代码编写任何测试,覆盖率%将更低。我想排除特定包的源代码以及不同包的一些类。我得到了很多答案,但都没有成功。

我使用EclEmma、Junit、Ant(build.xml)。请提出你的想法

看看这里:http://ant.apache.org/manual/Types/fileset.html

在build.xmljuit -> batchset-> fileset中添加排除标记

<exclude name="Test class pattern" /> 

相关内容

  • 没有找到相关文章

最新更新