当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

EclEmma

授权协议 未知
开发语言 Java
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 龚彬
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

提到 EclEmma 首先就要说到著名的 Java 覆盖测试工具 Emma。从某种程度上说,EclEmma 可以看作是 Emma 的一个图形界面。

EclEmma 的出现弥补了 Emma 用户一个大的遗憾 ---- 缺乏图形界面以及对集成开发环境的支持。将 Eclipse 和 Emma 这两个在各自领域最为优秀的工具结合起来,这就是 EclEmma 为我们提供的。

 相关资料
  • 问题内容: 我正在尝试使用Eclipse和EclEmma在Java中进行代码覆盖。 我的测试使用的是JUnit 4,我有一些类似的测试: EclEmma说测试失败,因为抛出了IllegalArgumentException。因此,即使它应该抛出某些东西,它也会丢弃我的代码覆盖率指示器。是否有使其看到JUnit预期异常标记的选项? 编辑:我发现,如果您也将throw添加到测试的声明中,则可以正常工作

  • 问题内容: 我们正在将EasyMock和PowerMock与JUnit一起使用。使用的覆盖率工具是ECLEmma。使用EasyMock,它会以绿色正确显示覆盖范围(已覆盖)。但是,对于使用PowerMock进行了单元测试的代码,覆盖范围显示为红色(未覆盖)。在网络上阅读过类似的问题。但是,只想检查是否有解决方案。 谢谢 Venkatesh 问题答案: 这是一个已知的问题:https : //git

  • 问题内容: 我已经配置了EclEmma,使其无法正常运行我的单元测试。但是,编辑器仍会突出显示未涵盖的测试代码。我不希望单元测试中突出显示,因为它们没有检测到覆盖率。我怎样才能做到这一点? 问题答案: 我做了以下步骤: 转到 “首选项”- >“ Java”->“代码覆盖率”,然后 将 “仅路径条目匹配” 选项设置为 看来效果很好。

  • 我最近有一个非常烦人的问题不知从哪里冒出来。在启用EclEmma覆盖的情况下运行我的单元测试会导致从Eclipse弹出以下对话框窗口: 对于搜索引擎,其内容如下: 在此覆盖会话期间没有收集覆盖数据。 请不要从Eclipse手动终止Java进程。 我的项目中没有提供任何类的覆盖信息。不用说,我不会手动终止Java过程。为了尝试修复它,我重新导入了我的项目,升级了Java,重新安装了Emma,重新启动

  • 我应该使用哪个保险套件?是Eclemma还是Jacoco? 如何使用覆盖包运行该工具?我应该把它添加到build.xml文件中吗?我应该把它添加到命令行吗? 我对Java中覆盖的整个概念有点困惑。在Python和Perl等动态语言中,我只需使用coverage模块执行代码,该模块创建coverage报告。 我们用来执行out工具的命令: 我很难理解和。我试图覆盖的文件是。在的某个内部文件夹中有,在

  • 我在单元测试中使用ByteBuddy重新定义类。我在每次测试后重置类,以确保测试之间没有串扰。 只要在EclipseIDE中运行测试,或者使用maven命令行运行,ByteBuddy就可以正常工作。但如果它在Eclipse中运行并覆盖,重置该类会导致以下异常: 下面是一个示例测试,它通过默认的JUnit运行程序,但在Eclipse中使用代码覆盖运行时失败。下面是失败的完整堆栈跟踪。 我使用的是By

  • 我在Eclipse Luna下有一个Java项目,EclEmma2.3.1.201405111647(最新),使用Jacoco 0.7.1,支持Java8,如他们的变更日志所述: “2.3.1版(2014/05/11) 我现在有以下toString: 我不会使用JUnit测试,因为我知道它的覆盖率是100%。我可以通过将lamdba表达式移动到appendToString方法中来证明这一点,并用(

  • 我是jUnit的新手,我试图加深我对它的了解。我在网上搜索了一下,但没有找到任何可以解决几个疑问的东西。 这是代码: 这是jUnit4测试用例: TestCase运行正常,没有任何问题,但我有两个简单的问题/问题: 1) 只测试方法的正确功能是正确的,还是应该同时测试值和/或任何特定异常? 2) 当我用EclEmma运行代码覆盖率时,它给了我75%的代码覆盖率,因为测试用例没有测试类的构造函数。测