在最近的Android 11项目中用R5 的CTS工具测试发现CtsWindowManagerDeviceTestCases 有很多错误,前面几项测试失败了后面都不跑了。

解决思路:

  • 首先使用命令run cts -m CtsWindowManagerDeviceTestCases -t android.server.wm.KeyguardLockedTests#testShowWhenLockedImeActivityAndShowSoftInput 跑单项的时候抓下log
  • 报告上面fail 的原因写的是:Test failed to run to completion. Reason: 'Instrumentation run failed due to 'Process crashed.''. Check device logcat for details 说明这个测试项进程挂了导致的fail
  • log上可以看到ShowImeAfterLockscreenActivity 生命周期 on stop之后 就被AMS kill 了,巧了 ActivityTaskManager: procsToKill=[ProcessRecord{4e6f6f0 20764:android.server.wm.cts/u0a211}] 这里是我加的打印,之前修改最近任务中清除全部进程有的进程没有杀掉 改的,这里有点不祥的预感。试着把这个修改去掉,重新测试发现这个测试竟然过了,跑一下整个模块,100多fail项全过。。。。。。。。。。。。。。。。
  • 这个测试失败是因为我的修改导致的cts测试进程被杀了,有点无语,看来过GMS的,涉及系统核心服务的是不能随便改的。

CTS测试CtsWindowManagerDeviceTestCases模块的testShowWhenLockedImeActivityAndShowSoftInput测试fail项解决方法相关推荐

  1. android CTS和GTS测试FAIL项解决集锦

    1.直接设置问题 estUnknownSourcesOffByDefault fail junit.framework.AssertionFailedError: Deviceshould not s ...

  2. Android 8.0 VTS 测试 FAIL 项解决记录

    本文是转自https://zhuanlan.zhihu.com/p/28426650 注意:本文基于 Android 8.0 进行分析. 1. 前言 这篇文章所记录的是我自己在 Amlogic 平台上 ...

  3. uni-app真机调试报错request:fail abort解决方法

    uni-app真机调试报错request:fail abort解决方法 参考文章: (1)uni-app真机调试报错request:fail abort解决方法 (2)https://www.cnbl ...

  4. 使用httpie测试web服务返回状态码308的解决方法

    一.问题描述 我在使用测试我的flask项目web服务时,没有按照预期返回我要的json格式的数据,而是返回了状态码308和一些提示信息.如下图所示: 二.解决方法 在下面的描述里面已经很详细地告诉了 ...

  5. python安装cv-oracle时如何解决vc++的问题_python中cx_Oracle模块安装遇到的问题与解决方法...

    --=========================================================================== 我的实践过程: 1,将oci.dll文件(从 ...

  6. python安装mysqlclient模块报fatal error: Python.h:解决方法

    在搭建Flask框架安装mysqlclient模块时候老是报fatal error: Python.h:错误,折腾老半天,百度了老半天看了不少大神帖子,就是没解决, 后来发现这不是个BUG,都是自己的 ...

  7. 安装、配置和测试Asterisk过程中遇到的问题及解决方法

    最近刚刚接触Asterisk,第一步想用Asterisk搭建一个VoIP服务器,然后用安装两个软电话实现通话,然后再深入一点研究.然而就是这第一步,对于我这个Linux和Asterisk新手来说,也是 ...

  8. 神经网络:测试集的loss不降,杂乱无章解决方法

    训练集的loss有下降,但测试集的loss杂乱无章. 试了很多种方法,包括调整参数batch_size,learning_rate,dropout随机失活层的比率,loss都没有任何改善. !!!调整 ...

  9. Ninjutsu_v3(忍者渗透测试系统部分中文乱码问题、及解决方法)

    最近安装了一款红队渗透系统,Ninjutsu_v3,之前我也用过很多其它的渗透系统,但是目前给我感受最好的是忍者 确实是帅啊 (注:以前的版本我也安装过,但是之前的那个桌面真的是花里浮哨,我就立马删了 ...

最新文章

  1. 二值网络--Bi-Real Net: Enhancing the Performance of 1-bit CNNs
  2. Tungsten Fabric SDN — 网络协议
  3. python背景虚化
  4. Google使用机器学习助力数据中心节能
  5. [蓝桥杯][2015年第六届真题]表格计算(递归+记忆化)
  6. W3C 特邀专家:浏览器多样性对生态的影响
  7. Python3 高级编程技巧(部分)
  8. python能做什么毕业设计-有没有适合python做的毕设题目,现在不知道做什么了?...
  9. [转载] python笔记
  10. python剑指offer剪绳子
  11. 毕设项目 - 基于SSM的企业公寓宿舍后勤管理系统(含源码+论文)
  12. ae导出html,AE导出json格式的Web动画工具 Bodymovin v5.6.1 + 使用教程
  13. java——获取网页源代码
  14. 【详细】【转】CentOS 7部署ASP.NET Core应用程序
  15. 一款轻、快、无广告的杀毒安全软件(火绒5.0)
  16. vue中v-for写在template上,加key提示错误
  17. 2.会计基础--(复式记账、会计凭证与账簿)
  18. 边缘设备、系统及计算杂谈(2)——go语言
  19. HEP惠普SN3600B,H3C新华三CN3360B光纤交换机调试配置方法
  20. ThinkCMF-smeta扩展字段

热门文章

  1. 医药信息咨询公司排名TOP10是怎么进行收费的?
  2. i2c stc8a 从设备_2016宏晶(STC8A8K64S4A12)单片机:1T/8K RAM/12位ADC/I2C/SPI/4串口/8PWM(转载)...
  3. Foxmail登陆139邮箱
  4. 点石互动--石头之:张家界国际旅游网点评
  5. 立哥版-无线电通讯简史
  6. Java生成二维码并以IO流的形式返回给前端展示(不需写入服务器),以及下载二维码图片
  7. ubuntu 使用anydesk
  8. centos系统云服务器安装宝塔基础教程
  9. C++面向对象程序设计(第二版)
  10. 仙人掌之歌——权力的游戏(2)