[Espresso 4 Android Doc] 8. AndroidJUnitRunner

声明:本系列文章是对 Android Testing Support Library官方文档的翻译,水平有限,欢迎批评指正。

1. Espresso 概览
2. Espresso 设置说明
3. Espresso 基础
4. Espresso 备忘录
5. Espresso 意图
6. Espresso 高级示例
7. Espresso Web
8. AndroidJUnitRunner
9. ATSL 中的 JUnit4 规则
10. UI Automator
11. 可访问性检查

AndroidJUnitRunner 是一个为 Android 而生的全新非绑定测试执行器。它是 Android 测试支持库的一部分,可以通过 Android Support Repository 下载。

以下是几个最常用到的特性:

  • JUnit 4 支持
  • Instrumentation 注册
  • 测试过滤器
  • 测试超时设定
  • 切分测试
  • RunListener 支持挂钩到测试运行的生命周期
  • Activity 和 应用生命周期监控
  • 意图监控和存根

此文只涵盖了 AndroidJUnitRunner 的高级特性。基础使用文档请参考 developer.android.com 上的 AndroidJUnitRunner 章节。想要了解更过关于使用测试运行器的技巧请查看 API reference

    原文作者:lovexiaov
    原文地址: https://www.jianshu.com/p/9ee72ec7f782
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞