我目前正在尝试测试Android SDK / API,并且这样做已经创建了一个应用程序,该应用程序利用API中的SQLite类以及运行该应用程序的测试。我一直在拼命寻找SDK的代码覆盖率,以便我可以分析我的测试并获得我的项目的一些实际结果。但是,我似乎无法找到任何帮助我这样做的文档(甚至Stack Overflow问题)。我一直在玩EMMA(有一段时间Ant,虽然我的Android版本中的版本显然还不够,单独下载并不适合我)。我之前发现了this问题,但我没有得到他们的解决方案。
任何人都可以帮助我吗?感谢。
编辑:我尝试添加上述链接的代码链接(它将代码添加到build.xml和ant.properties for EMMA),但现在我甚至都不知道存储覆盖率日志的地方,如果它甚至像我认为的那样工作。答案 0 :(得分:1)
我使用EclEmma在我的Android项目上运行代码覆盖率。我的单元测试设置为使用Robolectric运行。我没有使用Ant来管理我的Android版本,但要让它与它们一起工作并不困难。