Android单元测试权限授予,在Android单元测试期间如何使用Emma进行代码...

首先,我假设您已经有一个项目和一个带有测试用例的测试项目.另外,您已经安装了Android SDK.

android测试框架已经内置了生成有关测试的代码覆盖率报告的功能.此内置功能基于emma.

首先,为项目创建一个build.xml,应该对其进行测试:

android update project --path

下一步是为测试项目(测试用例所在的位置)创建build.xml:

android update test-project -m -p

在下一步中,您可以运行coverage.因此,您必须切换到Testproject中:

cd

ant emma debug install test

这将构建,检测,部署和运行单元测试.它还将生成HTML覆盖率报告.报告的位置将显示在Ant脚本输出的最后几行中.

故障排除:

>如果您的操作系统不知道命令,则必须在操作系统的环境路径变量中添加一些路径:您必须添加android.bat的路径(通常为/ tools)和ant.bat的路径(取决于安装Ant的位置;如果您将Eclipse与ADT结合使用,通常位于以下位置:/plugins/org.apache.ant…/bin)

>如果您使用的是SDK 13或更早版本,则必须使用ant coverage而不是ant emma debug安装测试

>测试正在完全运行,但是没有报告(还有“失败”消息,其中包含“权限被拒绝”):您需要使用有根设备或仿真器

>通常,当您获得“构建失败”时,它可能有助于清理项目

>如果您使用的是库,则会出现错误.确保将它们放入“ libs”目录中. ant会自动将“库”中的库添加到构建路径.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值