当前位置: 首页 > 知识库问答 >
问题:

在Eclipse中,不显示Eclemma覆盖视图

陶修洁
2023-03-14

我刚刚在eclipse中安装了Eclemma,并创建了一个JUnit测试。我运行了测试,它成功了,绿色和红色的横幅显示在我的程序中,但我看不到任何“覆盖率”视图,如所示的指令(也不在窗口显示视图中)。

我如何解决这个问题?我必须重写我的JUnit测试还是重新安装EclEmma?

谢谢

共有2个答案

夏侯野
2023-03-14

如果是第一次,你需要从市场上安装eclemma,安装后它会重新启动。

下面是查找覆盖范围的路径。

当您使用jUnit进行覆盖时,您可以看到代码覆盖。

赏梓
2023-03-14

窗口-

您将看到java代码的覆盖范围。

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

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

  • 提前致谢 下面是我的plugin.xml

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

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

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