emma相关内容

Ant emma 测试与android“无法找到要删除的文件coverage.em".

我正在尝试使用 Ant 和 Emma 为我的 android 项目设置代码覆盖率,并且我成功构建了项目,成功运行了测试,并生成了coverage.ec 文件,但覆盖率报告不是正在生成.当我运行 ant -verbose emma test 时,我得到了以下线索: [report] 无事可做:在任何数据文件中都没有找到元数据...[删除] 找不到要删除的文件/path/to/my/testProj ..
发布时间:2021-11-11 03:22:11 Java开发

Ant emma 测试与android“无法找到要删除的文件coverage.em".

我正在尝试使用 Ant 和 Emma 为我的 android 项目设置代码覆盖率,并且我成功构建了项目,成功运行了测试,并生成了coverage.ec 文件,但覆盖率报告不是正在生成.当我运行 ant -verbose emma test 时,我得到了以下线索: [report] 无事可做:在任何数据文件中都没有找到元数据...[删除] 找不到要删除的文件/path/to/my/testProj ..
发布时间:2021-11-11 03:18:34 Java开发

Emma 报告覆盖率为 0%

我想在运行单元测试时获得代码覆盖率.我使用标准的 android build.xml 运行 ant coverage 进行测试. 测试运行良好.ant coverage 的最后一个字符串是 测试运行:59,失败:1,错误:4生成的代码覆盖率数据到/data/data/my.package/files/coverage.ec 但是coverage.ec 文件只有37 字节长,几乎是空的. ..
发布时间:2021-11-11 03:05:49 移动开发

Android 上的库的 Emma 代码覆盖率

我目前有一些 Android 应用程序的单元测试,它调用库 jar 文件.我想查看 jar 的代码覆盖率,但是当我运行 ant emma 并查看coverage.html 时,它只报告应用程序项目的覆盖率. 有没有办法指定我也想查看 jar 的覆盖率? 解决方案 ADT r20-preview 通过提供对测试项目及其库项目的完整类路径的访问来解决这个问题: http://too ..
发布时间:2021-11-11 02:45:05 移动开发

艾玛不生成coverage.ec

我设置了 Emma,它曾经对我有用.然后我们更改了源代码,现在它根本不生成 coverage.ec.它确实生成 coverage.em.接近测试结束时,它有错误消息: [exec] INSTRUMENTATION_CODE: 0[echo] 正在将覆盖文件下载到项目目录中...[exec] 远程对象“/sdcard/coverage.ec"不存在构建失败/var/lib/jenkins/andr ..
发布时间:2021-11-11 02:38:21 移动开发

使用 ant 为库项目构建 Android 测试时,如何为 emma 使用过滤器?

来自这个问题: 我该怎么做使用 ant 构建 Android 测试时使用 emma 过滤器? 我知道 emma 可以通过将以下几行添加到目标项目(而不是测试项目)的 ant.properties 中来使用过滤器, emma.filter=-com.your.excluded.package.* 但如果我的目标项目是图书馆项目,它似乎无法正常工作. 我的工作区如下所示: pr ..
发布时间:2021-11-11 02:37:57 移动开发

使用 ant 构建 Android 测试时,如何为 emma 使用过滤器?

我知道在构建我的 android 测试项目时如何在 ant 中使用 emma,但是我找不到关于在使用 SDK 时如何使用过滤器的任何提示.emma 网站在自己调用 emma 时对此进行了解释,但在 Android SDK 构建文件中,在 ant 文件或命令行中未调用 emma,因此我无法添加过滤器选项. 大家有什么建议吗? 解决方案 从 SDK Tools r18 开始,您可以简单地 ..
发布时间:2021-11-11 02:21:43 移动开发

"java"成功". java emmarun"失败了

免责声明:我是java和emma的新手.详细信息: 我安装了emma,并完成了一些示例.没问题. 我有一个Java项目,其中包含许多文件,希望获得一份覆盖率报告. 我键入"javac -d out * .java".没有错误. 我键入"java -cp out Main".程序运行正常,我得到了预期的输出. 我键入"java emmarun -cp out Main".我得到以下 ..
发布时间:2020-06-13 19:14:20 Java开发

SonarQube:多个单元测试和代码覆盖结果文件

我们的项目具有以下结构: Maven项目1 Maven项目2 模块1 第2单元 第3单元 Maven项目3 项目1和3分别具有一个单元测试和代码覆盖结果文件.他们没问题.项目2具有三个单元测试和代码覆盖结果文件,每个模块一个. 现在,我想显示SonarQube中的单元测试和代码覆盖率.但是我只能配置一个结果文件(sonar.surefire.reportsPath和 ..
发布时间:2020-06-13 19:14:16 其他开发

如何强制Emma代码覆盖率报告忽略某些方法?

一些方法,例如自动生成的getter,setter,equals和toString,对于测试来说是微不足道的.但是,如果不将它们添加到测试类中,则代码覆盖率(使用Emma计算)将降低,并且可能使我们的系统构建崩溃. 如何强制Emma在代码覆盖率中忽略这些方法? 此致 魔咒 解决方案 来自 EMMA常见问题解答: 一种功能,允许EMMA用户将任意方法标记为排除在外的方 ..
发布时间:2020-06-13 19:14:08 其他开发

完全覆盖的代码的EclEmma覆盖率是否可以低于100%?

我只是编写了一些简单的示例代码来确保正确安装了EclEmma.我没有获得100%的覆盖率,我也不知道为什么.突出显示它与类名有关.这是我的代码,带有相应的JUnit测试,以EclEmma突出显示它的方式: 覆盖率结果表明,即使两个实际方法似乎都被完全覆盖,Arithmetic中的三个指令也没有被击中: 我已阅读有关基本块覆盖率的EclEmma文档,但是我还是很困惑.我不确定会错过哪些基 ..
发布时间:2020-06-13 19:14:06 Java开发

清除Eclipse中的覆盖突出显示

在Eclipse中(使用cobertura或EMMA插件)运行覆盖率报告后,根据测试覆盖的代码行,我的源代码文件将以绿色,红色和黄色突出显示. 完成后如何清除突出显示的内容? 解决方案 在“覆盖率"视图的工具栏中单击“删除所有会话"按钮. ..
发布时间:2020-06-13 19:14:03 Java开发

我应该使用哪个emma-maven-plugin?

org.sonatype.maven.plugin :emma-maven-plugin:1.2 org.codehaus.mojo :emma-maven-plugin:1.0-alpha-3 org.apache.maven.plugins :maven-emma-plugin:0.5 解决方案 我不确定哪一个最好.我确实知道sonatype插件上几乎没有任何文档(除了 ..
发布时间:2020-05-07 20:05:12 其他开发

是否测量关于环复杂性的功能/方法的单位代码覆盖率%?

是否有一种方法可以基于方法/功能级别上的“复杂度"(Cyclomatic Complexity)等复杂性比率来收集/报告单元测试覆盖率? 原因/意图是提供一个可度量的度量标准,以显示基于复杂性而具有较高缺陷机会的任何区域实际上具有适当的单元测试覆盖率(即,度量值超出"100%"或"80%"的覆盖率)例如,将指标更改为“环复杂性的100%> = 10". 我的用例当前是Java/juni ..
发布时间:2020-04-25 05:43:56 其他开发