Tag: 代码覆盖

8个分支机构尝试使用资源 – 可能覆盖雅可比?

我有一些使用资源尝试的代码,在jacoco它只是覆盖了一半。 所有的源代码行都是绿色的,但是我得到一个黄色的小符号,告诉我只有8个分支中的4个被覆盖。 我很难搞清楚所有分支是什么,以及如何编写覆盖它们的代码。 三个可能的地方抛出PipelineException 。 这些是createStageList() , processItem()和隐含的close() 不抛出任何例外, 从createStageList()引发exception 从processItem()引发exception 抛出close()的exception 从processItem()和close()引发exception 我想不出任何其他情况,但我仍然只有8个中的4个被覆盖。 有人可以向我解释为什么它是8的4,并有无论如何击中所有8个分支? 我不擅长decyrpting /阅读/解释字节码,但也许你是… :)我已经看到https://github.com/jacoco/jacoco/issues/82 ,但既不是它也不是问题它引用非常多的帮助(除了注意到这是由于编译器生成的块) 嗯,正如我写完这篇文章,我想到了什么情况下可能不会被我上面提到的testing…我会发布一个答案,如果我说得对。 我相信这个问题,这个答案在任何情况下都会帮助别人。 编辑:不,我没有find它。 抛出RuntimeExceptions(不由catch块处理)不包括更多的分支

Eclipse插件代码覆盖率

我search一个eclipse的代码覆盖插件。 我的问题很简单: 你使用哪个插件与Eclipse的代码覆盖率,为什么?

如何排除TeamCity中dotCover覆盖的types和方法?

我有一个现有的C#4项目,我已经通过使用TestDriven.Net和Visual Studio覆盖function,即Test With – > Coverage从上下文菜单检查了testing覆盖率。 该项目包含一些代码,我不想要覆盖,我解决了这些types和方法添加[ExcludeFromCodeCoverage] 。 我们刚刚将TeamCity升级到6.0.3,并且在NUnit构build步骤中添加了dotCover覆盖。 我已经设法删除“filter”部分中的外部程序集(例如NHibernate)(通过明确指出我想要覆盖的程序集),但我正在努力如何从覆盖程序集中排除types和方法。

代码覆盖与nUnit?

有没有办法看到使用nUnit代码覆盖? 我知道在Visual Studio中有这样一个function,但是你可以在nUnit中使用它,还是只使用内置的vsunit testing?

在Rails应用程序中查找未使用的代码

我如何find代码是什么,而不是在生产中运行? 该应用程序经过了充分的testing,但有很多testing未使用的代码。 因此,他们在运行testing时得到报道…我想重构和清理这个混乱,它不断浪费我的时间。 我有很多后台工作,这就是为什么我想要制作env来指导我。 在heroku上运行,我可以旋转dynos来补偿探查器的任何性能影响。 相关问题如何在Ruby应用程序中find未使用的方法? 没有帮助。 奖金:指示一行代码运行的频率。 不知道为什么我想要它,但我做到了! 🙂

Perl构build,unit testing,代码覆盖率:一个完整​​的工作示例

大多数Stackoverflow的答案,我已经发现了有关的Perl构build过程和unit testing和代码覆盖面只是指向CPAN的文档。 指向CPAN模块绝对没有错,因为这是完整的文档应该驻留的地方。 但是,在许多情况下,我找不到完整的工作代码示例。 我一直在search整个互联网上的实际工作代码示例,我可以下载或粘贴到我的IDE中,就像典型的教程“Hello World”示例源代码,但是一个演示使用unit testing和代码构build过程的示例覆盖率分析。 有没有人有一个完整的工作项目的小例子来演示这些技术和stream程? (我有一个小例子,我会用它回答我自己的问题,但也许有其他SO用户比我提出的例子更好的例子。)

免费NCrunch替代

由于NCrunch已经离开了自由市场,我正在寻找一个类似的代码覆盖标记工具,以及像NCrunch一样的持续testing 编辑:我使用VS2012 更新: 我已经使用了一段时间的ContinuousTest,没关系,但是我认为在编写代码的时候缺乏反馈。 当我编写testing的时候,反馈是好的,但是当我打破testing的时候(在编辑源代码的时候),它不会告诉我testing已经结束(在边缘,就像NCrunch一样)。 所以如果有人知道其他工具,我还在听。

代码覆盖与摩卡

我正在使用Mocha来testing我的NodeJS应用程序。 我无法弄清楚如何使用它的代码覆盖function。 我试图用Googlesearch,但没有find任何适当的教程。 请帮忙。

在Eclipse中清除覆盖高亮显示

在Eclipse中运行覆盖率报告(使用cobertura或EMMA插件)后,我的源代码文件会以绿色,红色和黄色突出显示,具体取决于testing覆盖了哪些代码行。 我完成后如何清除这个突出显示?

SONAR – 使用Cobertura测量代码覆盖率

我使用声纳来衡量代码质量。 我不知道的一件事是使用Cobertura测量代码覆盖率的步骤。 我遵循http://cobertura.sourceforge.net/anttaskreference.html中的步骤,并能够生成XML文件。 我如何获得这些XML文件到SONAR? 在SONAR中使用Cobertura有更简单的方法吗? 我在不同于我的SONAR服务器的服务器上运行代码覆盖(Cobertura)。 两台服务器都在LINUX下运行。 谢谢您的帮助!