草庐IT

xml - 是否有将 Emma XML 报告转换为 Cobertura XML 格式的工具?

我正在使用只能生成EmmaXML报告的代码覆盖工具,而我需要的是Cobertura或gcov格式。是否已经存在一些用于进行转换的工具?如果没有,恐怕我必须自己做。 最佳答案 cover2cover已为此目的创建。 关于xml-是否有将EmmaXML报告转换为CoberturaXML格式的工具?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10875642/

具有多个关键字和排序结果的 PHP 搜索数组

我打算从我准备的txt文件中进行搜索,txt文件内容类似于下面这样一个.txtAmyJeffersonNathalieJohnsonEmmaWestDonnaJeffersonTanyaNathalieGeorgeWestEmmaWatsonEmmaJefferson如果代码是这样的a.php$filename="a.txt";$example=file($filename,FILE_IGNORE_NEW_LINES);$searchword='EmmaJefferson';$matches=array();foreach($exampleas$k=>$v){if(preg_match

Java 测试覆盖率 : who covers what?

是否有类似于emma的工具,报告哪个测试覆盖了特定的实现? 最佳答案 如果您想查看哪些测试覆盖了哪一行代码,您可以使用Clover。这表明你:一行被覆盖了多少次哪些测试涵盖了有问题的行要了解人们对Clover的期望,这里有一张截图: 关于Java测试覆盖率:whocoverswhat?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12673912/

java - 如何在 eclipse 中将 emma 覆盖率导出到 HTML?

这个问题在这里已经有了答案:Eclemmanotofferingreportexportationoption(1个回答)关闭6年前。我正在使用EclipseJuno,我想获得Emma代码覆盖率。现在我正在Eclipse的覆盖范围窗口中获取覆盖范围。但是如果我想要HTML格式的完整覆盖,我该怎么办。以前当我使用indigo时,我有一个名为exportcoveragetoHTML的选项。现在我在这里看不到这样的选项。

java - 我如何从 Emma 中删除/过滤/忽略某些包(代码覆盖率)

我正在尝试从我的报告中删除一些包,但遇到了麻烦。有人能帮我点忙吗?我在我的ant进程中使用EMMA。      sourcepath="${build.report.src}"    metrics="class:${coverage.classes.min},method:${coverage.methods.min}">                        我试过使用:但是没有成功:( 最佳答案 Emma允许在检测阶段使用过滤器来指定一组需要检测的文件。相反,您正试图在报告生成阶段执行此操作。linkgivenabov

java - 为什么 EclEmma 不涵盖 syncronized(MyClass.class)?

我正在使用EclEmma进行覆盖率分析。我的Java代码包含一个synchronized(MyClass.class){}block。EclEmma说它只被部分覆盖,尽管我有一个单元测试,其中一个线程获得访问权限而另一个线程被阻止。是否可以使用EclEmma全面覆盖同步?我能否以某种方式注释代码以告诉EclEmma全面覆盖这一行?亲切的问候罗杰 最佳答案 我不确定是否有可能获得全面报道,因为issue2939804报告:EMMAalwaysmarkssynchronized(..)aspartiallycoveredExamples

java - 艾玛代码覆盖率,在源路径中找不到源文件

为了生成emma报告,我运行了这些命令。1.mvninstall-Pwith-emma2.java-cp%USERPROFILE%/.m2/repository/emma/emma/2.1.5320/emma-2.1.5320.jaremmareport-rxml,html-incoverage.ec-intarget/coverage.em运行命令后,我可以生成emma报告,也可以根据需要排除包,它会给我整个类(class)的覆盖率报告。但问题是当我点击任何特定的类来查看文件报告(代码覆盖率)时,我得到:[在源路径中找不到源文件'com/test/test.java']当我生成艾玛报

java - 你的代码覆盖率有多远?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我最近开始使用代码覆盖工具(特别是Emma和EclEmma),我真的很喜欢它给我的单元测试完整性的View-以及查看单元代码的哪些区域的能力测试根本没有命中。我目前在一个不进行大量单元测试的组织工作,我计划真正插入每个人进行单元测试、代码覆盖率和TDD,并希望转变组织。关于这个主题,我不确定的一个问题是我应该将我的代码覆盖率准确地提高到什么程度。例如,如

java - 在 STS 中排除 Emma 中的合成类

尝试使用emma:emma运行Coverageas或运行maven构建时,我得到以下信息:java.lang.IllegalStateException:Couldnotaccessmethod:Cannotsetstaticfinal[ZfieldpackageName.ClassName.$jacocoDatato[Z于是我在网上四处搜索,在EclEmma网站上找到了以下内容:Mycodeusesreflection.WhydoesitfailwhenIexecuteitwithJaCoCo?TocollectexecutiondataJaCoCoinstrumentsthecla

java - 代码覆盖最终阻塞

我有以下代码结构:try{//somecode}catch(CustomExceptioncustExc){//log}catch(CustomException2custExc2){//log}catch(Exceptionexc){//log}finally{//somecode}我编写了单元测试:第一个涵盖了未抛出异常的情况(仅执行tryblock代码和finallyblock代码),另外3个是每个catchblock一次涵盖其中的哪些(执行tryblock,catchblock和finallyblock之一)。问题是EclipseEmma插件显示我没有覆盖finallybloc