问题标签 [eclemma]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
code-coverage - EclEmma:分析包片段根时出错
我从 Eclipse Marketplace 下载了 EclEmma 2.3.3 到我的 Kepler Service Release 2。我使用测试覆盖选项运行了 JUnit 测试,但出现以下错误:
我可以使用 Maven 插件在 Eclipse 中运行 maven 构建和测试,也可以将测试作为 JUnit 测试运行。XXXClass 文件与我运行覆盖的测试无关。
testing - 如何使用 Emma 对部署在 Jboss 服务器中的远程存储库进行代码覆盖?
这是我的场景。
我有一个代码库,它在 jBoss 服务器上构建和部署为 EAR。
我有一个单独的测试框架。
- 现在我想使用我的测试框架运行那个 EAR 的类。
- 测试用例是用 TestNG 编写的。
- 另外我想知道 EAR 的代码覆盖率。
- 我使用 eclEmma 为 Junits 做代码覆盖,因为代码和测试在同一个地方,所以很简单。在远程代码库的情况下如何使用 Emma。请帮忙。
eclemma - Eclemma 无法在 Eclipse Mars 4.5.2 中安装
从 Eclipse MarketPlace 安装时显示错误。
无法完成安装,因为找不到一项或多项必需项。正在安装的软件:EclEmma Java Code Coverage 2.3.3.201602231923 (com.mountainminds.eclemma.feature.feature.group 2.3.3.201602231923) 缺少要求:EclEmma Java Code Coverage 2.3.3.201602231923 (com.mountainminds.eclemma.feature.feature.group 2.3 .3.201602231923) 需要 'org.eclipse.jdt.feature.group 3.5.0' 但找不到
还尝试手动安装将插件从 zip 文件放入 eclipse 插件文件夹,但在 Eclipse 中不可见 eclemma 图标。
java - EclEmma 代码覆盖忽略 Junit 测试
我发现在我的 JUnit 测试中不检查代码覆盖率的唯一方法是右键单击包,选择 Coverage as...,然后选择配置。然后我可以取消单击我的测试包。我已经尝试了所有可能的组合来排除一般首选项/java/代码覆盖率/排除下的测试,但没有看到任何变化。我总是将我的测试放在一个单独的测试源文件夹中,包名与我的源代码相同。
我真的必须配置每个项目来忽略我的 JUnit 测试吗?这似乎是多余的。为什么有人要检查他们的测试覆盖率?
java - java.lang.ClassCastException:Z 不能转换为 java.lang.String
我收到一个错误:java.lang.ClassCastException: Z cannot be cast to java.lang.String
尝试在Junit test上运行覆盖率 (EclEmma) 时。如果我定期运行测试(没有覆盖),那么它就会通过。
这是代码(类中的所有字段都是Strings
):
java - eclemma 在 java 中的 else 条件下显示为红色,导致代码覆盖率降低
在下面的示例代码中,eclemma 突出显示
public class Test {
和System.out.println("false");
红色if (a<15)
像黄色
我得到的代码覆盖率是 62%。埃莱玛报告:
请有人解释一下,代码覆盖率怎么只有 62%?
java - Eclipse中的EclEmma代码覆盖插件无法包含项目的所有模块
我正在使用 EclEmma 作为代码覆盖工具。在覆盖配置中,一些导入的项目不可用。我无法添加它们。
我尝试为特定模块运行覆盖配置,但没有主类。所以无法运行覆盖。运行覆盖工具的唯一方法是使用包含主类的模块。
eclipse - 如何配置 EclEmma Eclipse 插件以读取 Jacoco 的代理 tcpserver 转储
我正在使用 EclEmma 插件进行覆盖测试。我想将部署在 AppServer(特别是 weblogic 10.3.6)中的 EJB 的信息包含在最终的覆盖率报告中。我发现 Jacoco 项目有一个代理,它使用 output=tcpserver 参数将该信息写入 TCP 套接字。
是否可以配置 EclEmma 插件以连接到此 tcpserver 并即时读取此信息?
我试图避免在服务器关闭后手动导入会话转储。我想启动我的测试套件,然后在没有任何额外步骤的情况下查看完整报告。
junit - 单元测试报告和代码覆盖率报告的cmd执行
我们有基于 junit 的测试(maven 项目)并使用 EclEmma 进行代码覆盖。能够从 Eclipse 获取 jUnit 执行报告和代码覆盖率报告。但我想从命令行执行单元测试,并想获得单元测试报告和代码覆盖率报告。代码覆盖率报告也应该显示未覆盖的行。
我正在浏览网站 ( http://www.eclemma.org ) 并且无法找到预期的信息。
是否有任何可用的命令或 W/O 工具?