1
我正在开发Eclipse的插件,我的插件需要JaCoCo/Eclemma来分析Java项目的覆盖范围。在我的Eclipse插件中使用JaCoCo/Eclemma
将JaCoCo/Eclemma集成到我的插件中的最佳方式是什么?
在我的插件我有一个按钮,当我在单击此按钮,我想打电话给JaCoCo/Eclemma,这样的事情:
Coverage = JaCoCo.run(/* Projecto */);
我正在开发Eclipse的插件,我的插件需要JaCoCo/Eclemma来分析Java项目的覆盖范围。在我的Eclipse插件中使用JaCoCo/Eclemma
将JaCoCo/Eclemma集成到我的插件中的最佳方式是什么?
在我的插件我有一个按钮,当我在单击此按钮,我想打电话给JaCoCo/Eclemma,这样的事情:
Coverage = JaCoCo.run(/* Projecto */);
Jacoco架构比其他代码覆盖工具完全不同,因为它不会检测代码,但会使用JRE代理来捕获执行信息。 我是很新的Jacoco和我不是一个Eclipse专家,但我猜你的插件必须以某种方式:
如果您愿意接受一个建议,我喜欢Jacoco在其HTML报告中报道的覆盖范围:覆盖线条为绿色,覆盖线条为绿色,部分分支覆盖为红色。
我肯定会安装这样的插件!
已经有基于JaCoCo的Eclipse插件被命名为EclEmma并提供相同的突出显示。 JaCoCo无论如何都要使用字节码,即使作为代理运行。 – Godin 2017-02-14 19:21:23