我尝试了Android Test Orchestrator,如果更改了Application类,它没有看到任何测试.很容易重现.

>在Android Studio 3预览Beta 6中使用向导创建简单项目

>创建自定义跑步者:

class CustomTestRunner : AndroidJUnitRunner() {

override fun newApplication(cl: ClassLoader?, className: String?, context: Context?): Application {

return super.newApplication(cl, TestApplicationClass::class.simpleName, context)

}

}

>用新仪器更换仪表转轮

>运行仪器化测试后未找到测试

有任何想法吗?看起来Orchestrator依赖于清单中的应用程序类名称.

我使用此配置为测试使用特殊的Dagger依赖项.

解决方法:

我有类似的问题,有一个自定义测试运行器.确保TestApplicationClass在运行时不会崩溃.如果自定义运行器崩溃,那么orchestrator将无法获取有关测试的信息,并将返回消息:

没有找到测试.这通常意味着您的测试类不是您的测试运行器期望的形式(例如,不从TestCase继承或缺少@Test注释).

这就是我在自定义跑步者身上发生的事情.

祝好运!

标签:android,testing

来源: https://codeday.me/bug/20190710/1426970.html

android自定义application,Android Test Orchestrator和自定义Application类相关推荐

  1. android单线字体,Android自定义字体

    在main文件夹下,新建assets/fonts文件,添加.otf文件 image.png 字体工具类 import android.app.Application; import android.g ...

  2. android 自定义flowlayout,Android 自定义ViewGroup之实现FlowLayout-标签流容器

    本篇文章讲的是Android 自定义ViewGroup之实现标签流式布局-FlowLayout,开发中我们会经常需要实现类似于热门标签等自动换行的流式布局的功能,网上也有很多这样的FlowLayout ...

  3. android自定义协议,Android / iOS-自定义URI /协议处理

    编辑5/2014,因为这似乎是一个受欢迎的问题,所以我在回答中添加了很多细节: Android: 对于Android,请单击单击自定义URI时,请参阅意图过滤器以启动我的活动. 您使用一个意图过滤器: ...

  4. android自定义进度条_Android中的自定义进度栏

    android自定义进度条 Custom progress bar in android application gives it a personal touch. In this tutorial ...

  5. 自定义封装android语音播报库

    自定义封装android语音播报库 在开发的时候,需要用到语音播报和音乐提醒,然后就封装了一套库,只需要调用一个方法,传入需要的文字或者音乐,方便快捷 首先在project视图下,将aar文件添加到l ...

  6. android 字体编程,Android编程之Calligraphy:Android 自定义字体库

    Calligraphy是android 自定义字体库 添加依赖 Download from Maven Central (.jar) OR Java dependencies { compile 'u ...

  7. android 系统自带主题样式及自定义主题样式

    From: http://blog.csdn.net/dawanganban/article/details/17732701 http://www.cnblogs.com/bluestorm/arc ...

  8. Android神技之 使用SVG以及自定义IconFont字体库

    Android神技之 使用SVG以及自定义IconFont字体库 简介 Google在Android 5.X中增加了对SVG矢量图形的支持. SVG是什么 SVG 指可伸缩矢量图形 (Scalable ...

  9. android炫酷的自定义view,Android自定义View实现炫酷进度条

    本文实例为大家分享了Android实现炫酷进度条的具体代码,供大家参考,具体内容如下 下面我们来实现如下效果: 第一步:创建attrs文件夹,自定义属性: 第二步:自定义View: /** * Cre ...

  10. android 自定义命名空间,Android自定义ActionBar实例

    本文实例讲述了android自定义actionbar的实现方法.分享给大家供大家参考.具体实现方法如下: android 3.0及以上已经有了actionbar的api,可以通过引入support p ...

最新文章

  1. Linux awk内部变量
  2. linux内核网络协议栈--packet_type(十二)
  3. MongoDB replSet
  4. Spring-AOP @AspectJ进阶之切点复合运算
  5. Vue——全局element-resize-detector监听DOM元素
  6. [转]npm生成的package.json文件中依赖项版本号前的波浪号(~)和插入符号(^)是啥意思?
  7. 使用PDF.js实现前端和手机端网页预览PDF文件(可定制,支持本地文件、Base64编码和远程URL跨域方式)
  8. 前端错误日志收集方案
  9. 2021年文山州一中高考成绩查询,云南文山第一中学2021年录取分数线
  10. NYOJ1282部分和问题--DFS剪枝入门
  11. 前缀无歧义编码(PFC)
  12. Shiro和Zuul权限管理整合方案
  13. 如何寻找、下载期刊投稿的LaTeX模板
  14. ie8 升级页面html,一个需要兼容到IE8的项目
  15. 网络爬虫爬取时,被封的原因以及防止被封IP策略
  16. MySql中的minus用法
  17. CH6803 导弹防御塔
  18. Matlab中计算图像的灰度值
  19. C#MySql.Data报错Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
  20. 爱快中的虚拟机不能获取IPV4地址

热门文章

  1. 一个简单的Python自动投票
  2. 《精通javascript》5,6章小结(一)
  3. 移动端mintUI mt-datetime-picker 组件使用详解
  4. 从Retrofit的源码来看 HTTP
  5. FisherYates费雪耶兹随机置乱算法
  6. sql语句 -- 倒序 升序
  7. QUIC协议学习记录
  8. 关于MySQL latch争用深入分析与判断
  9. JSP/Servlet-----charset 、pageEncoding差别
  10. PHP底层的运行机制与原理