AndroidJUnitRunner过滤器与参数使用

1.  AndroidJUnitRunner介绍

AndroidJUnitRunner类是一个JUnit测试运行器,允许运行JUnit 3或JUnit 4测试类在Android设备上,包括那些使用Espresso和UI Automator框架。

2.  AndroidJUnitRunner过滤器及参数

-e testFile <filePath> : 运行文件中指定的用例。

-e package <packageName>: 运行这个包中的所有用例。

-e size [small |medium| large]: 运行注解为SmallTest/MediumTest/LargeTest的用例。

-e annotation <annotation>: 运行指定注解的用例。

-e notAnnotation <annotation>: 运行不包含指定注解的用例。

-e numShards <num>: 将用例分割成不同的切片。

-e shardIndex <id>: 运行指定切片的用例。

-e debug true : 可以在代码中设置断点,通过此参数进行调试测试脚本。

-e log true: 只在日志模式下运行,将加载和遍历所有的测试类和方法,但会绕过实际的测试执行,用于快速获取通过instrumentation命令执行测试的信息。

-e coverage true: 生成代码覆盖率文件,这需要是一个集成了EMMA或JaCoCo的构建。 默认情况下,代码覆盖率结果文件将被保存在/data/data//files/coverage.ec文件,另外也可以自定义覆盖率结果文件的路径,e.g  -e coverageFile /sdcard/myFile.ec。

-e listener <runlistener>: 指定一个或者多个运行监听器观察测试运行,可用于定制测试报告,e.g. -e listener com.foo.Listener,com.foo.Listener2.

-e timeout_msec <int> :设置超时时间,将被应用到每一个测试,e.g.-e timeout_msec 5000.

-e disableAnalytics true: 禁用谷歌分析, 主要是用于谷歌进行收集数据.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值