其他分享
首页 > 其他分享> > android – 带ADT的Eclipse – JUnit测试未运行EclEmma

android – 带ADT的Eclipse – JUnit测试未运行EclEmma

作者:互联网

我目前正在使用Android开发工具插件运行Eclipse Juno,因此我可以开发Android应用程序并对其进行测试.为了获得应用程序的代码覆盖率(最好是Android本身的API),我将EclEmma安装到Eclipse中,但就在我第一次运行它时,它给了我一个错误:

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

我不知道是什么原因引起的,当我查看here时,解决方法似乎没有用,或者我只是不确定它在处理Android SDK时所提到的那些目录.有人处理过类似的问题吗?

解决方法:

最新版本的EclEmma使用Jacoco,据我所知,它不支持离线仪器.
您应该尝试找到一个前Jacoco版本的EclEmma(它仅在一年前工作,http://dtmilano.blogspot.ca/2011/07/eclipse-android-and-emma-code-coverage.html)并尝试在Juno上安装它(不太可能工作)或坚持HTML报告,可以在Eclipse中打开,所以这不是一个大问题.

标签:android,eclipse,junit,adt,eclemma
来源: https://codeday.me/bug/20191003/1846127.html