EclEmma的代码覆盖源注释

时间:2013-02-28 01:31:35

标签: java eclipse annotations code-coverage eclemma

我安装了EclEmma,它的源代码注释能力与代码覆盖率有关,它是如何根据代码是否在执行期间被命中而突出显示各种颜色的代码。我打算将此信息用于调试目的。默认安装会添加“启动覆盖”按钮,这就是我想要的。这非常适合进入程序的入口点;整个源文件获得了覆盖整个它的美丽覆盖信息。不幸的是,没有其他项目文件得到同样的处理。

当我转到新的coverage选项卡时,我看到了我的源文件夹结构,并列出了所有源文件以及覆盖率百分比。这很好,但我真的希望将覆盖注释添加到我的其他源文件中,以便我可以在项目的其余部分中逐行查看代码覆盖率。现在甚至在coverage选项卡中单击它们,其中百分比直接位于右侧,打开了未经注释的简单源文件(除了Eclipse的Java代码的常规注释之外,未注释)。如何让EclEmma将源代码覆盖率信息添加到我的所有源文件中,而不仅仅是包含程序入口点的源文件?

我怀疑有一个简单的解决方法,我错过了,但我能从相关的documentation得到的最好的是如何更改注释的颜色。

作为参考,我使用Eclipse 4.2.1进行Java开发。我的EclEmma安装是Eclipse Marketplace的安装。

感谢您的时间,

- Techrocket9

1 个答案:

答案 0 :(得分:0)

由于未知原因,这个问题似乎已经解决了。我只能得出结论,EclEmma不需要更改显示其他文件的源注释,并且我的特定Eclipse安装中的错误触发了该问题,并且该错误已在Eclipse或EclEmma更新中修复。