与ADT的Eclipse - JUnit测试运行的不是含EclEmma(Eclipse with

2019-06-26 13:57发布

我目前运行Eclipse朱诺的Android开发工具插件,这样我就可以开发Android应用程序并对其进行测试。 为了让应用程序(和Android自己的最好的的API)的代码覆盖率,我安装EclEmma到Eclipse中,但就在我正要跑它的第一次,它给了我一个错误:

Error while dumping coverage data (code 5013).
Socket closed

我不知道什么可能导致这一点,当我看着它在这里 ,解决办法似乎没有工作或在那里提到的那些目录的Android SDK打交道时,我只是不知道。 任何人处理类似的问题?

Answer 1:

EclEmma的最新版本使用Jacoco ,这是据我所知,不支持离线仪器。 你应该尝试找出EclEmma的预Jacoco版本(这是工作仅仅一年前, http://dtmilano.blogspot.ca/2011/07/eclipse-android-and-emma-code-coverage.html )和尝试在朱诺安装(不太可能的工作),或粘到HTML报告,可至极在Eclipse中打开,所以它是没有这么大的问题。



文章来源: Eclipse with ADT - JUnit Test Not Running With EclEmma