• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:code-coverage

code-coverage

使用EclEmma在equals()方法中获取完整的分支覆盖

使用EclEmma在equals()方法中获取完整的分支覆盖
这很繁琐,但是我需要完成一项工作,我需要完全覆盖equals()方法以获得所有可能的积分。由于equals()方法的getClass()部分,我在获取完整的语句/分支覆盖方面遇到问题。到目前为止,我已经覆盖了1/2个分支,但是我无法确定如何到达第二个分支。 等于下面的方法: public boolean equals(Object obj) { ……继续阅读 »

code-coverage

在不同存储库中生成源代码和测试代码的代码覆盖率

在不同存储库中生成源代码和测试代码的代码覆盖率
我有一个单独的项目用于主要源代码,而另一个则用于测试用例。现在,在 Jenkins 工作中运行测试项目时,我想捕获主要源代码的代码覆盖率报告。 我发现这里问的类似问题是:-Java code coverage for other source code repository 请提出一些答案,否则应该为生成单元测试用例的代码覆盖率报告的项目结构是什么。 解……继续阅读 »

clover

三叶草3.1.7不支持Java 7 Diamond

三叶草3.1.7不支持Java 7 Diamond
我的四叶草检测失败,并显示以下错误: > /path/to/MyClass.java:138:28:unexpected token: > 在线上: return new HashSet<>(); 尽管执行了三叶草检测并将源级别显式设置为1.7: ant."clover-instr"(srcdir:it, destdir……继续阅读 »

code-coverage

如何针对Web应用程序代码计算硒测试的代码覆盖率

如何针对Web应用程序代码计算硒测试的代码覆盖率
我需要捕获我的硒测试的代码覆盖率到所覆盖的服务器代码(Web应用程序源代码)中的源代码数量。 例如,登录功能测试应捕获Web应用程序中有关登录功能的代码量。 否则,需要知道在完成的方案中Web应用程序代码接触了哪个包或类。例如登录 尽管我知道了Jacoco代码覆盖工具并尝试使用Jacoco Jenkins插件尝试了一些样本,但我找不到合适的解决方案,但是没有……继续阅读 »

cobertura

Cobertura显示错误的线路覆盖率

Cobertura显示错误的线路覆盖率
我看到一份奇怪的cobertura报告。它说第89行(请参见屏幕截图) siteMapItems = getItemFromPage(navParentPage, 0); 仅执行一次,但是在此行(getItemFromPage)上调用的方法未显示行覆盖范围。我还在该方法中添加了日志,并且我还看到在执行单元测试用例期间正在打印日志。 这份奇怪的报告可能是……继续阅读 »

cobertura

清除Eclipse中的覆盖突出显示

清除Eclipse中的覆盖突出显示
在Eclipse中(使用cobertura或EMMA插件)运行覆盖率报告后,根据测试覆盖的代码行,我的源代码文件将以绿色,红色和黄色突出显示。 完成后如何清除突出显示的内容? 解决方案如下: 单击“覆盖” View 工具栏中的“删除所有 session ”按钮。 ……继续阅读 »

code-coverage

如何在Grails 2.3.x中禁用Groovy优化

如何在Grails 2.3.x中禁用Groovy优化
我的承保范围报告有些问题。根据this question的说法,这似乎是对groovy分支的优化。 答案说,我应该在我的lib目录中删除this jar并运行“test-app -coverage”。但是它仍然无法正常工作。我认为这是因为我使用的是grails 2.3.x和groovy 2.x而不是groovy 1.8(解决方案很旧) 我如何使用这个 jar……继续阅读 »