问题标签 [emmarun]

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.

0 投票
1 回答
1383 浏览

java - 使用 emmarun(未找到主要方法)

我在一个空目录中有一个超简单的文件:

以下按预期工作

我在 Mac OS X 上,使用 emma-2.0.5312 和 java 1.7.0_40

emma.jar 已安装到 /Library/Java/Extensions,因此可以使用

(它显示使用 emmarun 的帮助)

接下来我跑

我得到了错误:

这是什么原因造成的?显然它确实有一个公共的、可访问的 main 方法,那么为什么 emma 找不到呢?

0 投票
2 回答
1131 浏览

ant - emma - 未找到运行时覆盖率数据

我无法定义为什么 emma 不生成运行时覆盖率数据。

运行测试时我忘记了什么?基于这篇文章: How to change Ant script with EMMA code-coverage so it can find runtime coverage data?

我将检测类放在类路径的顶部

蚂蚁艾玛.xml:

输出:

带调试的输出:

0 投票
1 回答
162 浏览

java - Java 8:emmarun 给出错误“MAIN_CLASS_NOT_FOUND”

我正在尝试遵循 Emma 文档中的指南:http: //emma.sourceforge.net/userguide_single/userguide.html,但该命令java emmarun -cp out Main给了我一个错误,如下所示:

我已经从可能的重复链接中尝试了解决方案,但没有帮助。

我正在使用Java 8 (jdk/jre 1.8.0_144)

请告诉我我错过了什么。

0 投票
0 回答
93 浏览

java - Emma(Emmarun) 不适用于 java 8 .main class not found 错误

我正在使用 Emmarun(java emmarun -cp . myApp.jar) 为我的项目生成代码覆盖率报告,但它不适用于 java8。出现以下错误:

EMMA:运行时未收集元数据 [未生成报告] [EMMA v2.1,内部版本 5214(稳定)] emmarun:无法加载 [MAIN_CLASS_NOT_FOUND] 应用程序类 [TestCoverageExampleApplication.jar]

我尝试了 (java -XX:-UseSplitVerifier emmarun -cp . myApp) 解决方案,但它也不起作用。